ICT502 โ Internet and Web Development
Assessment 3 โ Group Assignment
DUE DATE: 28th September 2025, by 11:59 pm (AEST Melbourne time)
WEIGHTAGE: 25%
WORD COUNT: Report (1800 โ 2000 Words) + Coding + Presentation.
Objective
To provide students the opportunity to demonstrate their ability to understand and to apply the back end/front-end web development techniques to develop dynamic websites for given case study scenario. You will work in groups to design and develop a website that is both efficient and scalable, addressing a real-world problem scenario provided below.
Learning Outcomes
Students should be able to demonstrate their achievements in the following unit learning outcomes:
a. Design and analyse web pages using HTML, CSS and JavaScript and publish web applications.
b. Advocate high level of capacity in the analysis, application, and critique a professional approach towards the development of web applications.
c. Exhibit plan, develop and evaluate webpages and interactive web systems using appropriate front-end and back-end techniques.
d. Critically review emerging technologies and security, evaluation of SEO tools and communicate effectively in team environments.
Group Composition
Groups should consist of 4 members. Collaboration is key. Divide tasks among members but ensure regular communication and consensus on design decisions.
Submission Guidelines
The report is to be submitted in a word format. The assessment constitutes 30% of the total grade, with 20% allocated for the report and 10% for the presentation. The report should be between 1800 and 2000 words in length, excluding the title page and list of references. All pages must be numbered. Only one submission per group is needed. The similarity index of your report should be less than 20%.
When uploading your assessment report, name your document using the following syntax: [unitcode]_[Group No].doc (or โ.docxโ) For example, ICT502_MEL Group A1.doc.
You must keep a backup copy of every assignment you submit until the marked assignment has been returned to you. In the unlikely event that one of your assignments is misplaced you will need to submit your backup copy.
Penalties for late submission:
Late submissions will incur a 10% deduction in marks for each day beyond the due date. Your PowerPoint file must be uploaded on the Moodle before the presentation. All students must give the presentation to receive marks. Zero marks will be awarded if a student is absent or fails to deliver the presentation.
Presentation
Prepare a brief presentation summarizing your design process, coding, responsive, and functions of website, and key learning outcomes. Each group will give a presentation of 10 minutes (including 2-3 minutes of Q&A session) in the lecture of week 12.
Assignment Scenario
Your team has been tasked with designing and developing a website for one of the scenarios listed according to your group number; if you are in group N, you must choose scenario N. For example, Group 10 must choose Scenario 10. If you work on a different scenario, your assignment will not be marked.
Scenario List:
- Online Bookstore - Create a platform for users to browse and purchase books.
- Food Delivery Service - Develop an app with delivery tracking for ordering food from local restaurants.
- Virtual Learning Environment - Design an educational platform that supports live classes and resource sharing.
- Real Estate Listing Service - Build a website to list, search, and filter real estate properties.
- Personal Finance Manager - Create an app that helps users manage their budgets and track spending.
- Health Monitoring System - Develop a web application for users to monitor various health parameters and receive personalised health tips.
- Event Planning and Ticketing - Build a platform to organise, promote, and sell event tickets.
- Job Recruitment Platform - Create a job portal where employers can post jobs and candidates can apply.
- Customer Feedback System - Develop a system for businesses to collect customer feedback and generate reports.
- Travel Itinerary Planner - Build a web app for users to plan and book entire trips, including flights, hotels, and activities.
- Software Development Firm - Design a website for a software firm, allow users to find projects by industry, technology, or type of service.
- Pet Adoption Centre - Develop a website for a pet adoption service, including a care cost calculator for different types of pets and a form for adoption inquiries.
- Landscaping Company - Design a website for landscaping services, with a project cost estimator based on yard size and design options, plus a contact form for service inquiries.
- Art Gallery - Create a website for an art gallery, including a form for artists to submit their work for consideration and a contact form for visitor inquiries.
- Community Sports League - Design a site for a community sports league, including a registration fee calculator based on sport and age group, and a form for joining inquiries.
Development Steps
- Design Layout and User Interface: Create the web application's layout and user interface using HTML and CSS. This encompasses defining the overall structure of the web application and styling various page elements.
- Logic and Functionality Implementation: Implement the web application's logic and functionality using JavaScript and PHP. This might include tasks like form validation, database integration, and server-side processing.
- User Interaction and Database Design: Develop a database system to manage user profiles, authentication, and page customisation. Utilise an SQL database and PHP to establish connectivity between the website and the database.
- Testing and Validation: Thoroughly test the web application to ensure functionality and user-friendliness. Conduct both manual and automated testing if necessary.
- Presentation Preparation: Prepare a brief presentation summarizing your design process, coding, responsive, and functions of website, and key learning outcomes. Each group will give a presentation of 10 minutes (including 2-3 minutes of Q&A session) in the lecture of week 12.
Submission Requirements
Your submission should adhere to the following guidelines:
- Submit the source code in a zip file for the web application.
- Include a report containing the following:
- Description of the web application and its features.
- Discussion of the technologies utilised in the web application's development.
- Overview of the design and development process.
- Explanation of any challenges faced and their solutions.
- Description of the testing process and its results.
- Include the URL of the website in the Word document for review.
Please ensure that all submitted documents are well-organized and clearly presented.
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.
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.
Referencing
This unit requires you to use APA 7th edition system of referencing. See the Sydney International School of Technology and Commerceโs quick reference guide โ APA 7th Referencing. It can be used in conjunction with the online tool Academic Writer - https://extras.apa.org/apastyle/basics-7e/#/.
Extensions
Extensions can only be granted for exceptional and/or unavoidable circumstances outside of your control. Requests for extensions must be made by 12 noon on the submission date using the online extension request form. All requests for extensions should be supported by appropriate evidence (e.g., a medical certificate in the case of ill health)
https://forms.sistc.edu.au/232480027577862
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, understood, and complied 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 the work quoted is duly acknowledged. Additionally, you must agree that your work has not been submitted for assessment in any other course or program.
Marking Rubric:
Performance Levels
Excellent HD (85-100%)
Very Good D (75-84%)
Good C (65-74%)
Satisfactory P (50-64%)
Poor F (0-49%)
Scenario Understanding and Feature Definition (Total: 3 marks)
Scenario Understanding (1) Feature Definition (2).
Demonstrates thorough understanding of the web application's purpose, users, and overall functional requirements. Integrates scenario context effectively.
Shows good understanding of the web application's core requirements, with minor gaps in scenario integration.
Basic understanding of the web application's requirements but misses some important details or lacks depth.
Limited understanding of the web application's requirements, with significant gaps or omissions.
Fails to demonstrate understanding of the correct web application scenario or requirements, with major omissions.
Online Hosting & Logic and Functionality Implementation (Total: 3 marks)
The site is hosted online and performs well. Exceptional use of the web technologies required for the web application and the adherence to best practices.
The site is hosted online and performs adequately. Proficient use of the web technologies required for the web application and the adherence to best practices.
The site is hosted online and performs to some extent. Satisfactory use of the web technologies required for the web application and the adherence to best practices.
The site is hosted online but has performance issues. Limited use of the web technologies required for the web application and the adherence to best practices.
The site is not hosted online. Inadequate use of the web technologies required for the web application and the adherence to best practices.
User Interaction and Database Design (Total: 3 marks)
Well implemented API integration, with efficient communication between front-end and back-end. Excellent integration with the database. Queries are efficient and data is well-structured.
Proficient API integration, with minor issues in data handling or performance. Good integration with minor inefficiencies in queries or database structure.
Satisfactory API integration but lacks efficiency or best practices for communication. Basic database integration, but queries are inefficient or prone to security issues.
API integration has significant issues, with poor data handling or broken functionality. Poor database integration, with performance issues, security risks, or data redundancy.
No or broken API integration, making communication between front-end and back-end nonfunctional. Database integration is nonfunctional or highly insecure, with major performance issues.
Testing and Validation (Total: 3 marks)
All results are thoroughly validated, with detailed evidence of testing outcomes. Issues are clearly tracked and addressed.
Most results are validated, but there may be gaps in evidence or minor issues unaddressed.
Some results are validated, but documentation of outcomes is weak or unclear.
Minimal validation of results, with significant gaps in tracking and resolving issues.
No validation of testing results, or results are poorly documented.
Recommendations and Report Presentation (Total: 3 marks)
Professional report presentation and structure (1) Optimise web performance and security Recommendations (1) Use of APA referencing. (1)
Professional presentation. Appropriate use of APA referencing. Peer evaluation completed.
Appropriate presentation. Appropriate use of APA referencing. Peer evaluation completed.
Somewhat professional presentation. Appropriate use of APA referencing. Peer evaluation completed.
Poor presentation. Inappropriate use of APA referencing. Peer evaluation completed.
Very little has been done or has been of extremely poor quality.
Presentation (Total: 10 marks)
Content, structure and narrative (5). Clarity of the code demonstration (5).
Presentation was highly professional and demonstrated excellent presentation skills that kept the audience engaged and interested. Extremely well expressed with clear language and a linked and focused structured.
The presentation was professional and demonstrated good presentation skills. The audience were mostly engaged throughout the presentation. Mostly well expressed and structured.
The presentation performance was acceptable and demonstrated some presentation skills. The audience were engaged throughout most of the presentation. Well expressed and a linked structure is evident.
The presentation performance was acceptable and demonstrated some presentation skills. The audience were engaged throughout most of the presentation. Language expression and acceptable structure detracted from the message.
Presentation performance was of a poor standard or lacked credibility. The expression and structure of your presentation needs improvement.
