Skip to main content

Online Exam Android App with Admin Panel

Operating System

Online Examination System

In an online examination system examine student login and get dashboard in android application and also in web panel. When examine login to the server he/she get his/her profile already register. Examine can edit and update their profile. On the dashboard examine gets the multiple options like exams, results, subjects, downloads, enroll numbers, notice, my profile, Logout, change password, share app etc. On select exams, show list of exams of examine class and department and on select particular exam show detail information of that exam and status of examiner for that particular exam. On click of Begin Assessment accept first terms and conditions and start exam with manage timing for particular exam. All answers given by examine are saved into the server with his/her profile information. Online examination system also allows to correct the answer if the examiner needed to change any answer in the examination time duration, however, examine can also mark question is invalid if question not in proper format, after the time duration any change will not allow. If your exam not completed but time is over then that case exam automatically submitted and show result of that exam. On result show 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. In study material two type of study materials provided pdf and video. examine can select type and get material as per type of material. This also makes c checking the answer easy and error proof as computers are more accurate than man and provide fast results too. We create Online Examination system in both languages android and php. .

Administrator of Online Examination has 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.

Online Examination System Modules:

  1. Home – Home page of Online Examination site/app.
  2. Login – Student can login to manage application or site.
  3. Subjects – Show multiple Subject list of student class. (app and site)
  4. Notice – Show 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)

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.

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.

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 me at
Email : [email protected]

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Submitted byJ Burgos (not verified)on Tue, 04/23/2019 - 20:39

Thanks for the contribution, could you please provide the database?

Thank you.

Submitted byTaim Hijazy (not verified)on Thu, 06/13/2019 - 04:49

If you've got the data base could you please send it to my Email : [email protected]
many thanks .

Submitted byfreddyLihamba (not verified)on Wed, 12/04/2019 - 03:28

je suis satisfait de cette appli

Submitted byvaibhav ghadage (not verified)on Sun, 01/05/2020 - 19:02

nice project,,,,,it is very helpfull....thank you so much mam

Submitted bysilast90on Mon, 01/06/2020 - 21:17

Thanks for sharing. Kudos well-done. Please I will like to use and edit. Hope am permitted

Submitted byitpotlekpel (not verified)on Tue, 03/10/2020 - 12:13

how to run app android studio

Submitted byalhasan jamal (not verified)on Sun, 04/26/2020 - 12:21

can you send me database file
the app is perfect app
my email [email protected]

Submitted byWildan MG (not verified)on Wed, 06/03/2020 - 02:49

can you send me database file
the app is perfect app
my email [email protected]

Add new comment