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

Completion extension using Subplugins

    XMLWordPrintable

Details

    • New Feature
    • Status: Development in progress
    • Minor
    • Resolution: Unresolved
    • 4.3
    • None
    • BigBlueButton
    • MOODLE_403_STABLE
    • Hide

       
       

      Manual test (completion)

       
      Preparation:
       * Go to the Admin / BigBlueButton BN global settings and enable bigbluebuttonbn_meetingevents_enabled
       
      Test:
       * Create a new BBB activity B1
       * Enable custom completion settings by selecting "Show activity as complete when conditions are met" in the Completion tracking parameter
       * Select Chats in the Require participation group
       * Save
       * Ensure that the To do: Participate in 1 chat(s) is displayed.
       * Go back to the activity settings
       * Ensure that "Chats" in the Require participation group is checked
       
       

      Manual test (completion with plugin)

       
      Preparation:
       * As above enable bigbluebuttonbn_meetingevents_enabled
       * Install the subplugin https://github.com/call-learning/moodle-bbbext_sample in the mod/bigbluebuttonbn/extension folder (make sure to rename the subplugin to sample)
       * Run the install/update process
       
      Test:
       * Create a new BBB activity B1
       * Enable custom completion settings by selecting "Show activity as complete when conditions are met" in the Completion tracking parameter
       * Select "Raise hand twice in a meeting"
       * Save
       * Ensure that the To do: Raise hand twice in a meeting..
       * Go back to the activity settings
       * Ensure that Raise hand twice in a meeting is checked
       
      Disabling the plugin:

      • Disable the plugin by going to "Manage BigBlueButton extension plugins" in the global BigblueButton setting page
      • Go the a previously created activity B1
      • Ensure that Raise hand twice in a meeting does not appear in the setting
         
      Show
          Manual test (completion)   Preparation:  * Go to the Admin / BigBlueButton BN global settings and enable bigbluebuttonbn_meetingevents_enabled   Test:  * Create a new BBB activity B1  * Enable custom completion settings by selecting "Show activity as complete when conditions are met" in the Completion tracking parameter  * Select Chats in the Require participation group  * Save  * Ensure that the To do: Participate in 1 chat(s) is displayed.  * Go back to the activity settings  * Ensure that "Chats" in the Require participation group is checked     Manual test (completion with plugin)   Preparation:  * As above enable bigbluebuttonbn_meetingevents_enabled  * Install the subplugin https://github.com/call-learning/moodle-bbbext_sample in the mod/bigbluebuttonbn/extension folder (make sure to rename the subplugin to sample)  * Run the install/update process   Test:  * Create a new BBB activity B1  * Enable custom completion settings by selecting "Show activity as complete when conditions are met" in the Completion tracking parameter  * Select "Raise hand twice in a meeting"  * Save  * Ensure that the To do: Raise hand twice in a meeting..  * Go back to the activity settings  * Ensure that Raise hand twice in a meeting is checked   Disabling the plugin: Disable the plugin by going to "Manage BigBlueButton extension plugins" in the global BigblueButton setting page Go the a previously created activity B1 Ensure that Raise hand twice in a meeting does not appear in the setting  

    Description

      Following up MDL-76710, we would like to retrofit the completion change and extension created during the POC phase of this ticket:

      • A new completion type can be added in a subplugin
      • Other existing completion types can be refactored so to be more granular.

      Attachments

        Issue Links

          Activity

            People

              lmdavid Laurent DAVID
              lmdavid Laurent DAVID
              Jesus Federico, Laurent DAVID
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: