A full-stack career guidance system for UAE higher education students — from personality assessment to occupation matching, salary benchmarking, and AI-generated guidance.
Six stages from student input to personalised guidance
30 KHDA activities rated 0–4. Covers all 6 RIASEC dimensions (5 items each).
Raw scores (0–20 per dimension) converted to 0–7 O*NET scale for comparison.
Pearson correlation ONLY against occupations with UAE salary data. Degree-level filtered (Bachelor's → entry/mid, Master's+ → senior/exec).
1,028 salary-mapped roles from Hays, Michael Page & Cooper Fitch 2026 UAE reports. Guaranteed salary data for all matches.
Occupation → Major dictionary maps careers to 592 UAE programs across 40 universities. Returns ranked programs by relevance.
LLM (PwC API) generates personalised career narrative with UAE market context, 3-section report, and conversational Q&A.
Holland's hexagonal personality model — the foundation of the assessment
| Code | Dimension | Core Traits | Typical Careers | UAE Examples |
|---|---|---|---|---|
| R | Realistic Doers |
hands-onmechanicaloutdoorsphysicaltools
|
Engineering, Construction, IT Infrastructure, Trades | Civil engineers (ALEC), operations (DP World), technicians |
| I | Investigative Thinkers |
analyticalresearchproblem-solvingdatascientific
|
Data Science, Medicine, Research, Economics | Data analysts (banks), scientists (ADNOC R&D), consultants |
| A | Artistic Creators |
creativedesignexpressionintuitiveopen-ended
|
UX/UI Design, Media, Architecture, Marketing | Designers (DWTC), architects (Atkins), content creators |
| S | Social Helpers |
people-focusedteachingcounsellingempathycommunity
|
Education, Healthcare, HR, Social Work | Teachers (KHDA schools), nurses, HR specialists (Emirates) |
| E | Enterprising Persuaders |
leadershipsalespersuasionentrepreneurshipambitious
|
Business, Finance, Law, Management, Sales | Bankers (FAB), project managers, founders |
| C | Conventional Organizers |
structureddetail-orientedsystemsaccuracycompliance
|
Accounting, Administration, Finance, Operations | Auditors (Big 4), accountants, operations analysts |
From raw ratings to occupation correlation
The pipeline converts career matches into academic recommendations in two hops:
occupation_to_major_mapping.json) maps each O*NET SOC code to 1–3 relevant academic majors, using O*NET's own education requirements plus UAE program data.universities.json links each program to UAE universities offering it. Universities are ranked by number of matching programs.onet_salary_mapping.json, derived from 3 UAE salary guides (2026).LLM integration for personalised career narratives
The LLM receives RIASEC codes, top programs, and universities then produces a 3-section career narrative separated by ===SECTION_BREAK===:
Students can ask follow-up questions. The system prompt includes:
Modular LLM provider system with automatic fallback:
Key data files powering the system
riasec_occupation_mapping.jsonFull O*NET RIASEC scores for 923 occupations. Used for Pearson correlation matching. Source: O*NET Online database.
occupation_to_major_mapping.jsonDictionary mapping SOC codes → academic majors. Built from O*NET education requirements + UAE program database. ~500+ occupation entries.
onet_salary_mapping.jsonUAE salary ranges per occupation. Parsed from Hays GCC, Michael Page UAE, and Cooper Fitch 2026 salary guides via Python NLP pipeline.
universities.json + programs.jsonUAE KHDA-registered universities with programs. Each university entry includes location, QS rank, and program list with degree type.
survey_activities.json30 survey activities with RIASEC dimension tags, emoji icons, and category labels. Drives the interactive quiz UI.
data/chats.dbSQLite database (sql.js) storing all completed sessions. Fields: user name, degree, RIASEC scores, career matches, programs, universities, PDF flag, timestamp.
Key links for this deployment
View all sessions, RIASEC scores, career matches, and PDF downloads.