--- 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 ```bash 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]