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

Exception when both completion setting "student view" and custom settings are enabled

XMLWordPrintable

    • MOODLE_400_STABLE, MOODLE_401_STABLE
    • MOODLE_400_STABLE
    • MDL-75181-master
    • Hide

      Due to the exception it not possible to go back to the activity to edit the settings but there is a workaround to avoid the exeption.

      • Go back to the course page as an editing teacher
      • Change the course setting "Completion tracking" / "Show activity completion conditions" to No
      • You can now edit the Bigbluebutton activity
      • Uncheck the "Require view"
      • Change the course setting "Completion tracking" / "Show activity completion conditions" to Yes
      Show
      Due to the exception it not possible to go back to the activity to edit the settings but there is a workaround to avoid the exeption. Go back to the course page as an editing teacher Change the course setting "Completion tracking" / "Show activity completion conditions" to No You can now edit the Bigbluebutton activity Uncheck the "Require view" Change the course setting "Completion tracking" / "Show activity completion conditions" to Yes
    • Hide
      1. Go to Site administration > Plugins > Activity modules > Manage activities.
      2. Enable BigBlueButton and accept the data processing agreement.
      3. Go to Site administration > Plugins > Activity modules > BigBlueButton > Experimental features.
      4. Tick "Register live sessions" (bigbluebuttonbn_meetingevents_enabled) and save the changes.
      5. Create a course and add a BigBlueButton activity.
      6. Set Completion tracking to "Show activity as complete when conditions are met"
      7. Tick Require view and Require attendance and student must attend the session for 1 minute.
      8. Save the changes
      9. Confirm that you don't get any error
      10. Confirm that the BBB activity is created
      Show
      Go to Site administration > Plugins > Activity modules > Manage activities. Enable BigBlueButton and accept the data processing agreement. Go to Site administration > Plugins > Activity modules > BigBlueButton > Experimental features. Tick "Register live sessions" (bigbluebuttonbn_meetingevents_enabled) and save the changes. Create a course and add a BigBlueButton activity. Set Completion tracking to " Show activity as complete when conditions are met " Tick Require view and Require attendance and student must attend the session for 1 minute. Save the changes Confirm that you don't get any error Confirm that the BBB activity is created

      After updating to the 20220707, if you:

      • Enable "Register live sessions" in Activity modules / BigBlueButton / Experimental features
      • Create a course C1 with a BBB activity B1
      • In the Activity Completion Settings, check "Require view" AND "Require attendance" (set it to 1)
      • Save
      • An exception is raised: "mod_bigbluebuttonbn\completion\custom_completion::get_sort_order() is missing one or more completion conditions. All custom and standard conditions that apply to this activity must be listed."

        1. MDL-75181_master.png
          43 kB
          John Edward Pedregosa
        2. MDL-75181_v400.png
          52 kB
          John Edward Pedregosa

            lmdavid Laurent DAVID
            lmdavid Laurent DAVID
            Shamiso Jaravaza Shamiso Jaravaza
            Jun Pataleta Jun Pataleta
            John Edward Pedregosa John Edward Pedregosa
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour, 4 minutes
                1h 4m

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