View and test the deployed app here
Exam Performance Analyzer is a machine learning and LLM-based application that reads students' exam performance and provides detailed analysis by subject and sub-topic. The application is built with Streamlit for an interactive web interface.
- Upload and analyze exam answer key images
- Detailed performance breakdown by subject and sub-topic
- PDF report generation
- Easy-to-use web interface
-
Clone the repository:
git clone <repository-url> cd exam-performance-analyzer
-
Install dependencies:
pip install -r requirements.txt
Or, if you use Pipenv:
pipenv install pipenv shell
-
Run the application:
streamlit run app.py
- Python 3.11+
- streamlit
- pandas
- google-generativeai
- pillow
- fpdf
- xlsxwriter
- matplotlib
This project is licensed under the MIT License.