Assessor Resource

CUADIG404
Apply scripting language in authoring

Assessment tool

Version 1.0
Issue Date: April 2024


This unit describes the skills and knowledge required to write and apply scripting language in authoring interactive media.

It applies to individuals who apply skills in writing and customising their own code for work in client-side technologies. They integrate and develop basic scripting routines to enhance interaction levels or remedy functionality errors in interactive media products.

No licensing, legislative or certification requirements apply to this unit at the time of publication.

You may want to include more information here about the target group and the purpose of the assessments (eg formative, summative, recognition)



Evidence Required

List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Investigate scripting options

1.1 Assess design specifications to identify areas where scripting languages may be required

1.2 Locate script libraries for pre-written scripts

1.3 Identify areas where customised or new scripts may be necessary

1.4 Present and discuss scripting options with relevant personnel, and confirm compliance with design specifications

2. Write scripts

2.1 Scope control structures and algorithms using pseudo-code and flow charts

2.2 Check objects and assets are in place and identified by appropriate labels

2.3 Identify and recommend event handlers

2.4 Write code using correct syntax to meet functional requirements

2.5 Write comments to document coding where necessary

2.6 Use authoring environment, where appropriate, to check code and syntax

2.7 Save code in appropriate format

2.8 Adopt safe ergonomic practices when using screens and keyboards for extended periods of time

3. Integrate scripting language

3.1 Source and integrate scripts into authoring environment

3.2 Confirm scripted elements comply with all navigation and graphic design interface considerations

3.3 Eliminate or merge redundant code to ensure code is clean

4. Test scripting language

4.1 Test routines to verify script fulfils requirements

4.2 Conduct tests to ensure scripted elements conform to required technical specifications

4.3 Test for faults, and document findings

4.4 Use standard de-bugging techniques to remove fault

5. Evaluate scripting language

5.1 Liaise with relevant personnel to evaluate process, and record decisions

5.2 Archive suitable and relevant scripts for future use

Evidence of the ability to:

use design specifications and discussion with relevant personnel, to identify scripting requirements

create pseudo-code and flowcharts to structure functional logic prior to coding

write scripting language code to meet functional requirements for interactive media products

produce clean, logical and well-documented code

test code and de-bug as required to ensure interactive functions work without fault.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

To complete the unit requirements safely and effectively, the individual must:

outline typical challenges when writing scripts for interactive products and how to handle these

describe a range of authoring software, scripting languages and scripted elements

explain different structures used in scripting languages for authoring multimedia products, including Document Object Model (DOM) and Object Oriented Programming (OOP)

identify basic health and safety requirements when working on computers and keyboards.

Assessment must be conducted in a safe environment where evidence gathered demonstrates consistent performance of typical activities experienced in creative arts industry environments. The assessment environment must include access to:

design specifications

authoring environment and software.

Assessors of this unit must satisfy the requirements for assessors in applicable vocational educational and training legislation, frameworks and/or standards.


Submission Requirements

List each assessment task's title, type (eg project, observation/demonstration, essay, assingnment, checklist) and due date here

Assessment task 1: [title]      Due date:

(add new lines for each of the assessment tasks)


Assessment Tasks

Copy and paste from the following data to produce each assessment task. Write these in plain English and spell out how, when and where the task is to be carried out, under what conditions, and what resources are needed. Include guidelines about how well the candidate has to perform a task for it to be judged satisfactory.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Investigate scripting options

1.1 Assess design specifications to identify areas where scripting languages may be required

1.2 Locate script libraries for pre-written scripts

1.3 Identify areas where customised or new scripts may be necessary

1.4 Present and discuss scripting options with relevant personnel, and confirm compliance with design specifications

2. Write scripts

2.1 Scope control structures and algorithms using pseudo-code and flow charts

2.2 Check objects and assets are in place and identified by appropriate labels

2.3 Identify and recommend event handlers

2.4 Write code using correct syntax to meet functional requirements

2.5 Write comments to document coding where necessary

2.6 Use authoring environment, where appropriate, to check code and syntax

2.7 Save code in appropriate format

2.8 Adopt safe ergonomic practices when using screens and keyboards for extended periods of time

3. Integrate scripting language

3.1 Source and integrate scripts into authoring environment

3.2 Confirm scripted elements comply with all navigation and graphic design interface considerations

3.3 Eliminate or merge redundant code to ensure code is clean

4. Test scripting language

4.1 Test routines to verify script fulfils requirements

4.2 Conduct tests to ensure scripted elements conform to required technical specifications

4.3 Test for faults, and document findings

4.4 Use standard de-bugging techniques to remove fault

5. Evaluate scripting language

5.1 Liaise with relevant personnel to evaluate process, and record decisions

5.2 Archive suitable and relevant scripts for future use

Evidence of the ability to:

use design specifications and discussion with relevant personnel, to identify scripting requirements

create pseudo-code and flowcharts to structure functional logic prior to coding

write scripting language code to meet functional requirements for interactive media products

produce clean, logical and well-documented code

test code and de-bug as required to ensure interactive functions work without fault.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

To complete the unit requirements safely and effectively, the individual must:

outline typical challenges when writing scripts for interactive products and how to handle these

describe a range of authoring software, scripting languages and scripted elements

explain different structures used in scripting languages for authoring multimedia products, including Document Object Model (DOM) and Object Oriented Programming (OOP)

identify basic health and safety requirements when working on computers and keyboards.

Assessment must be conducted in a safe environment where evidence gathered demonstrates consistent performance of typical activities experienced in creative arts industry environments. The assessment environment must include access to:

design specifications

authoring environment and software.

Assessors of this unit must satisfy the requirements for assessors in applicable vocational educational and training legislation, frameworks and/or standards.

Copy and paste from the following performance criteria to create an observation checklist for each task. When you have finished writing your assessment tool every one of these must have been addressed, preferably several times in a variety of contexts. To ensure this occurs download the assessment matrix for the unit; enter each assessment task as a column header and place check marks against each performance criteria that task addresses.

Observation Checklist

Tasks to be observed according to workplace/college/TAFE policy and procedures, relevant legislation and Codes of Practice Yes No Comments/feedback
Assess design specifications to identify areas where scripting languages may be required 
Locate script libraries for pre-written scripts 
Identify areas where customised or new scripts may be necessary 
Present and discuss scripting options with relevant personnel, and confirm compliance with design specifications 
Scope control structures and algorithms using pseudo-code and flow charts 
Check objects and assets are in place and identified by appropriate labels 
Identify and recommend event handlers 
Write code using correct syntax to meet functional requirements 
Write comments to document coding where necessary 
Use authoring environment, where appropriate, to check code and syntax 
Save code in appropriate format 
Adopt safe ergonomic practices when using screens and keyboards for extended periods of time 
Source and integrate scripts into authoring environment 
Confirm scripted elements comply with all navigation and graphic design interface considerations 
Eliminate or merge redundant code to ensure code is clean 
Test routines to verify script fulfils requirements 
Conduct tests to ensure scripted elements conform to required technical specifications 
Test for faults, and document findings 
Use standard de-bugging techniques to remove fault 
Liaise with relevant personnel to evaluate process, and record decisions 
Archive suitable and relevant scripts for future use 

Forms

Assessment Cover Sheet

CUADIG404 - Apply scripting language in authoring
Assessment task 1: [title]

Student name:

Student ID:

I declare that the assessment tasks submitted for this unit are my own work.

Student signature:

Result: Competent Not yet competent

Feedback to student

 

 

 

 

 

 

 

 

Assessor name:

Signature:

Date:


Assessment Record Sheet

CUADIG404 - Apply scripting language in authoring

Student name:

Student ID:

Assessment task 1: [title] Result: Competent Not yet competent

(add lines for each task)

Feedback to student:

 

 

 

 

 

 

 

 

Overall assessment result: Competent Not yet competent

Assessor name:

Signature:

Date:

Student signature:

Date: