Case Studies

MyMba Prep Online Mock Test Web Application

Introduction
Line

MyMBAPrep.com is a facility offered by My Prep Education Services. The organization is run by a group of IIM-Indore alumni. The website empowers its users with online resources such as Mock Tests, Question Papers along with solutions, Journals and Articles to prepare for MBA entrance exams such as CAT (Common Aptitude Test), MAT, XAT.

My MBA Prep Home Page

Basic Preliminaries Required

  • A Portal to conduct mock CAT examinations online for students planning to appear for CAT Examination.
  • The System should have 3 Panels i.e. Administrator Panel, The Institute Panel and The Student Panel.

Institute Panel

  • Registration facility for Institutes to enroll students planning and preparing to appear for CAT Examinations.
  • Institute should be able to create a kind of sub-site for itself. When any student registers with the institute student enters into the system that the student should only be able to see i.e. the institute data and not the actual website data.
  • Online Discussion Forum facility would be provided to the students for support to any problems or questions.
  • Institutes can place order for ‘n’ number of students. On successful Order placement and Payment the institute should have the required number of unique 14 digit keys to be provided to students for Registration.
  • Online Payment Facility via Pay Pal, Net Banking, Credit Cards and Debit Cards.
  • Manage Registered Student Data. The institute should be able to Ban, Allow, Delete or register students. In case the student creates any problem to the institute like non-payment or fraud etc.
  • Registered Institutes could categorize its registered students into various classes and that categorization will be decided by the institute itself.
  • Registered Institutes should be able to create their own test papers with their own question in it. Those test papers created should only be visible to the students registered with the institute.
  • At the time of test paper creation the institute can create two types of tests i.e. Paid Tests & Free Tests. In Paid tests it is compulsory to make a payment beforehand in order to apply for that test and in the free test there no need to make any kind of payment. The free marked tests are all free of cost and could be applied for directly.
  • After successful and complete creation of the test paper the institute should further schedule that test to be available to students. The scheduled test paper should only be visible between the given time period of scheduling. If the institute decides to make the test available only to some specific class created before, the institute could do so.
  • The test papers and the questions created should be reusable. If the institute wants to re-use the papers or questions it should be able to decide whether to re-use the complete test paper or some specific question(s). Once the questions are created the system should keep it in a question repository unless it is deleted for further use.
  • While creating questions and answers in test paper, there should be support to upload n number of images in the question and answers for special formulas and special format mathematical equations.
  • The institute should have the facility to notify its registered students through Email and SMS.
  • There should be several other Notifications to the User as well as the Institute for Ex :- On successful registration there should be a confirmation link sent to the users email, on order placement there should be an email notification too.
  • During order placement for students the institute decides on what tests should be available to the student. If the institute decides to show the Administrator created tests become to the student then he can do so by selecting the appropriate package at the time of order placement.

Student Panel

  • Registration facility for individual students as well as students registered by institutes preparing to appear in CAT Examinations.
  • Online Discussion Forum facility for students to ask any difficulties or to suggest any modifications.
  • Individual students can place order for themselves. On successful Order placement and Payment the student should get the ordered tests in his account.
  • Online Payment Facility via Pay Pal, Net Banking, Credit Cards and Debit Cards.
  • All the students registered through Institute have to enter their unique 14 digit key provided by the institute for recognition. The key decides the number of test papers available for that particular institute student.
  • At the time of order placement by the student decides the number of tests that he/she wants to apply for. The student can decide his package from a list of tests created by the administrator.
  • The test interface should be optimized to such an extent so that even on slow dial up Internet connections there should very less time delay in test experience and question switching.
  • Students with limited Internet plans or who are not willing to use the online system can once download the tests to their computers and apply to them and after completely applying for them upload the answers for evaluation.
  • Once the students have submitted the test he should immediately be given his evaluated result without any delay. This should happen in both cases i.e. Even if he applies for the online or offline. In case of offline test the moment he uploads his answers, his evaluated results should be shown to him.
  • All the registered students should have his test history in his account which should be accessible to him directly from his account.
  • He should also be able to compare his score with all the registered students.

 

User Flow chart

 

 

Challenges Faced

  • Online mock test module contained formulas, mathematical symbols, images and text content, along with a timer, the test time could be set by the admin generating the test paper. The real challenge was in presentation of mock test paper, which was successfully executed by our team.
  • The online Question Paper generator module required the functionality to combine formulas, mathematical symbols, images and text together to generate question paper, this functionality was achieved by our development team.

Solution Provided

Solution Provider Flow Chart

Obstacles  faced

  • MyMBAPrep required a Web application that was fast and easy to use.
  • The scheduled test paper should only be visible between the given time period of scheduling. And the test paper and question created should be reusable.
  • To counter the problem faced while presenting special symbols in question paper generator an ASCII Table Generator was devised.
  • At the time of test paper creation the institute could create two types of tests i.e. Paid Tests & Free Tests. In Paid tests it is compulsory to make a payment beforehand in order to apply for that test and in the free test there is no need to make any kind of payment.
  • Once the student has submitted the test he should immediately be given his evaluated result without any delay. The registered user should have access to his entire test history in their account. He should also be able to compare his score with all the registered users.

Solution Provided

  • All the basic requirements were satisfied.
  • We designed a web application that provided the required registration facility for both institutes and students.
  • An easy to use Administrator panel was also developed to manage the user accounts.
  • A state of the art Mock Test system was designed.
  • A desktop application was also designed for users having low speed internet connection, the users could then download question papers and attempt the mock test in desktop application, after the successful completion of tests their scores are updated back in the database for further comparisons and analysis with other users.
  • All the registered users have test history in their account. The user also has the facility to compare their score with all the registered users.

 

My MBA Prep Exam Test Page