Question
Kiosk for picking time slot for G, G2 drive test: (Continue from assignment 4, make sure it is working correctly) o In this application you
Kiosk for picking time slot for G, G2 drive test: (Continue from assignment 4, make sure it is working correctly) o In this application you will simulate some of the actions that you perform in Drive test center. But here you have greater flexibility to pick the time of your choice. You will also develop an extension of this application by adding few other user interfaces to perform different actions. Mainly entire application consists of following parts: o 1. Driver Interface (a person who wants to take G2/G license) o 2. Examiner Interface (a person who takes drivers exam) o 3. Admin (a person who adds schedules and other stuff in the portal) Group Project: (Max 2 students) o Start updating functionality, add anything missing from the previous requirements o Please put more efforts in having all previous requirements done o Now modify G page so that user can pick the time slot and book an appointment, o Add Examiner side of view in the application o Modify the Login UI, so that now from drop down user can select Examiner as well o Add newer middleware so that newer view can only be accessed by Examiner only o If you signup as driver you can see G2_page, G_page o If you signup as examiner you can see Examiner tab o If you signup as Admin you can see Appointment tab o On the examiner page you can see the list of appointment or the driver ready for the drive test o Also, Examiner may want to filter data to see only people looking to G2 test or G test o For this to work, again you need to modify User collection, add one more field TestType o If user adds data from G2_page => TestType = G2 o If user adds data from G_page => TestType = G o Examiner pick one and it will display the details of the driver o Display limited information about Driver ie (Name, Car details etc) o Once driver is selected, Examiner may add comment about the Drive Test (At this point you may assume that Examiner took the drive test and offer comment etc) o Also, Examiner could be able to mark Driver as Pass/Fail (Boolean variable to check if Driver passed the test or not) o For this project, you need to modify User Model to hold TestType (G2 or G), Comment, Pass/Fail data o Now you again modify the Admin view so that Admin can list pass/fail candidates so that he can issue order to create Driver License to external vendor. (You dont need to worry about vendor part). Just add functionality so that Admin can list Pass/Fail candidates o Now login with the same Driver whose DriveTest completed recently, and verify the comment added by Examiner and check the status PASS/FAIL
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started