Examination Simulator

From OLPC
Revision as of 05:56, 26 August 2007 by AnupGupta (talk | contribs) (New page: {{:Summer of Content project proposal header}}<!-- DO NOT TOUCH THIS LINE --> == Project description == An Examination Simulator creates a simulation of a real time examination. The sim...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

 

  • Interns - If you are interested in this project, add your name to the Interested interns section below along with a brief description of why you're interested and why you'd be a good mentor for this project, along with any specific ideas for execution you might have beyond the project description.
  • Mentors - If you are interested in this project, add your name to the Interested mentors section below along with a brief description of why you're interested and why you'd be a good mentor for this project, along with any specific ideas for execution you might have beyond the project description.
  • Others - If you are interested in this project in a role other than that of potential mentor or potential intern (example: you are an organization, a potential end-user/tester, may have helpful resources, or want to be notified if the project is chosen), add your name to the Other interested parties section below with contact information and details.
  • Everyone - Contribute to the project description on this page, or discuss this project on the associated talk page (click the "discussion" tab on top).

The deadline for editing this proposal or adding yourself to the list is 11:59pm EST (GMT-5) on August 6, 2007.

Project description

An Examination Simulator creates a simulation of a real time examination. The simulator provides practice in actual test conditions and gives test results instantaneously. The simulator will also provide a detailed analysis of the test. Supposedly, the test contains 50 questions, out of which 10 are knowledge based, 10 understanding based, 10 skill based, 10 conceptual and 10 application based. The student will also be able to get a detailed analysis based on the type of questions attempted along with other details like correct and wrong answers, percentage obtained, subject wise analysis, efficiency, efficiency depending on the time taken. Maximum learning takes place by practicing questions. The test can prove very useful both for classroom and home environment. It has utility for both teachers and students. We can have animated, colorful backgrounds for the test screens. The questions can also be displayed in an attractive manner. Thus, it will enable learning with competitiveness and fun.This Simulator can also serve the purpose of the Worksheet Generator as proposed on the OLPC Wiki

Intern name

Anup Gupta

Why do I want to do this project? I find building an Examination Simulator very interesting. I have been involved in building a Test Software which was an application made in VB.NET. I have mentioned my technical skills and the projects done by me on the following page. [1]

I have also thought of the procedure that can be used for developing the entire project.

Development Stage

The Examination Simulator can be developed in PHP with MySQL as the database. I feel that the most important part in the entire process would be to create a database with appropriate fields. I have thought over the fields that will constitute the database. We will need to divide the backend in two tables. I had made the table in word and since I couldn't copy the table here. I took screenshots and have displayed them here as images. I ll also host them on my web page so that the word/pdf could be downloaded by everybody. The first table focuses on the details of the test while the second on the details of the question. The first column in both the tables constitutes the field in the database; the second is an example entry while the third gives the description of the field. Olpc2.png Table I focussed on the fields in the test and II on the fields in a question. Table3.png

Table I is connected at the runtime and values of the variables are changed according to the test conditions.

Table II is used for following tasks: 1. To generate a unique QuestionID. 2. To check the response of the student with the correct answer 3. To analyze the test given by the student, e.g. to judge the type of questions attempted wrong.

The entire file for the Project ideas can be accessed here : File:ProjectIdeas.pdf