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

If 'Quit Password' is enabled Network error will be thrown as attached #455

Closed
yeswecan2023 opened this issue Nov 4, 2024 · 2 comments
Closed

Comments

@yeswecan2023
Copy link

It is identified that if the 'Quit Password' is enabled in the seb configuration
then 'NEXT' button fails and throws error such as 'network not found' in iPad.
SEB configuration file opens without issues in windows and MAC.
The same URL configured in the Seb configuration file opens without issues in Safari and Chrome browsers in iPad.
However, the issue is specific to iPad devices when the "Quit Password" is enabled.

To Reproduce
Steps to reproduce the behavior:

  1. Enable 'Quit Password' in SEB setting and configure exam URL.
  2. Open SEB in iPad
  3. Click on Next button
  4. Network error will be thrown as attached

Expected behavior
Next button should work as similar to windows and MAC

Screenshots
Media

Version Information
Please complete the following information:

  • iOS Version : 17.6.1
  • SEB Version : 3.4

Additional Context
This issue is specific to iPad. For iPad log file not present. In iPad SEB is not crashed.

@danschlet
Copy link
Member

danschlet commented Nov 4, 2024

We found out about this issue last week. The web API navigator.onLine doesn't work when using the modern AAC (Assessment Mode) API on iOS < 18.1. This is an Apple bug which they apparently fixed in iOS 18.1. There are two things you can do:

  • Disable "Use Modern AAC API" in SEB's in-app settings / Security page, see screen shot. In case you generate SEB settings programmatically: The setting key is called mobileEnableModernAAC (set to false in your exam settings).
    IMG_2712

  • Use iPadOS 18.1 or newer.

Note that the modern AAC API is needed for the new AAC multi-app mode (for allowing additional apps during exams). That anyways doesn't seem to work correctly on iPadOS 17.6.1 and 17.7, so I will disable the modern AAC API on iOS < 18.1 and only use it on iPadOS 18 if using multi-app mode.

@danschlet danschlet added duplicate in development A solution for this issue is currently being developed. and removed duplicate labels Nov 4, 2024
@danschlet danschlet added fixed in new release Fixed in specific OS version and removed in development A solution for this issue is currently being developed. labels Feb 12, 2025
@danschlet
Copy link
Member

Fixed in SEB 3.4.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants