This guide walks you through the full CORS workflow from first login to an exported semester schedule. You’ll upload your institutional data, run a machine learning analysis, review the recommendations, build a timetable, and export the final result — all in one session.Documentation Index
Fetch the complete documentation index at: https://cors-lau.vercel.app/docs/llms.txt
Use this file to discover all available pages before exploring further.
Before you begin, make sure you have your three datasets ready: a course catalog (JSON), historical offering records (CSV or XLSX), and faculty records (JSON, CSV, or XLSX). Your CORS administrator can provide these if you don’t have them on hand.
Log in to CORS
Navigate to your institution’s CORS URL in a browser. On the login page, enter your username and password, then click Secure Login.CORS uses two-factor authentication. After submitting your credentials, the system sends a 6-digit verification code to your registered academic email address. Enter that code on the next screen and click Complete Sign In to access your dashboard.
Upload your datasets
In the left navigation, go to Data Management. This is where you provide the three datasets that power every analysis.Upload them in any order using the file upload controls on the Data Management page:
| Dataset | Accepted formats | What it contains |
|---|---|---|
| Course catalog | JSON | All courses in the current academic year registry, including codes, names, credit hours, and prerequisites |
| Historical offerings | CSV, XLSX | Past semester enrollment records across all departments |
| Faculty records | JSON, CSV, XLSX | Faculty roster including names, departments, and teaching constraints |
Configure the analysis
Navigate to the Recommendation Engine page from the sidebar.Before running the analysis, configure two inputs:1. Select your campusChoose either Beirut or Byblos from the campus selector. Each campus has its own ML model trained on that campus’s enrollment history. Selecting the correct campus ensures recommendations are calibrated for your context.2. Enter expected new enrollmentEnter the number of incoming students you expect next semester, broken down by level:
- Freshman (new first-year students)
- Sophomores (continuing or transferring students at sophomore level)
- Masters (incoming graduate students)
Execute the analysis
Click Execute Analysis. CORS sends your data to the campus-specific ML model, which scores every course in your catalog.Depending on the size of your dataset, the analysis may take a few moments to complete. A loading indicator will display while the model runs.
Review the recommendations
Once the analysis completes, a results table appears on the Recommendation Engine page. Each row represents a course and includes:
- Course code and name
- Recommendation status — either Recommended or De-prioritized
- Suggested section count — the number of sections the model projects are needed
- Supporting metrics — including historical failure rate and projected demand
Build the timetable
Navigate to the Timetable Scheduler from the sidebar. The scheduler imports your recommended courses automatically.For each course section, assign:
- A time slot (day of week and time block)
- A room from the available room inventory
- A faculty member from your uploaded faculty records
Export the final schedule
Once your timetable is complete and conflict-free, click Finalize & Export at the top of the scheduler page.CORS generates and downloads an Excel file containing the complete semester schedule, including course codes, section numbers, time slots, rooms, and assigned faculty. This file is ready to share with departments or import into your institution’s academic information system.
The export only includes sections that have been fully assigned — courses without a time slot, room, or faculty member will not appear in the exported file.
What’s next
Now that you’ve completed your first analysis, explore the rest of the platform:Recommendation engine
Understand how the ML model scores courses and what the confidence metrics mean.
Prerequisite graph
Visualize course dependencies and identify curriculum bottlenecks.
Data formats reference
See the exact schema required for course catalog, historical offerings, and faculty record uploads.
Interpreting results
Learn how to read recommendation scores and decide which courses to prioritize.