One of our clients has asked us to look at developing an online portal which will act as a online testing area for their staff and we are looking for a development cost for this please.
Basically it's for internal staff training and how it will work is the management in the company will send out an email to various staff to ask them to visit the url to complete the training.
The training will consist of 20 questions which are randomly picked from a set of 60. They will be in the form of Yes/No or multiple choice answers.
We were thinking that when the staff member (SM) arrives on the page, there will be a login (Username / Password) area or a register to take part area. Registering for the first time, will generate an email to go to the administrator who would log in to the admin section and be able to see who has registered, who's account needs activated / confirmed and also who has already taken the test and what their score was and if it was a pass or fail.
Once, the administrator has approved the account, this would generate an email to the SM who would them be able to log in and start the test. The 20 questions would have to be randomly generated from the bank of 60 that our client will supply so as that each SM won't have the same set in the same order etc.
On completion of the test, the SM will be told on screen if they have achieved a Pass or a Fail and the result will be emailed to the Administrator and logged in the admin area. If the result is a fail, then although they will likely be given a second chance to take the test again, their registered account will have to be put in a suspense type state so that they can't log back in right away and try again. Only once the administrator has unlocked their account and this has generated an email to tell them so, will the SM be able to log in again and take the test again.
Also, we would need the functionality that if while taking part in a test, the SM would have the option to pause the test and come back and finish it later on that day, week etc. if this is done, the originally selected set of 20 questions would still be the same.
We are looking at developing this on a new domain and hosting account with a MySql (both of which we will set up and provide ftp details and Sql access details to) although we may bolt it on to the back end of our website or the clients website.
The page layout would be very simple and I would supply a page design (flat layout) for the test pages which you would build.
If you have any questions, please contact me and I will come back to you as soon as I can.
I have marked this project as a 'Very Small Project' although our budget will not stretch anywhere close to the upper level of bidding for this bracket so please bear this in mind when pricing.
We are looking for quotes to be submitted by COB Thursday 19th May please.