I have many mulitple choice questions on a variety of subjects. Want a quiz writer that will handle up 50 500 questions with 5 answers (one correct). It should be passcoded and text the user at user defined intervals that it is time to answer a question. It will need to keep statistics to aid the learner. It will need to ask missed question more frequently. The user can get tips that will cost points deducted if they choose to use a tip. Questions for a new module need to be uploaded via xls or csv files. Also the app must be able to be updated. Results must be able to be emailed to with results to domeone elase, like a teacher or parent. It will need user name and passcode capabilities.