This document describes an expert system developed to provide guidance to A/L students in Sri Lanka on selecting undergraduate courses and universities. The system uses a knowledge-based approach with a rule-based knowledge base developed from university requirements and student preferences. It takes student qualifications, subject combination, university and career preferences as input and provides suitable course recommendations as output to help students make an important decision.
3. Introduction
Problem Outline
3
●Proper undergraduate course selection is an important
decision in the life of A/L students.
●
●They need proper guidance to select the university and
courses.
●
●They need an expert system for such guidance.
click
4. 4
Introduction
Proposed System
●Aim : to develop a prototype knowledge-based system.
●
●knowledge-based system is an expert system (AI method).
●
●Expert system which guides the students for the selection of
their undergraduate courses after the completion of GCE A/L.
●The proposed system takes the necessary details from the
user(student) as input and give suggestions.
5. Introduction...
●Provide the questionnaire : To see click here
●
●Considered factors:
❖University
❖Courses
❖Distance between the home and University
❖Career
❖University Infrastructure
❖Standard of the University
❖Extra Curricular Activities
5
6. Introduction...
From the responses:
Factors Percentag
e
University 66.09
Courses 75.65
Distance between
the home and
University
31.30
Career 46.96
University
Infrastructure
10.43
Standard of the
University
42.61
6
7. ●Gathered knowledge from authorised webpages such as
University Grant Commision, University webpages & etc.
and from human experts.
●
●Developed knowledge base as a rule-based system:
oUniversity admission requirements rules &
oStudents’ needs/preferences.
●Using Prolog (Swi-Prolog).
Methodology
7
9. Methodology…
Process of Knowledge Engineering
.
Knowledge
Representation
Knowledge
Base
Knowledge Acquisition
Knowledge
Validation
Sources of
knowledge(webpages,
ugc book, human
experts)
User queries
& output
User
9
11. Implementation…
Example Rule :
IF (eligible to apply the university=yes) AND
(Subject_combination(biology,chemistry,physics)) AND
(University_preference(UOP or UOJ)) AND
(Career_choice(doctor) )
THEN course is medicine.
.
11
12. Implementation…
Ask from the user:
❖Basic qualification(General marks & results).
❖Subject combination in A/L.
❖University Preference.
❖Career Choice.
❖O/L qualifications.(for needed courses)
Output:
❖Suitable course according to the user’s preference.
12
13. Remaining work
13
Analysis & Conclusion
❖different courses
❖different results
❖different career choice
➢Find the accuracy and do modification
16. Knowledge-based System
●It is an ES.
oES is a branch of AI.
oThat attempt to replace human experts.
●Contains rule base and an Inference Engine.
●Inference Engine retrieves rules from the rule base to
solve new problems based on the rules for similar problems
stored in the knowledge-based system.
16