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

Navigation buttons for web pages #329

Closed mattimagg closed 2 years ago

mattimagg commented 2 years ago

The feature request I would like to suggest that SEB provides a way to navigate back to previous page and forward to next page within a browser window that has been opened as a URL resource.

An example Let‘s say that a test includes a URL resource for cnn.com. What the candidates should be able to do is click any article and then use some sort of a back key or button to go back to the original page.

Why is this important? Being able to navigate back and forth saves a great deal of time, because if candidates need to go to a previous page, they now have to close the browser window and open it again. This can become very tedious and time-consuming.

Implementation To implement this, SEB could add navigation buttons at the top of the web page.

dbuechel commented 2 years ago

This feature already exists, but it unfortunately is (at the moment) a bit tricky to activate: You'll first have to enable the browser window toolbar (see https://safeexambrowser.org/windows/win_usermanual_en.html#AppearancePane), then you'll need to allow navigating in the main and / or additional window (see https://safeexambrowser.org/windows/win_usermanual_en.html#BrowserPane).

mattimagg commented 2 years ago

Hi Thanks for the swift response. Can we configure settings automatically for all candidates? Are there instructions for that on your website?

fim., 13. jan. 2022 kl. 10:52 skrifaði Damian Büchel < @.***>:

This feature already exists, but it unfortunately is (at the moment) a bit tricky to activate: You'll first have to enable the browser window toolbar (see https://safeexambrowser.org/windows/win_usermanual_en.html#AppearancePane), then you'll need to allow navigating in the main and / or additional window (see https://safeexambrowser.org/windows/win_usermanual_en.html#BrowserPane).

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/329#issuecomment-1012020678, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXHPQTPVS5QY4A72RUJ2AVLUV2VFTANCNFSM5L3OARHQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

dbuechel commented 2 years ago

Yes, there is information on our website, e.g. https://safeexambrowser.org/developer/seb-integration.html. You'd normally place a configuration file on a web server or distribute it directly to the candidates. You could also use SEB-Server which allows not only to change the configuration for an exam dynamically but also to monitor an exam in real time, given you're using Moodle or EdX as LMS.

mattimagg commented 2 years ago

Since we (University of Iceland) are using Inspera, wouldn't it be proper to ask the people at Inspera to change the config file according to our wishes?

fim., 13. jan. 2022 kl. 14:14 skrifaði Damian Büchel < @.***>:

Yes, there is information on our website, e.g. https://safeexambrowser.org/developer/seb-integration.html. You'd normally place a configuration file on a web server or distribute it directly to the candidates. You could also use SEB-Server which allows not only to change the configuration for an exam dynamically but also to monitor an exam in real time, given you're using Moodle or EdX as LMS.

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/329#issuecomment-1012174313, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXHPQTLGNBEZFIW3HESNUVDUV3M2RANCNFSM5L3OARHQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

dbuechel commented 2 years ago

Yes absolutely, that is correct. Sorry, I wasn't aware that you're using Inspera.

mattimagg commented 2 years ago

But what about trying out settings on my own computer for testing? Can I do that? I tried changing the items you discussed:

[image: image.png] [image: image.png]

But I don't get Back/Forward buttons.

fös., 14. jan. 2022 kl. 09:02 skrifaði Damian Büchel < @.***>:

Yes absolutely, that is correct. Sorry, I wasn't aware that you're using Inspera.

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/329#issuecomment-1012932024, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXHPQTPXYS54ODSE2Q7VMFTUV7RCRANCNFSM5L3OARHQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

dbuechel commented 2 years ago

Yes, you should be able to test these settings locally. Just be aware of the configuration mechanisms of SEB as described in the documentation: https://safeexambrowser.org/windows/win_usermanual_en.html#ConfigFilePane

dbuechel commented 2 years ago

Also, if you are using Inspera SEB, then I cannot say whether they have changed or restricted the configuration possibilities.

mattimagg commented 2 years ago

It seems that my settings are not used. Is it possible that the config file from Inspera has priority?

My settings file is located here. Where can I find the SEB file that Inspera manages?

[image: image.png]

fös., 14. jan. 2022 kl. 10:33 skrifaði Damian Büchel < @.***>:

Also, if you are using Inspera SEB, then I cannot say whether they have changed or restricted the configuration possibilities.

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/329#issuecomment-1012999930, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXHPQTKBTWY3IND7MLGMKUDUV73W5ANCNFSM5L3OARHQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

danschlet commented 2 years ago

Please ask Inspera and explain what you want to do (to use back/forward navigation for external resources). They can change the settings Inspera Assessment creates and delivers automatically to SEB when starting the exam (they are not saved permanently on the SEB clients).

mattimagg commented 2 years ago

I see. Thank you very much, I will try that.

fös., 14. jan. 2022 kl. 11:32 skrifaði Daniel R. Schneider < @.***>:

Please ask Inspera and explain what you want to do (to use back/forward navigation for external resources). They can change the settings Inspera Assessment creates and delivers automatically to SEB when starting the exam (they are not saved permanently on the SEB clients).

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/329#issuecomment-1013041552, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXHPQTNI5T5A3ULB3BJOGVLUWACT3ANCNFSM5L3OARHQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

mattimagg commented 2 years ago

One last thing: Is there a potential security risk in using back/forward navigation for external resources?

fös., 14. jan. 2022 kl. 11:32 skrifaði Daniel R. Schneider < @.***>:

Please ask Inspera and explain what you want to do (to use back/forward navigation for external resources). They can change the settings Inspera Assessment creates and delivers automatically to SEB when starting the exam (they are not saved permanently on the SEB clients).

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/329#issuecomment-1013041552, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXHPQTNI5T5A3ULB3BJOGVLUWACT3ANCNFSM5L3OARHQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

dbuechel commented 2 years ago

One last thing: Is there a potential security risk in using back/forward navigation for external resources?

No, apart from the fact that your students will be able to navigate back (and forwards) to any page in the browser history of a session, which might not be desired in some cases.

mattimagg commented 2 years ago

Many thanks, gentlemen, for your excellent responses.

fös., 14. jan. 2022 kl. 12:25 skrifaði Damian Büchel < @.***>:

One last thing: Is there a potential security risk in using back/forward navigation for external resources?

No, apart from the fact that your students will be able to navigate back (and forwards) to any page in the browser history of a session, which might not be desired in some cases.

— Reply to this email directly, view it on GitHub https://github.com/SafeExamBrowser/seb-win-refactoring/issues/329#issuecomment-1013074999, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXHPQTMICC7I7IOUDWBNNGTUWAI3BANCNFSM5L3OARHQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>