Let’s see if I can describe what I want correctly: I have a website, and I want to put an interactive test on it. Meaning, I want to put multiple choice questions on the test, and have the results of it graded immediately. I also want to have a password to take the test, with only one chance to take the test, meaning, I will have the results recorded somewhere, and the test taker will not be able to redo same.
I used to be proficient in HTML, and am familiar with C++, but I’m not sure if that is what kind of program I will need, and I want to create my own, unless I can get a program ultra-cheap or free.
Well, there are on-line web sites with web-based apps for creating things like that. Take a look, for example, at www.surveymonkey.com – I don’t know anything specifically about it, but check out what capabilities it has. Hunt around, I’m sure there are others like that too.
ETA: Read up on cgi scripting too, which allows you to write programs or scripts in a variety of languages that can interact with users via web pages.
If you want to ensure that someone does not have a second go under their own name, all you have to do is accept their first result and simply ignore any subsequent tries. That is how I handled that with my students.
If you’re going to be doing this on a regular basis, look into the open-source education framework Moodle. It lets you do tests, quizzes, homework, re-grades, logins, etc.
I personally hate it (my school uses it) because the interface is horrid, but at least it works. And it’s free. It’s a powerful package, just annoying to use and even worse to set up… made by geeks, for geeks. Good luck.
What is your website running on? I can almost guarantee you can find a WordPress plug-in to do exactly what you want, if you’re using WordPress. That feature is also in Microsoft Sharepoint, if you’re using that. Whatever CMS you are using might already have the feature you want, it might just be a matter of finding a plugin.