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

Gradebook Ajax autosave broken by locked or ungraded items

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a bug
    • Icon: Minor Minor
    • None
    • 2.3.6
    • Gradebook
    • MOODLE_23_STABLE
    • MDL-40422_master
    • Hide

      In a course with multiple grade items, lock at least one grade. Set another grade item to no grade (GRADE_TYPE_TEXT). Enable AJAX in the grader report, turn editing on and ensure that grader report functions as expected (AJAX autosave, ctrl+arrow keys to navigate, Update button hidden/disabled depending on Moodle version).

      Show
      In a course with multiple grade items, lock at least one grade. Set another grade item to no grade (GRADE_TYPE_TEXT). Enable AJAX in the grader report, turn editing on and ensure that grader report functions as expected (AJAX autosave, ctrl+arrow keys to navigate, Update button hidden/disabled depending on Moodle version).

      The Gradebook Ajax autosave functionality can be used both with editing turned on or off. In this case, we are looking at editing turned on, where you can input any grades which would be auto-saved (background turn to orange) every time you change student or column, without having to click on update at the end (it's not functional if Ajax's working anyway) or enter on the keyboard. However, if you lock a column or an individual grade, the autosave does not work anymore, and must click enter after each entered grade or after entering all to save. The autosave also fails to initialise if there are any ungraded items (GRADE_TYPE_TEXT) in the course's gradebook.

            paul.n Paul Nicholls (Inactive)
            chad053 Arshad Hussanee
            Damyon Wiese Damyon Wiese
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.