SafeExamBrowser / seb-server

The Safe Exam Browser Server web application simplifies and centralizes the configuration of SEB clients for exams. It interacts with a learning management or exam system for setting up and conducting e-assessments with Safe Exam Browser. It also improves security by allowing to monitor connected SEB clients in real time during e-assessments.
Mozilla Public License 2.0
46 stars 38 forks source link

Set SEB configuration passwords when importing an exam from Moodle #98

Closed michaelhq closed 8 months ago

michaelhq commented 1 year ago

Hello,

I have a feature request.

If you import an exam from Moodle, it would be very handy if you could set the passwords (admin and quit password) in the SEB settings right away. Or if you are using a template and there are already some passwords set in the settings template, adjust them. Because it is important to have at least a different quit password for different exams.

Currently, you have to open the SEB settings and change the passwords. If the exam configuration is already in the status "In Use", you first have to set it to "Under Construction" to adjust the passwords in the SEB settings. Then you have to set it to "In Use" again to make this configuration active. It would simplify this process if you could set an admin and quit password for the SEB configuration in the exam import dialog. Additionally, it would be handy if there was a function where you could view all set passwords for the exams as a list.

In connection with the Moodle SEB server quiz access plugin: It would also be great if you could see whether the Moodle quiz has set a password and if you could set a quiz password from the SEB server if necessary.

As a side note, even if you are using the "quit with link" option in SEB, it is important to set a quit password. E.g., a student can intentionally crash a computer during an exam, only a Quit password can ensure that the student cannot simply look up something on his computer before re-entering the SEB and the exam. Because with a quit password, the computer is locked after a reboot by the SEB. Only by entering a Quit password can the computer be unlocked,

Regards, Michael

anhefti commented 1 year ago

Hi Michael

Fist of all thank you for using SEB and SEB Server. We very appreciate your inputs and suggestions here.

To the feature request(s) I would suggest that we separate this in to two different features:

Regarding the first issue, we already have discussed some potential similar issue especially for the quit password given or generated for an Exam. This would be a general feature available for all possible LMS types. We definitely will implement some feature in this direction within future releases but it depends on internal priority of other features, when it will come out.

The second feature request is new and directly applies also to the SEB Server Moodle Plugin development. Therefore we have to internally discuss the possibilities, needs and priority regarding to SEB, SEB Server development as well as regarding to Moodle Plugin development for this feature request.

I will create JIRA feature request issues for both of your requests but cannot say or promise if and when these will be addressed.

May I ask you if you or your company are SEB Alliance Member? If so, you can contact us directly over your membership and if not, we recommend to join the alliance if you would like to boost your feature requests for SEB and SEB Server in the future.

Best Regards Andreas

michaelhq commented 1 year ago

Hi Andreas,

Thank you for your prompt response and happy to hear that some requested functionality is on the roadmap of SEB server.

Yes, there are two requests for new functions.

The Moodle quiz password must be different from the quit password. In an exam situation, the Moodle quiz password is given at the beginning of the exam, and the SEB quit password is given at the end of the exam when all examinees have submitted the exam. If the quit password were given beforehand, then examinees could leave the SEB at will and re-enter the exam, which would allow cheating.

I emailed you directly to answer your last question.

Regards, Michael

anhefti commented 11 months ago

Hi Michael

Unfortunately, we are not able to reproduce this issue even with imported SEB Settings configurations that were saved as Configuration Template. What we tried was the following:

Create a SEB Configuration with the SEB Config Tool (Windows) with URL filter: image

Import the SEB Configuration within SEB Server and save the imported Exam Configuration as Configuration Template: image

Add new URL filter to the existing List: image image

But we made this and other lists longer now within the Configuration Template so that the handling should be more convenient.

If the Issue still exists, it would be good to have an exact recipe of how to reproduce it with SEB Settings import.

Best Regards Andreas

michaelhq commented 11 months ago

Hi Andreas, thank you very much for looking into my issue.

Unfortunately, I can no longer reproduce it, as I had not made a note of it before I had this issue with the URL-Filter. But if it works all the better, then let's leave it at that and close this issue. Next time I'll be sure to pay attention to how I import or create URL filters and whether I'm still experiencing the problem.

Best regards Michael