I would like a web based application that will test pupils on their knowledge of scientific vocabulary.
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).
I would like a program writing that would test pupils on their knowledge of vocabulary. It is aimed at pupils who are year 7 to 9 (UK ??" 11-14 years old).
The program would be based on the web. Pupils would be able to access it from home or school. It would probably be written in Java or Flash or similar.
The software should test pupils on their knowledge of words / definitions and NOT their spelling ??" it would probably be just radio buttons although possibly drag and drop.
The order of the questions should be random, as should the order of the incorrect choices that are displayed.
The questions should randomly take the form of either 1 word with 4 possible meanings or 1 sentence with 4 possible words (see attachment).
The list of words and answers should be easily changeable - probably stored in some kind of database so that (inevitable) spelling mistakes and wrong definitions could easily be changed. New words should be easily added too.
It should contain words from y7, 8 and 9.
The incorrect answers that could be selected should also come from the same module as the word being tested.
If answered incorrectly, the software should tell the pupils the correct answer, maybe the correct answer could be circled and the program pause for a few seconds or until they click on ‘next’.
The software should remember which questions were wrongly answered and then ask the pupils the same question again, 2 questions later. People only learn from mistakes!
When they get an answer repeated due to it being answered incorrectly, the order of the incorrect choices should be different to the original ones (or re-randomly generated) so that the pupils cannot just remember that the correct answer is the second one down (or whatever).
Pupils should be able to test themselves on any choice of year or module, or combination of them, or all of them together.
They should also be able to select the difficulty ??" which I would define in the text file /database.
Pupils should be able to print a certificate.
The certificates should contain date, name, score, total number of questions, % correct, modules tested etc.
The certificate should have some kind of 'watermark' (faintly printed graphic) so that pupils cannot just cut and paste their names directly onto an image of it and therefore avoid the work.
It should look reasonably nice, although the content is more important than an artistic look. I can provide screen shots showing how things should roughly look; you won’t have to dream things up.
I would like to keep the code as well as the .exe file, in case I need to make changes later.
The code should look reasonably tidy, and maybe have some notes in so that someone else can look at it and change it later.
Whoever does the code should be prepared for me to look at the finished article a few times and make reasonable changes, as I’m sure that it will take a few goes to get it right. For example - some of the things above may not be easy to do or not be user friendly when we actually use it. If there were any major changes then obviously I would not expect anyone to do them for free.
The code and the program should be ready before the beginning of July.
In the future there may be more work ??" making similar programs that include pictures, or programs that track individuals progress etc.
It needs to run on the web, in all normal browsers.
I suggest Flash, but anything would do as long as it meets the specifications (see attachment).