As part of the formal assessment for the programme, you are required to submit a Dynamic Website Development assignment. Please refer to your Student Handbook for full details of the programme assessment scheme and general information on preparing and submitting assignments.
1. Demonstrate knowledge and critical understanding of concepts of web design and development using appropriate web standards.
2. Apply knowledge of relevant guidelines for browser compatibility and web accessibility in order to meet diverse audience needs
3. Design and implement a database-driven website to meet the needs of a given scenario, utilising
4. Utilise client-side scripting to develop advanced web pages using modern scripting techniques.
5. Evaluate a solution against current accessibility guidelines.
Summer camps are organised events that run every day during the summer holidays for children. There are many formats and specialisation for these camps. There are sports, sciences, arts, literature, drama, explorations, and many more themed camps. Some are daytime only camps running all through the week, while others are residential where the children stay over for several days. Research and create a summer camp website of your choice where parents can book their child to attend one day, one week, or a whole month. Before the parent can book, they need to create an account. No payment processing is required on the website as the parent can pay on the day when they arrive. Make up a name and location for this camp.
Stage 1: Propose a dynamic web application case study that requires the design and development of a summer camp booking website. Include a justification for your case study and the need for a dynamic web application.
Stage 2: Plan and design between five to eight web pages for a given website that includes typical components of a booking system. Provide recommendations with regards to a markup language, database, scripting (both client-side and server-side), multimedia components, and layout design.
Stage 3: Recommend improvements that would enhance the browser compatibility of the website as well as web accessibility to meet the diverse audience.
Stage 4: Implement between five to eight web pages for a given case study using dynamic web development language (ASP, PHP, or JSP). Provide screenshots of the document and code in the appendix Provide a table that shows the testing logs of each page.
Stage 5: Evaluate the implementation and how you would rate your own application against current accessibility guidelines. Provide logs and testing records to justify any claims.