Skip to content

MITS Attendance Tracker is a smart Chrome extension made just for MITS students! πŸ“Š No more wasting time on manual attendance checksβ€”this tool gives you instant insights and clear analytics to track your academic performance with ease.

Notifications You must be signed in to change notification settings

Manojkumar2806/MITS-Attendance-Chromeextension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ MITS Attendance Extension -One-Click Smart Analytics Dashboard

Smart Analytics Dashboard for MITSians

Exclusively crafted for MITS students by the Department of Data Science


πŸš€ Project Overview

MITS Attendance Tracker is a smart browser extension designed exclusively for MITS students! 🏫 Say goodbye to manual attendance β€” access quick, easy-to-understand reports that help you stay on top of your studies.

Developed with care by the Data Science Department, this tool empowers over 2,500 MITS students to view their attendance in real time, predict trends, and plan for improvement β€” all within a simple and professional app!

"No more manual attendance calculations β€” get instant, intelligent insights that transform how you track your academic progress."

🎨 UI Design Showcase

Experience the sleek and intuitive interface crafted for seamless attendance tracking.

Dashboard View Attendance Analytics Bar Attendance Analytics Pie
Dashboard View Attendance Analytics with Bar Chart Attendance Analytics with Pie Chart
Recovery Planning CSV Export View Analytics Button
Recovery Planning One-Click CSV Export View Analytics Button

✨ Core Features

Feature Description
πŸ“Š Smart Analytics Engine
Real-time Calculation Instantly shows attendance percentage as data is fetched
Subject-wise Breakdown Gives a detailed view for each subject's attendance
AI-Powered Trend Analysis Predicts future attendance trends with smart algorithms
Critical Alerts Notifies students when attendance falls below 65%
Predictive Recovery Planning Suggests optimal class attendance plan to improve stats
🎨 Premium User Experience
Theme Persistence Supports Dark/Light modes that remember your preference
Responsive Design Works flawlessly across mobiles, tablets, and desktops
Smooth UI Animations Enhances user interaction with clean transitions and effects
Interactive Visuals Uses dynamic charts for easy data interpretation
One-click CSV Export Allows users to export attendance reports instantly

πŸ› οΈ Technical Excellence

Technology / Concept Description
🧩 JavaScript (ES6+) Core scripting language for building logic and interactivity
🎨 CSS3 (Flexbox & Grid) Responsive, modern layout and styling system
🧱 Zero-dependency Design Lightweight architecture with no external libraries
⚑ Optimized DOM Handling Performance-tuned for minimal reflows and repaints
πŸ’Ύ Local Storage Stores attendance data securely in browser memory
πŸ“Š Custom SVG Graphics Visualizes analytics through handcrafted scalable vector visuals
🧾 manifest.json Defines Chrome Extension metadata, permissions, and background scripts

🎯 How It Works

Intelligent Processing Pipeline

graph LR
    A[MITS Portal] --> B[Data Extraction]
    B --> C[Smart Calculations]  
    C --> D[Visual Analytics]
    D --> E[Insights & Recommendations]
    E --> F[User Dashboard]
Loading

🧠 Core Algorithm

  `Percentage = (Total Classes Attended / Total Classes Conducted) Γ— 100`  
  `Recovery Needed = Math.ceil((0.75 Γ— Total Classes - Attended Classes) / 0.25)`  
  `Status = Percentage β‰₯ 75 ? "Safe" : "Needs Improvement"`  

πŸ“Š Feature Showcase

πŸ“ˆ Real-Time Analytics

Instant attendance percentage calculation with subject-wise breakdown and trend analysis

🎯 Recovery Planning

Smart algorithm calculates exact classes needed to reach 75% attendance threshold

πŸ“Š Visual Insights

Interactive charts, progress rings, and data visualizations for better understanding


πŸŽ“ Core Benefits for MITSians

Benefit What You Get
⏰ Time-Saving No more manual calculations β€” check your attendance instantly with a single click
🎯 Goal Tracking Clear progress tracking towards the crucial 75% attendance benchmark
πŸ“Š Data-Driven Instant feedback on your current attendance percentage to make smart decisions
πŸ”„ Recovery Planning Personalized guidance on how many classes to attend to get back on track
🚫 Error-Free Zero manual errors β€” enjoy 100% accurate and reliable attendance tracking
⚑ Stress-Free Simplified, anxiety-free attendance management for every student

πŸ“₯ One-Click Setup Guide

Get started in under a minute β€” no coding required!

🌐 Install on Chrome / Edge

Launch Extension in Chromium Browsers
  1. πŸ”½ Clone or Download this repository to your computer
  2. 🧭 Open your browser and head to chrome://extensions/
  3. πŸ› οΈ Toggle on Developer Mode (top-right switch)
  4. πŸ“‚ Click Load Unpacked and choose the folder you just downloaded
  5. πŸŽ‰ You’re all set! The extension icon will appear next to your address bar

🦊 Install on Firefox

Temporary Load in Firefox for Testing
  1. πŸ”½ Download the extension code from this repo
  2. 🌐 Go to about:debugging in your Firefox browser
  3. πŸ” Choose This Firefox β†’ click Load Temporary Add-on
  4. πŸ“„ Select the manifest.json file from the extension folder
  5. βœ… Extension is now live for your current session

πŸ”’ Note: Firefox only supports temporary extensions in development mode. For persistent use, submit to Mozilla Add-ons.


Join the Journey 🀝

We’re excited to have the MITS community help make this project better! πŸŽ‰πŸš€

  • 🐞 Report Bugs: Spot a problem? Let us know!
  • πŸ’‘ Suggest Features: Got ideas to improve the app? Share them!
  • πŸ› οΈ Code Improvements: Submit your code updates or fixes.
  • πŸ“– Improve Docs: Help us make guides clearer and easier to follow.

Every bit counts. Ready to make an impact? Let’s go! πŸ’ͺ


πŸ“‹ FAQ & Support

❓ Is this extension safe to use?
Absolutely! The extension only reads publicly available data from your MITS portal and operates entirely within your browser. No personal data is stored externally or transmitted to third parties.
❓ Will this work on mobile browsers?
The interface is fully responsive and mobile-optimized. However, browser extension support varies by mobile browser platform.
❓ How is my data protected?
Your data never leaves your browser. All calculations and storage happen locally on your device for maximum privacy and security.

🎯 Mission Statement

"Helping every MITS student easily track and improve their attendance to achieve academic success with smart, easy-to-use tools."

πŸ‘¨β€πŸ’» Development Team

🌟 Manoj Kumar Pendem

Web Developer | Department of Data Science | MITS

Passionate about leveraging technology to enhance student experiences

GitHub LinkedIn Email


❀️ Thanks for visiting! Your support means a lot. Keep shining and stay curious!

⭐ If you find this repo helpful, please give it a star!


About

MITS Attendance Tracker is a smart Chrome extension made just for MITS students! πŸ“Š No more wasting time on manual attendance checksβ€”this tool gives you instant insights and clear analytics to track your academic performance with ease.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published