Tag: Safe Exam Browser

Online-Prüfungen reloaded

SEB Server Version 1.0 veröffentlicht

Die Nachfrage für die Durchführung von Prüfungen am Computer steigt beständig. Damit verbunden wachsen auch die Anforderungen an die technische Infrastruktur. Langjährig bewährt hat sich bereits der Safe Exam Browser, der eine abgesicherte Prüfungsumgebung auf zahlreichen Endgeräten ermöglicht. Ergänzend dazu wird aktuell an der ETH Zürich in der Abteilung LET (LINK) im Rahmen des Swiss MOOC Service Projekts der swissuniversities die Server-Applikation «SEB Server» entwickelt, um die technische Vorbereitung und Durchführung von Online-Prüfungen zu vereinfachen. Schlüsselfunktionen des SEB Servers sind die zentrale Konfiguration der SEB Clients für einzelne Prüfungen, sowie die einfache Prüfungsadministration durch eine direkte Anbindung an betreffende Learning Management System (aktuell für Open edX innerhalb des Swiss MOOC Services). Ausserdem ermöglicht SEB Server eine zentrale Steuerung und Überwachung der SEB Clients während der Durchführung der Online-Prüfung.

Ein Einsatz des SEB Servers ist grundsätzlich in allen Online-Prüfungsszenarien sinnvoll. Vorteile bringt er insbesondere bei Remote-Prüfungen (z. B. bei MOOC-Kursen), aber auch bei Prüfungen in Räumen der Lehrinstitution auf privaten Endgeräten der Studierenden («bring your own device», BYOD). Hier bietet der SEB Server Funktionalitäten, die ansonsten nur schwierig oder gar nicht zu erreichen wären, beispielsweise  die automatische Verteilung der SEB Client Konfiguration oder das Monitoring der verbundenen SEB Clients während der Prüfungsdurchführung

Überwachung der Funktionsfähigkeit der SEB Clients druch den SEB Server in einer laufenden Prüfung
Überwachung der Erreichbarkeit der SEB Clients durch den SEB Server in einer laufenden Prüfung

Der SEB Server ist ein Open-Source-Projekt und basiert auf aktueller Java Enterprise- und Docker-Technologie. Er verfügt über Mandantenfähigkeit, d. h. es können mehrere Institutionen innerhalb derselben Server-Instanz verwaltet werden. Weitere nützliche Features sind eine Template-Verwaltung für SEB-Konfigurationen, sowie eine mehrstufige Benutzer- und Berechtigungsverwaltung. Details finden sich auf der GitHub-Projektseite und in der Online-Dokumentation.

Im Juni 2020 wurde die Version 1.0 des SEB Servers veröffentlicht. SEB Server wird künftig noch um Schnittstellen zu weiteren Learning Management Systemen erweitert. Insbesondere eine Moodle-Integration steht hier im Fokus, daneben sind Integrationen in weitere System wie ILIAS oder OpenOLAT möglich.

Zu den neuen Entwicklungen im Bereich des  Safe Exam Browsers informieren wir demnächst in einem weiteren Beitrag im LET-Blog

Read more

Posted on ,

Deeper integration. Moodle and Safe Exam Browser take their relationship to the next level

For many years, ETH has been using two open-source software projects: Safe Exam Browser (SEB) and Moodle are the foundation of online assessment at ETH Zürich. They work together seamlessly but the management of SEB configurations is somewhat complicated. With the brand-new release of Moodle 3.9 in early June 2020, the integration was improved significantly to support a number of different online exam scenarios. For example, in a bring your own device (BYOD) scenario admins now have the possibility of enabling teachers to configure SEB settings directly in a quiz. Admins can manage templates of SEB settings that are provided to teachers via the quiz settings in Moodle.

A development project between two open source communities

Two popular open source software close ranks
Two popular open source software close ranks.

How did this come about?

In 2017, a member of LET was on sabbatical in Australia and visited Moodle’s headquarters. During this visit, the idea arose that these two popular open-source solutions should work together on a deeper level. Together with the Moodle team at Bern University of Applied Science, the Moodle team at ETH Zürich planed a development project and wrote user stories. During this phase, it became clear, that the estimated amount of work could not be handled by these two institutions alone.

A crowdsourced project – eight universities and two companies acted in concert

With the user stories in our hands, we reached out to communities like SAMoo, MoodleDACH, SIG E-Assessment and Moodle-Forum. After dozens of calls, meetings and discussions, a further six universities (Zurich University of Applied Sciences, Ruhr-Universität Bochum, Berlin School of Economics and Law, University of Applied Sciences Neubrandenburg, University of Applied Sciences Upper Austria, University of Applied Sciences and Arts Hannover) agreed to contribute to the project. The code was developed by Catalyst IT, a Moodle Partner in Australia, with advice and support by Moodle HQ and the SEB development team. A diverse project team then worked together closely to find solutions for very different exam scenarios. Within only six months the integration was submitted for integration in the Moodle core version 3.9 and new SEB versions were published.

Configure Safe Exam Browser directly in Moodle

Screenshot of the new settings in the quiz activity.

Usually Safe Exam Browser has to be configured via its Config Tool. In Moodle 3.9 teachers can do this directly in Moodle and for each separate Quiz activity. This is extremely helpful for e-assessments in a BYOD scenario. There is no need to provide a separate SEB settings file to students before the exam anymore. As students access the quiz, Moodle hands out the SEB configuration file and SEB is reconfigured as required by the student’s device. This means teachers can set a different SEB quit password for every attempt, configure different additional software for different quizzes, and because it is that easy to configure you can consider using SEB in formative quizzes to help students to focus.

Project learnings

This project was challenging in many ways. There were many different stakeholders, tight deadlines, two big open source communities, and different locations and time zones. Here are the most important learnings.

  • Joint projects are possible but need an intense discussion in the community. Only about 30% of all interested institutions were able to invest in the project.
  • Scenarios and user stories are excellent methods for creating a shared understanding of the requirements and objectives between all project partners.
  • To prevent endless discussion, identify one or two strong partners, create provisional scenarios and user stories and then reach out to the wider community.
  • Communication over different time zones is challenging (especially if you have weekly sprints) but manageable. Be mindful to share recordings and keep an active chat channel alive.
  • When faced with obstacles (such as lack of funds) think out of the box and search for allies, that are willing to pursue the same goals as you. There is almost always a solution.

Conclusion

Despite the challenging nature of this project and the different needs of stakeholders, the objectives were met. It was a pleasure to have been part of this joint community project together with Moodle HQ and SEB core team. We are sure the outcome of this project will bring online assessment to a new level.

The new Moodle version can be downloaded here.  The Safe Exam Browser is available here.

Read more

Posted on ,