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

Implement columns for completion criterias

XMLWordPrintable

    • MOODLE_401_STABLE
    • MOODLE_403_STABLE
    • Hide

      Setup

      1. Log in as admin
      2. Create a new user
      3. Create a new course
        • Full name: Course 1
        • Completion:
          • Course is complete when ANY conditions are met
          • Course grade: 25
          • Manual self completion: Enabled
      4. Add an assignment to the course
      5. Create a second course
        • Full name: Course 2
        • Completion:
          • Course is complete when ALL conditions are met
          • Completion of other courses: Course 1
          • Date: 1 June 2027
      6. Enrol test user as a student in each course
      7. Navigate to Course 1 grade book
      8. Turn editing on
      9. Set the Course total grade for the test user to 40
      10. Ensure cron has run twice
        • Wait for it, or manually execute:

          $  php admin/cli/cron.php
          

      Create report

      1. Navigate to Reports in user menu
      2. Create new report from Course participants report source
        • Include default setup = Yes
      3. Add Enrolment > Status condition
        • Is equal to : Active
        • Apply
      4. Add the following Course completion columns:
        • Criteria
        • Completed
        • Grade
      5. Confirm the Criteria column displays information about criteria previously set for each test course
      Show
      Setup Log in as admin Create a new user Create a new course Full name: Course 1 Completion: Course is complete when ANY conditions are met Course grade: 25 Manual self completion: Enabled Add an assignment to the course Create a second course Full name: Course 2 Completion: Course is complete when ALL conditions are met Completion of other courses: Course 1 Date: 1 June 2027 Enrol test user as a student in each course Navigate to Course 1 grade book Turn editing on Set the Course total grade for the test user to 40 Ensure cron has run twice Wait for it, or manually execute: $ php admin/cli/cron.php Create report Navigate to Reports in user menu Create new report from Course participants report source Include default setup = Yes Add Enrolment > Status condition Is equal to : Active Apply Add the following Course completion columns: Criteria Completed Grade Confirm the Criteria column displays information about criteria previously set for each test course

      As noted by ilyatregubov  in MDL-74364 :

      "Still looking into a code, but just following tests instruction make me wonder if having just 'Required course grade' column will confuse teachers. I.e. a course have prerequisite to complete assignment and get 80 grades. So on the current implementation we can have a student who achieved required Course grade but won't complete a course and there won't be a way to know from report why he hasn't complete it. May be we need to either show all conditions or not showing 'Required course grade' column at all?"

      https://tracker.moodle.org/browse/MDL-74364?focusedCommentId=932614&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-932614

      And also subsequent comments from  Paul and Helen.

            pholden Paul Holden
            davidcarrillo David Carrillo
            Odei Alba Odei Alba
            David Carrillo David Carrillo
            Kim Jared Lucas Kim Jared Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 hours, 55 minutes
                3h 55m

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