Demo — fictitious data · not an official University of Johannesburg service
Student Hub (demo)
Not signed in Sign in with UJ (demo)

Integrations

Developers

The mock University of Johannesburg student system (ITS) is reachable three ways. All data is fictitious; the API is read-only and needs an API key.

MCP tools

ToolWhat it does
uj_application_statusApplication/admission status, programme and next step. PERSONAL: only for the signed-in student's own number. Fictitious demo data.
uj_registration_statusRegistration status this year, modules and holds (e.g. financial hold). PERSONAL: only for the signed-in student's own number. Fictitious demo data.
uj_fee_balanceCurrent fee balance in ZAR (positive = owing), due date, last payment. PERSONAL: only for the signed-in student's own number. Fictitious demo data.
uj_timetableWeekly class timetable: day, time, module, venue. PERSONAL: only for the signed-in student's own number. Fictitious demo data.
uj_resultsPublished module results: mark and outcome. PERSONAL: only for the signed-in student's own number. Fictitious demo data.
uj_residence_statusResidence application or allocation. PERSONAL: only for the signed-in student's own number. Fictitious demo data.
uj_graduation_statusGraduation eligibility and ceremony. PERSONAL: only for the signed-in student's own number. Fictitious demo data.
uj_aps_calculateILLUSTRATIVE Admission Point Score: sum of NSC levels (1-7) of the best six subjects, excluding Life Orientation; percentages map 80+=7 ... 0-29=1. Optionally compare with a programme's illustrative minimums. Public; no personal data.
uj_programmesPublic list of programmes with ILLUSTRATIVE minimum APS and subject levels. Optional field filters by name, faculty or code.