From 150bf8a31d160fe6e897c86b11df7086e56976eb Mon Sep 17 00:00:00 2001 From: 02abha1bwi <02abha1bwi@hft-stuttgart.de> Date: Fri, 31 Oct 2025 01:03:10 +0100 Subject: [PATCH 1/2] Fix: Update image paths in README from doc/ to .assets/ --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d050580..70dbc86 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ With the MoDTA plugin installed and configured backend URI (including Moodle Sec ### Teacher -When creating an assignment, a teacher can select the MoDTA exercise as a new assignment type via an additional checkbox on the assignment creation page as shown at the bottom of Fig. 3. ![Fig. 3: Moodle DTA Activation Checkbox](doc/usage_teacher_1.png) A new standard file upload field appears as indicated in Fig. 4. ![Fig. 4: Moodle DTA Upload File Area](doc/usage_teacher_2.png). There, the teacher must upload a text file with the git repository URI containing the tests as shown in Fig. 5. ![Fig. 5: Moodle DTA Teacher Text File Upload](doc/usage_teacher_3.png) The text file has to adhere to the following format also given in the example repository: +When creating an assignment, a teacher can select the MoDTA exercise as a new assignment type via an additional checkbox on the assignment creation page as shown at the bottom of Fig. 3. ![Fig. 3: Moodle DTA Activation Checkbox](.assets/usage_teacher_1.png) A new standard file upload field appears as indicated in Fig. 4. ![Fig. 4: Moodle DTA Upload File Area](.assets/usage_teacher_2.png). There, the teacher must upload a text file with the git repository URI containing the tests as shown in Fig. 5. ![Fig. 5: Moodle DTA Teacher Text File Upload](.assets/usage_teacher_3.png) The text file has to adhere to the following format also given in the example repository: The text file has to contain the following, each separated by :: - dtt as the URI-type @@ -78,9 +78,9 @@ Students use the same format, just without the runner part at the end. ### Student -Students use an additional MoDTA standard file upload field in the standard submission processs in Moodle like in Fig. 6. [Fig. 6: Moodle DTA Student File Upload](doc/usage_student_1.png) There, they place either a zip archive or a text file adhering to the same format as the teacher's file with their code repository URI and optionally credentials and/or a ticketing system URI as shown in Fig. 7. ![Fig. 7: Moodle DTA Student Text File Upload](doc/usage_student_2.png) +Students use an additional MoDTA standard file upload field in the standard submission processs in Moodle like in Fig. 6. [Fig. 6: Moodle DTA Student File Upload](.assets/usage_student_1.png) There, they place either a zip archive or a text file adhering to the same format as the teacher's file with their code repository URI and optionally credentials and/or a ticketing system URI as shown in Fig. 7. ![Fig. 7: Moodle DTA Student Text File Upload](.assets/usage_student_2.png) -Upon completion, students see a summarized overview of their test results in an additional column of the submission feedback table like in Fig. 8. ![Fig. 8: Moodle DTA Submission Result Summay](doc/usage_student_3.png) Clicking on a new expansion icon in that column, they reach a detailed feedback dialog including stack traces of compile errors and test failures as in Fig. 9. ![Fig. 9: Moodle DTA Student Detail Result View](doc/usage_student_4.png) Optionally, the MoDTA backend creates tickets for compile failures in the ticketing system under the URI provided by the student upon hand-in. +Upon completion, students see a summarized overview of their test results in an additional column of the submission feedback table like in Fig. 8. ![Fig. 8: Moodle DTA Submission Result Summay](.assets/usage_student_3.png) Clicking on a new expansion icon in that column, they reach a detailed feedback dialog including stack traces of compile errors and test failures as in Fig. 9. ![Fig. 9: Moodle DTA Student Detail Result View](.assets/usage_student_4.png) Optionally, the MoDTA backend creates tickets for compile failures in the ticketing system under the URI provided by the student upon hand-in. Note: Teachers have access to the Moodle submission result view to assess student results. However, teacher control and grading are not the focus of MoDTA. -- GitLab From 210bdb155a6b4f587ad1a022d3c4144d75d00d59 Mon Sep 17 00:00:00 2001 From: 02abha1bwi <02abha1bwi@hft-stuttgart.de> Date: Fri, 31 Oct 2025 01:14:27 +0100 Subject: [PATCH 2/2] Fix: Rename .assets to doc and update all image paths in README --- README.md | 6 +++--- {.assets => doc}/install_conf_1.png | Bin {.assets => doc}/install_conf_2.png | Bin {.assets => doc}/usage_student_1.png | Bin {.assets => doc}/usage_student_2.png | Bin {.assets => doc}/usage_student_3.png | Bin {.assets => doc}/usage_student_4.png | Bin {.assets => doc}/usage_teacher_1.png | Bin {.assets => doc}/usage_teacher_2.png | Bin {.assets => doc}/usage_teacher_3.png | Bin 10 files changed, 3 insertions(+), 3 deletions(-) rename {.assets => doc}/install_conf_1.png (100%) rename {.assets => doc}/install_conf_2.png (100%) rename {.assets => doc}/usage_student_1.png (100%) rename {.assets => doc}/usage_student_2.png (100%) rename {.assets => doc}/usage_student_3.png (100%) rename {.assets => doc}/usage_student_4.png (100%) rename {.assets => doc}/usage_teacher_1.png (100%) rename {.assets => doc}/usage_teacher_2.png (100%) rename {.assets => doc}/usage_teacher_3.png (100%) diff --git a/README.md b/README.md index 70dbc86..d050580 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ With the MoDTA plugin installed and configured backend URI (including Moodle Sec ### Teacher -When creating an assignment, a teacher can select the MoDTA exercise as a new assignment type via an additional checkbox on the assignment creation page as shown at the bottom of Fig. 3. ![Fig. 3: Moodle DTA Activation Checkbox](.assets/usage_teacher_1.png) A new standard file upload field appears as indicated in Fig. 4. ![Fig. 4: Moodle DTA Upload File Area](.assets/usage_teacher_2.png). There, the teacher must upload a text file with the git repository URI containing the tests as shown in Fig. 5. ![Fig. 5: Moodle DTA Teacher Text File Upload](.assets/usage_teacher_3.png) The text file has to adhere to the following format also given in the example repository: +When creating an assignment, a teacher can select the MoDTA exercise as a new assignment type via an additional checkbox on the assignment creation page as shown at the bottom of Fig. 3. ![Fig. 3: Moodle DTA Activation Checkbox](doc/usage_teacher_1.png) A new standard file upload field appears as indicated in Fig. 4. ![Fig. 4: Moodle DTA Upload File Area](doc/usage_teacher_2.png). There, the teacher must upload a text file with the git repository URI containing the tests as shown in Fig. 5. ![Fig. 5: Moodle DTA Teacher Text File Upload](doc/usage_teacher_3.png) The text file has to adhere to the following format also given in the example repository: The text file has to contain the following, each separated by :: - dtt as the URI-type @@ -78,9 +78,9 @@ Students use the same format, just without the runner part at the end. ### Student -Students use an additional MoDTA standard file upload field in the standard submission processs in Moodle like in Fig. 6. [Fig. 6: Moodle DTA Student File Upload](.assets/usage_student_1.png) There, they place either a zip archive or a text file adhering to the same format as the teacher's file with their code repository URI and optionally credentials and/or a ticketing system URI as shown in Fig. 7. ![Fig. 7: Moodle DTA Student Text File Upload](.assets/usage_student_2.png) +Students use an additional MoDTA standard file upload field in the standard submission processs in Moodle like in Fig. 6. [Fig. 6: Moodle DTA Student File Upload](doc/usage_student_1.png) There, they place either a zip archive or a text file adhering to the same format as the teacher's file with their code repository URI and optionally credentials and/or a ticketing system URI as shown in Fig. 7. ![Fig. 7: Moodle DTA Student Text File Upload](doc/usage_student_2.png) -Upon completion, students see a summarized overview of their test results in an additional column of the submission feedback table like in Fig. 8. ![Fig. 8: Moodle DTA Submission Result Summay](.assets/usage_student_3.png) Clicking on a new expansion icon in that column, they reach a detailed feedback dialog including stack traces of compile errors and test failures as in Fig. 9. ![Fig. 9: Moodle DTA Student Detail Result View](.assets/usage_student_4.png) Optionally, the MoDTA backend creates tickets for compile failures in the ticketing system under the URI provided by the student upon hand-in. +Upon completion, students see a summarized overview of their test results in an additional column of the submission feedback table like in Fig. 8. ![Fig. 8: Moodle DTA Submission Result Summay](doc/usage_student_3.png) Clicking on a new expansion icon in that column, they reach a detailed feedback dialog including stack traces of compile errors and test failures as in Fig. 9. ![Fig. 9: Moodle DTA Student Detail Result View](doc/usage_student_4.png) Optionally, the MoDTA backend creates tickets for compile failures in the ticketing system under the URI provided by the student upon hand-in. Note: Teachers have access to the Moodle submission result view to assess student results. However, teacher control and grading are not the focus of MoDTA. diff --git a/.assets/install_conf_1.png b/doc/install_conf_1.png similarity index 100% rename from .assets/install_conf_1.png rename to doc/install_conf_1.png diff --git a/.assets/install_conf_2.png b/doc/install_conf_2.png similarity index 100% rename from .assets/install_conf_2.png rename to doc/install_conf_2.png diff --git a/.assets/usage_student_1.png b/doc/usage_student_1.png similarity index 100% rename from .assets/usage_student_1.png rename to doc/usage_student_1.png diff --git a/.assets/usage_student_2.png b/doc/usage_student_2.png similarity index 100% rename from .assets/usage_student_2.png rename to doc/usage_student_2.png diff --git a/.assets/usage_student_3.png b/doc/usage_student_3.png similarity index 100% rename from .assets/usage_student_3.png rename to doc/usage_student_3.png diff --git a/.assets/usage_student_4.png b/doc/usage_student_4.png similarity index 100% rename from .assets/usage_student_4.png rename to doc/usage_student_4.png diff --git a/.assets/usage_teacher_1.png b/doc/usage_teacher_1.png similarity index 100% rename from .assets/usage_teacher_1.png rename to doc/usage_teacher_1.png diff --git a/.assets/usage_teacher_2.png b/doc/usage_teacher_2.png similarity index 100% rename from .assets/usage_teacher_2.png rename to doc/usage_teacher_2.png diff --git a/.assets/usage_teacher_3.png b/doc/usage_teacher_3.png similarity index 100% rename from .assets/usage_teacher_3.png rename to doc/usage_teacher_3.png -- GitLab