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

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

    XMLWordPrintable

Details

    • MOODLE_400_STABLE, MOODLE_401_STABLE
    • MOODLE_400_STABLE
    • MDL-75181-400
    • 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

    Description

      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."

      Attachments

        Issue Links

          Activity

            People

              lmdavid Laurent DAVID
              lmdavid Laurent DAVID
              Shamiso Jaravaza Shamiso Jaravaza
              Jun Pataleta Jun Pataleta
              John Edward Pedregosa John Edward Pedregosa
              Jesus Federico, Laurent DAVID, Amaia Anabitarte, Carlos Escobedo, Laurent David, Mikel Martín Corrales, Sabina Abellan, Sara Arjona (@sarjona)
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                22/Aug/22

                Time Tracking

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