Skip to content

PDF files in SEB for iOS (3.4.1) show as white page in SEB Proctoring Server #478

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

Open
acamacho-unige opened this issue Feb 12, 2025 · 1 comment

Comments

@acamacho-unige
Copy link

Describe the bug
When using SEB for iOS (3.4.1) with SEB Server and enabling proctoring features, we see student's SEB screen captures in SEB Server. Unfortunately when opening a PDF file with SEB for iOS PDF viewer, in proctoring server we see a white page. We can see the title of the document, but the body is completely empty.

FYI : When using a server-side PDF viewer, the file shows perfectly in the proctoring server

  1. Prepare a exam on SEB Server with a PDF file
  2. Start this exam with SEB 3.4.1 on an iPad
  3. Open the PDF file during the exam

Expected behavior
Screen captures capturing student reading PDF file.

Screenshots
Image

Version Information
Please complete the following information:

  • OS: iOS 18.2
  • SEB Version 3.4.1
@danschlet
Copy link
Member

Unfortunately the current API to read screen shots doesn't capture all views (only the ones belonging to the SEB process). Looks like PDFs are rendered out-of-process by the embedded web browser engine WKWebView.

I will look into improving screen capture in SEB for iOS, but currently it's unclear if it will be possible to capture all the views unless Apple provides a new API for that. On SEB for macOS when using the system's lock down mode (AAC Assessment Mode), no screen shots of any kind are possible as the lock down mode is too strict, even for the assessment app itself.

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