Skip to content

arshsaxena/ViBoot-Enhanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ViBoot Enhanced

Enhance your VTOP experience in one-click.

ViBoot Enhanced is an improved version of ViBoot available on the Chrome Web Store. It is designed to make VIT's VTOP easier and faster to use for students from the Vellore, Chennai, and Bhopal campuses. The extension helps by automating boring and repetitive tasks, giving helpful insights on attendance and marks.

🚀 Features

📊 Smart Attendance Management

  • 75% Attendance Calculator: Automatically calculates how many classes you can skip to maintain 75% attendance
  • Real-time Alerts: Color-coded warnings for attendance status (Green: Safe, Yellow: Caution, Red: Danger)
  • Lab vs Theory Differentiation: Separate calculations for lab and theory classes
  • On-Duty Tracking: Comprehensive OD (On-Duty) summary with automatic counting and smart analysis
    • Detailed OD Summary: Complete chronological list of all OD entries with dates, times, and counts
    • Course-Wise Analysis: Separate OD breakdown by course with theory/lab differentiation
    • Smart OD Counting: Automatic calculation (theory slots = 1 OD, lab slots = 2 ODs)
    • Total OD Counter: Real-time total (OD calculation feature sourced from the ezOD extension by Parth Sidpara)
  • Attendance Summary: Overall attendance statistics with skip calculations for different percentage targets

📈 Marks Analysis

  • Passing Marks Calculator: Shows exactly how many marks you need in FAT to pass each course
  • Weightage Analysis: Displays total weightage, scored marks, and lost marks
  • Course-wise Breakdown: Individual analysis for Theory, Lab, and STS courses
  • Visual Indicators: Color-coded passing status (Green: Pass, Red: Need more marks)
  • 📊 Comprehensive Academic Summary: Complete semester overview with consolidated marks analysis
    • Overall Summary Table: All courses displayed in a single table with course codes, titles, and percentages
    • Multi-Campus Support: Enhanced compatibility across Chennai, Bhopal, and Vellore VTOP systems
    • Percentage Calculations: Individual course performance percentages with proper decimal formatting

📅 Google Calendar Integration

  • Time Table Sync: Automatically sync your class schedule to Google Calendar
  • Exam Schedule Sync: Sync exam dates and venues to your calendar

🎯 Enhanced Navigation

  • Quick Access Toolbar: One-click access to Attendance, Marks, Course Page, and Time Table
  • Campus Support: Works seamlessly across VIT Vellore, Chennai, and Bhopal
  • Auto-captcha Solving: Automatically solves VTOPCC captcha challenges
  • Responsive Design: Optimized for all screen sizes

🛠️ Installation

  1. Download or clone this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode"
  4. Click "Load unpacked" and select the extension folder
  5. The extension will be installed and ready to use

Key Features Usage

Attendance Management

  • Navigate to "Class Attendance" in VTOP
  • View enhanced attendance table with 75% calculations
  • Click "Check OD" button to see comprehensive On-Duty summary with:
    • Complete chronological list of all OD entries
    • Total OD count with smart theory/lab calculations
    • Course-wise OD breakdown separating theory and lab components
  • Click "Check Course-Wise OD" for consolidated view of ODs per subject
  • Monitor your attendance status with color-coded indicators

Marks Analysis

  • Visit "Marks View" in VTOP
  • See enhanced marks table with passing requirements
  • View weightage analysis and lost marks calculation
  • Get clear indicators for each course's passing status

🏫 Supported Campuses

⚠️ Note: Feature availability may vary across campuses due to differences in VTOP implementations.

🌐 Supported Browsers

Google Chrome Brave Microsoft Edge Opera

⚠️ Note: Firefox and Safari are not supported, as they use different extension systems.

🐛 Troubleshooting

Common Issues

Extension not working:

  • Refresh the VTOP page
  • Check if you're on a supported campus URL
  • Ensure the extension is enabled in Chrome

Google Calendar sync not working:

  • Ensure you're signed in to Google via the extension popup
  • Check your Google Calendar permissions in Chrome settings
  • Verify your internet connection
  • Try signing out and signing in again
  • Refresh the VTOP page and try syncing again

Attendance calculations incorrect:

  • Refresh the attendance page
  • Check if you're viewing the correct semester
  • Ensure all attendance data is loaded

Development Setup

  1. Clone the repository
  2. Load the extension in Chrome developer mode
  3. Make your changes
  4. Test thoroughly across all supported campuses
  5. Submit a pull request

👥 Credits

Role Name Course & Year
ViBoot Author Manjunadha Abhinai [ViTrendz] CSE @ VITV'25
ezOD Author (OD Analysis) Parth Sidpara CSE @ VITC'27
Enhanced by Arsh Saxena ECE @ VITC'27
Aishik Tokdar ECE @ VITC'27

Original credits belong to the respective authors only.

🔗 Links