diff_months: 11

VOCATIONAL EDUCATION & TRAINING (VET)

Download Solution Now
Added on: 2024-11-13 13:00:20
Order Code: SA Student Tarun IT Computer Science Assignment(4_24_41118_78)
Question Task Id: 504160

VOCATIONAL EDUCATION & TRAINING (VET)

UNIT ASSESSMENT PACK (UAP)

COVERSHEET

Student and Trainer/Assessor Details

Student ID Student name Contact number Email address Trainer/Assessor name Course and Unit Details

Course code/Course name ICT50220 Diploma of Information Technology (Front End and Back End Web Development)

Subject code/Subject name Unit code/Unit name ICTWEB514 - Create dynamic web pages(Release 1)

Assessment Submission Method

Online submission via Kent Learning Management System (LMS) (Moodle)

Submitted by any other method ________________________________________________

(Please mention here)

Student Declaration

I _______________________________________________ certify that by ticking the boxes below I have read and accept the statements below as being true and correct:

I certify that the work submitted for this Unit Assessment Pack is my own. I have clearly referenced any sources used in my submission. I understand that a false declaration is a form of student misconduct and I am familiar with the Kent Academic Misconduct Policy & Procedures (Kent Website MyKent Student Link> Student Policies and Forms > POLICY Academic Misconduct Policy & Procedures Student Login Required) ;

I have kept a copy of this Unit Assessment Pack and all relevant notes, attachments, and reference material that I used in the production of the Unit Assessment Pack;

For the purposes of assessment, I give the Trainer/Assessor of this assessment the permission to:

Reproduce this assessment and provide a copy to another member of staff; and

Take steps to authenticate the assessment, including communicating a copy of this assessment to a checking service (which may retain a copy of the assessment on its database for future plagiarism checking). Refer to all details regarding Plagiarism and misconduct detailed in the Kent Academic Misconduct Policy & Procedures (access link above).

Student Declaration is accepted by ticking this box to indicate statements above are accepted.

Date: _______/_______/________

ASSESSMENT PLAN

To demonstrate Competence (C) in this Unit, a student must be assessed as Satisfactory (s) in each of the following assessment tasks.

Evidence recorded Evidence Type/ Method of assessment Sufficient evidence recorded/Outcome

Unit Assessment Task 1 Unit Knowledge Test (UKT) S / NS (First Attempt)

S / NS (Second Attempt)

Unit Assessment Task 2 Unit Project (UP) S / NS (First Attempt)

S / NS (Second Attempt)

Final result C/NYC Date assessed Trainer/Assessor Signature

ASSESSMENT CONDITIONS

Unit purpose/application

This unit describes the skills and knowledge required to produce both server and client-side content for web pages.

It applies to individuals working as web developers, who are responsible for creating dynamic pages to provide interaction between the user and the website. They use highly developed technical and analytical skills when developing the user-website interface.

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

What the student can expect to learn by studying this unit of competency

Prepare to create dynamic web pages

Create dynamic content

Test and finalise dynamic web pages

Training and assessment resources required for this unit of competency

The student will have access to the following:

Learner guide

PowerPoint presentation

Unit Assessment Pack (UAP)

Access to other learning materials such as textbooks

The resources required for these assessment tasks also include:

technical requirements

a development environment

a server

a database server

web browsers and devices

web page testing and debugging tools required for creating dynamic web pages

hardware, software and its components required for creating dynamic web pages

Submission instructions

Your trainer/assessor will confirm assessment submission details for each assessment task.

Academic integrity, plagiarism and collusion

Academic Integrity

Academic Integrity is about the honest presentation of your academic work. It means acknowledging the work of others while developing your own insights, knowledge and ideas.

As a student, you are required to:

Undertake studies and research responsibly and with honesty and integrity.

Ensure that academic work is in no way falsified.

Seek permission to use the work of others, where required.

Acknowledge the work of others appropriately.

Take reasonable steps to ensure other students cannot copy or misuse your work.

Plagiarism

Plagiarism means to take and use another person's ideas and or manner of expressing them and to pass them off as your own by failing to give appropriate acknowledgement. This includes material sourced from the internet, Kent staff, other students, and from published and unpublished work.

Plagiarism occurs when you fail to acknowledge that the ideas or work of others are being used, which includes:

Paraphrasing and presenting work or ideas without a reference

Copying work either in whole or in part

Presenting designs, codes or images as your own work

Using phrases and passages verbatim without quotation marks or referencing the author or web page

Reproducing lecture notes without proper acknowledgement.

Collusion

Collusion means unauthorised collaboration on assessable work (written, oral or practical) with other people. This occurs when a student presents group work as their own or as the work of someone else.

Collusion may be with another Kent student or with individuals or students external to Kent. This applies to work assessed by any educational and training body in Australia or overseas.

Collusion occurs when you work without the authorisation of the teaching staff to:

Work with one or more people to prepare and produce work

Allow others to copy your work or share your answer to an assessment task

Allow someone else to write or edit your work (without rto approval)

Write or edit work for another student

Offer to complete work or seek payment for completing academic work for other students.

Both collusion and plagiarism can occur in group work. For examples of plagiarism, collusion and academic misconduct in group work please refer to the Kent Academic Misconduct Policy & Procedure for details on the policy on academic integrity, plagiarism and collusion Kent Website Link (Documents> Student Policies and Forms > POLICY Academic Misconduct Policy & Procedure Student Login Required)

Plagiarism and collusion constitute cheating. Disciplinary action will be taken against students who engage in plagiarism and collusion as outlined in Kents Academic Misconduct Policy & Procedure.

Proven involvement in plagiarism or collusion may be recorded on students academic file and could lead to disciplinary action.

Other Important unit specific Information

N/A

Unit outcome

This unit is not graded, and the student must complete and submit all requirements for the assessment task for this cluster or unit of competency to be deemed competent.

Students will receive a 'satisfactorily completed' (S) or 'not yet satisfactorily completed (NS) result for each individual unit assessment task (UAT).

Final unit result will be recorded as competency achieved/competent (C) or competency not yet achieved/not yet competent (NYC).

Prerequisite/s

Nil

Co-requisite/s

Nil

Foundation Skills

The Foundation Skills describe those required skills (learning, oral communication, reading, writing, numeracy, digital technology, and employment skills) that are essential to performance. Foundation skills essential to performance are explicit in the performance criteria of this unit of competency.

Relevant Legislation

Australian Human Rights Commission Act 1986

Age Discrimination Act 2004

Disability Discrimination Act 1992

Racial Discrimination Act 1975

Sex Discrimination Act 1984

Code of ethics and codes of conduct

Ethical Principles in the Workplace

Codes of practice

The Privacy Act 1988 (Privacy Act) and Australian Privacy Principles (APPs)

Occupational Health and Safety Act 2004

Work Health and Safety Act 2011

Principles of assessment and rules of evidence

All assessment tasks will ensure that the principles of assessment and rules of evidence are adhered to.

The principles of assessment are that assessment must be valid, fair, flexible, reliable and consistent. The rules of evidence state that evidence must be sufficient, valid, current and authentic.

AQF Level

AQF levels and the AQF levels criteria are an indication of the relative complexity and/or depth of achievement and the autonomy required to demonstrate that achievement.

All assessment tasks must ensure compliance with the requirements of AQF level and the AQF level criteria. For more information, please visit http://www.aqf.edu.au/

Further Information

For further information about this unit go to: https://training.gov.au/Training/Details/ICTWEB514

Additional InformationThis information will be managed by the provisions of the Privacy Act and the Freedom of Information Act.)

Students are required to satisfactorily complete and submit all assessment tasks that contribute to the assessment for a unit.

Students will be provided with one more attempt to complete this Unit assessment pack (UAP) if trainer/assessor deems them not satisfactorily completed (NS) in any Unit assessment task (UAT).

Unit Pre-Assessment Checklist (UPAC) will be reviewed by the trainer/assessor to ensure the student is ready for the assessment.

Feedback regarding this Unit Assessment Pack (UAP) can be emailed to the compliance and quality assurance department/administration department in your RTO for continuously improving our assessment and student resources.

Feedback to students

Feedback on students assessment performance is a vital element in their learning. Its purpose is to justify to students how their competency was assessed, as well as to identify and reward specific qualities in their work, to recommend aspects needing improvement, and to guide students on what steps to take.

Feedback defines for students what their trainer/assessor thinks is important for a topic or a subject. At its best, feedback should:

Be provided for each Unit Assessment Task (UAT).

Guide students to adapt and adjust their learning strategies.

Guide trainers/assessors to adapt and adjust teaching to accommodate students learning needs.

Be a pivotal feature of learning and assessment design, not an add-on ritual.

Focus on course and unit learning outcomes.

Guide students to become independent and self-reflective learners and their own critics.

Acknowledge the developmental nature of learning.

If students have not received proper feedback, they must speak to the Kent Head of Vocational Education or VET Administration or the Kent Manager Risk & Compliance who is the Kent staff members responsible for looking after the quality and compliance services for Kent.

For more information, please refer to Kent Student Handbook.

Unit Pre-Assessment Checklist (UPAC)

Purpose of the Checklist

The Pre-assessment Checklist helps students determine if they are ready for assessment. The Trainer/Assessor must review the Checklist with the student before the student attempts the assessment task. If any items on the Checklist are incomplete or not clear to the student, the Trainer/Assessor must provide relevant information to the student to ensure they understand the requirements of the assessment task. The student must ensure they are ready for the assessment task before undertaking it.

Section 1: Information for Students

Please make sure you have completed the necessary prior learning before attempting this assessment.

Please make sure your Trainer/Assessor clearly explained the assessment process and tasks to be completed.

Please make sure you understand what evidence is required to be collected and how.

Please make sure you know your rights and the Complaints and Appeal process. Refer to the Kent Complaints & Appeals Policy & Procedure (Documents> Student Policies and Forms > POLICY Complaints and Appeals Policy & Procedure Student Login Required)

Please make sure you discuss any special needs or reasonable adjustments to be considered during the assessment (refer to the Reasonable Adjustments Strategy Matrix in this Unit Assessment Pack and negotiate these with your Trainer/Assessor).

Please make sure that you have access to a computer and the internet (if you prefer to type the answers).

Please ensure that you have all the required resources needed to complete this Unit Assessment Task (UAT).

Due date of this assessment task is according to your timetable.

In exceptional (compelling and compassionate) circumstances, an extension to submit an assessment can be granted by the Trainer/Assessor.

Evidence and/or support documentation of the compelling and compassionate circumstances must be provided together with your request for an extension to submit your assessment work.

Request for an extension to submit your assessment work must be made before the due date of this assessment task.

Section 2: Reasonable adjustments

Students with carer responsibilities, cultural or religious obligations, English as an additional language, disability etc. can request for reasonable adjustments.

Please note, integrity of the unit/course will not be lowered to accommodate the needs of any student, but there is a requirement to be flexible about the way in which it is delivered or assessed.

The Disability Standards for Education requires institutions to take reasonable steps to enable the student with a disability to participate in education on the same basis as a student without a disability.

Trainer/Assessor must complete the section below Reasonable Adjustment Strategies Matrix to ensure the explanation and correct strategy have been recorded and implemented.

Trainer/Assessor must notify the VET Department for any reasonable adjustments made.

All evidence and supplementary documentation must be submitted with the Unit Assessment Pack to the Kent Academic Unit (VET).

REASONABLE ADJUSTMENT STRATEGIES MATRIX

(Trainer/Assessor to complete)

Category Possible Issue Reasonable Adjustment Strategy

(Select as applicable)

LLN Speaking

Reading

Writing

Confidence Verbal assessment

Presentations

Demonstration of a skill

Use of diagrams

Use of supporting documents such as wordlists

Non-English Speaking Background Speaking

Reading

Writing

Cultural background

Confidence Discuss with the student and supervisor (if applicable) whether language, literacy and numeracy are likely to impact on the assessment process

Use methods that do not require a higher level of language or literacy than is required to perform the job role

Use short sentences that do not contain large amounts of information

Clarify information by rephrasing, confirm understanding

Read any printed information to the student

Use graphics, pictures, and colour coding instead of, or to support, text

Offer to write down, or have someone else write, oral responses given by the student

Ensure that the time available to complete the assessment, while meeting course requirements, takes account of the students needs

Indigenous Knowledge and understanding

Flexibility

Services

Inappropriate training and assessment Culturally appropriate training

Explore understanding of concepts and practical application through oral assessment

Flexible delivery

Using group rather than individual assessments

Assessment through completion of practical tasks in the field after demonstration of skills and knowledge.

Age Educational background

Limited study skills Make sure font size is not too small

Trainer/Assessor should refer to the studentsexperience

Ensure that the time available to complete the assessment takes account of the students needs

Provision of information or course materials in accessible format.

Changes in teaching practices, e.g., wearing an FM microphone to enable a student to hear lectures

Supply of specialised equipment or services, e.g., a note-taker for a student who cannot write

Changes in lecture schedules and arrangements, e.g., relocating classes to an accessible venue

Changes to course design, e.g., substituting an assessment task

Modifications to physical environment, e.g., installing lever taps, building ramps, installing a lift

Educational background Reading

Writing

Numeracy

Limited study skills and/or learning strategies Discuss with the Student previous learning experience

Ensure learning and assessment methods meet the students individual needs

Disability Speaking

Hearing

Reading

Writing

Numeracy

Limited study skills and/or learning strategies Identify the issues

Create a climate of support

Ensure access to support that the student has agreed to is available

Structure the assessment appropriately

Provide information or course materials in accessible format, e.g. a textbook in braille

Changes in teaching practices, e.g. wearing an FM microphone to enable a student to hear lectures

Supply of specialised equipment or services, e.g. a note- taker for a student who cannot write

Changes in lecture schedules and arrangements, e.g. relocating classes to an accessible venue

Changes to course design, e.g. substituting an assessment task

Modifications to physical environment, e.g. installing lever taps, building ramps, installing a lift

Explanation of reasonable adjustments strategy used (If required)

Name of Trainer/Assessor: ____________________________________________________

Signature of Trainer/Assessor: _________________________________________________

Date:_______/________/__________

Unit Assessment Task (UAT) 1 Unit Knowledge Test (UKT)

Unit Pre-Assessment Checklist (UPAC)

Assessment type:

Knowledge Test

Assessment task description:

This is the first (1) unit of assessment task student has to successfully complete to be deemed competent in this unit of competency.

The Unit Knowledge Test is comprised of written questions.

Student must respond correctly to all the question and submit them to the Trainer/Assessor.

Student must answer all questions to the required level, e.g., provide the number of points, to be deemed satisfactory in this task.

Trainer/Assessor is required to provide the feedback within two weeks and notify students when results are available

Applicable conditions:

All knowledge tests are untimed and are conducted as open book tests (this means a student can refer to textbooks during the test).

A student must read and respond to all questions.

A student may handwrite/use computers to answer the questions.

A student must complete the task independently.

No marks or grades are allocated for this assessment task. The outcome of the task will be Satisfactory or Not Satisfactory.

The Trainer/Assessor must assess a students written skills and knowledge as the student completes this assessment task.

The Trainer/Assessor may ask a student relevant questions on this assessment task to ensure that this is the students own work.

Resubmissions and reattempts:

Where a students answers are deemed not satisfactory after the first attempt, a re-submission attempt will be allowed.

A student may speak to their Trainer/Assessor if the student is having any difficulty in completing this task and requires reasonable adjustments (e.g., can be given as an oral assessment)

For more information, please refer to Kent Student Handbook (VET) via Kent Website Link (MyKent Student Link> Student Policies and Forms > DOC Kent Student Handbook (VET) Student Login Required)

Location:

This assessment task may be completed in a classroom, on the Kent Learning Management System (i.e., Moodle), workplace, or independent learning environment.

The Trainer/Assessor will provide a student with further information regarding the location for completing this assessment task.

Instructions for answering written questions:

A student must complete a written assessment consisting of a series of questions.

It is expected that students will correctly answer all the questions.

Answers must demonstrate an understanding and application of relevant concepts, critical thinking, and good writing skills.

A student must be concise and to the point and write answers according to the given word-limit to each question and do not provide irrelevant information.

A student must not use non-discriminatory language. The language used should not devalue, demean, or exclude individuals or groups on the basis of attributes such as gender, disability, culture, race, religion, sexual preference or age. Gender inclusive language should be used.

The Trainer/Assessor should not accept answers copied directly from texts without acknowledgement of the text.

How will trainer/assessor assess the work?

This assessment task requires the student to answer all the questions.

Answers must demonstrate the students understanding and knowledge of the unit.

If all assessment tasks are deemed Satisfactory (S), then the unit outcome is Competent (C).

If at least one of the assessment tasks is deemed Not Satisfactory (NS), then the unit outcome is Not Yet Competent (NYC).

Once all assessment tasks allocated to this Unit of Competency have been undertaken, the Trainer/Assessor will complete an Assessment Plan to record the unit outcome. The outcome will be either Competent (C) or Not Yet Competent (NYC).

The Assessment Plan is available with the Unit Assessment Pack (UAP) Coversheet.

Purpose of the assessment

This assessment task is designed to evaluate students knowledge essential to develop interactive and engaging websites, using a range of features from various, appropriate languages & Knowledge regarding to the following:

Knowledge to determine the necessary dynamic functionality of the web document and the appropriate language to achieve the functionality.

Knowledge to determine web document requirements.

Knowledge to design the web document, and embedded scripts to achieve the required functionality.

Knowledge to test the web document against the required functionality and reiterate until correct.

Knowledge to discuss the basic principles behind open platform programming.

Assessment Task 1 - Unit Knowledge Test (UKT)

Instructions:

This is an individual assessment.

The purpose of this assessment task is to assess the students knowledge essential to Manage client problems.

To make full and satisfactory responses a student should consult a range of learning resources, other information such as handouts and textbooks, learners resources, and slides.

All questions must be answered in order to gain competency for this assessment.

A student may attach a separate sheet if required.

A student must include the following particulars in the footer section of each page of the attached sheets:

Student ID or Student Name

Unit ID or Unit Code

Course ID or Course Code

Trainer and assessor name

Page numbers

A student must staple the loose sheets together along with the cover page.

A student must attach the loose sheets chronologically as per the page numbers.

Correction fluid and tape are not permitted. Please do any corrections by striking through the incorrect words with one or two lines and rewriting the correct words.

Resources required to complete the assessment task:

Computer

Internet

MS Word

Printer or e-printer

Adobe acrobat/reader

Kent Learning Management System (Moodle)

Assessment Task 1 - Unit Knowledge Test (UKT)

Provide your response to each question in the box below.

Q1: Answer the following question:

Briefly explain the following web programming concepts. Please limit your answers to 100 words for each term.

Satisfactory response

Yes No Answers:

Term Explanation

authentication web security hypertext transfer protocol (HTTP) session management stateless programming Feedback:

Q2: Answer the following question:

Control Structures can be considered as the building blocks of computer programs. Briefly explain the programming control structures that been used in programming languages. Please limit your answers to 150 words.

Satisfactory response

Yes No Answers:

Feedback:

Q3: Answer the following question:

Briefly explain the following types of web technologies being used. Please limit your answers to 100 words for each terms.

Satisfactory response

Yes No Answers:

Term Explanation

programming control structures hypertext mark-up language (HTML) mark-up languages cascading style sheets (CSS) Programming syntax uses of programming languages Feedback:

Q4: Answer the following question:

What is client and server-side scripting? Briefly explain the application of both client and server side scripting to dynamic web page design. Please limit your answer to 100-150 words

Satisfactory response

Yes No Answers:

Feedback

Q5: Answer the following question:

What is data storage? Briefly explain the data storage requirements while you build the dynamic web application. Please limit your answer to 100-150 words.

Satisfactory response

Yes No Answers:

Feedback

Q6: Answer the following question:

What do you mean by debugging in computer programming? Briefly explain the different debugging methods and steps to follow during developing web application. Please limit your answers to 150 words.

Satisfactory response

Yes No Answers:

Feedback

Q7: Answer the following question:

What are coding techniques in software engineering? Why is it beneficial use standard coding techniques to avoid bugs? Please explain in no more than 150 words

Satisfactory response

Yes No Answers:

Feedback

Q8: Answer the following question:

suppose you are hired to develop web application for an e-commerce industry. Your manager is very concerned that you use all of the precautions to protect the application from Cyber intruders. Why do you think cyber security protocols and procedures are very important to follow during such developments? Please limit your answers to 150 words.

Satisfactory response

Yes No Answers:

Feedback

Q9: Answer the following question:

What is technical requirements? Why is it very important to prepare and follow during the development of dynamic web applications? Please limit your answers in 100-150 words.

Satisfactory response

Yes No Answers:

Feedback

Q10: Answer the following question:

What hardware, software and its components required for creating dynamic web pages? briefly explain the required hardware software and development tools to create web application. Please limit your answers in 100-150 words.

Satisfactory response

Yes No Answers:

Feedback

Q11: Answer the following question:

What web page testing and debugging tools required for creating dynamic web pages. Briefly explain the debugging tools that are available during developing web application. Please limit your answers in 100-150 words.

Satisfactory response

Yes No Answers:

Feedback

Q12: Answer the following question:

Briefly explain the importance, usage and requirements of the following tools, software and standards during the web application development. Please limit your answers to 50-100 words for each term.

Satisfactory response

Yes No Answers:

Term Explanation (usage, tools, software, standards, documentation)

technical requirements development environment database server Web server web browsers devices Feedback

Q13: Answer the following question:

Suppose you are about to develop an e-commerce based dynamic web application for a company. what legislative and organisational procedures and standards will be applicable in creating dynamic web pages? Briefly explain the legislative, standards and organisational procedures you need to follow. Please limit your answers to 150 words.

Satisfactory response

Yes No Answers:

Q14: Answer the following question:

What are the 4 types of cyber-attacks that you must consider to assess the effectiveness of your cyber security procedures and protocols. Satisfactory response

Yes No Answers:

Feedback

Q15: Answer the following question:

Identify three (3) organisational and legislative procedures that apply on building dynamic websites.

Satisfactory response

Yes No Answers:

Q15: Answer the following question:

Identify three (3) items you must consider while planning, implementing, and monitoring the cyber security procedures and protocols.

Satisfactory response

Yes No Answers:

Feedback:

Assessment Task 1 Unit Knowledge Test (UKT)

Performance criteria checklist for unit assessment task

(Trainer/Assessor to complete)

Assessment activities to be completed Knowledge Test

Resources required for the unit assessment task Unit assessment guide template

Access to live or simulated working environment

Interaction with others

Does the candidate meet the following criteria Yes No Trainer/Assessor Comments

Explained web programming concepts, including:

authentication and web security

hypertext transfer protocol (HTTP)

session management

stateless programming Explained the types of technologies, including:

programming control structures

hypertext mark-up language (HTML) and mark-up languages

cascading style sheets (CSS)

syntax and uses of programming languages client and server-side scripting and its application to dynamic web page design data storage requirements debugging methods coding techniques cyber security protocols and procedures legislative and organisational procedures and standards applicable to creating dynamic web pages. The students performance was: Not yet Satisfactory

Satisfactory

Feedback to student:

Student Signature Observer Signature Date: UNIT ASSESSMENT RESULT SHEET (UARS)

Assessment Task 1 Unit Knowledge Test (UKT)

(Student and Trainer/Assessor Details)

Unit code ICTWEB514

Unit name Create dynamic web pages(Release 1)

Outcome of Unit Assessment Task (UAT) First attempt:

Outcome (please make sure to tick the correct checkbox):

Satisfactory (S) or Not Satisfactory (NS)

Date: _______(day)/ _______(month)/ ____________(year)

Second attempt:

Outcome (please make sure to tick the correct checkbox):

Satisfactory (S) or Not Satisfactory (NS)

Date: _______(day)/ _______(month)/ ____________(year)

Feedback to Student First attempt:

Second attempt:

Student Declaration I declare that the answers I have provided are my own work. Where I have accessed information from other sources, I have provided references and or links to my sources.

I have kept a copy of all relevant notes and reference material that I used as part of my submission.

I have provided references for all sources where the information is not my own. I understand the consequences of falsifying documentation and plagiarism. I understand how the assessment is structured. I accept that all work I submit must be verifiable as my own.

I understand that if I disagree with the assessment outcome, I can appeal the assessment process, and either re-submit additional evidence undertake gap training and or have my submission re-assessed.

All appeal options have been explained to me.

Student Signature Student Declaration above is accepted by ticking this box to indicate statements above have been read and are accepted as true and correct.

Date Trainer/Assessor Name Trainer/Assessor Declaration I hold:

Vocational competencies at least to the level being delivered

Current relevant industry skills

Current knowledge and skills in VET, and undertake

Ongoing professional development in VET

I declare that I have conducted an assessment of this candidates submission. The assessment tasks were deemed current, sufficient, valid and reliable.

I declare that I have conducted a fair, valid, reliable, and flexible assessment.

I have provided feedback to the above-named candidate.

Trainer/Assessor Signature Date Office Use Only Outcome of Assessment has been entered onto the Kent Learning Management System (Moodle)

on _________________ (insert date)

by (insert Staff Member Name) _______________________________________________

Unit Assessment Task (UAT) 2 Project (UP)

Unit Pre-Assessment Checklist (UPAC)

Assessment type:

Project produce at least three dynamic web pages according to technical requirements.

Assessment task description:

This is the second (2) unit of assessment task student has to successfully complete to be deemed competent in this unit of competency.

Student must respond correctly to all the question and submit them to the Trainer/Assessor.

Student must answer all questions to the required level, e.g., provide the number of points, to be deemed satisfactory in this task.

Trainer/Assessor is required to provide the feedback within two weeks and notify students when results are available

Applicable conditions:

All skills tests are untimed and are conducted as open book tests (this means a student can refer to textbooks during the test).

A student must read and respond to all questions.

A student may handwrite/use computers to answer the questions.

A student must complete the task independently.

No marks or grades are allocated for this assessment task. The outcome of the task will be Satisfactory or Not Satisfactory.

The Trainer/Assessor must assess a students written skills and knowledge as the student completes this assessment task.

The Trainer/Assessor may ask a student relevant questions on this assessment task to ensure that this is the students own work.

Resubmissions and reattempts:

Where a students answers are deemed not satisfactory after the first attempt, a re-submission attempt will be allowed.

A student may speak to their Trainer/Assessor if the student is having any difficulty in completing this task and requires reasonable adjustments (e.g. can be given as an oral assessment)

For more information, please refer to Kent Student Handbook (VET) via Kent Website Link (MyKent Student Link> Student Policies and Forms > DOC Kent Student Handbook (VET) Student Login Required)

Location:

This assessment task may be completed in a classroom, on the Kent Learning Management System (i.e., Moodle), workplace, or independent learning environment.

The Trainer/Assessor will provide a student with further information regarding the location for completing this assessment task.

Instructions for answering written questions:

A student must complete a written assessment consisting of a series of questions.

It is expected that students will correctly answer all the questions.

Answers must demonstrate an understanding and application of relevant concepts, critical thinking, and good writing skills.

A student must be concise and to the point and write answers according to the given word-limit to each question and do not provide irrelevant information.

A student must not use non-discriminatory language. The language used should not devalue, demean, or exclude individuals or groups on the basis of attributes such as gender, disability, culture, race, religion, sexual preference or age. Gender inclusive language should be used.

The Trainer/Assessor should not accept answers copied directly from texts without acknowledgement of the text.

How will trainer/assessor assess the work?

This assessment task requires the student to answer all the questions.

Answers must demonstrate the students understanding and knowledge of the unit.

If all assessment tasks are deemed Satisfactory (S), then the unit outcome is Competent (C).

If at least one of the assessment tasks is deemed Not Satisfactory (NS), then the unit outcome is Not Yet Competent (NYC).

Once all assessment tasks allocated to this Unit of Competency have been undertaken, the Trainer/Assessor will complete an Assessment Plan to record the unit outcome. The outcome will be either Competent (C) or Not Yet Competent (NYC).

The Assessment Plan is available with the Unit Assessment Pack (UAP) Coversheet.

Purpose of the assessment

The purpose of this assessment task is to assess the students knowledge and skills essential to create dynamic webpages in complying with industry and organisational standards and procedures:

This assessment task is designed to evaluate your following skills and abilities:

Skills to analyse the requirements for web documents.

Skills to create dynamic content.

Skills to test the dynamic pages.

Skills to write and edit computer code, and technical data, to ensure the correct syntax and accuracy.

Skills to prepare project charter expressing ideas, explores complex issues, and is constructed logically, succinctly, and accurately.

Skills to prepare a website design brief for each webpage.

Assessment Task 2 - Unit Project (UP)

Instructions:

This is an individual assessment.

The purpose of this assessment task is to assess the students skills essential to Manage client problems.

To make full and satisfactory responses a student should consult a range of learning resources, other information such as handouts and textbooks, learners resources and slides.

All questions must be answered in order to gain competency for this assessment.

A student may attach a separate sheet if required.

A student must include the following particulars in the footer section of each page of the attached sheets:

Student ID or Student Name

Unit ID or Unit Code

Course ID or Course Code

Trainer and assessor name

Page numbers

A student must staple the loose sheets together along with the cover page.

A student must attach the loose sheets chronologically as per the page numbers.

Correction fluid and tape are not permitted. Please do any corrections by striking through the incorrect words with one or two lines and rewriting the correct words.

Resources required to complete the assessment task:

Computer

Internet

MS Word

Printer or e-printer

Adobe acrobat/reader

Kent Learning Management System (Moodle)

Task environment

Simulated environment requirements

Assessment Task 2 - Unit Skills Test (UST)

Simulated Environment

Assessment task instructions

The purpose of this assessment task is to produce both server and client-side content for web pages.

The training organisation must ensure that the simulated assessment environment is in accordance with the requirements specified.

The training organisation will assign a supervisor to the student.

The training organisation will provide the resources required to complete the assessment task.

The student must use the templates provided to document their responses.

The student must follow the word-limits specified in the templates.

The trainer/assessor must assess the student using the performance checklist provided.

Simulated environment requirements

Assessment task environment

This assessment task will be completed in a simulated environment prepared by your training organisation.

The simulated environment will provide you with all the required resources (such as the equipment and participants, etc.) to complete the assessment task. The simulated environment is very much like a learning environment where a student is able to practice, use and operate appropriate industrial equipment, techniques, practices under realistic workplace conditions.

Requirements for the simulated assessment environment

The trainer/assessor will ensure that the simulated assessment environment is sufficient to complete this assessment task.

The simulated environment consists of:

The training organisation as the workplace where the student will be required to complete their job-related tasks and activities

The standard operating/workplace procedures related to the training organisation

The trainer/assessor will provide the student with assistance throughout the assessment activity.

The simulated environment must meet the following criteria:

Opportunities for the student to: Yes/No/NA

Follow standard operating/workplace procedures

Use up-to-date software and equipment

Work within stated timelines to meet deadlines

Gain experience in the challenges and complexities of dealing with multiple tasks

Experience prioritising competing tasks and dealing with contingencies

Simulated environment to work with others in a team

Simulated environment sufficient to communicate, contribute and participate in tasks and activities.

Simulated environment sufficient to work independently and manage workload

Resources, tools, and equipment requirements

The following resources, tools and equipment will be made available by the training organisation at the simulated workplace to complete this assessment task:

Workplace personnel/stakeholders to participate in the questioning session requires active participation in a range of creative thinking activities

Please refer to the roles and responsibilities section for more information

technical requirements

a development environment

a server

a database server

web browsers and devices

web page testing and debugging tools required for creating dynamic web pages

hardware, software, and its components required for creating dynamic web pages.

Simulated assessment scenario

You are required to produce both server and client-side content for web pages. You are required to read and understand a predetermined issue and/or situation and participate in a number of assessment activities.

The following are the goals and objectives to complete this assessment task:

Prepare to create dynamic web pages

Obtain and review technical requirements for creating dynamic web pages

Confirm applicable legislative and organisational standards and procedures applicable to technical requirements

Identify sections of website requiring client-side dynamic content

Identify sections of website requiring server-side dynamic content

Select applicable languages and technology according to technical requirements

Create dynamic content

Identify and create boilerplate templates according to technical requirements

Design and create a database and organise data and content according to data storage requirements

Create page using selected languages

Test and finalise dynamic web pages

Debug code and confirm security of web page using cyber security protocols and procedures

Test web page functionality and content across a variety of browsers and devices

Evaluate web page functionality results and amend as required

Confirm required dynamic content functions according to task requirements

Present dynamic web page to required personnel and seek feedback

Finalise web page and obtain sign-off from required personnel, according to organisational procedures

A supervisor will be assigned to you by your training organisation. The supervisor can answer your questions related to understanding the requirements associated with the assessment task. The supervisor will act according to job role and responsibilities.

The supervisor can be your trainer or assessor or a different trainer or assessor or a staff member (including mentors) from the training organisation.

Roles and responsibilities

As part of your job role, you have the following job responsibilities:

Analyses documentation from a variety of sources and records and consolidates information when determining requirements

Writes and edits code and technical data in a logical manner using required syntax

Accepts responsibility for planning and sequencing complex tasks and workload

Negotiates key aspects with others, including required capabilities, efficiencies, and effectiveness

Applies systematic and analytical decision-making processes for complex situations and issues

Takes responsibility for following policies, procedures, and standards

Uses and investigates new digital technologies and applications

Manages and manipulates data and communicates with others in a secure and stable digital environment

Task requirements

This assessment task requires you to demonstrate skills and knowledge to produce both server and client-side content for web pages. The assessment activities are mentioned within the assessment task.

Assessment Task 2: Unit Project - produce at least three dynamic web pages according to technical requirements.

Project

Upon completion of this part of the assessment, you will be able to understand and build your skills and knowledge on the following:

Review the technical requirements

Identify the sections of the website, requiring client-side dynamic content

Identify the sections of the website, requiring server-side dynamic content

Select the appropriate languages and technology to meet the requirements

Identify and create boilerplate templates according to technical requirements

Design and create a database and organise data and content according to data storage requirements

hardware, software, and its components required for creating dynamic web pagesUser requirements

This assessment task requires you to produce at least three dynamic web pages according to technical requirements. You are also required to:

include client and server-side dynamic content in each web page

create and debug code

test web page and code on at least two different web browsers and at least two different devices

comply with organisational and legislative standards and procedures

To do so, you must follow the case study scenario below to produce at least three dynamic web pages according to technical requirements:

Case Study Scenario

ABC Property Management System

Description of the System

ABC Property Management system is to be developed for ABC Property Management (Pt.) Ltd. The company registers all property owners who want to sell or rent their properties. In addition, all tenants who want to rent or buy properties are registered within the company.

Potential tenants can make enquiries on the available properties, which match their requirements. Tenants who want to purchase/rent a house or a unit are then given a chance to see the properties they like. If a tenant likes to purchase/rent a hose he/she has to fill and application form giving their personal and income details. The applications are filtered and handed over by the sales staff to the property owner. If there are several customers to purchase/rent a house/unit, then the property owner will select a customer.

Then the tent has to make deposit to reserve the house/unit to purchase/rent. Mean time the property agent makes agreements. When agreement is made, both property owner and tenant have to sign to make it active. The property management company sign separate agreements with the property owners on managing their property. For each sale or rent they make ABC property management gets a commission from the property owner.

For rented properties the tenants have to pay rents weekly and the ABC property management does all maintenance work done on properties. These property maintenance expenses are deducted from before payments are made to the property owners.

Current System

The previous developer has created an XML based database to keep all their products and an Excel file was used to open, add, edit, and delete this XML data. Without knowing the full technologies these data were used by the Excel file that was created by the precious technical person they hired. The company currently handles these activities using a standalone system and they want to develop a web-based system to provide a better service to their customers. The system needs to provide various functionalities and services to the customers as well as for the staff of the ABC Property Management System.

In addition, they expect their system to be secure enough to protect the data from unauthorized access, virus attacks, hackers and etc. Hence, you need to recommend good security measures for the system.

The problem

The property management sales staffs expect the system to keep all relevant details in their system including landlords, tenants, properties, contracts, commissions, rentals, and sales made, rents paid by tenants and etc. but unfortunately their system is not database driven, dynamic contents management-based system, so its not possible to management to implement that into the existing system. In addition, many customers complained to the management that they cant browse the system from their mobile and cant pay the rental online.

Property Manager wants to get different reports on rental and sale properties, sales and rentals done etc. The Manager of ABC expects their systems to have good performance to make operational work efficient and make customers happy. Hence, they expect you to recommend efficient hardware, networks, and software.

In addition, they expect their system to be secure enough to protect the data from unauthorized access, virus attacks, hackers and etc. Hence, you need to recommend good security measures for the system.

Organisational standards and procedures

The ABC property manage company has four branches operating in different locations of NSW. One branch has thirty employees and other branches have less than 20 employees. However, they expect to expand and have more staff in the future. Hence, they expect to have Local Area Networks (LANs) in each branch and a Wide Area Network (WAN) to connect the branches.

Currently they operate from 9:00AM to 5:00PM Monday to Friday and no afterhours office, so the client enquiry cannot be answered until the following days of work.

Legal requirements by the system

As ABC property management system is dealing with clients personal data, property name and its legal address they have to follow some strict guidelines on the legal matters like copyright, Intellectual property, privacy policy laws etc. to protect the clients personal data.

The company currently handles these activities using a stand-alone system and they want to develop a web-based system to provide a better service to their customers. The system needs to provide various functionalities and services to the customers as well as for the staff of the ABC Property Management System.

Specific System Requirements

The client expects the system to provide the following minimum features:

Customers will be required to register once as a customer and then login to the system (the system is a web-based system).

Customers will be able to view property currently listed for sale, with their details (images, name, address, description, category, price to buy, sell, or rent per week etc).

Make an enquiry on the property listed to get more details or asking for an appointment to see the property.

Make an advance payment, book a property online, and get a payment receipt online.

Staff members (The manager, salespersons, accounts executive, accounts clerk, maintenance and repairs coordinator, secretary) need to perform following functions:

Enter new customers

Make a sale of a property to a customer and record those details

Record service details with the cost, done for property

Record any repairs and cost of them

Record new properties purchased

Record details of property owner.

Manager will print different reports on sales, repairs, services, purchases, employees, customers etc.)

Accounts staff handles all financial records and print reports to be sent to government organisations (tax and etc)

Also, the system Administrator of the system wants to perform following functions,

add new staff to the system

Give different access privileges to staff and customers.

In addition to them, the client expects the system to have higher level of performance requirements and the system analyst to recommend technical requirements (hardware and software) in building the new system.

Current System

The previous developer has created an XML based database to keep all their products and an Excel file was used to open, add, edit, and delete this XML data. Without knowing the full technologies these data were used by the Excel file that was created by the precious technical person they hired. The company currently handles these activities using a standalone system and they want to develop a web-based system to provide a better service to their customers. The system needs to provide various functionalities and services to the customers as well as for the staff of the ABC Property Management System.

In addition, they expect their system to be secure enough to protect the data from unauthorized access, virus attacks, hackers and etc. Hence, you need to recommend good security measures for the system.

Based on the following specific requirement by the system of the organization that you are given you have some of the following tasks to perform:

Prepare to create dynamic web pages

Create dynamic content

Test and validate CSS and web pages

Specific Requirements by the system

Home page and other pages: Mr. Smith has a specific requirement to display his companys home page with gorgeous style and theme.

Login Module: Performs all the operations of the Login Functionality e.g., provide log-in and password fields to enter the username and the password of the registered users.

Forgot Password Module

Profile Module: User can change their profile details from this module

Change Password Module: User will be able to change their passwords

Logout Module

Dashboard Module: Each user has their own dashboard

Property Module: Property module performs the below operations:

Add Category: Add new records for the bakery category

Add products: Add new records for the cakes and other products

Edit products: Edit any of the existing records of Products

Delete Products: Delete the exiting records of Products

Detail View of Products: It displays the detail view of the Products

Listing Products: Generates the lists of all of the existing Products

Customer Module: Customer module performs the below operations:

Add Customer: Add new records for the Customer

Edit Customer: Edit any of the existing records of Customer

Delete Customer: Delete the exiting records of Customer

Detail View of Customer: It displays the detail view of the Customer

Listing Customer: Generates the lists of all of the existing Customer

order Module: order module performs the below operations:

Add order: Add new records for the Booking to see the products

Edit order: Edit any of the existing records of Booking

Delete order: Delete the exiting records of Booking

Detail View of order: It displays the detail view of the Booking

Listing order: Generates the lists of all of the existing Booking

Registration Module: Registration module performs the below operations:

Add Registration: Add new records for the Registration to buy products

Edit Registration: Edit any of the existing records of Registration

Delete Registration: Delete the exiting records of Registrations

Detail View of Registration: It displays the detail view of the Registration

Listing Registration: Generates the lists of all of the existing Registrations

Technology ideas

HTML: All the page layouts may be developed using HTML and HTML5

CSS: CSS and CSS3 has been used for designing

JavaScript: All the client-side logic has been written in JavaScript Such as Validation, Form Submit etc

JQuery and JS Library: We have used many of the JS and jQuery library in the project. Such as Calendar, Date picker, Menu model box etc

PHP: All the server-side business logic has been written in PHP.

MySQL: We have used MySQL database to store all the data.

Apache2: This project has been developed over the Apache2 Server.

In addition to them, the client expects the system to have higher level of performance requirements and the system analyst to recommend technical requirements (hardware and software) in building the new system.

Non-functional requirements

Performance - how much time each page should take to load

Scalability - will the system be able to handle large volume of users that keeps increasing

Capacity - how much storage will be needed

Availability - availability and downtime of the application

Security - this includes security of the content and encryption etc.

Note: Based on the case study scenario and the notes that you have taken please complete the following activities. Please provide the screenshots, codes of all your activities in the spaces provided below:

produce at least three dynamic web pages according to technical requirements

include client and server-side dynamic content in each web page

create and debug code

test web page and code on at least two different web browsers and at least two different devices

comply with organisational and legislative standards and procedures

Part A: Prepare to create dynamic web pages

Case study scenario

Web pagesthat use server-side scripting are oftencreatedwith the help of server-side languages such as PHP, Perl, ASP, ASP.NET, JSP, ColdFusion and other languages. These server-side languages typically use the Common Gateway Interface (CGI) to producedynamic web pages.

There are three main components of creating dynamic web pages:a web server, a server-side programming language, and a database. The management of ABC Property Management System would like you to go ahead and complete the following activities to create the dynamic website for their new proposed system.

Activity 1: Prepare technical requirements documents for creating dynamic web pages

Note: A technical requirement specification document for a website or other software productdefines its purpose, functionalities, and behaviour. In other words, it defines what the website is for, what it should do, and how.

Your tasks

Based on the case study scenario, client and server-side dynamic contents, database requirements you are to prepare a technical document for the new proposed system. The technical requirements documents may include the following but not limited to:

Technical requirements document contents guidelines:

(Note: this website will be a greatest help: https://slcc.pressbooks.pub/technicalwritingatslcc/chapter/software-requirements-specification-srs/)

Cover page

Introduction

Background of the project

Problems scenario (current system)

Solutions and alternate solutions (proposed system)

Deliverables (Milestones, Work Breakdown Structures)

System requirements

Functional requirements

Website structure

Wireframes

Page descriptions (sections of website requiring client-side dynamic content, sections of website requiring server-side dynamic content)

Select applicable languages and technology according to technical requirements

Non-functional requirements

Security:What is needed to ensure any sensitive information your software collects from users is protected.

Capacity:Your products current and future storage needs, including a plan for how your system will scale up for increasing volume demands.

Compatibility:The minimum hardware requirements for your software, such as support for operating systems and their versions.

Reliability and availability:How often you expect users to be using your software and what the critical failure time is under normal usage.

Scalability:The highest workloads under which your system will still perform as expected.

Maintainability:How your application should use continuous integration so you can quickly deploy features and bug fixes.

Usability:How easy it is to use the product.

applicable legislative and organisational standards and procedures applicable to technical requirements

External interface requirements

User interfaces consist of the style guides, screen layout, buttons, and functions.

The software interfaces consist of the platform, database system, front end and the backend framework, operating systems, tools and libraries.

Hardware interfaces includes details of the hardware components like the list of supported devices, nature of data and the hardware-software interactions.

Communications interfaces are the network server communications protocols. The requirements determine the communication standards to be utilized.

web page testing and debugging tools required for creating dynamic web pages

conclusion and recommendation

bibliography

Part B: Create dynamic content

Case Study Scenario

The term boilerplate is commonly used in the information technology industry, referring to coding that can be created and reused repeatedly. In this case, the IT specialist only has to rework some of the code to fit into the current need, without making major changes to the original structure.

The webs most popular front-end template HTML5 Boilerplate, PHP based template helps you buildfast,robust and adaptable web apps or sites.

Activity 1: prepare the dynamic content development environment

Note: 3-tier web application folder is to run your apache web server, php server and the MySQL database server. Also to create a root folder and CSS, images and php sub-folders inside your root folder. Please create the development environment and provide a screenshots below in the spaces provided)

Activity 2: create boilerplate templates according to technical requirements

Note: PHP Boilerplatesare in fact minimalPHPprojects you can use to launch a development task faster and simpler than usual. In this task, you need to create a php boilerplate template, which you are going to use for the rest of the project coding for ABC Property Management System. The client has given you the below design ideas about real estate dynamic website. Based on the design ideas, case study scenario and your research you need to plan the website design using the advanced use of PHP MySQL database. In this task, you need to prepare a boilerplate template and provide the screenshots in the spaces provided below the real estate website sample page. Please include screen shots as you go along with in the spaces provided below:

Fig: real estate website ideas

Activity 3: Design and create a database and organise data and content according to data storage requirements

Note: Database design isthe organization of data according to a database model. The designer determines what data must be stored and how the data elements interrelate. With this information, they can begin to fit the data to the database model. Database management system manages the data accordingly.

Database Designis a collection of processes that facilitate the designing, development, implementation, and maintenance of enterprise data management systems. Properly designed database are easy to maintain, improves data consistency and are cost effective in terms of disk storage space. The database designer decides how the data elements correlate and what data must be stored.

The main objectives of database design in DBMS are to produce logical and physical designs models of the proposed database system. The logical model concentrates on the data requirements and the data to be stored independent of physical considerations. It does not concern itself with how the data will be stored or where it will be stored physically.

A well-designed database gives users access to essential information. In this task, you need to create a data dictionary and table definition for ABC Property Management and then using phpMyAdmin or MySQL database creation tool, create the database and tables for ABC Property management system.

To complete this part of the assessment you need to comply with the following tasks:

run your database server from XAMPP and run phpMyAdmin by clicking MySQL admin from XAMPP control panel

create database and the tables

Please include the screen shots below in the spaces provided:

Step 1: create database

Note: a well-designed database gives users access to essential information. In this task, you need to create a data dictionary and table definition for ABC Property Management and then using phpMyAdmin or MySQL database creation tool, create the database and tables for ABC Property management system. To complete this task please follow the tasks below and provide the screenshots. In this step open phpMyAdmin, create a database named ABCproperty, and provide a screenshot below in the spaces provided.

Step 2: Data Dictionary and Table definition for ABC property management system:

Note: A Data Dictionary isa collection of names, definitions, and attributes about data elements that are being used or captured in a database, information system, or part of a research project.

Data source (data warehouse, data lakes, databases, applications) Tables names and descriptions. Table relationships. Number of columns, column name, and descriptions.

A data dictionary is usedto catalog and communicate the structure and content of data and provides meaningful descriptions for individually named data objects.

In this step you need to create a data dictionary based on the sample provided below:

Fig: Sample Data Dictionary for ABCproperty Database

Table: category

Field/column Names Data Type Size/Length Comments

catID int PK

catName varchar 30 Buy, sell, rent

Table: property

Field/column Names Data Type Size/Length Comments

propertyID int PK

propertyName varchar 50 Images varchar 30 Description Text Price decimal 10,2 type varchar 30 catID int Table: customer

Field/column Names Data Type Size/Length Comments

customerID int PK

customerName varchar 50 Email varchar 30 Mobile varchar 15 password varchar 20 Table: sales

Field/column Names Data Type Size/Length Comments

salesID int PK

propertyID int FK

customerID Int date date Price decimal 10,2 status Varchar 15 Table: rental

Field/column Names Data Type Size/Length Comments

rentalID int PK

propertyID int FK

customerID Int date date Price decimal 10,2 Paymenttype Varchar 15 status varchar 15 Step 3: Physical Database and Table Structure for ABC Management System

Note: A physical data model is a representation of a data design as implemented, or intended to be implemented, in a database management system. In the lifecycle of a project, it typically derives from a logical data model, though it may be reverse engineered from a given database implementation.

A physical data model is a database-specific model that represents relational data objects (for example,tables, columns, primary and foreign keys) and their relationships. A physical data model can be used to generate DDL statements, which can then be deployed to a database server. In this step you need to create the physical database, tables, and relationships of your physical database in phpMyAdmin and provide a screenshot in the spaces provided below:

Activity 4: Create page using selected languages

Note: A dynamic pagedisplays different content for different users while retaining the same layout and design. Such pages, usually written in CGI, AJAX, ASP or ASP.NET, take more time to load than simple static pages.

A dynamic web page isa web page that displays different content each time it is viewed. For example, the page may change with the time of day, the user that accesses the webpage, or the type of user interaction.

Examples of Dynamic Websites are writing blogs, e-commerce sites, calendar, commotion sites and other types of sites which needs updating frequently.

In this part of the activities, you have to create all other pages based on the boilerplate template you have created. You need to connect to the database, display property catalogue, search, registration of the customers, log-in. please provide all the relevant pages as a proof of your work in the spaces provided below:

Step 1: create home page or index page

Note: Allan Smith the CEO of ABC Property Management System would like to go ahead with his website to be developed. He wants a complex dynamic website, which required to be responsive and must use the style guide provided by the client. In this website, all of the required modules must be present as a navigation menu or it can be identified inside the sidebar. Your website needs to be styled, formatted, and using cascading style sheets (CSS), php as front-end programming language and MySQL as back-end database according to user requirements.

Step 2: connect to the database table properties (provide the code to connect to the database below)

Step 3: display property catalogue (provide screenshots and php code below)

Step 4: create other pages e.g., search properties, registration, and log-in of the customer (provide screenshots and codes)

Suggested evidence

The student must correctly complete all the following requirements to be adjudged competent for this task.

Element Implemented Correctly

Development environment set-up done? Yes No

Files and folder created. Yes No

Boilerplate template created using html5, CSS and php. Yes No

Database created in phpMyAdmin. Yes No

Data dictionary been created? Yes No

Physical database created and provided the screenshots? Yes No

Create page using selected languages Yes No

Part C: Test and finalise dynamic web pages

Note: Web applications are a popular and powerful solution to providing access to information, both internally within an organisation and externally to other organisations and the public. Like all software, web applications can have security problems and must be secured appropriately.

Testing and validating a website isthe process of ensuring that the pages on the website conform to the norms or standards defined by various organizations.

Allan Smith now would like to go ahead with his website to be developed. He wants a complex website, which required to be responsive and must use the style guide provided by the client. In this website, all of the required modules must be present as a navigation menu or it can be identified inside the sidebar. Your website needs to be styled, formatted, and using cascading style sheets (CSS), according to user requirements.

To complete this part, you need to complete the following activities. You must meet the following requirements:

Activity 1: Debug code and confirm security of web page using cyber security protocols and procedures

Note: Debugging means to run your code systematically in a debugging tool like Visual Studio,to find the exact point where you made a programming mistake. You then understand what corrections you need to make in your code and debugging tools often allow you to make temporary changes so you can continue running the program. When you find the region of code with the problem,use the debugger to investigate. To find the cause of a problem, inspect the problem code.

In this activity, you need to debug your code to identify the vulnerabilities or security flaws in the website. You may use the developers tools of Google Chrome browser, or your favourite editors debugging tools to debug your html and CSS and php codes. Please provide the screenshots of your debugging results in the spaces provided below (Note: a screenshots of Google Chromes debugger tools are attached herewith as an example for you to follow):

Fig: Google Chromes debugger tools

Activity 2: what are the security measurement have you taken using cyber security procedures and protocols to protect your website.

Note: Cyber security protocols areplans, protocols, actions and measures that aim to keep your organization safe from malicious attacks, data breaches and other security incidents. In order to make sure that your organization is protected, you need to employ various protocols and software that work well together.

In this activity, you need to explain your security measurement that you have taken to protect your website from Cyber intruders in the spaces provided. The following website would be a great help for you to answer the question:

https://www.nist.gov/cybersecurityhttps://sucuri.net/guides/website-security/https://www.cyber.gov.au/acsc/view-all-content/publications/protecting-web-applications-and-usershttps://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Website_securityhttps://www.quicksprout.com/website-security/

Activity 3: Test website in various browsers and devices

Note: Cross browser testing helps with that bypinpointing browser-specific compatibility errors so you can debug them quickly. It helps ensure that you are not alienating a significant part of your target audience, simply because your website does not work on their browser-OS.

In this activity you need to test your website in at least 2 different web browsers e.g., Google Chrome, Firefox and using the Google Chromes developers tools test your website at least in 2 different devices e.g., mobile, laptop. Please provide screenshots and the outcome of the test in the table below:

Browser selected Results of test include recommended solutions to problems arising Outcome of recommended solutions.

Devices selected Results of test include recommended solutions to problems arising Outcome of recommended solutions.

Activity 4: Evaluate web page functionality results and amend as required

Note: Before you rely on information, you must be sure that it is complete and accurate.Errors can occur even if a website is authoritative and unbiased. If you find information that is full of typographical errors and broken links, you should look for the information you need from a better source.

Once you found information that matches the topic and requirements of your research, you should analyze or evaluate these information sources. Evaluating informationencourages you to think critically about the reliability, validity, accuracy, authority, timeliness, point of view or bias of information sources.

In this activity, you need to create an evaluation form (Note: a sample of the evaluation form is attached herewith for you as a guide), evaluate your website according to he evaluation form and answer the following questions on how to amend the website after evaluation. The following steps will help you to comply with this activity:

Step 1: Evaluate web page functionality results

Site Name/Title What is the domain name ending of this site? Author

Answer the questions by checking the appropriate box for Yes or No Yes No

Is the name of the author of the page easily located? Is the authors email address is included? Is there ab About us section at the top of the page? Are you positive the information on this page true? If you search the creator of the page, do you find information to indicate she he is an expert in the subject? Currency

Answer the question below by checking the appropriate box for yes or No yes No

Is there a date on the page to let you know when it was last updated? Is that date recent? Does up-to-date information matter for this subject?

Explain: Would it have been easier to get the same information elsewhere? Objectivity and content

Answer the question below by checking the appropriate box for yes or No Yes No

If there are photos on the page, can you tell whether they have been edited? Does the page lead you to other sources, both print and web? Are there broken links on the page? Is the creator of the page affiliated with any organisation? Does the page accurately indicate the content of the page? Does the information appear biased on one-sided or critical of the views of others? Does the site attempt to sell you something? Summary: could you use this website as a resource if you were asked to write an essay on this topic? Justify your answers.

Fig: Evaluation form sample

Step 2: what measurement will you take to amend the website after evaluation?

Activity 5: Confirm required dynamic content functions according to task requirements

Note: In this activity you are required to create a test plan and then test the whole website and provide the test results and confirm by creating a web functionality checklist (Note: a sample of test plan and web functionality checklist is provided for you as a guide)

Step 1: creating test plan

Test case # Test name Steps required Expected results Actual results Status

001 Home page links 002 Database connectivity 003 101 Accessibility testing Fig: Sample Test plan and actual results

Activity 6: present the website to finalise web page and obtain sign-off from required personnel

Note: A projectsign-offsheet is a great way togetformal approval your projects. In addition, they help to make stakeholders accountable. Sign-offsare an indication that stakeholders agree with and approve therequirementsthat have been elicited and documented. A projectsign-offsheet is essential to formally close a project or acknowledge delivery of a key deliverable.

Your tasks

Note: In this activity, you have to create a checklist of deliverables to prove that you have completed all of the required work for the website, database and the programming and have tested the website. The checklist must be included with a sign-off document to get the sign-off and the feedback from Allan Smith the CEO of ABC property. Please prepare a sign-off document and attach the sign-off document as an email messages for Allan Smith (samples of sign-off document and an email messages is attached herewith, as a guide for you to follow. Your assessor will play the role of Mr. Allan Smith the CEO of ABC property.)

Fig: Sample Sign-Off Email

Dear <Stakeholder Name>,

The finalised requirements for <project name> are attached for your review and sign-off. As discussed, please reply to this email with your by sign off by <date and time>. If there are any updates required, please let me know before <date>.

The sign-off is needed by the expected <date> in order to stay on track with the project timelines.

Thanks <Your name>

Attachment: sign-off document

Fig: Sample sign-off document

Project Completion sign off sheet

Project Name: __________________________

Delivered On Date:__________________________

Client Name:__________________________

Approving Client Representative: __________________________

Design Company Name:__________________________

Design Project Lead:__________________________

Project Deliverables

Deliverable Name Deliverable # _ of _ Date Delivered Approved by

Project approval

Signing off on this document signifies that the approving client representative is satisfied with the completed deliverables listed in the above table and is not missing any deliverables. The client acknowledges satisfaction and completion with all elements of the project.

Client Signature:__________________________

Date:__________________________

Project Manager Signature:__________________________

Date:__________________________

Project not approved

If you are not ready to approve this deliverable, please provide feedback below and attach any relevant information to assist the project team in making the changes needed:

__________________________

__________________________

__________________________

__________________________

Client Signature:__________________________

Date:__________________________

Suggested evidence

The student must correctly complete all the following requirements to be adjudged competent for this task.

Element Implemented Correctly

The HTML for the web pages has successfully been validated to WCAG 2.0 Level AA Yes No

The CSS has successfully been validated using the W3C validation service. Yes No

Have you sought feedback and approval? Yes No

Have you confirmed the user requirements? Yes No

Have you incorporated the feedback received from your trainer/assessor? Yes No

Assessment Task 2 Unit Project (UP)

Performance criteria checklist for unit assessment task

(Trainer/Assessor to complete)

Assessment activities to be completed Prepare to create dynamic web pages

Create dynamic content

Test and finalise dynamic web pages

Resources required for the unit assessment task Unit assessment guide template

Access to live or simulated working environment

Interaction with others

Your tasks must address the following performance criteria/ performance checklist.

To be assessed as satisfactory (S) in this assessment task, the student needs to demonstrate competency in the following critical aspects of evidence: S N/S Trainer/Assessor to complete

(Comment and feedback to students)

Identified sections of website requiring client-side dynamic content Identified sections of website requiring server-side dynamic content Selected applicable languages and technology according to technical requirements Identified and create boilerplate templates according to technical requirements Designed and create a database and organise data and content according to data storage requirements Created page using selected languages Debugged code and confirm security of web page using cyber security protocols and procedures Tested web page functionality and content across a variety of browsers and devices Evaluated web page functionality results and amend as required Confirmed required dynamic content functions according to task requirements Presented dynamic web page to required personnel and seek feedback Finalised web page and obtain sign-off from required personnel, according to organisational procedures The students performance was: Not yet Satisfactory

Satisfactory

Feedback to student:

Student Signature Observer Signature Date: UNIT ASSESSMENT RESULT SHEET (UARS)

Assessment Task 2 Unit Project (UP)

(Student and Trainer/Assessor Details)

Unit code ICTWEB514

Unit name Create dynamic web pages(Release 1)

Outcome of Unit Assessment Task (UAT) First attempt:

Outcome (please make sure to tick the correct checkbox):

Satisfactory (S) or Not Satisfactory (NS)

Date: _______(day)/ _______(month)/ ____________(year)

Second attempt:

Outcome (please make sure to tick the correct checkbox):

Satisfactory (S) or Not Satisfactory (NS)

Date: _______(day)/ _______(month)/ ____________(year)

Feedback to Student First attempt:

Second attempt:

Student Declaration I declare that the answers I have provided are my own work. Where I have accessed information from other sources, I have provided references and or links to my sources.

I have kept a copy of all relevant notes and reference material that I used as part of my submission.

I have provided references for all sources where the information is not my own. I understand the consequences of falsifying documentation and plagiarism. I understand how the assessment is structured. I accept that all work I submit must be verifiable as my own.

I understand that if I disagree with the assessment outcome, I can appeal the assessment process, and either re-submit additional evidence undertake gap training and or have my submission re-assessed.

All appeal options have been explained to me.

Student Signature Student Declaration above is accepted by ticking this box to indicate statements above have been read and are accepted as true and correct.

Date Trainer/Assessor Name Trainer/Assessor Declaration I hold:

Vocational competencies at least to the level being delivered

Current relevant industry skills

Current knowledge and skills in VET, and undertake

Ongoing professional development in VET

I declare that I have conducted an assessment of this candidates submission. The assessment tasks were deemed current, sufficient, valid and reliable.

I declare that I have conducted a fair, valid, reliable, and flexible assessment.

I have provided feedback to the above-named candidate.

Trainer/Assessor Signature Date Office Use Only Outcome of Assessment has been entered onto the Kent Learning Management System (Moodle)

on _________________ (insert date)

by (insert Staff Member Name) _______________________________________________

Appendix A: Learner Evaluation Form

Please complete this evaluation form as thoroughly as you can, in order for us to continuously improve our training quality. The purpose of the evaluation form is to evaluate the areas below:

logistics and support

facilitation

training material

assessment

Your honest and detailed input is therefore, of great value to us, and we appreciate your assistance in completing this evaluation form!

Unit of Competency Name Trainer/Assessor Name Student Name (Optional) Dates of Training Employer/Work site (if applicable) Date of Evaluation A Logistics and Support Evaluation

No. Criteria/Question Strongly Disagree Disagree Neutral Agree Strongly Agree

1 The communication regarding the required attendance and time to study to pass this unit was correct 2 The staff were efficient and helpful. 3 The training equipment and material used was effective and prepared. 4 The training venue was conducive to learning (set-up for convenience of students, comfortable in terms of temperature, etc.) Additional Comments on Logistics and Support

No. Criteria/Question Strongly Disagree Disagree Neutral Agree Strongly Agree

B Trainer/Assessor Evaluation

1 The trainer/assessor was prepared and knowledgeable on the subject of the program 2 The trainer/assessor encouraged student participation and input 3 The trainer/assessor made use of a variety of methods, exercises, activities and discussions 4 The trainer/assessor used the material in a structured and effective manner 5 The trainer/assessor was approachable and respectful of the learners 6 The trainer/assessor was punctual and kept to the schedule 7 The trainer/assessor was easy to understand and used the correct language Additional Comments on Training

No. Criteria/Question Strongly Disagree Disagree Neutral Agree Strongly Agree

C Learning Evaluation

1 The learning outcomes of the unit are relevant and suitable. 2 The content of the unit was relevant and suitable for the target group. 3 The length of the training was suitable for the unit. 4 The learning material assisted in the learning of new knowledge and skills to apply in a practical manner. 5 The learning material was free from spelling and grammar errors 6 Handouts and exercises were clear, concise and relevant to the outcomes and content. 7 Learning material was generally of a high standard, and user-friendly Additional Comments on Learning Evaluation

  • Uploaded By : Pooja Dhaka
  • Posted on : November 13th, 2024
  • Downloads : 0
  • Views : 491

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more