Web Design & Development · Evaluation

WDD15 - Evaluation: fitness for purpose and usability

Mon 14 Dec 2026 · P1/P2 (double)
Content scoped for a single period · lands on a double, extra time available
Learning intentions
Success criteria
Warm up - testing recap

WDD15's evaluation is only possible because of WDD1's requirements and WDD14's testing.

WU1
What term describes a specific step-by-step check, with an expected result, used to test whether a scenario succeeds?
 
WU2
What term describes a page that exists on a website but has no link pointing to it from anywhere else?
 
WU3
Which WDD lesson identified the functional requirements a website must meet, before any design or building took place?
  • Correct. WDD1 identified end-user and functional requirements.
  • Correct. WDD1 identified end-user and functional requirements.
  • WDD3 planned layout, after requirements were already identified.
  • WDD14 tested against requirements - it did not identify them.

Key vocabulary

Fitness for purpose
Whether a finished website actually meets the functional requirements identified during analysis.
Usability
Whether a website is easy and pleasant for real users to use, informed by usability testing.
Evidence-based evaluation
Supporting an evaluation judgement with a specific, cited piece of test evidence, rather than a general impression.

Two evaluation criteria, not five

WDD's evaluation stage is deliberately narrower than SDD's

The SDD unit evaluates a finished program against five criteria: fitness for purpose, efficient use of coding constructs, usability, maintainability, and robustness. WDD's evaluation stage is narrower, and deliberately so - it assesses a finished website against only two of those: fitness for purpose and usability. There is no WDD equivalent of evaluating code efficiency, maintainability, or robustness, because WDD's own spec draws the evaluation boundary there specifically, not because these ideas are unimportant in general.

Evaluating fitness for purpose

Fitness for purpose asks a direct question: does the finished website actually do what its functional requirements, identified back in WDD1's analysis stage, said it should do? A genuine evaluation checks each requirement against the finished site's actual behaviour - not a general impression of whether the site "seems fine," but a specific comparison between what was required and what was delivered.

Evaluating usability

Usability asks whether the site is easy and pleasant for real users to use - can a persona actually complete their scenario without confusion or difficulty? This is exactly why WDD14's testing exists before WDD15's evaluation: usability is evaluated using the evidence testing produced (which test cases passed, which devices and browsers worked correctly), not from a personal opinion formed independently of any testing.

Same website, two different evaluation judgements a form that technically works
Weak evaluation "The website is good and works well."
Strong evaluation "Fitness for purpose is met: the enquiry form's test case (Example 1, WDD14) passed, confirming the required booking functionality works. Usability is only partially met: the same form failed on a phone-width screen in device testing, making the submit button hard to reach."

Worked examples

Example 1 - Evaluating fitness for purpose with cited evidence
1
WDD1's analysis identified a functional requirement: teachers must be able to enquire about booking a workshop.
2
WDD14's Example 1 test case (school name, class size 28, date, submit) passed, producing the expected confirmation message.
Evaluation: fitness for purpose is met - the specific functional requirement is directly supported by a passing test case, not just an impression that the form "seems to work."
Example 2 - Evaluating usability with cited evidence
1
WDD14's device compatibility testing found the enquiry form's submit button became difficult to reach at a narrow, phone-width screen size.
Evaluation: usability is only partially met - the site is usable on a desktop screen, but a genuine usability issue exists on mobile, directly evidenced by the device test result rather than a guess.
Example 3 - Distinguishing the two criteria
1
A contact form submits successfully and records every enquiry correctly - fitness for purpose is fully met.
The same form's fields are unlabelled and its button is a plain grey rectangle indistinguishable from the background, confusing real users during testing - usability is poor, even though fitness for purpose is high. The two criteria can genuinely disagree about the same feature.
Now you try

A navigation bar's links all lead to the correct pages (confirmed by WDD14's link testing), but usability testing found several pupils could not tell the links were clickable because they looked identical to plain text. Evaluate this feature against both criteria.

Fitness for purpose: met - the navigation correctly leads to every intended page, confirmed by link testing.
Usability: not fully met - pupils in testing could not identify the links as clickable, a genuine usability problem despite the underlying links working correctly.

Common mistakes
Exam tip

Name fitness for purpose and usability as the two distinct criteria, and always support each judgement with a specific piece of cited evidence from testing - a named test case result or a specific device/browser finding - rather than a general impression. Do not list SDD's other three evaluation criteria (efficient coding constructs, maintainability, robustness) for a website evaluation question - they are not part of WDD's scope.

Task Set A - Core questions

Task Set A - Core questions
Complete all questions. Written answers reveal a model answer for self-assessment.
A1
How many evaluation criteria does WDD's evaluation stage use? Write the number only.
 
A2
What is the name of the criterion asking whether a website does what its functional requirements said it should?
 
A3
What is the name of the criterion asking whether a website is easy and pleasant for real users to use?
 
A4
How many evaluation criteria does the SDD unit use for evaluating a finished program? Write the number only.
 
A5
A form correctly saves every submission exactly as required, but testers found its button impossible to find without help. How should this be evaluated?
  • The form does meet its functional requirement of saving submissions correctly.
  • Correct - the two criteria can disagree about the same feature.
  • They are separate judgements and do not automatically move together.
  • Fitness for purpose is clearly met here - only usability is the problem.
A6
What should a strong WDD evaluation cite to support its judgement?
  • A general impression is not specific, cited evidence.
  • Build time is not evidence of fitness for purpose or usability.
  • Correct.
  • Page count is unrelated to either evaluation criterion.
A7
Explain why WDD's evaluation stage uses only two criteria, rather than the same five criteria used in SDD.
Model answer
A8
Using the Meadows Wildlife Centre enquiry form from earlier examples, write a full evaluation covering both fitness for purpose and usability, each with cited evidence.
Model answer

Task Set B - Extension

Task Set B - Extension
Beyond the core specification - written answers are self-assessed against a model answer.
B1
Describe a realistic situation where a website could be rated highly usable, but not fit for purpose at all.
Model answer
B2
Explain how this lesson's two-criteria evaluation structure is likely to be directly useful when writing up the WDD Assignment task.
Model answer
B3
Write a full two-criteria evaluation of the Meadows Wildlife Centre navigation bar (WDD10), citing evidence from earlier lessons.
Model answer

File this in OneNote under:
Higher Computing Science > Web Design & Development > WDD15

Teacher notes - Shift+T to toggle

Timing: content is scoped for a single period but this lesson lands on a double (Mon 14 Dec 2026, per WDD.md §2a/§4 table) - same "extra time" pattern as WDD6/8/9/12. Core pace: 6 min warm up, 15 min two-criteria notes + context box, 15 min Examples 1-3, remaining time on Task Set A. Use the spare second period for Task Set B and, if time allows, for pupils to draft a real evaluation of their own WDD1-14 practical work ahead of the Assignment.

Scope control: deliberately limited to fitness for purpose and usability only - per WDD.md §"WDD's evaluation stage is deliberately narrower than SDD's", confirmed against both course-spec.html and the SQA PDF directly, with no maintainability, efficiency or robustness criterion. If SDD22's five-criteria evaluation-table component is ever reused visually for this lesson, it must be rebuilt with two rows, not five.

This is the lightest-content lesson in the WDD unit by design - Chris teaches this content as half of a single lesson (L14) alongside all of WDD14's testing content. Giving it a full lesson here is deliberately generous, not padding, and the spare time from landing on a double period should go toward genuine practice evaluating pupils' own work rather than new content.