Requirements
1. Server Connection with App
i. Quiz Question to be sync with back-end DB when user log in at app
ii. User info is stored at back-end DB
iii. Result is recorded and to be can be retrieved at back-end DB
2. User info Stored
i. Staff id.
ii. Name
iii. Date of Join
iv. Last Quiz date
v. Last Quiz Result
3. Log in Screen
i. Log in need password verification
ii. User with 2 types ,
staff : can only answer question
admin : update DB info and get report
4. Question Answer
i. A list of 20 question, random of 10 questions to be answered and passing rate = 70%
ii. Time Limit = 5 min, countdown machine needed to be shown
iii. User pass the quiz will record as PASS
v. User fail with 2 attempt will recorded as FAIL
5. Report for Admin 3 Default report should be available
i. Monthly report
Admin Could choose the month and report show all the staffs ( Staff ID, Name ) who attempt the quiz and the result ( Quiz Result )
ii. Outstanding Report
Since it is an annual test, so staff who don’t pass the quiz in last 12 months could be list out
iii. Question Analysis
descending order of the overall result of each question ( pass rate % ) in the past 12 months ( date to be in input by admin )
Sir, I am sure i am the best person for this job. I have masters degree in Software for Mobile devices. I am sure you will find me up to the mark. Let me know if i am lucky.
Thanks