Assessment 1 – Individual project work
Overview
In this assessment, you are required to utilise advanced both front-end programming and back-end programming skills to develop a web system. Specially, you need to develop a booking system to meet the provided specification below. You need to demonstrate your programming skills of HTML, CSS, JavaScript, PHP, and MySQL in this close-to-real-life web development project.
Important information
Please include SISTC’s assessment cover page at the beginning of the submitted work This assessment weights 40% of your final grade
There are two tasks in this assessment, you need to zip your answers to the two tasks and submit the zipped file.
The due date of this assessment is by the end of the seminar session of Week 6 (Sunday 23:59).
. A
It is recommended to plan time appropriately and start your assessment early which will give you time to gain feedback from your lecturer and do well.
Learning Outcomes Assessed
The following course learning outcomes are assessed by completing this assessment task:
LO1. design and develop interactive web applications using server-side scripting language PHP and MySQL for data management;
LO2. use client and server-side frameworks to develop simple web applications;
Assessment Tasks
Context:
You have been hired by a hotel to develop an online web system to enable their customers to make online bookings. At this stage, you are building a prototype; therefore, you do not need to implement the full functionalities of the website. Your tasks include 1) the development of a website for the hotel to advertise different types of rooms; 2) to develop a booking system for customers to make online bookings. The task specifications are provided below.
Task 1:
Develop a simple website to advertise a range of rooms of the hotel. Your website should have the basic structure of a professional hotel website, such as be a header menu, a main section of advertisement, and a footer (e.g., https://www.primushotelsydney.com/accommodation). The specific requirements of your main section of advertisement are listed as below:
Assume this hotel has 2 rooms of each type.
You need to use PHP and MySQL to support this functionality.
Task 2:
The booking webpage asks customers to fill in a booking form that collects a series of customer information including customer name, email address, phone number, check-in date (suppose all
|
customers only book night), room and number of check-in persons. Before you submit the data to
the server, you need to use JavaScript to check the validity of the input information. The specific requirements are listed as below:
If any data is invalid, you need to prevent the data from being sent to the server and ask customers to re-enter the data. Please note that you MUST use JavaScript to check the validity of form input.
Submission
You need to submit two files:
Create a report based on your project that includes screenshots of the
application's UX design (e.g., pages, layout, forms, validation error messages, etc.).
Marking Criteria / Rubric
Refer to the attached marking guide.
General Assessment Requirement
Incomprehensible submissions - Assessments provide the opportunity for students to demonstrate their knowledge and skills to achieve the required standard. To do this, assessment responses need to be both clear and easy to understand. If not, SISTC cannot determine that students have demonstrated their knowledge and skills. Assessments will, therefore, be marked accordingly including the potential for 0 (zero) marks where relevant.
Case study: Assessment response must focus on the hypothetical case study given in the Task Instructions. Any assessment items that do not address the case study may be awarded 0 (zero) marks.
Check with marking rubric: Before submitting your assessment, you should check it against the assessment criteria and the marking rubric included in this specification to ensure that you have satisfactorily addressed all the criteria that will be used to mark your submission.
Feedback
Feedback will be supplied through Moodle. Authoritative results will be published on Moodle.
Academic Misconduct
To submit your assessment task, you must indicate that you have read and understood, and comply with, the Sydney International School of Technology and Commerce Academic Integrity and Student Plagiarism policies and procedures.
You must also agree that your work has not been outsourced and is entirely your own except where work quoted is duly acknowledged. Additionally, you must agree that your work has not been submitted for assessment in any other course or program.
Assessment Marking Rubric:
Criteria | Fail | Pass | Credit | Distinction | High |
0 - 49% | 50% - 64% | 65% - 74% | 75% - 84% | 85% - 100% | |
Task 1 (40%) |
Overall web page layout and styling (20%):
overall web page design is professional and the layout is complete (e.g.clear navigation, footer).
| The website is poorly designed. The implementation demonstrates limited or no understanding of the basic web page structure. The styling of the website does not | The website is not very well designed and there is a noticeable lack of structural components in the web page. The overall styling of the website is not very | The website is generally well designed, and the layout structure is generally complete, but there is some room for improvement. The overall styling of the website looks | The website is Excellently designed and the layout structure is generally complete. The overall styling of the website looks professional and fit for purpose, but there is minor room | The website is expertly designed and the layout structure is complete. The overall styling of the website looks extremely professional and fit for purpose. |
overall styling of | look professional | professional and | somewhat | for improvement. | |
the web pages is | and may notbe fit | there is significant | professional and | ||
professional. | for purpose. | room for | generally fit for | ||
improvement. | purpose, but there | ||||
is some room for | |||||
improvement. | |||||
Check availability of | Many major | Some functional requirements indicated in the task specification have been implemented. | A substantial number of functional requirements indicated in the task specification have been implemented. | Most functional requirements indicated in the task specification have been implemented. | All functional requirements indicated in the task specification have been implemented. |
rooms (20%): | functional | ||||
requirements | |||||
indicated in the task | |||||
specification have | |||||
not been | |||||
implemented. | |||||
Task 2 (50%) |
Booking form design(10%): | Booking form collects little information as required. | Booking form collects some information as required. | Booking form collects most information as required. | Booking form collects all information as required. | Booking form collects all information as required. |
Booking form does not have a professional layout and styling. | Booking form looks somewhat professional, but there is significant room to improve. | Booking form looks somewhat professional, but there is some room to improve. | Booking form looks professional, but there is some room to improve. | Booking form has professional lay out and styling. | |
Use JavaScript to | Many major | Some functional requirements indicated in the task specification have been implemented. | A substantial | Most functional requirements indicated in the task specification have been implemented. | All functiona l requirements indicated in the task specification have been implemented. |
check the validity of | functional | number of | |||
booking | requirements | functional | |||
information (20%): | indicated in the task | requirements | |||
specification have | indicated in the task | ||||
not been | specification have | ||||
implemented. | been implemented. | ||||
Back-end booking | Many major | Some functional requirements indicated in the task specification have been implemented. | A substantial number of functional requirements indicated in the task specification have been implemented. | Most functional requirements indicated in the task specification have been implemented. | All functional requirements indicated in the task specification have been implemented. |
process (20%): | functional | ||||
requirements | |||||
indicated in the task | |||||
specification have | |||||
not been | |||||
implemented. | |||||
Overall design (10%) | |||||
Coding convention and quality of code (10%):
| The code is formatted very little to not at all. | The code is satisfactorily written, but there is substantial room for improvement. | The code is generally well written, but there is some room for improvement. | The code is generally well written. | The codeis expertly written. There are no more than 2 errors in |
naming convention.
| The naming of methods or variables is inconsistent. No naming convention is followed.
Little or no comments provided. |
There are significant errors in code format, and naming of methods or variables.
There is a significant lack of useful comments. |
There are more than 5 errors, but less than 8 errors in terms of naming convention and code format.
There is reasonable amount of useful comments. | There are more than 2 errors but less than 5 errors in terms of naming convention and code format.
There is a sufficient amount of useful comments. | terms of naming convention and code format.
There is a sufficient amount of useful comments. |
"Achieve academic excellence with Punjab Assignment Help—your trusted partner for expert, timely, and affordable assignment solutions across all subjects!"
Get original papers written according to your instructions and save time for what matters most.