Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-17385 Moodle 4.2 QA
  3. MDLQA-17835

CLONE - A Moodle administrator can set a quiz to require SEB without Moodle providing a config file.

XMLWordPrintable

    • Icon: Functional Test Functional Test
    • Icon: Minor Minor
    • Moodle 4.2
    • Moodle 4.2
    • Quiz, Student, Teacher
    • None

      Overview
      This test is for scenarios with managed devices, where only Windows devices are used. SEB ≥ 3.0 is required.

      Test Pre-requisites:

      1. This test requires a quiz containing several questions.
      2. The quiz is included in a course which has self enrollment without a password configured.
      3. This test requires that a Moodle Admin has set all Safe Exam Browser capabilities for the teacher to 'prevent'; except for 'Bypass the requirement to view quiz in Safe Exam Browser', and "Require Safe Exam Browser" which is set to 'allow'.

      Configuring Moodle:

      1. Login as a teacher, edit the quiz settings for 'Require the use of Safe Exam Browser' to be 'Yes – Use SEB client config'.
      2. Also configure the review options in the quiz settings to NOT be displayed after the attempt was submitted and set a quiz password

      Configuring SEB to act like a student's machine (normally this would be a separate machine to that of the admin, but for testing it can be the same one):

      1. Open the SEB configuration tool. This is a standalone tool on windows. We'll now use it to create the client config settings on the managed device used by the student.
        • Under the "General" section, set the start URL to the URL of the quiz in Moodle.
        • Under the "General" section, set a "Quit/unlock password" of "quit".
        • Under the "Config file" section, set "Use SEB settings file for.." to "Configure a client"
        • Under the "Security" section, set the "Kiosk mode" to "Disable Explorer Shell".
        • Under the "Config file" section, click 'Configure Client' (to make sure the settings are saved as 'SEBClientSettings.seb' in the AppData directory) and click Save Settings.
      2. Close the config tool.

      Previewing the SEB quiz as a teacher

      1. Login as a teacher.
      2. CONFIRM that you can preview the quiz without having SEB installed on your device

      Accessing the SEB quiz as a student:

      1. Login as a student using SEB. You land on the enrollment page.
      2. Click 'enroll'. You land on the quiz starting page.
      3. Click 'attempt quiz'.
      4. Enter the quiz password
      5. Solve the quiz and submit the quiz.
      6. Try to quit SEB. You should be clicking on the shut down icon in the bottom right corner of the SEB taskbar.
      7. CONFIRM that you are prompted for the password. Since as a student, you don’t know the password, you cannot exit SEB.
      8. CONFIRM that you can quit seb using the password 'quit'. This simulates exiting SEB as the admin who configured the SEBClientSetting.seb file as they would know the password.

      Test Steps if student tries to solve the quiz NOT using SEB:

      1. Login as a new student using for example Firefox. Navigate to the course. You land on the enrollment page.
      2. Click 'enroll'. You land on the course page. Open the quiz.
      3. CONFIRM that the page displays the information 'This quiz has been configured to use the Safe Exam Browser with client configuration.'

        1. (I) 2 Passed -- (Master)MDLQA-17835.png
          53 kB
          Kim Jared Lucas
        2. (II) 7-8 Passed -- (Master)MDLQA-17835.JPEG
          104 kB
          Kim Jared Lucas
        3. (III) 3 Passed -- (Master)MDLQA-17835.png
          57 kB
          Kim Jared Lucas

            kimjared2121 Kim Jared Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

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