Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-31936

Workshop module does not support reset

    Details

    • Testing Instructions:
      Hide

      Testing difficulty: easy, yet maybe time consuming (as usually)

      1. Create two courses (Note: you can also prepare just one course and make a full copy of it - including user data - at the end just before you test the actual reset).
      2. Blame Fred for not implementing `mdk run makecourse` yet.
      3. Enrol some students and teachers into both courses.
      4. In both courses, create a workshop instance. Configure them so that there can be files attached to the submissions as well as to the overall feedback fields.
      5. Define at least one example submission in each workshop and provide referential assessment (as a teacher/admin) for it. Make sure you embed and attach some files/pictures to the submission as well as to the overall feedback.
      6. Logged-in as students, assess example submissions. Make sure to embed/attach some files to the overall feedback field.
      7. Still logged-in as students, submit at least one submission into each workshop. Again, make sure you embed and attach some files to every submission.
      8. Logged-in as admin/teacher, allocate submissions for peer-review (one review per submission is enough here) and switch the workshops to the assessment phase.
      9. Logged-in as students, assess the assigned submissions. Make sure to embed and attach some files to the overall feedback.
      10. Logged-in as admin/teacher, switch the workshop to the grading evaluation phase and let workshop to calculate grades.
      11. Close workshops in both courses.
      12. TEST: Make sure the grades are pushed into the gradebook in both courses.
      13. Make a MBZ backup of both courses (at this moment, it should already be worth of it)
      14. Reset just one of the courses. Make sure to enable gradebook reset and and all three workshop reset settings.
      15. TEST: Make sure that the workshop in the reset course was actually emptied: It is switched back to the setup phase, students' submissions are removed together with their assessments and gradebook is emptied. Example submissions and their referential assessments should be kept (including embedded/attached files). The workshop in the other course must not be affected - all submissions, assessments, attachments and grades should still be there.
      16. Optionally, you can play with the various combonations of reset settings - e.g. it should be possible to reset just the phase, it should be possible to reset just assessments while keeping submissions etc. Grades in the gradebook are independent on grades in the workshop (until they are pushed to the gradebook on workshop closing). So you can, for example, delete the assessments while keeping the grades in the gradebook etc.

      Thanks a lot for testing this.

      Show
      Testing difficulty: easy, yet maybe time consuming (as usually) Create two courses (Note: you can also prepare just one course and make a full copy of it - including user data - at the end just before you test the actual reset). Blame Fred for not implementing `mdk run makecourse` yet. Enrol some students and teachers into both courses. In both courses, create a workshop instance. Configure them so that there can be files attached to the submissions as well as to the overall feedback fields. Define at least one example submission in each workshop and provide referential assessment (as a teacher/admin) for it. Make sure you embed and attach some files/pictures to the submission as well as to the overall feedback. Logged-in as students, assess example submissions. Make sure to embed/attach some files to the overall feedback field. Still logged-in as students, submit at least one submission into each workshop. Again, make sure you embed and attach some files to every submission. Logged-in as admin/teacher, allocate submissions for peer-review (one review per submission is enough here) and switch the workshops to the assessment phase. Logged-in as students, assess the assigned submissions. Make sure to embed and attach some files to the overall feedback. Logged-in as admin/teacher, switch the workshop to the grading evaluation phase and let workshop to calculate grades. Close workshops in both courses. TEST: Make sure the grades are pushed into the gradebook in both courses. Make a MBZ backup of both courses (at this moment, it should already be worth of it) Reset just one of the courses. Make sure to enable gradebook reset and and all three workshop reset settings. TEST: Make sure that the workshop in the reset course was actually emptied: It is switched back to the setup phase, students' submissions are removed together with their assessments and gradebook is emptied. Example submissions and their referential assessments should be kept (including embedded/attached files). The workshop in the other course must not be affected - all submissions, assessments, attachments and grades should still be there. Optionally, you can play with the various combonations of reset settings - e.g. it should be possible to reset just the phase, it should be possible to reset just assessments while keeping submissions etc. Grades in the gradebook are independent on grades in the workshop (until they are pushed to the gradebook on workshop closing). So you can, for example, delete the assessments while keeping the grades in the gradebook etc. Thanks a lot for testing this.
    • Workaround:
      Hide

      Duplicate the workshop activity.

      Show
      Duplicate the workshop activity.
    • Affected Branches:
      MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_26_STABLE, MOODLE_27_STABLE
    • Fixed Branches:
      MOODLE_26_STABLE, MOODLE_27_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-31936-master-workshop-reset

      Description

      It appears reset function is not supported by workshop module. It would be nice to see it implemented.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Votes:
                  17 Vote for this issue
                  Watchers:
                  15 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Fix Release Date:
                    10/Nov/14