We have a small non-profit business that provides training in water and wastewater subjects. We want to add a feature that would allow water operators to access practice certification tests and take them online so that they can prepart for the real thing - a state certification test.
There are 4 categories of tests we offer: 1) water distribution 2) water treatment 3) wastewater treatment and 4) wastewater collections. Within each category there are 5 grades of tests; grade I being the easiest and grade V being the most difficult. Each grade of test will have 100 questions. We have written the test questions with 4 multiple choices each (a,b,c,d).
Here's what we would like to have happen. Let's say someone wants to take a grade III water treatment test. They would click on 'take a practice exam' - 'water treatment' - select 'grade 3' and click submit. They would enter their student registration information or log in and would have to pay a small fee with paypal or credit card. Next they would have the option to begin the test by clicking 'Begin Test Now' or have the ability to postpone and take the test later within a certain time period. They would have 3 hours to complete the test after clicking 'begin'. Once the test was complete and submitted (either by the student clicking 'submit' -'are you sure' - 'yes', the results of the test would be displayed showing questions marked wrong as well as over all percentage score. We would like to provide information with the final results of how the wrongly marked questions should be solved as well as resources they should access to study more on the topics they are weak on.
Additional optional features we may like include the following two items.
1) Have more than one possible question for each numbered questions. For example, if I have assigned question number 2 on a grade 1 treatment exam to be about coliform, there would be say 5 or 6 possible questions that we would provide which could be randomly selected, so that the likelihood of 2 tests being exactly identical are lessened. I assume this would require a data bank of questions from which to choose for each question and some sort of algorithm or randomizer to choose it.
2) Have the option of an entitiy or individual to purchase a plan whereby they could take multiple tests for one low price. For example, say a small water system has 6 employees that need to be certified in both water distribution and wastewater treatment. With one purchase we would like that water system to be able to have access to 12 practice exams so they can prepare for the state certification exam. Of course, each employee would need to enter their information along with some sort of identifying account information when they take the test. Perhaps the option could be 'make a payment' or 'enter access code'. Once the 12 practice tests have been taken (or expired) they would no longer have access. Another scenario might be that the student may want to take the test twice - once early to form a study plan, and again perhaps a couple months later just before the actual state test all with one simple payment.
We will need to know about previous work you have done similar to this, as well as the time required, costs, and any suggestions you might have to improve the student experience. Also, we would need a way to manage the system easily - we are not programmers or computer engineers and need a simple user/management interface to track users, sales, etc.
Thank you for your time and expertise. GREPA Health & Environmental. Please note we have a small budget to work with. Thank you
Skills: training, test, paypal, management