Online Test Application Test phase 1, test phase 2, srs, design phase and coding final deliverable

Online Test Application Test phase 1, test phase 2, srs, design phase and coding final deliverable

Project Domain / Category

Mobile Apps

 

 

Abstract/Introduction

Online Test Application (OTA) will be an android-based mobile phone application that will enable end users to take online test and displays the result immediately. This will be an academia related time-based (or clock-based) application for the promotion of raising education about various subject and/or courses at various educational levels. The test will be based upon knowledge of any subject.

 

 

Functional Requirements:

  1. The system shall show a splash screen to end user when application is started. It must contain welcome message, subject name and some very basic information about test like no. of questions, time allotted
  2. The system shall contain all the test questions along with their answers before the test starts.
  3. Each test will contain ten (10) questions as well as fixed time limit of 10 The end user must answer all questions within the time limit. If user do not answer with in time limit, the test will automatically quit after ten minutes and display appropriate Exit message to user.
  4. An alert will be shown to user when half (50%) time i.e. 5 minutes will
  5. If end user wants to quit test (i.e. press Quit button), the system shall check either he/she has attempted all questions or If end user has attempted all questions, allow him/her to exit test by displaying exit screen. Otherwise, do not allow him/her to exit and display warning message to attempt all questions.
  6. Once test is completed, the system shall show details report for test results containing; no. of successful attempts, no. of unsuccessful attempts, no. of all attempts, percentage of successful attempts, percentage of unsuccessful attempts, marks gained / total Upon all correct 100% attempts, you have to congratulate user and show Excellent; upon 80% result show Very Good; upon 60% result show Good; below 60% result give a chance (or option) to again attempt the test.
  7. If user gets 80% or more results, generate a Completion Certificate (high-quality or reasonable quality image) on the name of user so that end user can print it
  8. The system will show correct answers of his/her all unsuccessful attempts at the end of test. If user has all attempts successful, correct answers will not be
  9. The system shall have functionality for sharing his/her test results as well as Certificate of Completion on his/her Facebook account. Facebook integration is
  10. The system should have a special functionality that the user cannot copy/paste the question statements. In other words, you need to disable the copy/paste

 

  1. The system shall allow users to schedule their test on future based upon their availability and
  2. The system should allow result to export for offline analysis. (can be in Microsoft Excel, Adobe .PDF formats)

Tools:

  1. IDE: Android Studio 2.1 (or later) for Windows; including Android Software Development Kit (SDK)
  2. Programming language: JAVA
  3. Database: SQLite
  4. Unified Modeling Language(UML): Microsoft Visio, IBM Rational Rose

 

Supervisor:

Name: Haseeb Akmal

Email ID: haseebakmal@vu.edu.pk Skype ID: HaseebAkmal

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
×

Hello!

Click one of our contacts below to chat on WhatsApp

× WhatsApp Us