Skip to content

An ML , LLM based application which reads the students' exam performance and shares the detailed analysis subject and sub topic wise.

License

Notifications You must be signed in to change notification settings

Suhas1998/exam-performance-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exam Performance Analyzer

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.

Features

  • Upload and analyze exam answer key images
  • Detailed performance breakdown by subject and sub-topic
  • PDF report generation
  • Easy-to-use web interface

Setup

  1. Clone the repository:

    git clone <repository-url>
    cd exam-performance-analyzer
  2. Install dependencies:

    pip install -r requirements.txt

    Or, if you use Pipenv:

    pipenv install
    pipenv shell
  3. Run the application:

    streamlit run app.py

Requirements

  • Python 3.11+
  • streamlit
  • pandas
  • google-generativeai
  • pillow
  • fpdf
  • xlsxwriter
  • matplotlib

License

This project is licensed under the MIT License.

About

An ML , LLM based application which reads the students' exam performance and shares the detailed analysis subject and sub topic wise.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages