Plattformunabhängig prüfen

mit Next-Exam

Sicher prüfen leicht gemacht

Mathematik
Sprachen
Eduvidual/Moodle
Google Forms
Microsoft 365





Über Next-Exam


Mit Hilfe von Next-Exam können Schulen schnell und problemlos eine sichere digitale Prüfungsumgebung zur Verfügung stellen, die Datenschutz, Sicherheit vor Schummeln und vor allem Sicherheit vor Datenverlust während der Prüfung garantiert.

Die Zielgruppe dieser Software besteht in erster Linie aus AHS und MS an denen die notwendige Infrastruktur für mächtigere Prüfungsumgebungen, die ein kabelgebundenes LAN mit Domaincontroller und vordefinierten Benutzerkonten benötigen, fehlt.
Diese setzen in der Regel auf BYOD (bring your own device).

Derzeit werden folgende Prüfungsmodi unterstützt:
Mathematik (Geogebra)
Sprachen (Ein Texteditor mit optionaler Rechtschreibhilfe in Englisch, Deutsch, Französisch, Spanisch und Italienisch)
Eduvidual (Schüler:innen erhalten Zugang zu einem Eduvidual bzw. Moodle Test)
Google Forms (Schüler:innen wird das gewünschte Google Formular zum Ausfüllen angezeigt)
Microsoft 365 (Ein von der Lehrperson gewähltes Excel Sheet kann von den Schüler:innen bearbeitet werden)


Vorraussetzungen

Next-Exam benötigt eine Netzwerkverbindung (LAN, Wireless LAN, optional Internet) und kann derzeit auf den Betriebssystemen
Windows, Linux und MacOS in Form einer "portable" App genutzt werden.


Entwicklung

Next-Exam wird unter der freien Lizenz GPLv3 entwickelt und darf der Lizenz entsprechend eingesetzt und verbreitet werden.
Die Entwicklung der Software kann auf GitLab verfolgt werden.

Die digitale Prüfungsumgebung ist im Kontext des "LiFE" Projektes unter dem Namen "Life-Exam" entstanden und wurde "from scratch" Plattformübegreifend neu konzipiert und entwickelt.













Download Next-Exam 0.9.0


Student


Teacher



> Release Notes && past/future Releases











FAQ


Muss ich eine Firewallausnahme zulassen?
Es handelt sich bei Next-Exam um eine Netzwerkapplikation.
Um volle Funktionsfähigkeit zu gewährleisten muss die Firewall die App durchlassen.

Microsoft Edge blockiert den Download von unsignierten Apps.
Quickfix: Chrome oder Firefox benutzen
  • Menü Downloads (oben rechts)
  • Das Menü (3 Punkte) der heruntergeladenen Datei öffnen -> "Beibehalten"
  • Im neuen Dialog "Mehr anzeigen" wählen -> "Trotzdem Beibehalten"

  • Windows blockiert den Start von unsignierten Apps.
  • Beim Start der App: Erweitert -> "Trotzdem starten"

  • Sammelt Next-Exam persönliche Daten von Schüler:innen oder Lehrpersonen?
    Next-Exam sammelt keinerlei Daten.
    Vorhandene Tracking-Skripte in externen Modulen wurden deaktiviert.
    Screenshots der Schüler:innen werden am Teacher-System nicht gespeichert, außer die Software meldet
    den Versuch die Pürfungsumgebung zu verlassen.
    Achtung:.
    Sollten sie den Moodle Prüfungsmodus bzw. die Microsoft365 Option nutzen um eine Prüfung mit Hilfe von Excel abzuhalten,
    verlassen sie die kontrollierte Umgebung von Next-Exam. Es gelten die Datenschutzbestimmungen des jeweiligen Dienstes.

    Auf MacOS funktioniert die Rechtschreibhilfe nicht
    Electron erlaubt auf MacOS derzeit ausschließlich die Systemsprache.
    Für Rechtschreibhilfe in Italienisch müsste man daher die Systemsprache auf Italienisch ändern.

    Welche Ports werden von Next-Exam verwendet?
    Die Teacher-API (Schnittstelle) nutzt den Port 22422.
    Um "autodiscovery" von Prüfungen zu ermöglichen sollte im lokalen Netzwerk zudem Multicast erlaubt sein.
    Die Multicastports in Verwendung sind 6024 und 6025.

    Wo kann ich Fehler oder Verbesserungsvorschläge anbringen?
    Die Software wird als freie Software auf Gitlab gehostet.
    Bugs und Featurerequests sollten daher hier veröffentlicht werden: GitLab Issues

    Wie kann ich mich für die Entwicklung von Next-Exam erkenntlich zeigen?
    Die Software nutzen, Kolleg:innen einschulen, Bugs melden und Featurerequests einbringen,
    gerne auch spenden. Vielen Dank!












    Kontakt|Impressum


    Verantwortlich für den Inhalt:
    ©
    2016-
    Mag. Thomas Michael Weissel
    Carinthia/Austria - 9210 Pörtschach - Seeuferstraße 95
    valueerror (at) gmail (dot) com


    Der Schutz Ihrer persönlichen Daten ist uns ein besonderes Anliegen.
    Wir verarbeiten Ihre Daten daher ausschließlich auf Grundlage der gesetzlichen Bestimmungen (DSGVO).
    In diesen Datenschutzinformationen informieren wir Sie über die wichtigsten Aspekte der Datenverarbeitung im Rahmen unserer Website.

    Server-Log-Dateien
    Der Webserver speichert temporär automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser an uns übermittelt.

    Dies sind:
    - Browsertyp und Browserversion
    - verwendetes Betriebssystem
    - Referrer URL
    - Hostname des zugreifenden Rechners
    - Uhrzeit der Serveranfrage
    - IP-Adresse

    Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.

    Links zu anderen Websites
    Unser Online-Angebot enthält Links zu anderen Websites.
    Wir haben keinen Einfluss darauf, dass deren Betreiber die Datenschutzbestimmungen einhalten.

    Ihre Rechte
    Ihnen stehen grundsätzlich die Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit,
    Widerruf und Widerspruch zu. Wenn Sie glauben, dass die Verarbeitung Ihrer Daten gegen das Datenschutzrecht verstößt
    oder Ihre datenschutzrechtlichen Ansprüche sonst in einer Weise verletzt worden sind,
    können Sie sich bei der Aufsichtsbehörde beschweren.


    Auf diesem Webangebot kommen keine Cookies zum Einsatz!
















    Releases


    Changelog

    Next-Exam 0.9.0 (current)

    changelog:
    # allow other moodle instances than eduvidual
    # prevent long exam names with special characters
    # list previous exams in exam-teacher
    # gets rid of 3fingerSlideUp and other gestures on windows
    # added option to choose filename for backup in geogebra
    # geogebra now saves as .ggb - student is able to backup geogebra manually
    # fixed static resources in packaged app
    # added google forms exam mode
    # added first version of microsoft365 - excel mode
    # added microsoft365 abgabe - onedrive files are now stored in local student folders as xlsx and as pdf
    # fix gnome blockwindow (remove titlebar)
    # disable buttons according to exam type
    # added another sleep prevention method for windows
    # code refactoring - moved several files to mimic exam-student code and folder structure
    # fixed exam header for macos, always show servername if set
    # play sound if student tries to exit exam
    # made pending request-abgabe task visible in student widget
    # fixed printing of pdf as student
    # audit fix - updated all modules
    # fixed color picker in editor on macos
    # fixed macos popups and tooltips in exam mode
    # fixed macos build - entitlements for code signing
    # store under different name if permission for student.pdf denied
    # fixed login with google
    # fixed eduvidual jail
    # fixed programmversion check
    # made pdf margins for annotations configurable (side/size)
    # made swal2-popup slightly transparent
    # fixed autoabgabe unset bug that leads to send-abgabe crash
    # fixed upper limit for student widgets - always keep 1 spare
    # fixed autoabgabe blocks selecting eduvidual exam type and changing screenshot interval
    # implemented check for old documents on fetch-all-exams - warn teacher
    # fallback to electron-pagecapture if screenshot library is missing
    # added screenshot interval setting
    # spellchecker language fix
    # allow spaces in student names
    # added directory check for write permissions
    # added free discspace check everytime we collect exams
    # added mousover info and toggle-more-options button to editor
    # added entitlement for macos to fix builds for applesilicon


    Next-Exam 0.8.0 (legacy)

    changelog:
    # MacOS signed and notarized launcher !
    # updated all modules
    # blocked navigation to external urls in editor through pdf links
    # fixed extra long words break editor
    # limited maximum characters in editor to 60k because of performance issues
    # fixed non-ascii chararters in files sent from teacher to students
    # fix exit of next-exam teacher on macs
    # Drag and Drop student widgets in teacher UI - manual sort
    # added free Discspace check and warning
    # autofetch interval is now visible in dashboard
    # hostname of student visible in studentview
    # detached heartbeat from status update - more reliable online-offline status
    # 1.5 lineheight in PDF for teacher comments
    # fixed eduvidual test icons - converted svgs to base64 for swal integration
    # deactivate lockscreen when entering or leaving exam to avoid confusion
    # fixed exitexam ok button if visual feedback from blockwin is still running
    # fix lockscreen size for windows
    # make lockscreen cover taskbar on windows
    # disable powersafer for clients
    # fixed focus stealing on windows at exam-start
    # fixed multiscreen lockdown regression
    # added blur-handler to screenlockwindow
    # add a wayland and imagemagick check for linux platform
    # deactivate examtype settings if exam is already running
    # added colors to text editor
    # better warning before killing the exam server
    # removed black backgrounds in pdf


    Next-Exam 0.7.0

    changelog:
    # add option to manually choose workdirectory
    # do not allow special chars in student names
    # allow geogebra switch between suite and classic
    # build mac universat package
    # added optional lockscreen to block students from working
    # fix bug for eduvidual test
    # added option to clean studentsfolders on exam exit
    # serving dictionaries folder from teacher - fix dictionaries
    # allow geogebra side menu in order to cleanup workspace
    # number of documents in students folder visible in studentwidget
    # added pincode to student header and re-connect inputfield
    # file buttons in dashboard-workfolderview are now active/inactive depending on filetype


    Next-Exam 0.6.0

    changelog:
    # display battery status in exam mode
    # print option for students
    # hide pdf overlay on pdf export
    # geogebra header fix
    # geogebra in german
    # fix function suggestions in geogebra
    # network re-check connection
    # check and inform about firewall problems
    # better timeout and error msg on firwall block
    # sort students alphabetically


    Next-Exam 0.5.4

    changelog:
    # autosave on exam-end
    # added complete table functionality to editor
    # added zoomIn and zoomOut to editor
    # added typography and smiley replacement to editor
    # instant reload filelist when receiving new files


    Next-Exam 0.5.2

    changelog:
    # receiving a backup file now triggers replace action for student
    # added new connection loss system also for geogebra
    # backup manually option for student
    # disconnect/reconnect handling in exam mode without leaving exam mode
    # do not enable restrictions in dev mode
    # display foldernames in locale time
    # changed timehint on backupcopy in editor to fileage
    # make user-offline more visible to teacher
    # disabling exam mode triggers a last backup for students
    # disabled META key for applauncher on kde-plasmashell
    # added powersaveblocker
    # fixed a memory bloat problem - moved from saving screenshots to disc to direct use of base64 string
    # filebrowser reverse sort and window height
    # completely removed node express for student
    # revamped texteditor backup-file system
    # moved ipc code to seperate script
    # removed control.js completely
    # removal of students express api - switching to IPC to reduce net overhead and complexity


    Next-Exam 0.4.0

    changelog:
    # updated from electron 16 to electron 21
    # changed pdf right border to make room for annotations
    # fixed dashboard workfolder regression
    # fixed crash on windows when executable is started a second time while first process is still loading, a new tmp dir is now created on every start/unpack
    # fixed ESC button cancels exit dialog and program quits
    # some small changes for the webserver version
    # fix deactivate spellcheck, cleaner spellcheck ui
    # fixed margin setting for pdf creation
    # blocked another 32 shortcotus for gnome dash-to-dock extension
    # disabled another 26 keybindings for gnome
    # fixed bug where examwindow is closed but still kept in memory and blocks creation of new examwindow
    # pinned spellchecker to exam type language, made devtools visibility configurable
    # implemented eduvidual test. login with google, login with microsoft, students are locked-in on the specified test
    # removed jspdf, added statusbar - wordcount - charcount to final pdf
    # added wordcount, redesigned whole html to pdf process resulting in perfect text pdfs with header and footer
    # added some security measures (windows display discovery)


    Next-Exam 0.3.3

    changelog:
    # fixed racecondition that leaves clients locked on connection loss or kick


    Next-Exam 0.3.2

    changelog:
    # fixed crash on special chars like öüä in exam name
    # fix i18n with updated node packages
    # 4 tries before connection loss
    # allow reconnection on connection loss, enable restrictions again
    # set onTop Level above screensaver and panel
    # fixed remove blur listener on connection loss
    # fixed open examwindow always on primary screen


    Next-Exam 0.3.1

    changelog:
    # fixed "get files from student" without safemode
    # simplyfied UI for electron teacher app (no password needed)
    # translations


    Next-Exam 0.3

    changelog:
    # fixed disable spellcheck
    # added multiscreen lock - prduction only
    # fixed crash when imagemagick library is missing on linux
    # added checkbox for optional suggestions
    # fixed kiosk mode for gnome desktop
    # fetching IP from network interface with default gateway
    # blocked gnome mutter overlay key binding
    # catching pdf and embedding it in eduvidual
    # added warning when trying to leave page on eduvidual
    # restructured the code.. split main.ts to windowhandler.js and communicationhandler.js
    # teacher and student are now testing for an active network connection on startup


    Next-Exam 0.2

    changelog:
    # moved all server > client communication to client-pull requests (firewall/external hosting friendly)
    # added statusbar and number of characters to editor component
    # added delete button in dashboard explorer
    # added visualfeedback to some tasks
    # spellchecker works now for en-GB, es, de, fr
    # made automatic retreival interval configurable
    # moved send file(s) to firewall friendly method (pull-only)
    # moved requestExam to firewall friendly method
    # trying to make multicast more reliable
    # if multicast is blocked for some reason all we need now is the serverIP - exams will be fetched automagically
    # fixed flickering in student detail view
    # cleanup html + better cleaner css
    # bigger interval for save function
    # added counter for connected students


    Next-Exam 0.1

    changelog:
    # added eduvidal exam mode option
    # fixed fetch abgabe for geogebra mode
    # added exit confirmation to student and teacher (production only)
    # completely changed the way exammode is initialized on server and client.. moved from push messages to pull requests
    # moved focus check out of views into main process, cleaned code
    # restructuring -> moving api and multicastclient to backend, separating co-dependencies from main, api and multicastclient
    # fixed build problem with form-data
    # moved all 3 exam modi to new (modal) window method
    # fixed save trigger
    # fixed virtualized
    # fixed kick and serverlost race condition
    # fixed ui css for 20+ students
    # fixed end exam event for all exam types
    # fixed newWindow show flickering
    # moved multicast client and express api to backend, fixed crypto.getrandomvalues error (teacher)
    # keep name on connection lost, do not open new window on reconnect - keep old exam window
    # fixed config exposing to renderer process
    # version bump - as this is hardly compatible anymore, finally fixed flickering in teacher UI.. yay!


    Next-Exam 0.0.6

    changelog:
    # switched API to HTTPS
    # fixed selfsigned cert error
    # trying to work around windows restrictions delay
    # disabled notification on tokencheck
    # fixed folder naming and sorting for fetching latest files on windows
    # hide windows keyboardshortcut catcher because it sometimes steals focus on exam start
    # added hostname/ip adress to dashboard
    # added advanced and simple mode for rare cases where multicast is not possible
    # added version check to student and teacher
    # changed dashboard css
    # added beautiful notifications to student
    # fixed crash on missing server folder
    # removed platform-folders as native node provides the same functionality without platform specific builds
    # bug fixes for production env
    # streamlined exam login
    # deactivating startexam button if all students are already in kiosk mode


    Next-Exam 0.0.5

    changelog:
    # added servername to workdirectory # changed foldernames exam-student exam-teacher
    # added option to download latestwork of all students as single pdf and directly print
    # added clipboard clean code for gnome and x11
    # fixed clear-clipboard on macos
    # fixed touchbar import for mac - touchbar is blocked
    # added clear clipboard for kde, testing clearclipboard for windows
    # moved temp folder out of workfolder (zip in zip inception)
    # fixed timeout for save trigger
    # added savedocument trigger onAbgabe
    # added name-time header to document on save
    # fixed crash on focuslost because of missing directory
    # added gnome keybindings block
    # removed node global keylistener as it does not work on mac as expected
    # disable/enable all global keyboardshortcuts on linux/KDE
    # keep focus on exam-student in exam mode.. always!
    # fixed filepath error on focuslost