{"id":18953025,"url":"https://github.com/danish1092/student_performance_analyzer","last_synced_at":"2026-05-05T03:39:12.478Z","repository":{"id":268638868,"uuid":"904955073","full_name":"Danish1092/Student_Performance_Analyzer","owner":"Danish1092","description":"Developed a web application to track, analyze, and visualize student performance and attendance data.","archived":false,"fork":false,"pushed_at":"2025-02-01T09:45:12.000Z","size":1097,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T10:26:31.290Z","etag":null,"topics":["flask","python"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Danish1092.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-17T21:48:50.000Z","updated_at":"2025-02-01T10:20:34.000Z","dependencies_parsed_at":"2024-12-18T02:38:35.705Z","dependency_job_id":"a6dc3194-df51-4061-b4b5-2eaa0f8dc947","html_url":"https://github.com/Danish1092/Student_Performance_Analyzer","commit_stats":null,"previous_names":["danish1092/student_performance_analyzer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danish1092%2FStudent_Performance_Analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danish1092%2FStudent_Performance_Analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danish1092%2FStudent_Performance_Analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danish1092%2FStudent_Performance_Analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Danish1092","download_url":"https://codeload.github.com/Danish1092/Student_Performance_Analyzer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239952598,"owners_count":19723922,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","python"],"created_at":"2024-11-08T13:35:43.710Z","updated_at":"2026-03-29T15:30:31.009Z","avatar_url":"https://github.com/Danish1092.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Student Performance Analyzer (SPA) 📊\n\nA comprehensive web-based platform for tracking and analyzing student academic performance and attendance data. Built with Flask and designed for educational institutions.\n\n## 🌟 Features\n\n- **User Authentication**\n  - Separate dashboards for students and teachers\n  - Secure login and registration system\n  - Role-based access control\n\n- **Performance Analysis**\n  - Upload and process student performance data\n  - Generate comprehensive analysis reports\n  - Individual student performance tracking\n  - Grade distribution visualization\n\n- **Attendance Management**\n  - Track and analyze attendance patterns\n  - Generate attendance reports\n  - View individual student attendance records\n\n## 🛠️ Technology Stack\n\n- **Frontend**\n  - HTML5\n  - CSS3 (Separate styles for teacher and student views)\n  - JavaScript\n\n- **Backend**\n  - Python\n  - Flask\n  - Pandas (for data analysis)\n\n## 📁 Project Structure\n\n```\nStudent_Performance_Analyzer/\n├── app.py                    # Main Flask application entry point\n├── utils.py                  # Utility functions for data processing\n├── analysis.py              # Class for analyzing student performance\n├── student_analysis.py      # Class for individual student analytics\n├── attendance.py            # Class for attendance management\n├── uploads/                 # Temporary folder for file uploads\n├── static/                  # Static files (CSS, JS, images)\n│   ├── images/             # Image assets\n│   ├── teacher_style.css   # Teacher dashboard styling\n│   └── student_style.css   # Student dashboard styling\n├── templates/              # HTML templates\n│   ├── index.html         # Landing page\n│   ├── signin.html        # Login page\n│   ├── signup.html        # Registration page\n│   ├── teacher_dashboard.html\n│   ├── student_dashboard.html\n│   ├── analysis.html      # Performance analysis page\n│   ├── attendance.html    # Attendance tracking page\n│   ├── student_analysis.html\n│   ├── student_attendance.html\n│   └── student_usn_form.html\n└── routes/                # Route handlers\n    └── auth_routes.py     # Authentication routes\n```\n\n## 💻 Usage\n\n### Teacher Access:\n1. Register/Login as a teacher\n2. Access the teacher dashboard\n3. Upload student performance data\n4. View analysis reports\n5. Track attendance\n\n### Student Access:\n1. Register/Login as a student\n2. View personal dashboard\n3. Check individual performance metrics\n4. View attendance records\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanish1092%2Fstudent_performance_analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanish1092%2Fstudent_performance_analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanish1092%2Fstudent_performance_analyzer/lists"}