Sei sulla pagina 1di 4

Unit:

Dynamic Websites
Assignment title:
Save A Leopard (SAL)
September 2018

Marking Scheme
Markers are advised that, unless a task specifies that an answer be provided in a
particular form, then an answer that is correct (factually or in practical terms) must be
given the available marks. If there is doubt as to the correctness of an answer, the relevant
NCC Education materials should be the first authority.

This marking scheme has been prepared as a guide only to markers and there will
frequently be many alternative responses which will provide a valid answer.

Each candidate’s script must be fully annotated with the marker’s comments (where
applicable) and the marks allocated for each part of the tasks.

Throughout the marking, please credit any valid alternative point.

Where markers award half marks in any part of a task, they should ensure that the
total mark recorded for the task is rounded up to a whole mark.

Marker's comments:

Moderator's comments:

Mark: Moderated mark: Final mark:

Penalties applied for academic malpractice:


Task Guide Maximum
Marks
1 Task 1 Setup Page for Database

The set-up page should create a table of clients with auto-


incrementing primary keys set on the appropriate fields (5 marks).

It should make use of appropriate data types and include a


mechanism for booking online and incrementing customer counters
accordingly (5 marks)
10
2 Task 2 Login and Registration

The login and registration should include the following:


A prompt to register if a login fails 3 times (3 marks);
Code to handle attempting to register an existing username (3 marks);
Code to check the provided password against the stored password (3
marks);
Code to create a new user when a registration is attempted (3 marks)
Additional marks are available for making the login system more
robust as discussed in the module book (3 marks):
Limit number of attempts to 3
Reset of attempts after five minutes

15
3 Task 3 Create an online community forum

Typical structure for doing this might be:


Create MySQL data for the forum (5 marks)
Install the script for your forum (5 marks)
Configure the forum e.g. categories, messages per page, user
permissions (5 marks)

15
4 Additionality

Mobile accessible website which works on phone/tablet (7 marks),


Slider on all pages (3 marks)
Suitable use of web service (3 marks)
Visitor counter which increments on home page (2 marks)
A footer which includes contact information, social media
buttons, online chat features and newsletter signup form (5
marks)

20
5 Deletion / modification of records

Create an web enabled app that allows users to create, query,


browse and manipulate the database (10 marks)

Page 2 of 4
Dynamic Websites © NCC Education Limited 2018
Task Guide Maximum
Marks
Allow front end users to create/delete records currently they
are browsing (5 marks) 15

6 Calculations in the database

Create a calculation which will calculate the difference


between the start and end date of the annual membership. (10
marks) 10

7 Reflection

Description of what you have learnt (3 marks)


Description as to how the system can be improved to become a
fully mobile website (3 marks)
Description as to which parts of the development were most
difficult and why this was (4 marks)
Description as to how you overcame any development issues (5
marks)

15

Total: 100 Marks

Page 3 of 4
Dynamic Websites © NCC Education Limited 2018
Learning Outcomes matrix

Task Learning Outcomes Marker can differentiate


assessed between varying levels of
achievement
1 1, 2, 3 Yes
2 1, 2, 3 Yes
3 1, 2, 3 Yes
4 1, 2, 3, 4, 5 Yes
5 1, 2, 3 Yes
6 1, 2, 3, Yes
7 1, 4 Yes

Grade descriptors

Learning Pass Merit Distinction


Outcome
Understand the Demonstrate Demonstrate robust Demonstrate highly
various tools and adequate understanding of comprehensive
techniques used for understanding of tools and techniques understanding of
Web Application tools and tools and techniques
development techniques
Be able to develop Show adequate Show sound and Show innovative and
data-driven development appropriate highly appropriate
websites development development
Be able to apply Demonstrate Demonstrate sound Demonstrate detailed
the various tools adequate and and consistently and highly
and techniques appropriate appropriate appropriate
used to build data- application of tools application of tools application of tools
driven websites and techniques and techniques and techniques
Understand the Demonstrate Demonstrate robust Demonstrate highly
functions of web adequate level of level of comprehensive level
services understanding understanding of understanding
Be able to create Demonstrate ability Demonstrate ability Demonstrate ability
and deploy web to perform the task to perform the task to perform the task to
services consistently well the highest standard

Page 4 of 4
Dynamic Websites © NCC Education Limited 2018

Potrebbero piacerti anche