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.
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 sentences or 1 sentence with 4 possible words. The list of words and answers should be easily changeable - probably stored in some kind of text file so that (inevitable) spelling mistakes and wrong definitions could easily be changed. 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. When they get an answer repeated due to it being answered incorrectly, 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. Pupils should be able to print a certificate. There should be a small minimum time spent on each question e.g. 10 seconds before they can make a choice so that pupils don't just pick 50 random answers in 50 seconds and then say "oops I got them wrong tough luck". They should be forced to spend some small amount of time on it. The certificates should contain date, name, teacher, 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. Possibly it would be good if the results were emailed directly to the teacher. However most pupils use web based browsers and usually programs default to Outlook Express (or similar), which may not be set up. It should look reasonably nice, although the content is more important than a totally professional 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 by the beginning of June - or sooner if possible. In the future they may be more work ??" making similar programs that include pictures, or programs that track individuals progress etc.
It needs to run on the web.
Pupils must be able to access it from home or from school.
The school's firewall can be a bit funny but most things do get through.
Computers at school run windows XP.