Skip to content

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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages