Multiple choice exam simulation application (Rich Internet Aplication)
We want to develop a multiple choice exam simulation application.
The “xys” application will be comprised of two main elements: the interface and the database. The interface is the part of the program that the students will use to study and to run practice tests (exams). The database stores all the questions, answer data, exhibits (that include images, pictures, animation and video) and unit contents or study/instruction material (link to relevant high stake or premium content integrated into specific learning context, making the value of eTexbook a reality for student to read for further details or explanations).
The “xyz” application should be designed to be easy to use while providing the most effective study mode available. The interface will enable the students to select among the following modes:
 Study Mode – In this mode, the students can select the subject, select the number of questions they wish to see and the time they wish to allow for the test. They can select questions from all the objective units or from specific units of one subject. This enables the student to reinforce their knowledge in all areas (conteúdos/contents) or to strengthen their knowledge concerning the specific objectives they want to cover. During the exam, they can display the correct answer to each question with an explanation of why it is correct. They can also play a video, where a teacher explains verbally (with images, text, voice) and with study aids – virtual whiteboards or blackboards. Furthermore, the student can follow a link to a relevant section in an educational eText book to read a relevant section to the question or for a further review of the topic (conteúdo) – regular educational textbooks to be converted to eTextbooks (To be provided separately and only available for those that have access to eText book platform and the relevant eTextbooks).
 Practice Exam – In this mode, the students select a subject and take an exam that is designed to simulate the actual exam. Questions are selected from all test objective units or contents (conteúdos) of the subject. The number of questions selected and the time allowed are set to match those parameters of the actual exam.
 Administrator interface – the administrator will perform all administrative tasks. Create the subjects, populate the database questions, answers, images, videos, edit multiple choice questions and answers, explainations, etc.
The “xyz” application database stores a group of test questions along with answers and explanations (Text, video, exhibits). When the student “creates an account –New User” in our system, depending on the registration details, relevant applications will be include in the application tab. “xyz” application will follow a “freemium business model” Some feature will be free (Practice Exam Mode) while other features will require credits to use (Study Mode). The credits will give the student access to the database for a specific number of program executions (pay-per-use with each answered/opened question as a metric). Playing a video will also require credits. Each “xyz” application comes with at least one activated database. Additional exams may be downloaded when available (Teacher generated questions) –each year, more exams will be added (4 exams for each subject a year). The “xyz” application will be available as a web service (online – a Rich internet application), or as a dynamic download software and as a download once system using a pay-per-use model (to see the possibility of offline version for students without internet access that can been updated or synchronized with the online version, when internet is available).
Xyz will be deployed as a Pay-per-use system ( micropayments) and therefore must provide users a way to pay for the use of applications
Two documents attached provide an overview of the Architecture for pay-per-use