Hello.
1. How does the student log in to the application? Does each student have an unique ID number?
2. Can instructor activate multiple tests? For example 2 tests are being activated. Those 2 tests are being shown to the student, in case he hasn't completed them both yet, right?
3. If the student wasn't able to complete the test before instructor has deactivated it, should there be any error message shown to the student?
4. Please describe how a single quiz question is going to look like. Should it have picture as a question / Should it have pictures as answers, etc.
I will develop this software with PostgreSQL database, latest Ruby on rails version and Twitter bootstrap framework for basic interface.