Online Exam Android App with Admin Panel

This is an online examination system where examiner access the student login and get dashboard in android application and also in web panel.

Online Exam Android App with Admin Panel
Image of Online Exam Android App with Admin Panel.

Online Examination System

This is an online examination system where examiner access the student login and get dashboard in android application and also in web panel. When the examiner login to the server he/she get his/her profile already register. It allows one to easily edit and update their profile.

READ ALSO:          Android Scanner with Text on Image Translation App

The dashboard allows one to simply access the several options like exams, results, subjects, downloads, enroll numbers, notice, my profile, Logout, change password, share app etc. On Choosing exams, it displays lists of exams of the class and department that are to be examined and on choosing particular exam displays detail information of that exam and status of examiner for that particular exam.

READ ALSO:      Upturn Task Reminder app

On Activating of Start Assessment accept first terms and conditions and start exam with manage timing for particular exam. All answers provided by examiner have been saved into the server with his/her profile information. This System allows to correct the answer if the examiner needed to change any answer in the examination time duration,

READ ALSO:     Tower Defense 3D (Android)

However, the person who is set to examine usually the admin can also mark question as invalid if question not in proper format, after the time duration any change will not allow. If your exam not successfully completed but time is over then that case exam automatically submitted and show result of that exam.

READ ALSO:       Flap the Bird (Android)

Therefore, On result displays right and wrong count of questions and percentage and status of exam like pass or fail etc. also provide key review of that exam with all right answers of questions. In My subject show subject list. Result show result list of all given exams. Notice show list of notices added by administrator. Also show list of Enroll numbers.

Administrator has extensive Permission to have multiple features such as Add, Delete, Update Students, Subject, Departments, classes, study materials, enrol numbers, Exams, generate question papers, video materials, notice, school info and Question.

READ ALSO:      Android Chat App

The Awesome System Modules:

  1. Home – This is the Home page site/app.
  2. Login – This allows the Student to easily login so as to enable manage application or site.
  3. Subjects –This Display multiple Subject list of student class. (app and site)
  4. Notice – This Displays list of notices added by admin. (app and site)
  5. Rate this app – Rate for app on play store. (App)
  6. Share App – user can share app in his/her friend/relatives etc. (App)
  7. Help – If required any help then add through help form. (App)
  8. Edit Profile – Student can edit registration information like personal details, address, contact no, display name etc. (app and site)
  9. Change Password – Currently logged user can change his password from this link. (app and site)
  10. Logout – User logged out from this site. (app and site)
  11. Examination – Selection of available examination. (app and site)
  12. Begin Assessment – Show questions from question bank and display one by one to the student with timer. (app and site)
  13. Review – After completing the examination student can view results. And key review of that exam. (app and site)
  14. Enroll numbers – Used when exam type is paid and manage as per type. (app and site)
  15. Results – show list of all exam result given by student. (app and site)
  16. Admin dashboard – show count of all point and all student assessment record with status pass or fail. (admin)
  17. Department – Admin can add, edit, delete department. (admin)
  18. Class – Admin can add, edit, delete class. (admin)
  19. Subject – Admin can add, edit, delete Subject. (admin)
  20. Student – Admin can add, edit, delete Student. (admin)
  21. Examination – Admin can add, edit, delete, active, inactive, re-activate, assessment, view exam, print result, Add questions of examination. (admin)
  22. Generate QP – Admin can Generate question paper. (admin)
  23. Study Material – Admin can add, Delete, Edit, Active-Inactive, view study material. (admin)
  24. Video Material - – Admin can add, Delete, Edit, view Video material. (admin)
  25. Notice – Admin can add, edit, delete notice for students. (admin)
  26. Enroll Numbers – Add, edit, delete enrol number for particular exam/study material/video material etc., add deadline date for it. (admin)
  27. School Info – add or Edit info. (admin)

READ ALSO:      A Windows Messenger

Technology Used:
1. Admin panel and Student panel :
Front end: HTML, CSS, JavaScript

  1. HTML: HTML is used to create and save web document. E.g. Notepad/Notepad++
  2. CSS : (Cascading Style Sheets) Create attractive Layout
  3. JavaScript: it is a programming language, commonly use with web browsers.
  4. Back end: PHP, MySQL
    1. PHP: Hypertext Pre-processor (PHP) is a technology that allows software developers to create dynamically generated web pages, in HTML, XML, or other document types, as per client request. PHP is open source software.
    2. MySQL: MySql is a database, widely used for accessing querying, updating, and managing data in databases.

READ ALSO:      What is Ionic

2. Android Application:(Android Studio) and (JDK)

  1. XML: XML is used to create design view of application.
  2. Java : Java use as coding language in android studio.
  3. Php : php language used for backend connection of mysql called as webservices.


For Username and Password check text file attached on the Sourcecodes.



Please don't forget to give credit to original developer because I really worked hard to develop this project and please don't forget to like and share it if you found it useful :)

For students or anyone else who needs program or source code for thesis writing or any Professional Software Development,Website Development,Mobile Apps Development at affordable cost.

Contact us at OR Comment in the Below Comment Section.
Email :

WhatsApp Us Here:+254714643906: