1 Overview
The objective of the studio project is to develop a web-based application to address a Social Challenge.
iuww520iuww520iuww520iuww520iuww520iuww520iuww520iuww520iuww520
In Milestone 1 you designed and conceptualised your web-application based on a product idea that you were provided. In Milestones 2 & 3, you will develop your web-application, complete a usability test of your web-application, reflect on the feedback from test participants, and revise the implementation of your web-application. In Milestone 4 you will present and demonstrate your final web-application, showcasing the culmination of the skills and knowledge that you have learnt throughout the studio. To complete these Milestones, you will need to progressively apply the skills and knowledge that you gain through Weeks 5 to 9, plus include the skills and knowledge that you gained previously in Weeks 1 to 4.
1.1 Group Work
You will continue working with the same team from Milestone 1, unless otherwise informed by course staff. You will continue to use the team collaboration tools
from Milestone 1. In addition, you will use a GitHub repository linked to the provided GitHub classroom assessment for collaborating on your code.
You are required to use
team collaboration tools
as specific for this assessment. Teamwork conducted in other places may not be considered for grading. You will also be required to evaluate the contributions of your group partner.
You must divide the implementation so that each member of the group contributes to every level.
Specifically:
Each person must
implement
one
LEVEL 1 (GREEN)
sub-task.
Each person must
implement
one
LEVEL 2 (ORANGE)
sub-task.
Each person must
implement
one
LEVEL 3 (RED)
sub-task.
Each person must write
at least one
usability test.
Each person must be a moderator for
at least one
usability test.
Your group should work together on some tasks, including:
Implementing common Java coding elements shared across your sub-task(s).
Optionally completing a
single
LEVEL 4 (PURPLE)
extension task, described in Section 2.
Refining the ER Model and Relational Schema of your
implemented
database.
Creating a
proposed
3NF ER Model of your database and showing the model in 3NF. Reimplementing your database wo use the 3NF form is an extension task.
Being an observer for usability testing.
Creating and conducting the Milestone 4 presentation.
1.2 Social Challenge
You will continue to work on the “Food Loss and Waste” Social Challenge. The Product Idea and Database Business Case provided in Milestone 1 are also used for Milestone 2-4.
2 Assessment Details
Milestones 2, 3 & 4 are integrated. Therefore, all these Milestones are described in this document. You should continue to refer to Challenge Requirement Document.
2.1 Milestone 2: Development & Usability Test Preparation
Milestone 2 is a progress update. You will complete a
partially functional implementation
of your web application and prepare this implementation for usability testing. In assessing your final project we will assess your usability testing, and review improvements you made between Milestones 2 and 3. We
recommend that you complete the following by the Milestone 2 deadline:
1. Fully implemented the
LEVEL 1 (GREEN)
sub-tasks.
2. Fully implemented the
LEVEL 2 (ORANGE)
sub-tasks.
3. Commenced implementation of the
LEVEL 3 (RED)
sub-tasks. This does not need to be fully functional but are demonstration pages, such that the pages:
a. Have fully active web links that connect all the pages together.
b. Mostly complete UI (HTML/CSS).
c. Populate the web page with “dummy” or “simple” database queries.
4. Considered your implementation of the optional
LEVEL 4 (PURPLE)
extension task.