msmaje's picture
updated README
8cb0881 verified

A newer version of the Gradio SDK is available: 6.4.0

Upgrade
metadata
title: StudentGrading BioRtc
emoji: 🚀
colorFrom: red
colorTo: gray
sdk: gradio
sdk_version: 5.12.0
app_file: app.py
pinned: false
short_description: Student Grading App learnt at BioRTC Damaturu 2024 AI Wshp

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

Student Grade Manager

A simple web application built with Streamlit for managing student grades and visualizing class performance.

Features

  • Add student grades with name, subject, and score
  • Automatic grade calculation (A, B, C, D, F)
  • View all student grades in a sortable table
  • Real-time class analytics:
    • Class average
    • Total number of students
    • Grade distribution visualization

Usage

  1. Enter the student's name
  2. Select the subject from the dropdown
  3. Input the score (0-100)
  4. Click "Add Grade" to save the entry

The application will automatically:

  • Calculate the letter grade
  • Add the entry to the database
  • Update the analytics dashboard

Run Locally

pip install -r requirements.txt
streamlit run app.py

Deployment

This app is deployed on Hugging Face Spaces. You can access it at [your-space-url].

Technical Details

  • Built with Streamlit
  • Uses Pandas for data management
  • Includes real-time analytics and visualizations
  • Data persists during the session

License

MIT License

Author

[Your Name]