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

Student's Timeline should show a TO-DO submission task after another attempt is granted in an Assignment

    XMLWordPrintable

Details

    • MOODLE_311_STABLE, MOODLE_400_STABLE, MOODLE_401_STABLE
    • MOODLE_400_STABLE, MOODLE_401_STABLE
    • MDL-75588-400
    • MDL-75588-401
    • MDL-75588-master
    • Hide

      Apply the patch and follow the instructions below:

      1. Log in as admin.
      2. Create a course with the default value and specify the course start date with a date less than today. 
      3. Enroll a user as a teacher and a user as a student.
      4. Log in as the teacher.
      5. Create a new Assignment with default values, except for the following fields :
        • In the Submission Settings section:
          • Specify the additional attempts Manually.
          • Specify the Maximum attempts with Unlimited (You can set it with any numbers, the unlimited is only for testing purposes).
        • In the Activity Completion section:
          • Select "Show activity as complete when conditions are met" at the Completion Tracking dropdown.
          • Check the "Student must make a submission" checkbox.
      6. Log in as the student.
      7. Go to the Dashboard page. Make sure there is a Timeline block on the Dashboard page.
      8. Verify that the student will see an "Assignment is due" information with Add Submission button on the Timeline. The information belongs to the Assignment and the course that has been made before.
      9. Go to the Assignment page.
      10. Verify that there is "To do: Make a submission" information.
      11. Do the Assignment. Save Changes
      12. Verify there is "Done: Make a submission" information on the Assignment page, replacing the information in step 10
      13. Go to the Dashboard page.
      14. Verify that an "Assignment is due" information with Add Submission button on the Timeline is no longer present.
      15. Take a break — 
      16. Log in as the teacher.
      17. Go to the Assignment.
      18. Verify that in the Grading Summary, there is a number 1 in the Submitted row.
      19. Click the Grade button.
      20. Fill in any numbers between 0 - 100 at the Grade input text.
      21. At the bottom of the right sidebar, choose Yes at the Allow another attempt dropdown. Save changes.
      22. Log in as the student.
      23. Go to the Dashboard page.
      24. Verify that the student will see an "Assignment is due" information with Add Submission button on the Timeline. The information belongs to the Assignment and the course that has been made before.
      25. Go to the Assignment page.
      26. Verify that there is "To do: Make a submission" information.
      Show
      Apply the patch and follow the instructions below: Log in as admin. Create a course with the default value and specify the course start date with a date less than today.  Enroll a user as a teacher and a user as a student. Log in as the teacher. Create a new Assignment with default values, except for the following fields : In the Submission Settings section: Specify the additional attempts Manually. Specify the Maximum attempts with Unlimited (You can set it with any numbers, the unlimited is only for testing purposes). In the Activity Completion section: Select "Show activity as complete when conditions are met" at the Completion Tracking dropdown. Check the "Student must make a submission" checkbox. Log in as the student. Go to the Dashboard page. Make sure there is a Timeline block on the Dashboard page. Verify that the student will see an "Assignment is due" information with Add Submission button on the Timeline. The information belongs to the Assignment and the course that has been made before. Go to the Assignment page. Verify that there is "To do: Make a submission" information. Do the Assignment. Save Changes Verify there is "Done: Make a submission" information on the Assignment page, replacing the information in step 10 Go to the Dashboard page. Verify that an "Assignment is due" information with Add Submission button on the Timeline is no longer present. — Take a break —  Log in as the teacher. Go to the Assignment. Verify that in the Grading Summary, there is a number 1 in the Submitted row. Click the Grade button. Fill in any numbers between 0 - 100 at the Grade input text. At the bottom of the right sidebar, choose Yes at the Allow another attempt dropdown. Save changes. Log in as the student. Go to the Dashboard page. Verify that the student will see an "Assignment is due" information with Add Submission button on the Timeline. The information belongs to the Assignment and the course that has been made before. Go to the Assignment page. Verify that there is "To do: Make a submission" information.
    • 6
    • Team Hedgehog Sprint 1.2

    Description

      Steps:
      1) Teacher adds an Assignment to course - activating the option to add additional attempts manually
      2) Student submits an assignment.
      3) Teacher grades the assignment, and decides to allow another attempt

      Current behaviour:
      Student's Timeline does NOT inform the student that the Assignment is (again) due.

      Expected behaviour:
      Student's Timeline SHOULD inform the student that the Assignment is (again) due.
      (This would be compatible with the Assignment completion criterion "To do: Make a submission" which CORRECTLY resets from "Done" to "To do" after another attempt is granted).

       

      A workaround (as tested in Moodle 3.11.8 and 4.03) - not very smart and using a not very recommended option to unlock completion data:

      • Use the assignment completion criteria - when conditions are met: make sure the "Student must submit to this assignment" criterion IS checked.
      • After grading attempt n and allowing another attempt n+1 for the student - open the assignment settings, Unlock the assignment  completion data, and re-save the assignment settings.
      • From my experience this should force the student's Timeline to show the activity as in need of submitting.

      I believe Moodle Assignment should do the above automatically (even without the completion criteria explicitly activated and tracked), and add the to-do submission task (new attempt required) to the student's Timeline.

      Attachments

        Activity

          People

            huongn@moodle.com Huong Nguyen
            pmk Przemek Kaszubski
            Meirza Meirza
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Kim Jared Lucas Kim Jared Lucas
            Adrian Greeve, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo, Huong Nguyen, Barbara Ramiro, Bas Brands, Mathew May
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              16/Jan/23

              Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 days, 5 hours, 57 minutes
                2d 5h 57m