diff --git a/SafeExamBrowser.I18n.Contracts/TextKey.cs b/SafeExamBrowser.I18n.Contracts/TextKey.cs index 8cbb239b..d41a48ab 100644 --- a/SafeExamBrowser.I18n.Contracts/TextKey.cs +++ b/SafeExamBrowser.I18n.Contracts/TextKey.cs @@ -130,8 +130,6 @@ namespace SafeExamBrowser.I18n.Contracts MessageBox_NotSupportedConfigurationResource, MessageBox_NotSupportedConfigurationResourceTitle, MessageBox_OkButton, - MessageBox_ProctoringDisclaimer, - MessageBox_ProctoringDisclaimerTitle, MessageBox_Quit, MessageBox_QuitTitle, MessageBox_QuitError, @@ -144,6 +142,8 @@ namespace SafeExamBrowser.I18n.Contracts MessageBox_ReloadConfirmationTitle, MessageBox_RemoteSessionNotAllowed, MessageBox_RemoteSessionNotAllowedTitle, + MessageBox_ScreenProctoringDisclaimer, + MessageBox_ScreenProctoringDisclaimerTitle, MessageBox_ServerReconfigurationWarning, MessageBox_ServerReconfigurationWarningTitle, MessageBox_ServiceUnavailableError, @@ -163,6 +163,8 @@ namespace SafeExamBrowser.I18n.Contracts MessageBox_VersionRestrictionError, MessageBox_VersionRestrictionErrorTitle, MessageBox_VersionRestrictionMinimum, + MessageBox_VideoProctoringDisclaimer, + MessageBox_VideoProctoringDisclaimerTitle, MessageBox_VirtualMachineNotAllowed, MessageBox_VirtualMachineNotAllowedTitle, MessageBox_YesButton, diff --git a/SafeExamBrowser.I18n/Data/de.xml b/SafeExamBrowser.I18n/Data/de.xml index 9d93f252..120fba30 100644 --- a/SafeExamBrowser.I18n/Data/de.xml +++ b/SafeExamBrowser.I18n/Data/de.xml @@ -348,12 +348,6 @@ OK - - Die aktuelle Sitzung wird mithilfe eines Live-Video- und Audiostreams fernüberwacht, der an einen individuell konfigurierten Server gesendet wird. Fragen Sie Ihren Prüfer nach dessen Datenschutzbestimmungen. SEB selbst stellt keine Verbindung zu einem zentralen SEB-Überwachungsserver her. Ihr Prüfungsanbieter entscheidet, welcher Überwachungsdienst/-server verwendet werden soll. - - - Sitzung mit Fernüberwachung - Möchten Sie SEB beenden? @@ -390,6 +384,12 @@ Remote-Sitzung erkannt + + Es werden Bildschirmfotos des Bildschirms der aktuellen Sitzung erstellt und an einen Server gesendet. Erkundigen Sie sich bei Ihrem Prüfer nach dessen Datenschutzbestimmungen. SEB selbst stellt keine Verbindung zu einem zentralen SEB-Überwachungsserver her. Ihr Prüfungsanbieter entscheidet, welcher Überwachungsdienst/-server verwendet werden soll. + + + Sitzung mit Bildschirmüberwachung + Es läuft bereits eine SEB-Server-Sitzung. Es ist nicht erlaubt, sich für eine andere SEB-Server-Sitzung neu zu konfigurieren. @@ -447,6 +447,12 @@ SEB %%_VERSION_%% oder neuer + + Die aktuelle Sitzung wird mithilfe eines Live-Video- und Audiostreams fernüberwacht, der an einen individuell konfigurierten Server gesendet wird. Fragen Sie Ihren Prüfer nach dessen Datenschutzbestimmungen. SEB selbst stellt keine Verbindung zu einem zentralen SEB-Überwachungsserver her. Ihr Prüfungsanbieter entscheidet, welcher Überwachungsdienst/-server verwendet werden soll. + + + Sitzung mit Fernüberwachung + Dieser Computer scheint eine virtuelle Maschine zu sein. Die ausgewählte Konfiguration erlaubt es nicht, SEB in einer virtuellen Maschine auszuführen. diff --git a/SafeExamBrowser.I18n/Data/en.xml b/SafeExamBrowser.I18n/Data/en.xml index b8f795dc..bfed429a 100644 --- a/SafeExamBrowser.I18n/Data/en.xml +++ b/SafeExamBrowser.I18n/Data/en.xml @@ -348,12 +348,6 @@ OK - - The current session will be remote proctored using a live video and audio stream, which is sent to an individually configured server. Ask your examinator about their privacy policy. SEB itself doesn't connect to any centralized SEB proctoring server, your exam provider decides which proctoring service/server to use. - - - Session with Remote Proctoring - Do you want to quit SEB? @@ -390,6 +384,12 @@ Remote Session Detected + + Screen shots of the screen of the current session are created and sent to a server. Ask your examiner about their privacy policy. SEB itself does not establish a connection to a central SEB monitoring server. Your exam provider decides which monitoring service/server should be used. + + + Session with Screen Proctoring + There is already a SEB Server session running. It is not allowed to reconfigure for another SEB Server session. @@ -447,6 +447,12 @@ SEB %%_VERSION_%% or newer + + The current session will be remote proctored using a live video and audio stream, which is sent to an individually configured server. Ask your examinator about their privacy policy. SEB itself doesn't connect to any centralized SEB proctoring server, your exam provider decides which proctoring service/server to use. + + + Session with Remote Proctoring + This computer appears to be a virtual machine. The selected configuration does not allow SEB to be run in a virtual machine. diff --git a/SafeExamBrowser.I18n/Data/es.xml b/SafeExamBrowser.I18n/Data/es.xml index 5faa49bd..ae365473 100644 --- a/SafeExamBrowser.I18n/Data/es.xml +++ b/SafeExamBrowser.I18n/Data/es.xml @@ -348,12 +348,6 @@ OK - - La sesión en curso será supervisada a distancia mediante un flujo de vídeo y audio en directo, que se envía a un servidor configurado individualmente. Pregunte a su examinador sobre su política de privacidad. SEB por sí mismo no se conecta a ningún servidor centralizado de supervisión SEB, su proveedor de exámenes decide qué servicio/servidor de supervisión utilizar. - - - Sesión con supervisión a distancia - ¿Quiere terminar SEB? @@ -390,6 +384,12 @@ Sesión remota detectada + + Se crean capturas de la pantalla de la sesión actual y se envían a un servidor. Pregunte a su examinador sobre su política de privacidad. SEB por sí mismo no establece una conexión con un servidor central de monitoreo SEB. Su proveedor de exámenes decide qué servicio/servidor de monitoreo debe ser utilizado. + + + Sesión con Screen Proctoring + Ya hay una sesión de SEB-Server en ejecución. No se permite reconfigurar para otra sesión de SEB-Server. @@ -447,6 +447,12 @@ SEB %%_VERSION_%% o más reciente + + La sesión en curso será supervisada a distancia mediante un flujo de vídeo y audio en directo, que se envía a un servidor configurado individualmente. Pregunte a su examinador sobre su política de privacidad. SEB por sí mismo no se conecta a ningún servidor centralizado de supervisión SEB, su proveedor de exámenes decide qué servicio/servidor de supervisión utilizar. + + + Sesión con supervisión a distancia + Este ordenador parece ser una máquina virtual. La configuración seleccionada no permite ejecutar SEB en una máquina virtual. diff --git a/SafeExamBrowser.I18n/Data/et.xml b/SafeExamBrowser.I18n/Data/et.xml index 4671fc3d..136baec5 100644 --- a/SafeExamBrowser.I18n/Data/et.xml +++ b/SafeExamBrowser.I18n/Data/et.xml @@ -1,7 +1,7 @@ - Selle rakenduse puhul kohaldatakse Mozilla avaliku litsentsi versiooni 2.0 tingimusi. Safe Exam Browser kasutab järgmisi raamistikke ja kolmandate osapoolte teeke: + Selle rakenduse puhul kohaldatakse Mozilla avaliku litsentsi versiooni 2.0 tingimusi. Safe Exam Browser kasutab järgmisi raamistikke ja kolmandate osapoolte teeke: Versioon & litsentsi teave @@ -348,12 +348,6 @@ OK - - Praegust seanssi jälgitakse reaalajas video- ja helivoo abil, mis saadetakse eraldi seadistatud serverisse. Küsi eksamikorraldajalt nende privaatsuspoliitika kohta. SEB ise ei ole ühendatud ühegi jälgimisteenust pakkuva serveriga, eksami korraldaja otsustab, millist jälgimisteenust/serverit kasutada. - - - Kaugkontrolliga seanss - Kas soovid SEB'ist väljuda? @@ -390,6 +384,12 @@ Tuvastati kaugseanss + + Praeguse seansi ekraanipildist luuakse ja saadetakse serverisse ekraanipilte. Küsige oma eksamineerijalt nende privaatsuspoliitikat. SEB ise ei loo ühendust keskse SEB jälgimisserveriga. Teie eksami korraldaja otsustab, millist jälgimisteenust/serverit kasutada. + + + Sessioon koos ekraaniprotektoriga + SEB serveri seanss on juba käimas. Teise SEB serveri seansi jaoks ei ole ümberseadistamine lubatud. @@ -447,6 +447,12 @@ SEB %%_VERSION_%% või uuem + + Praegust seanssi jälgitakse reaalajas video- ja helivoo abil, mis saadetakse eraldi seadistatud serverisse. Küsi eksamikorraldajalt nende privaatsuspoliitika kohta. SEB ise ei ole ühendatud ühegi jälgimisteenust pakkuva serveriga, eksami korraldaja otsustab, millist jälgimisteenust/serverit kasutada. + + + Kaugkontrolliga seanss + See arvuti tundub olevat virtuaalmasin. Valitud seadistus ei luba SEB'i virtuaalmasinas käivitada. diff --git a/SafeExamBrowser.I18n/Data/fr.xml b/SafeExamBrowser.I18n/Data/fr.xml index ccc87ca1..092cf66d 100644 --- a/SafeExamBrowser.I18n/Data/fr.xml +++ b/SafeExamBrowser.I18n/Data/fr.xml @@ -348,12 +348,6 @@ OK - - La session en cours sera surveillée à distance à l'aide d'un flux vidéo et audio en direct, qui est envoyé à un serveur configuré individuellement. Demandez à votre examinateur sa politique de confidentialité. SEB lui-même ne se connecte à aucun serveur de surveillance SEB centralisé, votre fournisseur d'examen décide du service / serveur de surveillance à utiliser. - - - Session avec surveillance à distance - Voulez-vous quitter SEB? @@ -390,6 +384,12 @@ Session distante détectée + + Des captures d'écran de la session en cours sont créées et envoyées à un serveur. Demandez à votre examinateur quelle est sa politique en matière de protection de la vie privée. SEB lui-même n'établit pas de connexion avec un serveur central de surveillance SEB. C'est votre fournisseur d'examens qui décide du service/serveur de surveillance à utiliser. + + + Session avec Screen Proctoring + Une session SEB Server est déjà en cours d'exécution. Il n'est pas permis de reconfigurer pour une autre session SEB Server. @@ -447,6 +447,12 @@ SEB %%_VERSION_%% ou plus récent + + La session en cours sera surveillée à distance à l'aide d'un flux vidéo et audio en direct, qui est envoyé à un serveur configuré individuellement. Demandez à votre examinateur sa politique de confidentialité. SEB lui-même ne se connecte à aucun serveur de surveillance SEB centralisé, votre fournisseur d'examen décide du service / serveur de surveillance à utiliser. + + + Session avec surveillance à distance + Cet ordinateur semble être une machine virtuelle. La configuration sélectionnée ne permet pas à SEB de fonctionner dans une machine virtuelle. diff --git a/SafeExamBrowser.I18n/Data/id.xml b/SafeExamBrowser.I18n/Data/id.xml index f55df86c..d6ed9bed 100644 --- a/SafeExamBrowser.I18n/Data/id.xml +++ b/SafeExamBrowser.I18n/Data/id.xml @@ -348,12 +348,6 @@ OK - - Sesi saat ini akan dipantau dari jarak jauh menggunakan streaming video dan audio langsung, yang dikirim ke server yang dikonfigurasi secara individual. Tanyakan kepada penguji Anda tentang kebijakan privasi mereka. SEB sendiri tidak terhubung ke server pengawas ujian SEB terpusat, penyedia ujian Anda memutuskan layanan/server pengawas ujian mana yang akan digunakan. - - - Sesi dengan Pengawasan Jarak Jauh - Apakah Anda ingin keluar dari SEB? @@ -390,6 +384,12 @@ Sesi Jarak Jauh Terdeteksi + + Tangkapan layar dari layar sesi saat ini dibuat dan dikirim ke server. Tanyakan kepada penguji Anda tentang kebijakan privasi mereka. SEB sendiri tidak membuat koneksi ke server pemantauan SEB pusat. Penyelenggara ujian Anda memutuskan layanan/server pemantauan mana yang harus digunakan. + + + Sesi dengan Screen Proctoring + Terdapat sesi SEB Server yang sedang berjalan. Tidak diperbolehkan melakukan konfigurasi ulang untuk sesi SEB Server lain. @@ -447,6 +447,12 @@ SEB %%_VERSION_%% atau yang lebih baru + + Sesi saat ini akan dipantau dari jarak jauh menggunakan streaming video dan audio langsung, yang dikirim ke server yang dikonfigurasi secara individual. Tanyakan kepada penguji Anda tentang kebijakan privasi mereka. SEB sendiri tidak terhubung ke server pengawas ujian SEB terpusat, penyedia ujian Anda memutuskan layanan/server pengawas ujian mana yang akan digunakan. + + + Sesi dengan Pengawasan Jarak Jauh + Komputer ini tampaknya merupakan mesin virtual. Konfigurasi yang dipilih tidak mengizinkan SEB untuk dijalankan di mesin virtual. diff --git a/SafeExamBrowser.I18n/Data/it.xml b/SafeExamBrowser.I18n/Data/it.xml index 550f184d..00a0f2f1 100644 --- a/SafeExamBrowser.I18n/Data/it.xml +++ b/SafeExamBrowser.I18n/Data/it.xml @@ -348,12 +348,6 @@ OK - - La sessione corrente verrà controllata in remoto utilizzando un flusso video e audio dal vivo, che viene inviato a un server configurato individualmente. Chiedi al tuo esaminatore la sua politica sulla privacy. SEB stesso non si connette a nessun server di proctoring SEB centralizzato, il fornitore dell'esame decide quale servizio / server di proctoring utilizzare. - - - Sessione con proctoring remoto - Vuoi uscire da SEB? @@ -390,6 +384,12 @@ Sessione remota rilevata + + Le schermate della sessione corrente vengono create e inviate a un server. Chiedete al vostro esaminatore la loro politica sulla privacy. SEB stesso non stabilisce una connessione a un server di monitoraggio SEB centrale. Il fornitore dell'esame decide quale servizio/server di monitoraggio utilizzare. + + + Sessione con Screen Proctoring + È già in esecuzione una sessione del server SEB. Non è consentita la riconfigurazione per un'altra sessione del server SEB. @@ -447,6 +447,12 @@ SEB %%_VERSION_%% o più recente + + La sessione corrente verrà controllata in remoto utilizzando un flusso video e audio dal vivo, che viene inviato a un server configurato individualmente. Chiedi al tuo esaminatore la sua politica sulla privacy. SEB stesso non si connette a nessun server di proctoring SEB centralizzato, il fornitore dell'esame decide quale servizio / server di proctoring utilizzare. + + + Sessione con proctoring remoto + Questo computer sembra essere una macchina virtuale. La configurazione selezionata non consente l'esecuzione di SEB in una macchina virtuale. diff --git a/SafeExamBrowser.I18n/Data/nl.xml b/SafeExamBrowser.I18n/Data/nl.xml index 6017a296..23cb327a 100644 --- a/SafeExamBrowser.I18n/Data/nl.xml +++ b/SafeExamBrowser.I18n/Data/nl.xml @@ -348,12 +348,6 @@ OK - - De huidige sessie wordt op afstand gecontroleerd met behulp van een live video- en audiostream, die naar een individueel geconfigureerde server wordt gestuurd. Vraag uw examenaanbieder naar hun privacybeleid. SEB zelf maakt geen verbinding met een gecentraliseerde SEB surveillanceserver, uw examenaanbieder beslist welke surveillancedienst/server hij gebruikt. - - - Sessie met proctoraat op afstand - Wil je SEB verlaten? @@ -390,6 +384,12 @@ Externe sessie gedetecteerd + + Schermafbeeldingen van het scherm van de huidige sessie worden gemaakt en naar een server gestuurd. Vraag je examinator naar hun privacybeleid. SEB maakt zelf geen verbinding met een centrale SEB monitoring server. Je examenaanbieder beslist welke monitoring service/server gebruikt moet worden. + + + Sessie met schermproctor + Er is al een SEB Server-sessie actief. Het is niet toegestaan om opnieuw te configureren voor een andere SEB Server sessie. @@ -447,6 +447,12 @@ SEB %%_VERSION_%% of nieuwer + + De huidige sessie wordt op afstand gecontroleerd met behulp van een live video- en audiostream, die naar een individueel geconfigureerde server wordt gestuurd. Vraag uw examenaanbieder naar hun privacybeleid. SEB zelf maakt geen verbinding met een gecentraliseerde SEB surveillanceserver, uw examenaanbieder beslist welke surveillancedienst/server hij gebruikt. + + + Sessie met proctoraat op afstand + Deze computer lijkt een virtuele machine te zijn. De geselecteerde configuratie staat niet toe dat SEB wordt uitgevoerd in een virtuele machine. diff --git a/SafeExamBrowser.I18n/Data/ru.xml b/SafeExamBrowser.I18n/Data/ru.xml index 758a5df4..3af45650 100644 --- a/SafeExamBrowser.I18n/Data/ru.xml +++ b/SafeExamBrowser.I18n/Data/ru.xml @@ -347,12 +347,6 @@ ОК - - Текущая сессия будет проходить удаленно с использованием видео- и аудиопотока в реальном времени, который отправляется на индивидуально настроенный сервер. Спросите своего экзаменатора об их политике конфиденциальности. Сам SEB не подключается ни к какому централизованномупрокторинговому серверу SEB, ваш поставщик экзаменационных услуг решает, какую прокторинговую службу / сервер использовать. - - - Сеанс с удаленным прокторингом - Вы хотите выйти из SEB? @@ -389,6 +383,12 @@ Обнаружен удаленный сеанс + + Создаются снимки экрана текущей сессии и отправляются на сервер. Узнайте у своего экзаменатора о политике конфиденциальности. SEB сам не устанавливает соединение с центральным сервером мониторинга SEB. Поставщик экзамена решает, какой сервис/сервер мониторинга следует использовать. + + + Сессия с прокторингом экрана + Сеанс сервера SEB уже запущен. Перенастройка для другого сеанса сервера SEB запрещена. @@ -447,6 +447,12 @@ SEB %%_VERSION_%% или новее + + Текущая сессия будет проходить удаленно с использованием видео- и аудиопотока в реальном времени, который отправляется на индивидуально настроенный сервер. Спросите своего экзаменатора об их политике конфиденциальности. Сам SEB не подключается ни к какому централизованномупрокторинговому серверу SEB, ваш поставщик экзаменационных услуг решает, какую прокторинговую службу / сервер использовать. + + + Сеанс с удаленным прокторингом + Этот компьютер, по-видимому, является виртуальной машиной. Выбранная конфигурация не позволяет запускать SEB на виртуальной машине. diff --git a/SafeExamBrowser.I18n/Data/zh.xml b/SafeExamBrowser.I18n/Data/zh.xml index 75fa9cb5..ee4c1f8b 100644 --- a/SafeExamBrowser.I18n/Data/zh.xml +++ b/SafeExamBrowser.I18n/Data/zh.xml @@ -312,12 +312,6 @@ 确定 - - 当前会话将使用实时视频和音频流进行远程管理,并将其发送到单独配置的服务器。 向考官询问他们的隐私政策。 SEB本身不连接到任何集中式SEB代理服务器,您的考试提供商决定要使用哪个代理服务/服务器。 - - - 远程代理会话 - 您想要退出防作弊考试专用浏览器吗? @@ -354,6 +348,12 @@ 检测到远程会话 + + 当前会话的屏幕截图会被创建并发送到服务器。请向您的考官询问他们的隐私政策。SEB 本身不会与 SEB 中央监控服务器建立连接。您的考试提供商会决定使用哪种监控服务/服务器。 + + + 屏幕监考 + 已经有一个 SEB 服务器会话正在运行。 不允许为另一个 SEB 服务器会话重新配置。 @@ -411,6 +411,12 @@ SEB %%_VERSION_%% 或更新的版本 + + 当前会话将使用实时视频和音频流进行远程管理,并将其发送到单独配置的服务器。 向考官询问他们的隐私政策。 SEB本身不连接到任何集中式SEB代理服务器,您的考试提供商决定要使用哪个代理服务/服务器。 + + + 远程代理会话 + 这台电脑是一个虚拟机。所选配置不允许防作弊考试专用浏览器在虚拟机中运行。 diff --git a/SafeExamBrowser.Runtime/Operations/DisclaimerOperation.cs b/SafeExamBrowser.Runtime/Operations/DisclaimerOperation.cs index 1da69121..88006313 100644 --- a/SafeExamBrowser.Runtime/Operations/DisclaimerOperation.cs +++ b/SafeExamBrowser.Runtime/Operations/DisclaimerOperation.cs @@ -35,19 +35,16 @@ namespace SafeExamBrowser.Runtime.Operations { result = ShowVideoProctoringDisclaimer(); } - else if (Context.Next.Settings.Proctoring.ScreenProctoring.Enabled) + + if (result == OperationResult.Success && Context.Next.Settings.Proctoring.ScreenProctoring.Enabled) { - // TODO: Implement disclaimer! - // result = ShowScreenProctoringDisclaimer(); + result = ShowScreenProctoringDisclaimer(); } - else if (Context.Next.Settings.Proctoring.Zoom.Enabled) + + if (result == OperationResult.Success && Context.Next.Settings.Proctoring.Zoom.Enabled) { result = ShowZoomError(); } - else - { - logger.Info("Remote proctoring is disabled, skipping disclaimer."); - } return result; } @@ -60,19 +57,16 @@ namespace SafeExamBrowser.Runtime.Operations { result = ShowVideoProctoringDisclaimer(); } - else if (Context.Next.Settings.Proctoring.ScreenProctoring.Enabled) + + if (result == OperationResult.Success && Context.Next.Settings.Proctoring.ScreenProctoring.Enabled) { - // TODO: Implement disclaimer! - // result = ShowScreenProctoringDisclaimer(); + result = ShowScreenProctoringDisclaimer(); } - else if (Context.Next.Settings.Proctoring.Zoom.Enabled) + + if (result == OperationResult.Success && Context.Next.Settings.Proctoring.Zoom.Enabled) { result = ShowZoomError(); } - else - { - logger.Info("Remote proctoring is disabled, skipping disclaimer."); - } return result; } @@ -82,14 +76,14 @@ namespace SafeExamBrowser.Runtime.Operations return OperationResult.Success; } - private OperationResult ShowVideoProctoringDisclaimer() + private OperationResult ShowScreenProctoringDisclaimer() { var args = new MessageEventArgs { Action = MessageBoxAction.OkCancel, Icon = MessageBoxIcon.Information, - Message = TextKey.MessageBox_ProctoringDisclaimer, - Title = TextKey.MessageBox_ProctoringDisclaimerTitle + Message = TextKey.MessageBox_ScreenProctoringDisclaimer, + Title = TextKey.MessageBox_ScreenProctoringDisclaimerTitle }; StatusChanged?.Invoke(TextKey.OperationStatus_WaitDisclaimerConfirmation); @@ -97,13 +91,40 @@ namespace SafeExamBrowser.Runtime.Operations if (args.Result == MessageBoxResult.Ok) { - logger.Info("The user confirmed the remote proctoring disclaimer."); + logger.Info("The user confirmed the screen proctoring disclaimer."); return OperationResult.Success; } else { - logger.Warn("The user did not confirm the remote proctoring disclaimer! Aborting session initialization..."); + logger.Warn("The user did not confirm the screen proctoring disclaimer! Aborting session initialization..."); + + return OperationResult.Aborted; + } + } + + private OperationResult ShowVideoProctoringDisclaimer() + { + var args = new MessageEventArgs + { + Action = MessageBoxAction.OkCancel, + Icon = MessageBoxIcon.Information, + Message = TextKey.MessageBox_VideoProctoringDisclaimer, + Title = TextKey.MessageBox_VideoProctoringDisclaimerTitle + }; + + StatusChanged?.Invoke(TextKey.OperationStatus_WaitDisclaimerConfirmation); + ActionRequired?.Invoke(args); + + if (args.Result == MessageBoxResult.Ok) + { + logger.Info("The user confirmed the video proctoring disclaimer."); + + return OperationResult.Success; + } + else + { + logger.Warn("The user did not confirm the video proctoring disclaimer! Aborting session initialization..."); return OperationResult.Aborted; }