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

Custom Reports should use Moodle API whenever possible

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • 3.5
    • Analytics, Reports

      1. Use only Moodle API: the forms-based function of Configurable Reports should use the Moodle API to retrieve data whenever possible, not direct database access.
      2. E.g. for grades, use grade_get_course_grade($user->id, $courseid)
      3. When there is no defined API, it should be ok to use something like $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);

            Unassigned Unassigned
            emdalton1 Elizabeth Dalton
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

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