PROG2002 Assessment 1
PROG2002 WEB DEVELOPMENT II
This section describe s the purpose of the assessment task (the ‘why’).
This assessment also allows students to work in a team (max of 2 students ) in order to demonstrate the ability to work effe ctively and coo peratively in a web development team.
This section provide s a brief description of the assessment task (the ‘what’) .
Your task is to develop a dynamic web for a hospital with a minimum of three pages as follows: • Home page (i.e., index.html) is a home page containing the hospital ’s general information and a list of available doctors . • Inquiry page (i.e., inquiry .html) contains a form to allow visitors /patients to send their inquir ies to to the hospital . • Make an Appointment page (i.e., makeanappointment .html) contains a form to allow visitors/ patients to book an appointment with their preferred doctor s. The website does not have any database yet ; hence the list of available doctors should be stored in a Java Script array . The website should contain an appropriate menu on all pages so users can navigate around the website.
• The assessment must use using JavaS cript , DOM, events and Web storages only (described in Module 1) . Other than these , the submission is not acceptable . • Paying for someone to write code for you or using GenAI to write your assessment will be considered academic misconduct.
NOTE: This is a group assignment ( max of 2 students per group ), but each student must submit their work to the Blackboard individually, and the answer should not be exactly the same as your group partner. The idea of the group is to provide more opportunit ies to discuss the assignment with your group partner. Please introduce yourself to the Discussion Board (in the Assessment thread) to find your partner. This assignment is to be completed individually. It is the opportunity to gain an understanding of the concepts of building a dynamic website. It is important that you master these concepts yourself. You are permitted to work from the examples in the study guide or textbook but you must acknowledge assistance from other textbooks or classmates. In particular, you must not use online material or help from others, as this would prevent you from mastering these concepts. Who can you get help from? Use this diagram to determine from whom you may seek help with your program.
Encouraged Attribution Required Ask tutor Not acceptable
Please note that if your marker has any suspicion that you had help with your code or that your work is not your own you will be asked to come to a meeting with your marker to explain your code. Any student who is unable to explain their code will be submitted for academic misconduct.
Lecturer TutorsOnline Forums RelativesStudents outside unitHired coders ClassmatesPrivate TutorsOther
This section provide s step -by-step task instructions (the ‘how’).
Part 1 – Home page
Part 2 – Inquiry page
If the form validation is not successful, a bold red error message should be displayed to the user on the page by manipulating the DOM. The message should indicate which fields that have the issues. If the form validation is successful, a bold green success message should be displayed to the user on the page by manipulating the DOM. The message should say: “Dear [Name ], thank you for your inquiry. One of our team members will be in touch with you soon. ” In the above message , [Name ] should be replaced by the user’s name from the form . Additionally, you must use at least two of the following events in your form: Onblur, Onchange, Onsubmit, Onfocus , and Onreset .
Part 3 – Home page (continued)
This part aims to improve the Home page (Part 1) , so it allows users to select a doctor to make an appointment with the preferred doctor. The Home page should have the following additional requirements as follows: • For each doctor displayed on the page, insert a link (i.e. , a hyperlink or an image with a link) to make an appointment with the doctor . Once it is clicked , the user will be redirected to the Make an Appointment page. • Users can only book a doctor . If the user has selected a doctor previously, then the selected doctor will be replaced with the newly selected doctor. • Use a Web storage ( sessionStorage or localStorage) to store the selected doctor .
Part 4 – Make an Appointment page
The page contains a booking form that users need to fill in , as shown below .
In this section, provide links to resources required to complete the assessment task .
Referencing Style Resource NA
Task Submission In this section, provide submission instructions.
Academic Integrity At Southern Cross University , academic integrity means behaving with the values of honesty, fairness, trustworthiness, courage, responsibility and respect in relation to academic work. The Southern Cross University Academic Integrity Framework aims to develop a holistic, systematic and consistent approach to addressing academic integrity across the entire University. For more information , see: SCU Academic Integrity Framework
NOTE : Academic Integrity breaches include unacceptable use of generative artificial intelligence (GenAI) tools , the use of GenAI has not been appropriately acknowledged or is beyond the acceptable limit as defined in the Assessment , poor referencing, not identifying direct quotations correctly, close paraphrasing, plagiarism, recycling, misrepresentation, collusion, cheating, contract cheating, fabricating information.
At SCU the use of GenAI tools is acceptable, unless it is beyond the acceptable limit as defined in the Assessment Item by the Unit Assessor . GenAI May Not be Used Generative Artificial Intelligence (GenAI) tools, such as ChatGPT, may not be used for this Assessment Task. You are required to demonstrate if you have developed the unit’s skills and knowledge without the support of GenAI . If you use GenAI tools in your assessment task, it may result in an academic integrity breach against you as described in the Student Academic and Non -Academic Misconduct Rules, Section 3 .
Special Consideration Please refer to the Special Consideration section of Policy . https://policies.scu.edu.au/document/view -current.php?id=140
Late Submissions & Penalties Please refer to the Late Submission & Penalties section of Policy . https://policies.scu.edu.au/view.current.php?id=00255
Grades & Feedback Assessments that have been submitted by the due date will receive a n SCU grade. Grades and feedback will be posted to the ‘ Grades and Feedback ’ section on the Blackboard unit site. Please allow 7 days for marks to be posted.
Assessment Rubric Marking criteria for this assessment can be found on the Assessment page .
Description of SCU Grades High Distinction: The student’s performance, in addition to satisfying all of the basic learning requirements, demonstrates distinctive insight and ability in researching, analysing and applying relevant skills and concepts, and shows exceptional ability to synthesise, inte grate and evaluate knowledge. The student’s performance could be described as outstanding in relation to the learning requirements specified. Distinction: The student’s performance, in addition to satisfying all of the basic learning requirements, demonstrates distinctive insight and ability in researching, analysing and applying relevant skills and concepts, and shows a well -developed ability to synthesise, integrate and evaluate knowledge. The student’s performance could be described as distinguished in relation to the learning requirements specified. Credit: The student’s performance, in addition to satisfying all of the basic learning requirements specified, demonstrates insight and ability in researching, analysing and applying relevant skills and concepts. The student’s performance could be described as com petent in relation to the learning requirements specified. Pass: The student’s performance satisfies all of the basic learning requirements specified and provides a sound basis for proceeding to higher -level studies in the subject area. The student’s performance could be described as satisfactory in relation to the lear ning requirements specified. Fail: The student’s performance fails to satisfy the learning requirements specified.