Student verification App for online education

Welcome

Smart Development Solutions

Student verification App for online education

A project that is composed by mobile and web applications, an activity monitor that detects unwanted behavior, and several integration features for the university's learning management system, such as reports and live classroom.

Uach Mobile App

Objectives

The main goal of this project was to enhance the online education standards to in person levels. It is common for fully online degrees to be considered of less relevance when compared to on campus courses. The main reason for that might be the fact that a student could share their credentials with a colleague to perform an exam or quiz without any issues. For that reason, UACH reached out to us, to collaborate and find a solution for this very known problem.

Results

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Alias officia quidem voluptas nemo odio quod deserunt eveniet! Magni odit beatae autem repellendus! Incidunt eum voluptates, sunt odio dolore impedit et, quisquam atque illo dolor, ipsum voluptas inventore. Consequuntur, eum asperiores cupiditate, ad aliquid velit sunt sit quo inventore ratione consectetur?

UACH Mobile App

Main features

Plus sign
Mobile and Web Apps for user verification using face recognition and geo location triangulation to ensure they are in fact who they claim to be.
Plus sign
Activity monitor that detects user presence on camera, multiple faces, and any programs running during an exam or quiz. It reports back with results and evidences, such as print screens.
Plus sign
LMS (learning Management System) integrations with complex and detailed verification reports, user verification history, graphs, and a live tracker to follow students presence during any designated activity.

Project components

Mobile Application

A mobile application developed for Android and iOS devices that takes the same user credentials as the institution's LMS for login. Therefore, simplifying the students' access without having to memorize multiple passwords. To start the verification for a specific activity, the user simply reads a QR code from the online page and begin the process. The application is responsible for performing the user's face recognition using artificial intelligence, and sending it to the backend. It also sends back the current device's location to match with the browser being used.

UACH Mobile Application

Technology used to develop this component

arrow
Web Application

The web application serves the same purpose of the mobile app. The difference being the user does not use a phone, but only the web browser. Upon clicking start test for example, the system opens a new window with the web app and the verification starts using the computer's webcam. There are a couple of reasons for creating a web version of the App. The main one being: If a user does not have a mobile device handy, or it ran out of battery, broken, etc.

UACH Web Application

Technology used to develop this component

arrow
Activity monitor

The activity monitor, as the name implies, is responsible for monitoring the user's activity or behavior during a test or quiz. It detects any program running during the activity and compares with a unwanted apps list created by the professor. If it finds a match, it reports back with visual evidences, such as print screens. The monitor also have camera and audio capabilities. The camera detects the student's presence in front of the computer. It validates if there are more than one person using the machine or if there is no one. The microphone records audio during the time performing the test and if suspicious, it includes evidences in the reports.

UACH Activity Monitor

Technology used to develop this component

arrow
Moodle Integration

UACH uses Moodle as their learning management system and required a set of integrations and features plugins to be created. The project consists of not only all the previous mentioned components, but also, plugins for Moodle such as user activity reports. It shows detailed information regarding each individual user's verification processes and history of validations and omissions made by them. Another plugin built for Moodle, is a live classroom, where a professor can follow in real time as the students come to a monitored activity. Being able to see details about each user, and watch as they move between two groups: students with or without verification issues.

UACH Moodle Integration

Technology used to develop this component

arrow
Quote symbol
Quote symbol

AIIA solution as a security complement for the authentication of students in virtual teaching-learning environments provide benefits that support and enable Higher Education Institutions (HEIs) to legitimize and innovate the processes for non-conventional modalities of higher education.

Dr. Víctor Alonso Domínguez Ríos - Head of the Information Systems Department.
Quote symbol

What this client has to say about us

Check out what people are saying about our work.