top of page
Recognition of a female face by layering a mesh and reading by scanner. Biometric verifica
Biometric recognition in Moodle
The certainty of user recognition

Through dedicated APIs, we are able to provide training institutions that use the Moodle platform with a user recognition system based on biometric data (face recognition).

We have developed a dedicated plugin that implements face recognition functionality during quizzes.

Want to try immediatly? Access our demo platform to test a fully functioning version of the plugin!


User's face recognition guarantees the certainty of authentication in certified training contexts or in all cases in which user recognition is an essential requirement.


The plugin allows you to compare the image taken from the user's webcam, when accessing the quiz, with their profile image.

If the two images portray the same person, access to the quiz is authorized.

The plugin continues to monitor the user framed by the webcam even during the execution of the quiz, blocking the execution as soon as it detects a different person.

The user can upload their image directly from the control interface, without therefore having access to the standard profile editing page.


  • Supported Moodle version: Moodle 4.3 or higher

  • Plugin type: "Quiz Access Rule" plugin

  • The configuration allows you to:

    • Enable/disable continuous checking on the attempt page

    • Set the poll rate during continuous control

    • Request the user to upload images taken from ID only

    • Set the maximum allowed number of consecutive failed checks during the attempt

Access our demo platform to test a fully functioning version of the plugin!



  • To create an account, from the login page, click the "Create new account" button.

  • The DB of the platform (as well as any saved data, included images) is deleted every night, no personal data is saved. The sole purpose of this platform is to let users test our plugins.

  • We kindly ask you to use dummy personal data.

  • The email confirmation has been disabled, you can use a dummy email too.

  • Your account will be valid until the next restoration of the platform DB (04:00 GMT+1). After the deletion, you can create a new account.

How it works
Technical features
bottom of page