Skip to content

Rule-based expert system that asks 24+ adaptive questions, computes a dominant RIASEC code, and recommends matching university programmes with short explanations and links. Report

Notifications You must be signed in to change notification settings

shanyan03/Expert-System-for-Programme-Recommendation-RIASEC---X-Counsellor

Repository files navigation

Expert System for Programme Recommendation (RIASEC) — X-Counsellor

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.

What’s here

  • 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

Notebooks

View directly on GitHub:

Highlights

  • 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

Sample workflow

Below is a quick look at how X-Counsellor runs in the notebook: two example questions and a full sample output.


Question sample Question sample


Results sample Results sample 1

Results sample 2

Author

Lee Shan Yan

About

Rule-based expert system that asks 24+ adaptive questions, computes a dominant RIASEC code, and recommends matching university programmes with short explanations and links. Report

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published