Four interface types — how each takes input
CLI — the user types an exact command, in the required syntax, at a prompt. GUI — the user points and clicks with a mouse or touchpad on windows, icons and menus. Dialogue-based (voice) — the user speaks a command or question, interpreted by speech-recognition software. Gesture-based — the user makes a hand, finger or body movement detected by a touchscreen, sensor or camera. The four differ by HOW the instruction is given, not by what it achieves.
A GUI is built from WIMP features
Windows — rectangular areas, each showing one open program or document. Icons — small pictures representing a program, file or command. Menus — lists of commands to choose from. Pointer — an on-screen marker moved by the mouse or touchpad to select an item. These four are the GUI's features. A benefit — "easy for a beginner", "no commands to memorise" — is a different idea, and never answers a feature question.
Match the interface to the user
Weigh an advantage against a disadvantage of the SAME feature, then name a user. CLI — fastest for an expert who knows the syntax, but a steep learning curve. GUI — intuitive for a beginner, but needs more processing power and memory. Dialogue-based — hands-free for a driver or a user with limited mobility, but inaccurate in noise and not private. Gesture-based — contact-free, so it suits a hygiene-critical setting, but only a fixed gesture set is recognised.
Drawn from real examiner reports.
GUI feature ≠ GUI benefit
A feature is one of the four WIMP building blocks — a window, an icon, a menu or the pointer. A benefit is a reason the GUI helps the user: easy for a beginner, no commands to memorise, icons recognisable without reading text. Asked to state a feature, answer Window / Icon / Menu / Pointer only; a benefit scores nothing there, and the reverse is equally true.
w22 P12 Q12 / w22 P12 Q3a — benefits given instead of features, and features confused with benefits
Voice drawback ≠ voice advantage
Asked for a drawback of a dialogue-based (voice) interface, candidates say why it is good instead. Hands-free operation, use while driving, and help for a user with limited mobility or a visual impairment are all advantages — none can score on a drawback question. A drawback must be something the interface does badly: a misheard command, or being overheard in public.
s23 P11 Q10 — input is by voice, but some candidates gave benefits instead of drawbacks
A vague voice drawback scores nothing
Not just "it does not always understand" — name the CAUSE: background noise, an unfamiliar accent or dialect, or an unclear, quiet voice. Not just "it is not private" — explain that a spoken command can be overheard in a public place, unlike typing or clicking silently. A drawback with no cause or consequence attached is treated as no answer.
s23 P11 Q10 — drawbacks of the dialogue-based interface lacked detail
Echoing the stem word "gesture"
Gesture-based interfaces are a newer topic, and candidates answer "gestures are used to control it using gestures" — repeating the stem adds no information and is never credited. Say what moves (a hand, a finger or the whole body), what detects it (a touchscreen, sensor or camera), and what the movement makes the device do.
s23 P12 Q11 — new topic; candidates echoed the question wording
Gesture drawbacks need a named fault
Three drawbacks are credited. Accuracy — the sensor or camera misreads a movement, so the wrong action happens. Limited gesture set — only a small, fixed list of gestures is recognised, so an unusual movement means nothing. Accessibility — a user with restricted movement may be unable to perform the required gesture at all, making the device unusable for them.
s23 P12 Q11 — credited drawbacks were accuracy, a limited gesture set, and difficulty for disabled users
Advantage ≠ benefit — use a comparative
A benefit states something good on its own; an advantage compares with the alternative the question names. "Icons are pictures" is a fact; "a GUI is quicker to learn than a CLI" is an advantage. Any advantage, disadvantage, compare or discuss answer needs a comparative word — quicker, easier, more accurate — or it is read as a one-sided statement and scores nothing.
Dialogue-based ≠ gesture-based
Both are hands-free and neither needs a keyboard or mouse, which is why they get swapped. Dialogue-based takes spoken input, read by speech-recognition software. Gesture-based takes a movement — a swipe, pinch or wave — detected by a touchscreen, sensor or camera. Noise and accent are voice drawbacks; a limited, fixed gesture set belongs to gesture.
Match the command word
Feature = a WIMP element, or for a CLI, typed commands. Benefit = a reason the interface helps the user. Drawback = something it does badly. "Explain" and "describe" both need the reason attached, so start the second half of the sentence with "because".
Compare the same feature on both sides
A compare or discuss answer runs in matched pairs — speed on both interfaces, then ease of learning on both — each with a reason. Never split the page with a vertical line into an advantages column and a disadvantages column: it prevents a real comparison and caps the marks.
Name the user or the task
"Hands-free" only scores once it is linked to a situation — a driver keeping both hands on the wheel, or a user with limited mobility. "Fast" for a CLI scores only when tied to an experienced user who knows the commands. A generic fact with no user attached is not an answer.
Discuss = both options, then recommend
A discuss or evaluate question wants both options weighed against the scenario in the stem — not one covered in depth and the other ignored, and not two disconnected lists of facts. Finish with a recommendation that says which one wins and why that matters most here.
| Type | How the user gives input |
|---|---|
| Command line interface (CLI) | Types an exact command, following a required syntax, at a prompt |
Full notes, flashcards, Q&A and the topic quiz for every premium subject.
Premium plans are US$8.99/month or US$49.99/year — first month free.
Studying with a parent's blessing? Show them this.