Overview
Self-advising (prerequisite/retake/degree-progress checks) and a modern reskin for ULAB students on URMS
ULAB Student Companion is the ultimate browser extension for University of Liberal Arts Bangladesh (ULAB) students using the URMS (University Resource Management System) and MMS (Marks Management System) portals. Designed to eliminate friction, clutter, and academic uncertainty, ULAB Student Companion transforms legacy university web pages into a clean, modern, responsive dashboard packed with intelligent self-advising and planning tools. ✨ KEY FEATURES: 🎨 Modern Bento Dashboard & Navigation - Replaces legacy 2000s table layouts with a sleek, modern Bento UI. - Built-in Dark Mode & custom text size scaling for late-night studying. - Responsive sidebar navigation to switch between modules effortlessly. 🤖 Smart Self-Advising & Prerequisite Checks - Automatic prerequisite verification for all major ULAB departments (CSE, BBA, MSJ, English, EEE, Bangla). - Instantly flags unfulfilled prerequisites, retake opportunities, completed courses, and waiver statuses during Preregistration. - Departmental syllabus audit view showing exact degree completion progress. 📅 Class Routine & Calendar Export - Clean weekly class schedule overview with conflict highlighting. - One-click export to Google Calendar and standard .ics files. 🎓 Capstone / Thesis Eligibility Checker - Calculates credit completion and specific major requirements to verify thesis/capstone eligibility before advising. 📊 Marks Management System (MMS) Enhancement - Seamless integration with mms.ulab.edu.bd to calculate weighted continuous assessment marks, grade predictions, and targets. 💳 Streamlined Billing & Payment Gateways - Responsive payment confirmation page overhaul supporting City Bank gateway and bKash merchant checkout with zero visual bugs or overlapping headers. 🔒 100% Private & Local - No external tracking, no backend servers, and zero data collection. All student records are parsed locally in your browser and stored exclusively in Chrome local storage. v1.1.1 Single-Column Info Grids on Mobile: Automatically collapses key-value info grids into clean single-column pairs on mobile viewports (<= 680px) to prevent text wrapping and clipping. Responsive Stat Strips: Stat cards transform into a 2x2 grid on mobile screens (<= 680px) and a single-column stack on small phones (<= 440px). Touch-Optimized Target Sizes: Scaled interactive buttons, action links, and chips to a touch target height of 28px–36px. Responsive Header & Branding: Reduced header height (56px) and padding on mobile, hiding sub-headings on narrow viewports (<= 540px) to prevent logo overlap. Home Dashboard Launcher Grid: Responsive 2-column mobile launcher layout for quick links on screens < 480px. Mobile Table Scrolling: Smooth momentum touch scrolling (-webkit-overflow-scrolling: touch) and cell padding optimizations across all data tables. v1.1.0 Simple & Advanced UI Modes: Global toggle in the sidebar footer allowing students to switch between Simple and Advanced modes. Simple Mode Preregistration: Displays prominent red warning banner for completed registrations ("Registration complete. No changes can be made."), separates Credit / Course Summary into a dedicated card, and hides extra course metrics and passed course history. Simple Mode Evaluation: Prominent red read-only alert for closed evaluation deadlines ("Deadline is over. No changes can be made."). Simple Mode Schedule & Result: Clean timetable table view and semester-wise GPA tables without extra trends/charts. Simple Mode Billing: Added semester filter dropdown to easily filter dues and payments by term. Advanced Mode Features: Full credit meters, interactive semester GPA trend charts, table/calendar view switchers, routine .ics downloads, and complete historical course records. My Journey Integration: Automatically incorporates current registered courses from the Schedule page into the My Journey roadmap, highlighting any deviations from recommended plans. Mode Toggle Storage & Script Fixes: Resolved asynchronous storage loading in shell, exported isSimpleMode() on window.ULAB_SHELL to prevent non-home page crashes, and added cross-tab sync listeners. Sidebar Hamburger Menu: Restored clean hamburger menu button placement inside the dark navy sidebar header. Payment & Overlay Fixes: Updated cancel/change payment links to official URL (https://urms-online.ulab.edu.bd/PaymentInfo.php) and fixed bKash iframe modal z-index layering above header elements.
5 out of 51 rating
Details
- Version1.1.1
- UpdatedSeptember 20, 2026
- Size426KiB
- LanguagesEnglish (United States)
- DeveloperUniversity of Liberal Arts Bangladesh (ULAB)Website
Beribadh Road Dhaka 1207 BDEmail
atanuroy911@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site