Skip to content

Repository files navigation

📚 Study Time vs Marks Prediction Dashboard

Interactive study planner and exam marks prediction dashboard built with Python and Streamlit. Predict exam marks based on study patterns, manage study schedules, track progress, and receive personalized study recommendations.

Streamlit App Python License: MIT


🌐 Live Demo

🚀 Live Application:
https://study-marks-predictor.streamlit.app/


✨ Project Highlights

  • 📈 Predict expected exam marks based on study patterns
  • 📅 Manage daily study schedules and tasks
  • 📊 Visualize study progress using interactive analytics
  • 🎯 Track daily goals and study streaks
  • 🤖 Generate personalized study recommendations
  • 📁 Export progress reports in CSV and PNG formats
  • 💾 Store study data locally using JSON
  • 🌙 Responsive Streamlit dashboard interface

🎯 Features

📈 Marks Prediction

Estimate expected exam marks using study hours and study intensity.

📅 Study Schedule Management

Create, organize, prioritize, and complete daily study tasks.

📊 Progress Analytics

Visualize study consistency, task completion rates, and progress through interactive charts.

🎯 Daily Goal Tracking

Monitor completed tasks, study goals, and study streaks.

🤖 Personalized Recommendations

Receive study suggestions based on recorded study activity and progress.

📁 Report Export

Export study progress and analytics reports in CSV and PNG formats.

💾 Local Data Storage

Store tasks and study history using JSON-based local data storage.

🌙 Responsive Interface

Interactive dashboard interface built with Streamlit.


🛠️ Tech Stack

Component Technology
Frontend / UI Streamlit
Prediction Engine Python
Data Processing Pandas, NumPy
Visualization Plotly
Image Processing Pillow
Data Storage JSON
Programming Language Python 3.8+

📦 Installation

Prerequisites

  • Python 3.8+
  • pip

Clone the Repository

git clone https://github.com/Malika26-08/study-marks-predictor.git
cd study-marks-predictor

About

Interactive study planner and exam marks prediction dashboard built with Python and Streamlit.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages