Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Old WebView for In-Moodle-Configuration #468

Open
moehzhaw opened this issue Jan 13, 2025 · 2 comments
Open

Old WebView for In-Moodle-Configuration #468

moehzhaw opened this issue Jan 13, 2025 · 2 comments
Assignees
Labels
configuration issue in roadmap A solution for the issue is planed for upcoming versions.

Comments

@moehzhaw
Copy link

Hi
Using the in-Moodle-Configuration, I get a notice that the WebView ist too old, see attached screenshot.
The Moodle-Quiz worked nevertheless at the moment... but, I think that this needs to be fixed for the future... Right?

Moodle: 4.4
SEB-Configuration: direct in Moodle (No SEB-config-file)
macOS: Sequoia 15.1.1 + SEB-Version 3.4.1
Windows: no problem with SEB-Version 3.8.0... the notice pops up only with macOS
SEB-Config-File: no problem... the notice pops up only with the in-Moodle-Configuration

2025-01-13_SEB_macOS-341_notice_Configuration-in-Moodle

@danschlet
Copy link
Member

If using Moodle 4.1 or later with the updated SEB Deeper Integration, the classic/legacy WebView will be used if content filtering is enabled for URL filters (as content filtering isn't yet implemented for the modern WebView).

You can avoid this by currently not using content filtering (disable "Filter also embedded content" in Moodle quiz settings / Safe Exam Browser). Content filtering usually isn't necessary when just blocking links in Moodle or AAI/SSO login pages, only when you allow complex external web pages, content filtering might be necessary.

Or if you need to use content filtering, you can set the setting browserWindowWebViewClassicHideDeprecationNote to true in a SEB config file you upload to Moodle, then the warning isn't displayed (but SEB still uses the legacy classic WebView).

In the next major update, URL content filters should be implemented for the modern WebView and this warning will no longer be displayed (as long as the assessment system/LMS integration is updated for the modern WebView like in Moodle 4.1 and newer).

@danschlet danschlet added in roadmap A solution for the issue is planed for upcoming versions. configuration issue labels Jan 13, 2025
@danschlet
Copy link
Member

PS: If you don't use an assessment system/LMS integration, some SEB settings will force SEB for macOS to use the classic WebView. Besides URL content filtering (enableURLContentFilter = true), this is the case for sendBrowserExamKey=true and/or browserWindowWebView != 3 (webViewSelectPreferModern).

When setting browserWindowWebView = 3 (webViewSelectPreferModern) and enableURLContentFilter = false, SEB for macOS 3.4.1 and older will use the modern WebView and no warning will be displayed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
configuration issue in roadmap A solution for the issue is planed for upcoming versions.
Projects
None yet
Development

No branches or pull requests

2 participants