SafeExamBrowser / seb-win-refactoring

Safe Exam Browser for Windows.
https://www.safeexambrowser.org/news_en.html
Mozilla Public License 2.0
179 stars 118 forks source link

Zoom SDK Version prevents joining SEB Server Zoom Meeting #521

Closed blanderson22 closed 1 year ago

blanderson22 commented 1 year ago

Describe the Bug The SEB client config file was generated from our SEB Server and includes Zoom proctoring. In the proctoring settings on the server we have included the API and SDK keys/secrets. When the SEB client is launched and the Zoom meeting window appears to the client, students are shown a message that they need to upgrade their Zoom SDK in order to connect to the meeting. The message includes a link to the Zoom Developer SDK downloads. I don't know which piece of the puzzle is in need of a Zoom SDK upgrade - the SEB client, SEB Server, the student's device, or the Zoom SDK app in the Zoom developer. The message shown in the client seems to indicate that the SEB Client's Zoom SDK needs upgrading. image003

Expected Behavior We expect to not see the Zoom update message. :)

Version Information -- 220.245.111.63,Windows 10, Microsoft Windows NT 10.0.19044.0 (x64),3.4.0 (x64) -- Safe Exam Browser 3.4.0 - The error was shown in this version a student was using, however, I reviewed the changelog for version 3.4.1 and didn't see anything related to an upgrade to the Zoom SDK. -- Safe Exam Browser for MacOS 3.2rc also shows a Zoom SDK upgrade message but less conspicuous.

dbuechel commented 1 year ago

Thanks for the report. We'll update the web SDK to version 2.5.0 for the upcoming release.

blanderson22 commented 1 year ago

Thank you! So this is an update needed in the SafeExamBrowser app then, is that correct?

Is there a workaround in the meantime so we can continue to provide live proctoring in our exams?

anhefti commented 1 year ago

There is also the need to take an action on SEB Server side to update the WebBrowser SDK for the proctoring popup (and townhall and one to one room)

Please set the following setting accordingly in the application-prod.properties file of your SEB Server installation and restart the service:

sebserver.gui.proctoring.zoom.websdk.version=2.5.0

blanderson22 commented 1 year ago

Thank you @anhefti ! Is there a similar modification I can make in the SafeExamBrowser app so we can continue to proctor our exams until a new version is released?

dbuechel commented 1 year ago

Is there a workaround in the meantime so we can continue to provide live proctoring in our exams?

Unfortunately not, we'll need to update this in the source code of SEB itself.

blanderson22 commented 1 year ago

Thank you for your response, Damian. Do you have an expected release date for the next SEB update?

On Tue, Nov 22, 2022 at 12:10 PM Damian Büchel @.***> wrote:

Is there a workaround in the meantime so we can continue to provide live proctoring in our exams?

Unfortunately not, we'll need to update this in the source code of SEB itself.

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/521#issuecomment-1323996895, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARF6OXRCQTOYCJ6NNETU4TWJT47RANCNFSM6AAAAAASH5S3ZI . You are receiving this because you authored the thread.Message ID: @.***>

dbuechel commented 1 year ago

We're roughly aiming for end of Q1 / early Q2 2023.

blanderson22 commented 1 year ago

Ouch. Is there a nightly build version or similar that would have the updated Zoom SDK sooner than that? We cannot delay all of our exams until

  1. 😳

On Thu, Nov 24, 2022 at 3:28 AM Damian Büchel @.***> wrote:

We're roughly aiming for end of Q1 / early Q2 2023.

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/521#issuecomment-1326110554, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARF6ORUCCQONABMLLCFYNTWJ4RMPANCNFSM6AAAAAASH5S3ZI . You are receiving this because you authored the thread.Message ID: @.***>

-- Thank you, Bridgette Anderson

Sent from my mobile device. Please excuse the probable typoos.

dbuechel commented 1 year ago

We should be able to provide a beta with the updated web SDK in early December. However, a beta version should not by any means be used for real (and potentially high-stakes) exams, so you'd be doing so completely and entirely at your own risk.

dbuechel commented 1 year ago

I have updated the web SDK version to 2.5.0. Please feel free to test the change in the latest beta build: https://sebdev-let.ethz.ch/api/buildjobs/6x1i3782h2bkgfr2/artifacts/SEB_3.5.0.509_SetupBundle.exe.

blanderson22 commented 1 year ago

Thank you! I will test it. I can reply in the other thread too, but will you also be updating the mac release candidate version (3.2rc)?

Thanks, Bridgette


Bridgette Anderson 3by400.com 678-379-9321 :: 706-463-1003

On Fri, Nov 25, 2022 at 8:48 AM Damian Büchel @.***> wrote:

I have updated the web SDK version to 2.5.0. Please feel free to test the change in the latest beta build: https://sebdev-let.ethz.ch/api/buildjobs/6x1i3782h2bkgfr2/artifacts/SEB_3.5.0.509_SetupBundle.exe .

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/521#issuecomment-1327498164, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARF6OXVPEOUYHRJTPF56FTWKC7S5ANCNFSM6AAAAAASH5S3ZI . You are receiving this because you authored the thread.Message ID: @.***>

dbuechel commented 1 year ago

Yes, that you'd best ask in the other thread, as the macOS & iOS version is independent (on the code level) from the Windows version.

dbuechel commented 1 year ago

The Zoom proctoring should now again work as expected, the functionality can be tested in the latest beta build: https://sebdev-let.ethz.ch/api/buildjobs/m4r9pwkqr51iwmne/artifacts/SEB_3.5.0.532_SetupBundle.exe.