STA Timetabler

Getting Started

Welcome to STA Timetabler β€” a live, interactive timetable builder for UWI St. Augustine students. This guide covers everything you need to know to build, customise, and manage your semester schedule.

πŸ’‘ Quick Summary: Search the live course catalog or upload a UWI Celcat PDF, select the exact sections that match your enrollment, and view them on an interactive weekly or daily calendar.

Key Highlights

  • Live Course Catalog: Browse and add courses directly from UWI's live timetable β€” no PDF download needed. The catalog is always current.
  • Cloud Sync & Accounts: Sign in to automatically sync your courses, selections, custom activities, and settings across all your devices.
  • Offline Access: Your schedule is saved locally in your browser and remains fully visible even without an internet connection.
  • Multiple Courses: Add as many courses as you need. They automatically overlay on the same calendar view.
  • Weekly & Daily Views: Switch between a weekly overview and a focused daily view β€” both optimised for desktop and mobile.

Adding Courses

There are two ways to add your courses. The recommended method is the live catalog search β€” no PDF download required.

Method A: Search the Course Catalog (Recommended)

The app connects directly to UWI's timetable system to fetch course schedules in real time, so the data is always up to date.

  1. Open the Import / Manage panel (click Import / Manage in the desktop left sidebar, or open the mobile sidebar drawer and select Import / Manage PDF).
  2. Optionally select a Faculty filter to narrow the listing.
  3. Type your course code (e.g. COMP 1601 or ACCT 1002) in the search bar.
  4. Select the matching course from the suggestions β€” the timetable is fetched and parsed automatically.

Method B: Upload a PDF

If you have already downloaded a Celcat PDF from the UWI portal, you can import it:

  • Desktop: Drag and drop the PDF file anywhere onto the app window, or click Upload PDF in the Import / Manage panel.
  • Mobile: Open the sidebar drawer and select Import / Manage PDF.
⚠️ Semester Enforcement: You cannot mix courses from different semesters (e.g. adding a Semester 2 course when Semester 1 courses are already loaded). Clear your timetable first before switching semesters.

Selecting Course Sections

UWI timetables list every available section for a course β€” multiple lecture times, multiple lab slots, and multiple tutorial groups.

Using the Left Checklist

Under My Courses in the left sidebar:

  • Expand a course to view its lectures, labs, and tutorials.
  • Uncheck sections you do not attend to hide them from the calendar. Only checked sections are shown.
  • Use Select All or Deselect All to batch-toggle all items for a course.

Resolving Conflicts

If two selected sessions overlap on the same day and time, they will render side by side on the calendar. Uncheck the conflicting section in the left rail to finalise your schedule.

Cycle Colours

Click the coloured circle next to any course code in the left rail to cycle through available colour palettes.

Calendar Views

STA Timetabler offers multiple views so your schedule is always easy to read, whether you are on a laptop or a phone.

Weekly View

The default view displays the full week (Monday–Friday, or Monday–Sunday if Sunday is enabled) as a time-grid. Each session block shows the course code, section type, and room. Click any event to open a details panel with the full session information.

Daily View

Switch to daily view to focus on a single day's schedule. This view is optimised for mobile screens and shows a scrollable agenda for the selected day.

πŸ“± Mobile Tip: Long press the Day button in the bottom navigation bar to switch between a single-day and a 3-day view.

Week Navigation

Use the week arrows or the mini calendar in the right rail to jump to any teaching week. The app automatically maps academic week numbers (e.g. "Wks 1–13") to real calendar dates based on UWI's published semester milestones.

πŸ“Œ Tip: Click Today in the top bar to jump back to the current week instantly.

Custom Activities & Deadlines

Beyond your university schedule, you can add personal events directly to the calendar β€” study sessions, group meetings, exam sittings, assignment deadlines, or any custom task.

Activity Types

  • Custom Activity β€” A time-blocked event such as a study session, group meeting, or exam sitting. Rendered as a full block on the calendar grid.
  • Deadline β€” A date-anchored marker (e.g. "Assignment 2 Due"). Deadlines appear as a banner on their due date without occupying a time slot.

How to Add an Activity

  1. In the left sidebar, click Add Activity.
  2. Fill in the modal:
    • Title: e.g. "COMP 1601 Study Session".
    • Type: Choose Activity or Deadline.
    • Date: The calendar date of the event.
    • Time: Start and end times (for activities).
    • Notes: Optional reminder or description.
  3. Click Save β€” the event appears on your calendar immediately.
πŸ“… Week Mapping: Custom activities anchor to their academic week automatically. An exam on a specific date will only appear when you navigate to the corresponding teaching week.

Sync & Offline Access

Local Storage (Always On)

All your courses, section selections, custom activities, and display preferences are saved directly in your browser's local storage. This means:

  • Your schedule is available immediately on every visit β€” no loading required.
  • Your timetable remains fully visible offline. Open the app with no internet connection and your schedule loads as normal.
  • Adding new courses or searching the catalog requires an active connection.

Cloud Sync (Signed-In Accounts)

When you are signed in, your entire timetable state (courses, selections, activities, themes) is automatically synced to the cloud whenever changes are made. This means:

  • Open the app on a different device and your schedule is restored instantly.
  • Sync happens in the background β€” no manual save required.
  • Changes made offline are applied locally; they sync to the cloud the next time you connect.
πŸ”’ Privacy: Your timetable data is stored securely and is only accessible to your account. It is never shared or used for any other purpose.

App Installation (PWA)

STA Timetabler is a Progressive Web App (PWA). You can install it on your device and launch it from your homescreen like a native app β€” no App Store required.

How to Install

  • Desktop (Chrome / Edge): Click the install icon in the browser address bar, or open the browser menu and select Install STA Timetabler.
  • iOS (Safari): Tap the Share button (box with up arrow), scroll down, and tap Add to Home Screen.
  • Android (Chrome): An install banner will appear automatically at the bottom of the screen, or open the browser menu and tap Add to Home Screen.

What Works Offline

  • Full timetable view with all your loaded courses
  • Section selection and colour changes
  • Custom activities and deadlines
  • Week navigation and daily view

Fetching new courses from the catalog and account sync require an active internet connection.

Frequently Asked Questions

How do I view details for a class on the calendar?

Single-click any event block on the calendar to open a details panel showing the full session information β€” course title, section type, room, lecturer, and time.

My timetable shows week ranges like "Wks 1–13". What does this mean?

UWI courses repeat across a 13-week semester. The app translates academic week numbers into real calendar dates using UWI's published semester milestones. Use the week navigation arrows or the mini calendar to move between weeks.

Is the course catalog always up to date?

Yes. When you search and add a course via the catalog, the timetable is fetched directly and in real time from the UWI website. The data is always current for the active semester.

My courses disappeared after closing the browser. Why?

You may be browsing in Incognito / Private mode, which clears local storage on exit. Under normal browser settings, your schedule is stored permanently. Sign in to ensure your data is always backed up to the cloud as well.

How do I print or export my schedule?

Click the print icon in the top bar or select Print / Save PDF from the right sidebar. This generates a clean, landscape-formatted PDF optimised for printing or saving to your device.

How do I start fresh for a new semester?

Open the right sidebar and click the red Clear Timetable button. This removes all courses, custom activities, and selections so you can begin loading your new semester schedule.

Will syncing to Google Calendar or Apple Calendar be supported?

We are actively exploring ICS calendar export and direct sync with Google Calendar and Apple Calendar for a future update. Currently you can export a print-ready PDF of your schedule.

Which browsers and devices are supported?

All modern browsers are supported β€” Chrome, Edge, Safari, and Firefox β€” on Windows, macOS, Android, and iOS. The PWA can be installed on any of these devices for a native app-like experience.

How can I get support or report a bug?

Please email us at [email protected]. We are happy to help resolve issues with timetable loading, formatting, or sync.