Make a desktop application (Windows) for students to take exams. It should download the exam (questions with their options) in JSON format (Encrypted) from a web service (Laravel MySQL backend). These questions need to show up in the desktop app and the test should go on till it is submitted and then upload the answers to the server again in the JSON format so that it can be evaluated at the server side.
The student must be authenticated when entering the application. The exam must have an ID in case the student wants to check the result from the application.
Two or three type of tests can be done with the desktop application. So the test interface will have 2 or 3 designs accordingly. We will also share the html designs for the same.
The application should be secure, with no vulnerability to bugs.