SafeExamBrowser / seb-mac

Safe Exam Browser for macOS and iOS
https://www.safeexambrowser.org/macosx
100 stars 40 forks source link

SEB 3.3.3 for macOS terminates ProctorExam audio & video streams #429

Open Hellblau opened 1 month ago

Hellblau commented 1 month ago

Dear SEB Staff,

I am writing to report that version 3.3.3 of SEB for macOS terminates audio & video streams transmitted from the student's Mac to the ProctorExam remote proctoring system.

As you may already know, ProctorExam can monitor the student through screen sharing, audio recording from microphone and video recording from webcam, plus an additional side shooting from a smartphone or tablet placed at her/his side.

At the exact moment the student starts SEB, screen sharing, audio recording from microphone, and video recording from webcam are terminated.

Only the mobile device positioned at the side of the student continues to transmit the video stream.

My colleagues and I have observed that this occurs only to student who use SEB version 3.3.3 for macOS (58 out of 362 test takers up to now).

No problems have been observed with any Windows or other macOS versions (3.2.5, 3.0, 3.3).

Thank you for your attention!

To Reproduce Steps to reproduce the behavior:

  1. Set up a ProctorExam exam session on macOS
  2. Start SEB version 3.3.3 for macOS

Expected behavior ProctorExam audio & video streams are not terminated when using either a SEB version for Windows or older macOS versions (e.g. 3.2.5, 3.0, 3.3)

Version Information

Additional Context

danschlet commented 1 month ago

Hi,

As we don't know ProctorExam, we need more information to look into this. Is that software running only in the browser and using web technologies for screen sharing, audio recording from microphone and video recording from webcam?

If yes, did you allow access to these sharing capabilities in SEB Settings Browser (Features)?

You can check SEB log files to find out which processes have been terminated. SEB must terminate any process which attempts to display any kind of UI in front of SEB. In case ProctorExams uses some macOS app or tool which does that, this would explain what you mentioned.

But your description is not clear, what does it exactly mean "version 3.3.3 of SEB for macOS terminates audio & video streams transmitted from the student's Mac to the ProctorExam remote proctoring system". Please be more specific or attach a video illustrating what really happens. Also you can attach SEB log files so we can analyze the issue. If that doesn't help, we would need some testing access to your proctoring system.