Overview

Assessment criteria

All 24 criteria, worded exactly as in the specification. The PO code (performance objective) is printed next to each criterion in the OCR sample assignment.

PassMeritDistinction
Task 1: Plan and design
P1: Describe the client and user requirements for the website prototype. (PO2)M1: Explain the Libraries/Frameworks required for the website prototype development. (PO2)D1: Justify the Search Engine Optimisation (SEO) techniques to be used in the website prototype. (PO3)
P2: Explain the hosting requirements for the website prototype. (PO2)M2: Explain how the house style for the website prototype is appropriate for the client requirements. (PO2)D2: Assess website prototype design choices in relation to W3C and accessibility compliance. (PO3)
P3: Create a design of the website structure, navigation system and a content overview. (PO4)M3: Justify the appropriateness of the testing. (PO3)
P4: Create a design of the webpage template(s) to show the page layout and the house style. (PO4)
P5: Identify assets required for the website prototype. (PO2)
P6: Describe how the website prototype will be tested. (PO2)
Task 2: Create
P7: Create an appropriate website structure for the website prototype. (PO4)M4: Implement W3C and accessibility compliance in the website prototype. (PO4)D3: Implement appropriate Search Engine Optimisation (SEO) techniques in the website prototype. (PO4)
P8: Prepare assets appropriate for use as components in the website prototype. (PO4)M5: Implement appropriate responsive design features in the website prototype. (PO4)D4: Use appropriate Libraries/Frameworks to create the website prototype. (PO4)
P9: Create the interactive and navigational components appropriate for the website prototype. (PO4)M6: Use Cascading Style Sheets (CSS) to implement an appropriate and consistent style in the website prototype. (PO4)
P10: Create the website prototype using web authoring software tools. (PO4)
Task 3: Test and review
P11: Test the website prototype and document results. (PO4)M7: Analyse test results documenting any required remedial action. (PO3)D5: Discuss potential improvements and further development opportunities for the website prototype. (PO3)
P12: Assess the suitability of the website prototype for meeting the requirements. (PO3)

Grading: The specification calls the approach compensatory: the unit grade depends on the total number of criteria achieved, from any mix of Pass, Merit and Distinction. You do not need every Pass criterion to be awarded a Merit criterion.

All or nothing: A criterion is only awarded when all aspects of a criterion have been met in sufficient detail. If the work does not fully meet it, the assessor must not award that criterion. (Spec 5.3.3, introduction to the assessment criteria)

Scenario: Your centre gives you OCR's live assignment, which has its own client, audience and type of website. The 24 criteria are the same whatever the scenario, so the steps below apply to any brief. The first card in Task 1 shows how to read your scenario before you start.

Examples marked Sample use OCR's published sample assignment scenario, Wind & Waves: a seaside shop hiring out kayaks, surfboards and wetsuits that wants an interactive multimedia website, aimed at people aged 16 to 30, that works on mobile devices. Your scenario may ask for a different type of website, so use the examples to see how a step works, not as content to copy.

Task 1

Planning and designing the high-fidelity website prototype

P1 P2 P3 P4 P5 P6  M1 M2 M3  D1 D2

Sample assignment estimate: about 5 hours. Assesses Topic Areas 1, 2 and 4. Evidence must include written evidence and website planning and design documentation.

Before you start

Read your scenario

Every later step depends on the scenario, so pull these six things out of it first and keep the list next to you. Use the scenario's own words where it gives them.

FindSpec termsUsed inSample
The client: who they are and what they want to changeTopic Area 2.1: client requirementsP1, M2A seaside shop that wants to hire out more products all year round
PurposeTopic Area 1.2: advertise/promote, educate, entertain, influence, inform, market, sellP1, P2, D1Promote the shop and its products
Type of websiteTopic Area 1.3: interactive, multimedia, responsive, single page, static, dynamic, CMS; a brief can combine severalP1, P5, P9, M1, D4Interactive multimedia
Target audienceTopic Area 2.1P1, M2, D1Aged 16 to 30
DevicesTopic Area 1.1: device complianceP6, M5, P12Mobile devices
Named features and feel: anything the client says the site must do, show or look likeTopic Area 2.1: content, interactive components, assets, house styleP3, P5, P9, M2Reflect the sea; a range of interactive features and multimedia effects

Website type: the type decides most of what goes into the later steps. The table below shows what each type adds.

If the brief asks forIt affects
MultimediaSound, video or animation in the assets list (P5) and their preparation, such as trimming length and file size (P8); media controls (P9); captions or transcripts (M4); storage and bandwidth in hosting (P2)
InteractiveButtons, rollovers, hotspots and user input fields (P9), often built with a JavaScript-based library (M1, D4); a test for every interactive element (P6, P11)
Selling or taking orders or bookingsForms and user input fields (P9); security and HTTPS in hosting (P2); form validation tests (P6). Payment gateways/processors are listed as further development in Topic Area 5.2.2, so the prototype does not need to take payments (D5)
Dynamic or CMSContent that changes or is managed by the client; hosting that supports server-side code or the CMS (P2); PHP-based libraries/frameworks are one option (M1, D4)
Single pageNavigation that jumps between sections of one page (P3, P9); the site plan shows sections instead of pages
ResponsiveAssessed by M5 whatever the brief says; the devices you found above set what it must work on

No devices named: if the scenario does not name devices, state the ones you will support (for example phone, tablet and desktop) as requirements in Step 1, and build and test for those.

Common mistake: Planning for the sample scenario, or a website type the brief did not ask for. Every feature the client names should become a requirement in Step 1.
Step 1
P1

Describe the client and user requirements

Students must describe both the client and user requirements. Students must expand the description into specific requirements which can be used as criteria to review against in Task 3.OCR Spec 5.3.3, guidance for P1

Client requirements under the four headings in Topic Area 2.1: purpose, type of website, target audience, content of website. Start from what you found in your scenario. Then the user requirements: what the target audience needs to use the site well.

Turn each one into a numbered, checkable requirement (R1, R2 and so on), including every feature the client names and the devices the site must work on. Step 23 checks every one of them.

Sample: want the website to work on mobile devices becomes "R4: every page displays in a single column with no horizontal scrolling on a phone screen".

Common mistake: Copying the scenario back out. Describe and expand; a requirement that cannot be checked cannot be reviewed against in Task 3.
Step 2
P2

Explain the hosting requirements

The explanation of the hosting requirements must include the content in Topic Area 2.1.OCR Spec 5.3.3, guidance for P2

All four hosting requirements in Topic Area 2.1: cost, location, security and domain name.

Explain: "Explain" means giving reasons. For each requirement, say what this client needs and why, linked to the site's purpose. Topic Area 2.1 asks how purpose impacts domain name choice and hosting requirements. For example: a site with video or sound needs more storage and bandwidth; a site with forms that collect personal details or orders needs HTTPS; a site that promotes or sells a business needs a domain name that matches the business name.

Common mistake: Leaving one of the four out. The guidance says the explanation must include the 2.1 content.
Step 3
P3

Design the website structure, navigation system and content overview

The site plan must include the navigation system and a summary of individual page content. The site plan must contain enough detail for it to be interpreted by someone who hasn't seen it before.OCR Spec 5.3.3, guidance for P3

Tool: A site plan (Topic Area 2.2): every page as a box, the index page at the top, lines for every link. Add the navigation system (which links appear in the navigation bar and footer) and two or three lines of content summary per page.

Check: Read the plan as if you had never seen the scenario. If it does not say what each page contains and how to reach it, add detail. Do this yourself: the assignment is completed under supervision, so the plan cannot be shown to other people.

Step 4
P4

Design the webpage templates and define the house style

The design must show how the pages will be laid out. Through the design, students must also define the house style for the website prototype.OCR Spec 5.3.3, guidance for P4

Tools: Annotated wireframes for each template, ideally one at phone width and one at desktop width, plus a house style sheet: colours with hex codes, fonts and sizes for headings and body, image and text styles (the house style parts of Topic Area 2.1).

Common mistake: Unannotated boxes. Like P3, the designs must be detailed enough to be interpreted by someone who hasn't seen them.
Step 5
M2

Explain why the house style suits the client

Students must explain how the house style(s) defined in P4 is appropriate for the client as detailed in the scenario.OCR Spec 5.3.3, guidance for M2

Take each house style choice from Step 4 and give a reason tied to the scenario: the brand, the purpose, the target audience, and any words the client uses about how the site should look or feel. Start from those words.

Sample: the client wants a site that reflects the fact that the shop is near the sea, so the colour reasoning can start there.

Common mistake: Explaining why the colours are nice in general. M2 is about this client.
Step 6
P5

Identify the assets

Students must identify the essential assets required for the website prototype. To achieve this criterion, students are not required to identify all non-essential assets. This assessment criterion could be evidenced in an assets list.OCR Spec 5.3.3, guidance for P5

Columns: Name, type (text, sound, image, video/animation, form), description, where it is used, planned source, and licence or copyright status. Recording the file format and properties now makes Step 13 quicker.

The essential assets follow from the website type and the named features: a multimedia brief needs sound, video or animation; a brief that sells needs product images and an order or enquiry form.

Step 7
M1

Explain the libraries and frameworks you will use

The explanations must include how the chosen Libraries/Frameworks will allow the website prototype to function as intended.OCR Spec 5.3.3, guidance for M1

Name each library or framework (Topic Area 1.4 groups them as HTML, CSS, JavaScript and PHP based) and link it to a feature of the site: which requirement it delivers, and how.

Link: D4 in Task 2 asks you to use them and show evidence, so plan ones you will actually use.

Step 8
D1

Justify the SEO techniques you will use

Students must explain how the search engine techniques they intend to use will ensure the website prototype is visible to search engines.OCR Spec 5.3.3, guidance for D1

The Topic Area 1.5 techniques: crawling, indexing, keywords, metadata, mobile-friendly, ranking. For each one you plan to use, say what you will do and why it makes this site visible to the people searching for it.

Justify: "Justify" means giving valid reasons. Choosing keywords from what the target audience would search for is a reason; "keywords help SEO" is not.

Step 9
D2

Assess your design choices against W3C and accessibility guidelines

Students must produce an assessment of how the design choices for the website prototype meet current W3C and accessibility guidelines.OCR Spec 5.3.3, guidance for D2

Go through the designs from Steps 3 and 4 and judge each choice against a named guideline. The current accessibility guidelines are WCAG 2.2, with levels A, AA and AAA; for example, text contrast of at least 4.5:1 is success criterion 1.4.3 at level AA.

Assess: "Assess" means a reasoned judgement informed by facts: say how well each choice meets the guideline, including any that only partly meet it.

Step 10
P6

Describe how the prototype will be tested

Students must describe the testing methods and testing types they will use to test the website prototype and the elements of the website prototype they intend to test.OCR Spec 5.3.3, guidance for P6

Three parts: Methods: dry run/trace table, iterative, test plan. Types: technical, viewpoint, user. OCR does not define viewpoint testing; the elements list includes multiple viewpoint size testing, which points to checking the site at different screen sizes. Elements: from the Topic Area 4.1 list, e.g. hyperlinking, interactive elements, multiple device testing, readability of content.

Template: Use the test table in your live assignment if it has one. OCR's sample assignment includes a test table with these columns: test number, test type, test description, test data, expected result, actual result, remedial action required. Writing the first five columns now gives you the test plan.

Step 11
M3

Justify the testing approach

Students must justify the approach to testing detailed in P6.OCR Spec 5.3.3, guidance for M3

Give a reason for each method, type and element you chose, linked to the requirements. Topic Area 4.1 covers when it is appropriate to use each testing type and how and why to test iteratively.

Task 2

Creating the high-fidelity website prototype

P7 P8 P9 P10  M4 M5 M6  D3 D4

Sample assignment estimate: about 8 hours. Assesses Topic Areas 1, 2 and 3. Evidence must include the website structure and the final prototype, either in a format that can be viewed without installing specialist software or as video/screen recordings of it being demonstrated.

Before you start

What the assessor needs to see

Ideally students will create the website prototype planned and designed in Task 1. However, if students deviate from the plan(s) and/or design(s) they should not be penalised when assessing Task 2.OCR Spec 5.3.3, guidance for Task 2

Format: The assessor must be able to see the final prototype, so submit a version that opens in a browser with no extra software, or recordings of it working. A recording also shows interactions that screenshots cannot.

Step 12
P7

Create the website structure

Students must create a website structure including the folder structure, site pages structure and index page location. This assessment criterion could be evidenced in screen shots or photographs showing the website folders and files.OCR Spec 5.3.3, guidance for P7

Folders for templates, assets and pages (Topic Area 3.1), index.html in the root folder, pages named as on your site plan. Screenshot the expanded folder tree.

Step 13
P8

Source and prepare the assets

Students must prepare assets sourced for use as components in the website prototype. Topic Area 3.2 has examples of techniques students could use to prepare assets. The final website prototype will be sufficient evidence for this assessment criterion.OCR Spec 5.3.3, guidance for P8

Techniques: The Topic Area 3.2 examples: sizing, changing resolution, cropping, removing backgrounds, changing the length or duration of sound, video or animation, and animating static images into moving objects or banners. Choose web file formats and use a naming convention.

Topic Area 3.2 does not cover creating original assets: P8 is about sourcing and preparing them. Record where each asset came from (web address and date accessed) and its licence in the assets list. Using a source without acknowledging it counts as plagiarism.
Step 14
P9

Create the interactive and navigational components

Students must create interactive and navigational components to enable the website to function as intended.OCR Spec 5.3.3, guidance for P9

Components: Navigational (Topic Area 1.4): hyperlinks, hotspots, navigation bar. Interactive (Topic Area 2.1): buttons, media controls, user input fields, rollovers. Every link on your site plan should work.

"Appropriate" means the components your scenario calls for: media controls for a multimedia brief, user input fields for a brief that collects enquiries, orders or bookings, and every interactive feature the client names.

Step 15
P10

Build the prototype with web authoring tools

Students must create the prototype website using the web authoring tools in Topic Area 3.3. The final website prototype will be sufficient evidence for this assessment criterion.OCR Spec 5.3.3, guidance for P10

Tools: A visual design environment or a scripting environment with coding assistance, a template for the shared parts of every page, CSS, form controls, interactive features, then preview in several browsers.

Step 16
M6

Apply a consistent style with CSS

The style must be appropriate for the requirements detailed in the scenario. Students must include evidence of the CSS styles implemented.OCR Spec 5.3.3, guidance for M6

Put the house style from Step 4 into one external stylesheet linked from every page. Screenshot the stylesheet next to the pages it styles.

Common mistake: Styling each page separately with inline styles. It makes consistency harder to show and harder to keep.
Step 17
M5

Implement responsive design features

Students must ensure the website prototype functions as intended on the devices detailed in the scenario. This assessment criterion could be evidenced in videos or photographs showing the website prototype working as intended on the devices detailed in the scenarioOCR Spec 5.3.3, guidance for M5

Features: The Topic Area 1.4 features: browser and device compatibility, fluid grids, media queries/break points, relative sizing. Add the viewport meta tag.

Evidence: Film or photograph the site on each device named in the scenario. Browser device emulation is useful while building, but the guidance names the devices themselves. If the scenario names no devices, use the ones you set as requirements in Step 1.

Step 18
M4

Implement W3C and accessibility compliance

Students must add W3C and accessibility compliance to the website prototype using the web authoring software tools in Topic Area 3.3.OCR Spec 5.3.3, guidance for M4

Valid HTML and CSS (check with the W3C Markup Validation Service and the CSS Validation Service), semantic elements, the page language, alt text on every image, labels on every form input, captions or transcripts for media, sufficient contrast, and everything usable by keyboard.

Link: This builds what D2 assessed in your designs, so use the same guidelines.

Step 19
D3

Implement the SEO techniques

The techniques used must enable the website prototype to be visible to search engines. This assessment criterion could be evidenced in screen shots, photographs or video/screen recordings showing the techniques used.OCR Spec 5.3.3, guidance for D3

Implement what you justified in Step 8: a unique <title> and meta description on each page, keywords in headings and text, descriptive file names and alt text, a mobile-friendly layout. Screenshot the code for each technique.

Step 20
D4

Use libraries and frameworks

Students must make use of Libraries/Frameworks to meet the requirements detailed in the scenario. Students must include evidence of the Libraries/Frameworks they have used.OCR Spec 5.3.3, guidance for D4

Evidence: Screenshots of where each library is linked in the code and of the feature it delivers on the page.

Task 3

Testing and reviewing the high-fidelity website prototype

P11 P12  M7  D5

Sample assignment estimate: about 2 hours. Assesses Topic Areas 4 and 5. Evidence must include documented test results and written evidence.

Step 21
P11

Test the prototype and document the results

Students must also have evidence of the actual test results. For example, screen shots, photographs or video/screen recordings.OCR Spec 5.3.3, guidance for P11

Run the tests planned in Step 10 and fill in the actual result for each. OCR recommends its test plan template, and a different appropriate template must not be penalised.

Test numberTest typeTest descriptionTest dataExpected resultActual resultRemedial action required
1TechnicalEnquiry form rejects an email with no @kayak.co.ukForm not sent; error message shownAs expected (screenshot 1)None
2ViewpointHire page at phone width360px wideOne column, no horizontal scrollGallery overflows (screenshot 2)Add a media query to stack the gallery
The two rows are an illustration for the sample scenario, not a model answer.
Step 22
M7

Analyse the results and document remedial action

Students must analyse the test results generated in P11 and explain any remedial action required to resolve the issues found during testing. Students are not expected to fix errors found in the website prototype during final testing.OCR Spec 5.3.3, guidance for M7

Analyse: For each failed or partly passed test: what went wrong, why, its effect on users, and the fix needed. Look for patterns, such as several failures caused by one missing media query.

Step 23
P12

Assess how well the prototype meets the requirements

Students must assess the suitability of the website prototype for meeting the requirements in Topic Area 5.1.OCR Spec 5.3.3, guidance for P12

The Topic Area 5.1 list: client requirements, user requirements, accessibility, device independence/compatibility, responsive design, and the SEO techniques used. Work through your numbered requirements from Step 1 and judge each as met, partly met or not met, with evidence from testing.

Step 24
D5

Discuss improvements and further development

Students must discuss potential improvements and further developments to the website prototype. Successful achievement of P12 and/or M7 could support this.OCR Spec 5.3.3, guidance for D5

Improvements from Topic Area 5.2.1: accessibility, browser and device compatibility, content, visuals and interaction, domain name, SEO, security, considered against the constraints (legislation, libraries/frameworks, skills, software, time). Further developments from 5.2.2: extra content and features, further user interactivity, hosting, payment gateways/processors.

Discuss: "Discuss" means presenting and evaluating points to reach a reasoned judgement. Weigh each improvement's benefit against its cost and effort, and say which should come first.

Reference

Command words

The verbs in the F164 criteria, with OCR's definitions from the NEA command words table in the sample assignment.

WordOCR definitionCriteria
DescribeGive an account that includes the relevant characteristics, qualities or eventsP1, P6
ExplainGive reasons for and/or causes of something. Make something clear by describing and/or giving informationP2, M1, M2
JustifyGive valid reasons for offering an opinion or reaching a conclusionM3, D1
AssessOffer a reasoned judgement of the standard or quality of situations or skills. The reasoned judgement is informed by relevant factsD2, P12
AnalyseSeparate or break down information into parts and identify their characteristics or elements. Explain the different elements of a topic or argument and make reasoned comments. Explain the impacts of actions using a logical chain of reasoningM7
DiscussPresent, analyse and evaluate relevant points (for example, for/against an argument) to make a reasoned judgementD5
Create, Identify, Implement, Prepare, Test, UseNot defined in the table: OCR says other command words are commonly used words whose meaning will be made clear from the context in which they are usedP3 to P5, P7 to P11, M4 to M6, D3, D4