{"id":20826491,"url":"https://github.com/kom-senapati/student-performance-predictor","last_synced_at":"2025-03-12T07:22:35.045Z","repository":{"id":250103891,"uuid":"833479938","full_name":"kom-senapati/Student-Performance-Predictor","owner":"kom-senapati","description":"📊 Student performance prediction using data science, 🤖 machine learning models, 🌐 Flask web app for interactive results...","archived":false,"fork":false,"pushed_at":"2024-07-25T06:48:16.000Z","size":510,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T19:55:33.933Z","etag":null,"topics":["docker","flask","python"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kom-senapati.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-07-25T06:26:52.000Z","updated_at":"2025-02-28T04:30:35.000Z","dependencies_parsed_at":"2024-07-25T07:43:41.679Z","dependency_job_id":"ea410976-96d6-4bad-801e-e0b02e864fe0","html_url":"https://github.com/kom-senapati/Student-Performance-Predictor","commit_stats":null,"previous_names":["kom-senapati/student-performance-predictor"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kom-senapati%2FStudent-Performance-Predictor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kom-senapati%2FStudent-Performance-Predictor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kom-senapati%2FStudent-Performance-Predictor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kom-senapati%2FStudent-Performance-Predictor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kom-senapati","download_url":"https://codeload.github.com/kom-senapati/Student-Performance-Predictor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243173582,"owners_count":20248135,"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":["docker","flask","python"],"created_at":"2024-11-17T23:09:19.102Z","updated_at":"2025-03-12T07:22:35.020Z","avatar_url":"https://github.com/kom-senapati.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎓 Student Performance Predictor\n\nWelcome to the **Student Performance Predictor** project! This repository provides a comprehensive solution for analyzing and predicting student performance using various data science techniques. It includes exploratory data analysis (EDA), machine learning models, and a Flask web application for interactive results.\n\n## 📂 Project Structure\n\nHere's an overview of the project's folder structure:\n\n```\n/Student Performance Predictor (main)\n|-- Codes-Programs-Database/\n|   |-- Dataset/\n|   |-- Model/\n|   |-- Notebooks/\n|   |   |-- Exploratory Data Analysis.ipynb\n|   |   |-- Modelling.ipynb\n|   |-- requirements.txt\n|   |-- Website-Code/\n|       |-- app.py\n|       |-- static/\n|       |   |-- style.css\n|       |-- templates/\n|           |-- base.html\n|           |-- index.html\n|           |-- predict.html\n|           |-- understand_data.html\n|\n|-- Screenshots (Final Output)/\n```\n\n### 📊 What We Did\n\n1. **Exploratory Data Analysis (EDA)**: We performed data exploration and visualization to uncover insights and understand factors influencing student performance. This process is detailed in the **Exploratory Data Analysis.ipynb** notebook.\n\n2. **Model Creation**: We developed predictive models to estimate student performance based on various factors. The **Modelling.ipynb** notebook covers the model training and evaluation process.\n\n3. **Flask Web Application**: We built a Flask app to present the results interactively. Users can input their data and receive predictions via the web interface.\n\n## 🚀 Getting Started\n\nTo get started with the project, follow these steps:\n\n1. **Clone the Repository**\n\n   ```bash\n   git clone https://github.com/kom-senapati/Student-Performance-Predictor.git\n   cd Student-Performance-Predictor\n   ```\n\n2. **Set Up the Environment**\n   Install the required packages using the provided `requirements.txt` file:\n\n   ```bash\n   cd Codes-Programs-Database\n   python -m venv .venv\n   .venv/Scripts/activate\n   pip install -r requirements.txt\n   ```\n\n3. **Run EDA and Model Code**\n   Open and run the Jupyter notebooks in `Codes-Programs-Database/Notebooks/` to explore the data and build models.\n\n4. **Start the Flask App**\n   Navigate to `Codes-Programs-Database/Website-Code/` and run:\n\n   ```bash\n   python app.py\n   ```\n\n   This will start the Flask server, and you can access the app at `http://127.0.0.1:5000`.\n\n\n## 📸 Final Output\n\nCheck out the **Screenshots (Final Output)** folder for visualizations of the Flask app and results.\n\n## 📑 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## 🤔 Questions?\n\nFeel free to open an issue if you have any questions or suggestions. Happy analyzing!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkom-senapati%2Fstudent-performance-predictor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkom-senapati%2Fstudent-performance-predictor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkom-senapati%2Fstudent-performance-predictor/lists"}