Skip to content
DigabiOS (Live-Linux for The Matriculation Examination Board of Finland)
Shell Makefile SystemVerilog
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Digabi Live (Live-Linux)

TL;DR Sources for Digabi Live, a Live-Linux preview, created by The Matriculation Examination Board of Finland.


The Matriculation Examination Board of Finland (MEB) arranges annually two examinations for students finishing their upper secondary school. The most popular subjects may have as many as 30 000 simultaneously attending students. The exams take place in the 450 schools around Finland. The organisation of the exams (the board) is funded by the government (~33%) and students (~66%).

Currently the exams are carried out with paper and pencil. Most questions take the form of small essays while some utilise multiple choice questions. The former are evaluated in a two-phase process where students’ teachers and the board censors are both reviewing the fulfillment. The multiple choice questions are examined by OCR. The students are not allowed to use any material other than given with the questions.

The complete process of organising the exam will gradually utilise IT between 2016 and 2019. After the change the students will draw up their answers using some kind of device – probably a laptop or a tablet. Due to financial reasons the students may bring their own devices to the exam. However, we do not expect the nature of the exam change in the first years. In other words we have to prevent collaboration and access to the Internet.

The renewed examination system will contain following subsystems:

  • Test system which interacts with the students. The system must support variety of question types and devices while a number of schools have issues with low bandwidth. We have requirements for availability, integrity and non-repudiation.
  • Evaluation system carries out the two-step evaluation process.
  • Extranet covering the schools, teachers and students supports electronic service processes (e.g. exam registration).
  • Data Warehouse supporting system integration and academic research.
  • Identity management system holds the data concerning the students, teachers and sensors. It works as the backbone for the other systems (e.g. authentication, authorisation and digital signing).

During the year 2013 the project sets standards for the rooms used in the exam, selects the test system and the supporting devices as well as starts planning the new processes.

There will be a live (operating) system, running on student-owned devices (laptops etc.), used for accessing the test system. First (test)version of aforementioned system will be implemented with Linux. This is it.


Live system goals:

  • prevent cheating (using forbidden materials, communication w/ other students, using internet when forbidden)
  • provide solid system for attending the exam


Requirements for build system

  • Debian 7.0 (wheezy)
  • packages: live-build, build-essential, kernel-package, apt-cacher-ng (for full list: see doc/


See doc/*.md.


This product is based on Debian 7.0 (wheezy), and includes software w/ various licenses. For licensing information, see Debian License information . Work done by MEB is licensed under GPLv3, except MEB logo (provided by digabi-customization package), and when otherwise noted. Content in gh-pages branch has its own licenses.

Something went wrong with that request. Please try again.