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.
| Pass | Merit | Distinction |
|---|---|---|
| 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.
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.
| Find | Spec terms | Used in | Sample |
|---|---|---|---|
| The client: who they are and what they want to change | Topic Area 2.1: client requirements | P1, M2 | A seaside shop that wants to hire out more products all year round |
| Purpose | Topic Area 1.2: advertise/promote, educate, entertain, influence, inform, market, sell | P1, P2, D1 | Promote the shop and its products |
| Type of website | Topic Area 1.3: interactive, multimedia, responsive, single page, static, dynamic, CMS; a brief can combine several | P1, P5, P9, M1, D4 | Interactive multimedia |
| Target audience | Topic Area 2.1 | P1, M2, D1 | Aged 16 to 30 |
| Devices | Topic Area 1.1: device compliance | P6, M5, P12 | Mobile devices |
| Named features and feel: anything the client says the site must do, show or look like | Topic Area 2.1: content, interactive components, assets, house style | P3, P5, P9, M2 | Reflect 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 for | It affects |
|---|---|
| Multimedia | Sound, 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) |
| Interactive | Buttons, 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 bookings | Forms 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 CMS | Content 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 page | Navigation that jumps between sections of one page (P3, P9); the site plan shows sections instead of pages |
| Responsive | Assessed 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.
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".
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.
must includethe 2.1 content.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 number | Test type | Test description | Test data | Expected result | Actual result | Remedial action required |
|---|---|---|---|---|---|---|
| 1 | Technical | Enquiry form rejects an email with no @ | kayak.co.uk | Form not sent; error message shown | As expected (screenshot 1) | None |
| 2 | Viewpoint | Hire page at phone width | 360px wide | One column, no horizontal scroll | Gallery overflows (screenshot 2) | Add a media query to stack the gallery |
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.
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.
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.
| Word | OCR definition | Criteria |
|---|---|---|
| Describe | Give an account that includes the relevant characteristics, qualities or events | P1, P6 |
| Explain | Give reasons for and/or causes of something. Make something clear by describing and/or giving information | P2, M1, M2 |
| Justify | Give valid reasons for offering an opinion or reaching a conclusion | M3, D1 |
| Assess | Offer a reasoned judgement of the standard or quality of situations or skills. The reasoned judgement is informed by relevant facts | D2, P12 |
| Analyse | Separate 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 reasoning | M7 |
| Discuss | Present, analyse and evaluate relevant points (for example, for/against an argument) to make a reasoned judgement | D5 |
| Create, Identify, Implement, Prepare, Test, Use | Not 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 used | P3 to P5, P7 to P11, M4 to M6, D3, D4 |