Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-9137 META: Rewrite the entire Gradebook system in Moodle 1.9
  3. MDL-9510

Cron job for support of legacy grade functions in modules

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: Minor Minor
    • 1.9
    • 1.8
    • Gradebook
    • None
    • MOODLE_18_STABLE
    • MOODLE_19_STABLE

      For backward compatibility with old third-party modules, we will add a new function called grades_grab_grades() to admin/cron.php to search all mod/xxx/lib.php files for functions named xxx_grades().

      These legacy functions will be called to extract all the grades for all the activities in each course. Once the data is extracted, the trigger_event() function can be called to initiate an event as usual and copy/upgrade the data in the gradebook tables.

      Think hard about some way to prevent doing this same work over and over ....

            lazyfish Yu Zhang
            dougiamas Martin Dougiamas
            Nobody Nobody (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

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