We're planning to develop a site for online math practice site.
Site has grades/then areas to chose from.
Shows timer and real time grade along with question panel.
There would be progress report including charts.
Be able to print awards.
Site also needs to send periodic progress email.
It will require authentication but let will let 10 test free.
Since questions might have geometry or equations, I would assume some questions would be saved as image. But we can generate some shapes real time using JS Frameworks, or Canvas. We need you to present your solution and why.
For certain question types, we also need algorithm ideas to generate different questions from same template instead of saving all questions into dB.
We need to have voice option to read to question aloud for kids don't know how to read yet. Present your solution.
Algorithm idea to grade student as question answered depending on timer and number of correct answers.
This project will be depending on front-end heavily with some flash/flex.
I also need to decide what server technology to use.
Speed is important.
We are planning to put some carton/characters but designing characters could be different project if you are not able to do so.
We prefer hot/cheerful color schema for schema. Any new idea will win!
What we expect to pick the winner:
1. Server technology idea with your reason including database, framework if any, programming languages e.t.c
[url removed, login to view] site platform (Yui, jquery) and why you pick it?
3. A demo page with exiting front-end for kids to represent your artistic perspective.
4. Your bid.
5. Your time frame for each section.
Any creative/robust approach will be awarded as winner.
Please note that, if you are very good at one and don't know other, it is ok. I can split the project into small pieces and you get your part.
Once we decide the winner, each part (server side, client site, database) requires its own design and implementation.
Please e-mail me your solution, time and cost and do not hesitate to ask any question. You are welcome to check existing sites for your inspiration and propose ideas.