Home - noojman/Test-Prep-Grading-App GitHub Wiki

Preparation books for standardized tests have been widely used for decades now for tests such as the SAT, GRE, GMAT, and more. The grading process is notoriously slow and tedious, requiring the student to manually check each question back and forth with the solution manual at the back of the book. Additionally, there is little to no personalized feedback based on the student’s score about areas of improvement, progression statistics, and other useful information about the student’s performance.

The objective of this app is to create a mobile app that acts as the answer sheet and test timer for the student, and then automatically grades at the end of the test. Then the app will immediately provide the student with personalized feedback such as progress tracking, score percentile, and predictive analysis. The problems themselves are not provided in this application; instead, this application is solely meant to assist the student with the study process and work alongside publishers and their content.

This application has been written in Java with Android Studio, implementing Firebase Authentication for user account creation and management, and Firebase Realtime Database for storage of tests and solution manuals. Reference this Wiki for details on implementing certain features and developmental tools around this app.