The project
Updated August 2026
About this project
QU Student Assistant is an independent, student-built toolkit for Qatar University: an assistant that answers from QU’s own published pages with citations, plus a degree audit, a GPA calculator and a schedule builder.
Why it exists
The information a QU student needs is all public, but it’s spread across Banner, a dozen SharePoint pages, PDF study plans and the academic calendar. Answering “when does add/drop close?” or “what’s left in my plan?” means opening five tabs and reading carefully.
This project pulls that material into one place and answers questions from it directly. It doesn’t replace Banner or the Registrar; it saves you the tab-hunting, and it always shows you the page it got the answer from so you can check.
How it works
A scheduled crawler reads QU’s public pages (the course catalog and prerequisites, study plans, the academic calendar, registration, admissions, scholarships and library pages) and stores them as searchable text. Live data that changes by the minute is not stored at all: section seat counts come from Banner and facility availability from LibCal at the moment you ask.
When you ask a question, it is classified, the relevant material is retrieved and re-ranked, and an answer is written from that material only. The sources you see under an answer are the records actually retrieved, not links the model produced, which is what keeps a citation from being decorative.
What’s live, and what isn’t
The assistant, GPA calculator, degree audit and schedule builder are live. A campus map and a personalised news/alerts feed are specced but not built, and are labelled “Coming soon” everywhere they appear.
The degree audit covers 30 of QU’s roughly 46 undergraduate majors: those that publish a term-by-term study plan we could transcribe and check against its own stated credit totals. Where a plan has a known gap or is from an older catalog year, the tool says so on screen rather than quietly presenting it as current.
Who built it
One QU student, as a personal project. It is not affiliated with, endorsed by, or operated by Qatar University, and it carries no QU branding or trademark.
The source is public. If something is wrong (a stale deadline, a mis-parsed prerequisite, a plan that doesn’t match your PDF) the fastest fix is to open an issue.