seb-mac icon indicating copy to clipboard operation
seb-mac copied to clipboard

Dateidownload bei webtigerjython funktioniert nicht (iOS)

Open mfranzen0906 opened this issue 3 years ago • 6 comments

Hallo,

ich teste derzeit den SafeExamBrowser für eine Klausur an unserer Schule auf einem iPad aus. Die Schüler müssen auf https://webtigerjython.ethz.ch/ Python Programme schreiben und am Ende herunterladen, um sie auf einer anderen Seite hochzuladen.

Die Seite bietet über das Menü oben Rechts eine Download Möglichkeit der Dateien an. Leider führt dies beim SEB zu einem WhiteScreen und es ist danach auch nicht mehr möglich zurück zur Startseite zu gelangen oder die aktuelle Seite neuzuladen.

mfranzen0906 avatar Oct 06 '22 10:10 mfranzen0906

Die iOS-Version unterstützt momentan keine Downloads, mit Ausnahme von Website-generierten Daten (mittels data: Schema, nicht blob:), welche von manchen Systemen bei Internetausfall erzeugt werden (als Backup für die Prüfungsdaten). Dies sind leider Einschränkungen der Browserengine, welche nicht so einfach zu umgehen sind. Wir werden uns das anschauen, sobald Zeit dafür ist.

danschlet avatar Oct 06 '22 11:10 danschlet

und es ist danach auch nicht mehr möglich zurück zur Startseite zu gelangen oder die aktuelle Seite neuzuladen.

Wenn die Navigation in den Einstellungen erlaubt ist (iOS Manual ist noch nicht aktualisiert, es gibt aber dieselben Einstellungen), kann man zurück navigieren, ausserdem kann man die Back To Start Funktion benutzen, wenn entsprechend konfiguriert.

Falls es trotzdem nicht funktioniert, können Sie uns Ihre Einstellung senden, dann können wir uns das gerne genauer anschauen.

danschlet avatar Oct 06 '22 11:10 danschlet

Es geht trotzdem nicht. Wo soll ich die Datei hinsenden?

mfranzen0906 avatar Oct 06 '22 11:10 mfranzen0906

Entweder hier als Attachement oder an info at safeexambrowser.org.

danschlet avatar Oct 06 '22 12:10 danschlet

Ich sehe auch ohne spezifische Konfigurationsdatei, dass der Download tatsächlich einen Fehler auslöst, zumindest wenn das moderne WebView benutzt wird. Wenn in den Einstellungen unter Browser Features / Select Browser Engine Policy / Force Classic ausgewählt wird, verschwindet zumindest der Browser-Tab nicht und man kann zurück navigieren. Ich schaue mir den Fehler an, danke für die Meldung.

danschlet avatar Oct 06 '22 12:10 danschlet

Zu der Frage, ob neben Webseiten auch andere Apps zugelassen werden können: Die in iOS eingebauten Kiosk-Modi erlauben nicht, andere Apps freizugeben, und wegen der restriktiven Natur von iOS kann das die SEB App auch nicht selber implementieren. Bei verwalteten iPads im Bildungsbereich sollte es aber theoretisch (wir haben damit keine Erfahrung) mit der Funktion "Shared iPad" und Managed Apple IDs möglich sein, diese mit einem temporären Prüfungs-Account aufzusetzen und dort nur gewisse Apps zuzulassen. Dies bedingt aber den nicht trivialen Einsatz eines MDM und des Education Managers von Apple mit speziell erstellten Managed Apple IDs. (PS: Wir können Supportfragen nur hier und nicht per E-Mail beantworten)

danschlet avatar Oct 06 '22 16:10 danschlet

Fixed in SEB 3.2.1.

danschlet avatar Dec 05 '22 17:12 danschlet