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

Add Safe Exam Browser integration to the standard Moodle package (moodle-quizaccess_seb)

    XMLWordPrintable

Details

    • MOODLE_39_STABLE
    • MOODLE_39_STABLE
    • MDL-67850-seb-integration-3
    • Hide

      Minimum Safe Exam Browser version

      Please note, that the following minimum versions of the Safe Exam Browser client are required for use of the Config Key feature: macOS - 2.1.5pre2, Windows - 2.4 3.0.0 beta, iOS - 2.1.14. You can download Win and Mac clients using following links.

      Plugin testing

      In the end, we'll be in front of ten/fifteen MDLQA issues I reckon.
      Please advise whether to create them as MDLQA issues already.

      See list of MDLQA:

      https://tracker.moodle.org/issues/?jql=text%20~%20%22safe%20exam%22%20and%20project%20%3D%20%22Moodle%20QA%22%20 

      Upgrade testing

      1. Install a site on 9b2b1f3fa55e545b4053
      2. Login as admin and enable experimental feature "enablesafebrowserintegration" 
      3. Create a course
      4. Create a quiz  and set "Browser security " to "Require the use of Safe Exam Browser"
      5. Duplicate the activity from step #4 4 times.
      6. Apply the patch as well as attached sleep.diff
      7. Run upgrade script via cli or in UI.
      8. Make sure that the progress bar works correctly and you can track upgrade process.
      9. Make sure that the quiz now configured as "Require the use of Safe Exam Browser" is set to "Yes – Use SEB client config"

      Backup testing

      1. Install a site on 9b2b1f3fa55e545b4053
      2. Login as admin and enable experimental feature "enablesafebrowserintegration" 
      3. Create a course
      4. Create a quiz  and set "Browser security" to "Require the use of Safe Exam Browser"
      5. Backup the course
      6. Apply the patch and run upgrade script via cli or in UI as usual.
      7. Restore the backup file taken on step 5.
      8. Make sure that the restored quiz configured as "Require the use of Safe Exam Browser" is set to "Yes – Use SEB client config" and "Browser security" is set to None 
      Show
      Minimum Safe Exam Browser version Please note, that the following minimum versions of the Safe Exam Browser client are required for use of the Config Key feature: macOS - 2.1.5pre2, Windows - 2.4 3.0.0 beta, iOS - 2.1.14. You can download Win and Mac clients using following links. https://github.com/SafeExamBrowser/seb-testing/tree/master/mac/2.1.5 https://github.com/SafeExamBrowser/seb-win-refactoring/releases Plugin testing In the end, we'll be in front of ten/fifteen MDLQA issues I reckon. Please advise whether to create them as MDLQA issues already. See list of MDLQA: https://tracker.moodle.org/issues/?jql=text%20~%20%22safe%20exam%22%20and%20project%20%3D%20%22Moodle%20QA%22%20   Upgrade testing Install a site on 9b2b1f3fa55e545b4053 Login as admin and enable experimental feature "enablesafebrowserintegration"  Create a course Create a quiz  and set "Browser security " to "Require the use of Safe Exam Browser" Duplicate the activity from step #4 4 times. Apply the patch as well as attached sleep.diff Run upgrade script via cli or in UI. Make sure that the progress bar works correctly and you can track upgrade process. Make sure that the quiz now configured as "Require the use of Safe Exam Browser" is set to "Yes – Use SEB client config" Backup testing Install a site on 9b2b1f3fa55e545b4053 Login as admin and enable experimental feature "enablesafebrowserintegration"  Create a course Create a quiz  and set "Browser security" to "Require the use of Safe Exam Browser" Backup the course Apply the patch and run upgrade script via cli or in UI as usual. Restore the backup file taken on step 5. Make sure that the restored quiz configured as "Require the use of Safe Exam Browser" is set to "Yes – Use SEB client config" and "Browser security" is set to None 

    Description

      Integration work for Safe Exam Browser plugin ( https://github.com/catalyst/moodle-quizaccess_seb ) to Moodle core 

      Attachments

        Issue Links

          Activity

            People

              dmitriim Dmitrii Metelkin
              dmitriim Dmitrii Metelkin
              Shamim Rezaie Shamim Rezaie
              Jake Dallimore Jake Dallimore
              Jake Dallimore Jake Dallimore
              Tim Hunt, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
              Votes:
              0 Vote for this issue
              Watchers:
              19 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                15/Jun/20

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 weeks, 2 days, 3 hours, 6 minutes
                  2w 2d 3h 6m