Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

MySQL/PHP Database Applications

Authors: Jay Greenspan, Brad Bulger

1st Edition

978-0764535376

More Books

Students also viewed these Databases questions

Question

Why do mergers and acquisitions have such an impact on employees?

Answered: 1 week ago

Question

2. Describe the functions of communication

Answered: 1 week ago