Expert system interface
The part of an expert system the user sees. It shows questions, lets the user enter answers and facts, and displays the conclusion in a simple way for non-experts.
Understanding Expert system interface in IGCSE Computer Science Paper 1
What it does: The conclusion reached by the inference engine is shown to the user through the interface. A plain Y/N question needs no expert knowledge, so a non-expert can answer it easily. The interface is the screen the user interacts with. Storing facts is the job of the knowledge base. Users type or select answers on the interface. They do not change the rules. Expert systems let non-experts get expert advice, so the screen must be simple and clear. Displaying questions to the user is the interface's job. Simple questions and choices help non-experts enter answers correctly.
Common mistakes: The conclusion must be shown to the user, so it needs OUTPUT. INPUT would wait for the user to type something instead. It should be OUTPUT "Check the battery". This displays the user's own answer instead of the conclusion. The interface should display the conclusion, OUTPUT "See a doctor".
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 662–678) and word search (Modules 652–678).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
user interfaceFill in the Blanks
Spot the Error
Student with a class code? Join your class →