This is the client app the student use to take his online exam, it checks the client's machine and decides if the user has the requirements to take the exam (a specific internet speed and higher, an integrated webcam, and a microphone).
It also obliged the student to take a picture of his ID card and his face, which will be sent to the proctor, and then this last one will decide to allow or reject the student.
The student takes the exam on the app and submits his answers.
The app is secure and tracks the system activity to prevent the user from opening any other programs while the exam is running (like a browser or a pdf file)
The client app was built using WPF and the back end was built ASP.NET.