I would like to put on a web site some very simple text-based training modules. There would be 100-200 word sections of text, each followed by a two-choice comprehension question that the reader answers immediately after reading, without the text disappearing (i.e. the user can refer to the text while answering the question). Preferably the user scrolls down to get to the next section rather than having the previous section disappear. After each answer that the user gives, the user gets feedback -- one of a standard set of congratulatory phrases if the answer was right, and a standard corrective phrase if the answer was wrong. At the beginning of the module, the user has typed in his/her name. At the end of the module, when the last section is completed, there is feedback on what fraction of the questions the user got right, displayed to the user, and maybe another question in which the user rates the usefulness of the module. The user's name, the date, the number/name of the particular module, and the fraction right and the user's feedback rating are then written to a page that I can later read, which can only be accessed by a password. I want to be able to add modules and revise modules in a simple way.
I'm looking for someone who will teach me the easiest way to do this. Perhaps it's for you to write an HTML template for me as well as give me a few other instructions, and let me use that template for all the modules. I would love it if you can show me how to even make such interactive modules with nothing more than the code-generating capabilities of Microsoft Word. Is it best done in Python? If it's necessary for me to buy software such as Dreamweaver or some such, I can do so, but I'm not interested in glitzy graphics and stunning design -- just the simple sort of interactive text-based learning that should not require much code or much time from whoever knows how to do it. I'd like ideally to understand whatever code you use so that I can make little changes later on.
Thanks for your interest in this project.
Here's the general format:
User enters name:______
1. Here is the first section, telling the reader something interesting and useful. It can sometimes get to be several hundred words long. That's much longer than this sample section.
The comprehension question comes next: for example, how long can the sections be?
A. Up to several hundred words long
B. No longer than 80 words
(right answer, A, is stored somewhere. User responds. Program responds to user: Congratulations, you got it right!)
2. Now the second section continues with the interesting and useful content begun in the first section. The user can scroll back up and reread the previous sections if desired.
What happens to the previous sections?
A. They become inaccessible to the user
B. They are available to scroll back to
(right answer, B, is stored somewhere. User responds, program responds to user: I had the other answer as right. Please check again and see what you decide.)
At end: program asks, how useful was this module, on a scale of 0 to 10?
0=not at all useful
Program then displays: In this module you answered ____ per cent correctly. Thanks very much for participating in this training!
On the password-protected page I see:
module1, John Doe, 4/3/2010, 8, .50
(modulename, username, date, feedback rating, fractionright)