Hi all
[B]Background
I’m completely new to web development. I’ve made some websites in the past using older versions of Dreamweaver and recently with Joomla, but they were just information pages without advanced functionality.
[B]What help I need
Now I want to start up a pretty ambitious project, and I’m willing to make the effort required. I will describe the project below, what I’d like to know is:
– What skills do I need to do this (e.g. what languages do I need to learn)
– Can you recommend books/tools/courses that teach me this quickly? I have an engineering and business degree so I expect to pick things up very quickly.
– What tools do I need to get and how much will this cost (roughly)?
[B]The project
A language training website (e.g. learn some Italian before your upcoming holiday), that uses multiple-choice quizes to teach vocabulary/expressions. It will help a visitor to learn the 500 most common words of a language. It will start with the first 20 words, but when a student shows he has learnt a word, it will be replaced by a new one.
So what the program needs to do:
1.
Start with a list of 500 words (let’s call this library). Ideally it could take this list from an excel spreadsheet so that I can use the same program for different libraries (e.g. different languages)
Select the first 20 from the library (we’ll call this shortlist). Generate a multiple-choice quiz of the 20 words in the shortlist and keep track of correct and incorrect answers
If student gets a word correct 2-3 times in a row this word will removed from list and replaced by a new word from library (to keep it at 20 words total).
The program will keep track of the number of words that student learns, and congratulates student for reaching certain milestones.
The possibility for a student to be remembered (through registration) and to return to his studies later.
[B]I realize this will require a serious effort but I hope someone will help me to get started.