Home What is LibreEOL? How does LibreEOL work? Project team


Università degli studi di Perugia

What is LibreEOL?

LibreEOL is an open source project dedicated to the implementation of e-assessment tools, which can also be used remotely.

The project originates in 2000 from the results of the European project (Leonardo 2 initiative of the European Commission): 'DASP - Distance Assessment System for accreditation of competences and skills acquired trough in company Placements (1997-2000)' at the High Performance Computing Laboratory of the Department of Mathematics and Computer Science of the University of Perugia by Prof. Osvaldo Gervasi and collaborators. The Technical Manager since 2016 is Dr. Damiano Perri.
LibreEOL can be used for university exams (prevalent use), but also for training courses of all types to evaluate learning even in itinere (for example: before, during and after a course, to provide a quantitative data on the effectiveness of training).
The exam is accessed from a computer or tablet in a Cloud environment (Amazon ECS), therefore in a ubiquitous and highly reliable way.
The use of competence assessment tests using a web application offers the following advantages:
- neutrality of the assessment (no subjective factors are involved in the assessment)
- balance of assessment (each student receives a test of similar difficulty)
- enormous facilitation for people with cognitive disabilities (writing is very reduced, concentration facilitated)
- high capacity (a large number of tests can be carried out in the time unit in question)
- dematerialization of the examination
- fast and easy archiving and consultation of archived data
- possibility of remote testing in a controlled way, which is essential in a pandemic or in case of forced incapacity to move

LibreEOL is released under the GPL 3 license and can be downloaded from GitHub.

How does LibreEOL work?

LibreEOL automatically selects the questions to be given to the student at the time of registration for the exam.
The questions and answers are created and maintained by the teacher.
When the student ends the exam this is automatically corrected by the system and the teacher can access the grading screen, where the grade, questions and responses entered by the student are summarized.
A wide range of options can be activated allowing the teacher to adopt all possible assessment methods.
To make it easier for the student, there are demo tests that the teacher can create.
To make the tests possible remotely (typically from home), a series of tools have been implemented:
- prevent abuse by the student by intercepting attempts to consult external sources
- prevent attempts by third parties to make suggestions
- check the execution time of the examination (when time expired, the test is closed by the system)
- protect the asset of questions (preventing them from being arbitrarily copied and stolen)

Project team

Damiano Perri Osvaldo Gervasi Marco Simonetti
Technical Manager and
main developer since 2016
Project Manager Techical support

In the past they have made their contribution:

Sergio Tasso: Project evangelist
Noelia Faginas Lago: Project evangelist
Antonio Laganà: Project evangelist, adopted LibreEOL for EchemTest (ECTN)
Emanuele Gragnoli: Activation of Echemtest tests and migration from QuestionMark Perception Payware
Luca Caprini: Re-engineering of the platform. GitHub activation
Donatella Ermini: Migration to Firebird
Leonardo Angelini: First version of LibreEOL, based on MySQL
Agnese Beatrici: First version of LibreEOL, based on MySQL
Federico Giorgetti: Main developer of the DASP project

Students who have done their thesis work on the project:
Tommaso Giorni (2015-2016)
Riccardo Gai (2015-2016)
Alessandro Moretti (2015-2016)
Manuel Apolloni (2015-2016)
Alberto Presenti (2014-2015)
Giovanni Marsiglietti (2014-2015)
Luciano Corbo (2014-2015)
Michele Pagliaccia (2014-2015)
Catana Elia (2014-2015)
Diego Bianchi (2014-2015)
Matteo Botticchia (2013-2014)
Matteo Battistelli (2012-2013)
Bosi Elia (2011-2012)
Nicolò Pierotti (2008-2009)
Luca Becchetti (2008-2009)
Oliver Sorbi (2005-2006)