The System

psi-exam is a digital exam system that has been developed at the Chair of Privacy and Security in Information Systems since the summer semester 2023. The system was designed with clear objectives: to conduct electronic exams in large courses with minimal supervision, while maintaining high reliability and security.

At University of Bamberg, we can conduct e-assessments with up to 320 students in one room, without requiring fixed infrastructure. On our Lenovo T14 laptops equipped with specially prepared Debian Linux, in 2025 we conducted e-assessments annually on approximately 20 days with more than 600 exam participants across about 10 courses.

Explainer Video and Student Instructions

The following video (English) shows all steps before, during, and after the exam:

The following instructions for students are also available on the exam laptop:

Advantages

More efficient grading: Fast group-based assessment of identical or similar answers, quick scoring for clear-cut solutions, retroactive adjustments for all exams at the push of a button.

Transparency for students: Possibility of digital early review before grades are finalized, including both their own answers and the grading.

Fairer assessment: Pseudonymous grading eliminates unconscious bias. Question-by-question grading ensures consistent standards across all exams.

Practical exams: Real development environments instead of multiple choice, realistic tasks like in professional practice.

Flexible deployment: No special exam rooms required, any room size possible, uninterrupted operation even during power outages.

Core Functions

Pseudonymous Grading

A central feature of psi-exam is the capability for pseudonymous assessment. Instead of real names, randomly assigned animal names like “Blue Elephant” or “Green Giraffe” are displayed. This enables unbiased assessment and protects student privacy. Through cryptography, the organizing team can ensure that the real names are only revealed to graders after grading is complete.

Efficient Grading Processes

Grading is performed question-by-question rather than student-by-student: examiners see all students’ answers for each subtask, enabling more consistent assessments. Similar answers can be grouped. Filtering by specific keywords is possible, as is sorting by length or assigned points. Retroactive point adjustments are thus easier, allowing all affected exams to be treated equally when changes are made.

Flexible Task Types and Permitted Materials

psi-exam supports various exam and task formats:

  • Free-text answers, single or multi-line
  • Practical programming tasks in real development environments
  • System analysis and debugging with Visual Studio Code, data analysis with R Studio
  • Complex mathematical notation (LaTeX notation) in questions and answers

Multiple-choice questions are currently not explicitly supported, but can be implemented via free-text answers.

Additional Linux programs or websites can be provided as permitted materials for the exam on the laptops – with sufficient lead time.

The system is less suitable for tasks requiring drawings or sketches. Such tasks are better solved on paper, which is possible independently of the e-assessment.

Feedback During the Exam

A special feature is the ability to give students feedback on individual questions during the exam about whether their answer was correct – especially at the beginning of an exam, this can help reduce exam stress.

Early Digital Review

A special feature is early review: students can view their graded exams digitally before final grades are determined. This enables early identification and correction of grading errors. Experience shows that this transparent procedure strengthens trust in the assessment and is utilized by many students.

Technical Implementation

Infrastructure

For exams, we use approximately 380 Lenovo T14 laptops with privacy screens, specially configured for exam purposes. The laptops run autonomously on battery power during the exam without power or network connections.

The exam application psi-exam runs browser-based on a customized Debian Linux operating system.

Laptop preparation (charging and software distribution) is done in advance. The programs and development environments provided during the exam are pre-installed on the laptops. Task descriptions and additional materials are retrieved via a temporary WLAN disconnected from the internet.

Exam questions currently still need to be created as HTML pages. An authoring tool is in planning.

Security Aspects

Various security measures ensure confidentiality, integrity, and availability:

  • Inputs are saved locally and additionally backed up on SD cards in the computers
  • In case of technical problems, the current work state can be quickly transferred to a replacement device using the SD card
  • Digital signatures and encrypted messages protect the data
  • Checksums for examinees and supervisors allow detection of human errors
  • Efficient transmission of solutions after exam completion via temporary WLAN (fallback: SD cards)

We have explained the security-relevant design decisions in a peer-reviewed publication: Kirsch, Andreas; Herrmann, Dominik (2024): Reliable and secure on-premise e-assessment with psi-exam. Sicherheit 2024. DOI: 10.18420/sicherheit2024_012.

Experience and Perspectives

Early Experience

psi-exam was first used in the summer semester 2023 for three exams with up to 250 registered examinees each. Since then, further experience has been gathered each semester, which feeds into ongoing development.

We discussed early experience with the system and the design of exams under practical conditions at the E-Assessment Symposium 2023 at RWTH Aachen. There is a recording of the talk available:

Current Status

Currently, exams with up to 320 examinees can be conducted with psi-exam. The system is currently in use in about 10 modules. Over 600 exam participants are currently assessed with it per year.

Future Developments

Planned extensions include improved statistics functions and a more user-friendly authoring tool, so that exam questions can be created in the future without HTML knowledge.

psi-exam is currently a functional prototype funded from PSI’s own resources and through third-party funding. Within the framework of the BaKuLe project , work has been underway since October 2025 to transition it into a regular university service. In the medium term, psi-exam should be made available university-wide once sufficient experience with its use has been gathered and support questions have been clarified. Release of the system under an open-source license is planned.

Frequently Asked Questions

How much lead time do I need for the first exam?

At least 6-8 weeks for initial planning, task creation, and test runs. For complex exam formats (e.g., with specialized software), allow more time accordingly.

What are the costs of implementation?

Hardware costs for Lenovo T14 laptops (approx. 800-1200€ per device, depending on configuration and procurement method). The software itself is provided as open source. Personnel effort for setup and administration must be planned.

Does psi-exam work for small courses under 50 people?

Yes. The system is scalable and works for smaller group sizes as well. However, the organizational overhead is the same – for very small courses (under 20 people), traditional exam methods may be more efficient.

Do I need the same hardware as at University of Bamberg?

No, but recommended. The system is optimized for Lenovo T14, but can in principle be ported to other hardware. Requirements: Linux-capable laptops with sufficient battery life (min. 3-4 hours), SD card reader, WLAN.

Who supports me with implementation?

We currently support other universities within available capacity. Technical documentation and implementation guides are in preparation. Contact via Prof. Dr. Dominik Herrmann.

Can I use psi-exam for remote exams?

The system is primarily designed for on-premise exams. For remote exams, additional security measures would need to be implemented that are currently not part of the standard system.

Implementation and Contact

For other teaching units: psi-exam is an activity of the PSI Chair. To gather further experience with the solution, we offer – to a limited extent – to conduct exams for other teaching units and support them with technical implementation.

For other universities: The psi-exam system was developed with the goal of being available to other universities as well. Technical documentation and implementation guides are in preparation.

Expression of interest: Universities interested in implementing psi-exam can contact Prof. Dr. Dominik Herrmann directly.

Contact

Prof. Dr. Dominik Herrmann
Chair Privacy and Security in Information Systems
University of Bamberg, 96045 Bamberg
Chair Privacy and Security in Information Systems
University of Bamberg
96045 Bamberg

dh.psi@uni-bamberg.de | +49 951 863-2661
uni-mal-anders.de | LinkedIn

Prof. Dr. Dominik Herrmann
Chair Privacy and Security in Information Systems,
University of Bamberg, 96045 Bamberg

dh.psi@uni-bamberg.de
+49 951 863-2661
uni-mal-anders.de | LinkedIn

View