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

Quiz report source for Report Builder

    • MOODLE_405_STABLE
    • MOODLE_main_MDL-83830
    • Hide
      1. Create a course
      2. Create a quiz in the course (it can have only 1 question)
      3. Create some users
      4. Enrol the users in the course as students and submit some attempts to get different grades
      5. Create some more courses with some more quizzes and repeat step 4
      6. Go to Report Builder page and click on New report
      7. You should see Quiz section and Grades and Quizzes as data sources
      8. Create a report with each, see that the default columns setup works as well as adding and removing other columns
      Show
      Create a course Create a quiz in the course (it can have only 1 question) Create some users Enrol the users in the course as students and submit some attempts to get different grades Create some more courses with some more quizzes and repeat step 4 Go to Report Builder page and click on New report You should see Quiz section and Grades and Quizzes as data sources Create a report with each, see that the default columns setup works as well as adding and removing other columns
    • Hide

      Code verified against automated checks.

      Checked MDL-83830 using repository: https://github.com/Thiagolivramento/moodle

      More information about this report

      Built on: Fri Jan 24 02:31:12 PM UTC 2025

      Show
      Code verified against automated checks. Checked MDL-83830 using repository: https://github.com/Thiagolivramento/moodle main (0 errors / 0 warnings) [branch: MOODLE_main_MDL-83830 | CI Job ] More information about this report Built on: Fri Jan 24 02:31:12 PM UTC 2025

      Add datasources for quiz intancies and quiz grades.

      The datasource for quiz will have:

      1. Quiz entity with the following columns:
        1. Quiz name
        2. Quiz name with link
        3. Time open
        4. Time close
        5. Time limit
        6. Grade pass
      2. The quiz entity has a filter for quiz name (open text filter and select menu filter)
      3. User entity, linking the user which created the quiz
      4. Course entity, linking the course where the quiz belongs to

      The datasource for Quiz Grades will have:

      1. Quiz Grade entity with the following columns:
        1. The grade
        2. The timemofied
      2. The Quiz Grade entity has a number filter for Grade and a date filter for Timemofied
      3. Quiz entity to which the grade belongs to
      4. User entity to which the grade belongs to
      5. Course entity which the quiz belongs to

      The quiz grades fetches the grades from the mdl_quiz_grades table.

            Unassigned Unassigned
            thiago_livramento Thiago do Vale Pereira Livramento
            Paul Holden Paul Holden
            Votes:
            2 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:

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