I need a system similar to [login to view URL] - an examination system. Menu: Pay, Take Exams, Qualifications. Timer for Test, the remaining time for each question, multiple choice questions using checkbox or radio buttons. I need a system whereby customers can pay to get access to an examination. The user then completes the test, they are timed for each question, if they take too long it automatically passes on the question. At the end, they get given their score, if they passed, they get awarded the certification - either pass, merit or distinction. Each exam will not always be the same. Say it is an exam on flash, it will randomly pick questions of varied difficulty on that subject, this means that if the user fails the test. They can take it again and won’t get the same questions. Each user will have their own 'portfolio' i.e. a profile, showing what qualifications they have and what scores they got so they can show employers. There will be a leader-board on the homepage showing which people got the best scores that week. Probably will be in PHP I don't really care so long as it works, it will need to run on a linux/unix whatever it's called server :) Not MS, so no ASP stuff. I would like it to tie in to an oscommerce store like this: The two systems should share a database for the userid and password in the mysql database. So if someone signs up for the ecommerce store, it will be making a user account for the test center also. Now user's will need to pay to access these tests at like £10 a time, so that will maybe need to form some part of the store also, i.e. maybe the user buys a code off the ecommerce store that when put in the test centre tells it what test to do, and both systems would check to ensure the number is unique and only used once etc. The idea is quite open, please give me your suggestions, no tight deadline. I would need some way to add exams and questions+answers, prob via an admin interface but only needs to be simple.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
cross browser compatible. Design work doesn't have to be great, I can do the design just need you to do the functionality.