Assignment front sheet – Unit 20 Client-side Customisation
Learner name / Assessor name
Ken Wake
Date issued / Completion date / Submitted on
25/11/2011 / 15/12/2011
Qualification / Unit number and title
BTEC Level 3 National Extended Diploma in I.T / Unit 20 Client-side Customisation of Web pages
Assignment title / Assignment 2 – Building Interactive pages using CSS and Javascript
In this assessment you will have opportunities to provide evidence against the following criteria.
Indicate the page numbers where the evidence can be found.
Criteria reference / To achieve the criteria the evidence must show that
the student is able to: / Task no. / Evidence
P3 / Explain the fundamentals of a scripting language / 1
P5 / Create interactive pages using CSS and a scripting language / 2
P6 / Test interactive web pages / 3
M2 / Discuss how a scripting language can improve functionality / 4
D1 / Explore how web pages using scripts are implemented in different browsers. / 5
Learner declaration
I certify that the work submitted for this assignment is my own and research sources are fully acknowledged.
Learner signature: Date:
Assignment brief
Qualification / BTEC Level 3 National Extended Diploma in I.T
Unit number and title / Unit 20 Client-Side customisation of web pages
Start date / 26th March 2012
Deadline / 19th April 2012
Assessor name / Ken Wake
Assignment title / Assignment 2 – Building Interactive pages using CSS and Javascript
The purpose of this assignment is to give the learners the opportunity to:
·  1 Demonstrate an understanding of scripting languages for adding function to web pages.
·  2 Be able to apply scripted function to web pages.
·  3 Be able to plan and test small scripted applications
·  4 Be able to adjust a pages styling using Javascript.
Scenario:
You are employed by Gates and Co as a member of the web development team. Following your creation of the web page template for your project, you have been asked by your manager to enhance the page with some client-side dynamic content and test it before deployment. The tasks below will help enable you to document this process.
Task 1
Javascript is the predominant Client-Side scripting language used on the internet today. Produce an information paper which explains the following main concepts of Javascript for a potential client who wants to know how his website could be enhanced by adding Javascript features.
1/ What is Javascript.
2/ Explain the history of Javascript Development.
3/ Explain what Javascript can be used for.
4/ Explain what Javascript cannot do.
5/ Explain the difference between Server-Side scripting and Client-Side scripting.
6/ Provide examples of Javascript implementation.
7/ Discuss what a Javascript library is… use JQuery as an example.
(P3)
Task 2
Explain how Javascript can be implemented into a website and produce working examples of THREE interactive functions using the page created in assignment 1.
Ensure that you use EXTERNALLY implemented Javascript, embedded code will not be acceptable.
By way of evidence, screenshot the implementations and explain how each works and show the code which makes it work. Comment your code to explain what each line does
(P5)
Task 3
Given the problems which can occur with Javascript implementation in different browsers, produce a test plan which would take into account how we could safely ensure that all of our Javascript functions would work to an acceptable level.
Show the research which would back up your test plan..ie Scree n Resolution Statistics, Browser Statistics
(P6)
Task 4
Javascript has had a bad press in the past and has been a source of debate on whether it should be used or not.
Produce a report which discusses why Javascript has had a negative press and produce a counter argument which discusses how Javascript can be used positively to enhance user experience on a website.
(M2)
Task 5
Produce a written tutorial which explains how Javascript can be tailored to suit specific groups of browsers. Your tutorial must be formatted in a way which introduces the problem of cross-browser compatibility and discusses the positives and negatives of tailoring scripts to specific browsers.
Your tutorial should contain coded examples and explain which aspects of the code tailor it to a specific browser.
(D1)
This brief has been verified as being fit for purpose
Assessor / Ken Wake
Signature / Date
Internal verifier / Peter Bilbie
Signature / Date / 01/11/2011

Deliverables

1/Javascript Information Paper

2/ Coded examples and explanations of implementations.

3/ Test Plan with explanations

4/ Javascript Report

5/ Javascript Tutorial

Page 2 of 3