One-liner: Rule-based expert system that guides students to suitable degree programmes using the Holland RIASEC model, from questionnaire to inference and clear recommendations.
Expert System for Programme Recommendation_(RIASEC).ipynb— end-to-end notebook (questions, scoring, tie-breaks, rules, recommendations)requirements.txt— minimal dependencies for running the notebook
View directly on GitHub:
- Expert System for Programme Recommendation (RIASEC) →
Expert System for Programme Recommendation_(RIASEC).ipynb
Questionnaire, scoring per R/I/A/S/E/C, tie-break logic, rule base, and final programme suggestions.
- Transparent, rule-based logic (no black-box ML): easy to audit and extend
- Validated questionnaire that scores each RIASEC trait and handles ties with short follow-ups
- Knowledge base mapping dominant RIASEC codes (e.g., RIA, ISE) to degree options with brief rationales
- Clear, readable outputs: final 3-letter code + programme list students can act on
Below is a quick look at how X-Counsellor runs in the notebook: two example questions and a full sample output.
Lee Shan Yan


