代做COSC2803 Semester 1 2024 Programming Studio 1 Studio Project Milestone 1: Ideation调试SPSS

Programming Studio 1

COSC2803 | Semester 1 2024

Studio Project Milestone 1: Ideation

1    Overview

The objective of the studio project is to develop a web-based application to address a Social Challenge. For the competitive review many students embraced the social challenges and found their own unique product idea. For the studio project we are going to be working with the same social challenge, however, we are going to provide the product idea so that all students will work from a consistent    starting point. Most importantly, it is not a problem if your product idea if different to the scope we have defined. You can use your previous work to help inform your design choices.

In Milestone 1 you will:

1.    Form. a group, with your assigned team partner(s).

2.    Setup your group collaboration tools.

3.    Complete the Group Information form.

4.    Study the product idea, (also known as the business case) in the requirements document for your chosen social challenge, along with dataset that we provide that will power your website.

5.    Design the User Interface and Database Model for your web application.

1.1    Group Work & Group Work Assessment

In Week 3, you will be assigned your group for the Studio Project. You will work with this group for the duration of the Studio Project. If there are any problems, you should inform. your cohort’slead staff member as soon as possible.

You are required to setup and use team collaboration tools on MS Teams, described later in this document. You will also be required to evaluate the contributions of your group partner.

2    Social Challenges

We will focus on the same Social Challenge from the competitive review, repeated here.

2.1    Challenge: Investigating Food Loss and Waste

Food loss and waste is defined as food products that end up not being eaten for a variety of reasons.

Food loss occurs along the food supply chain from harvest/catch/slaughter up to, but not including, the sales level. Food waste occurs at the retail and consumption level. Reasons for loss and waste can vary  during each stage. For example, consumption by pests, and spoilage/decay due to improper temperature control, can both occur during the storage stage. Food lose and waste both have a significant impact on many other current global issues, including climate change, food security (availability), resource usage (land and water) as well an impact on biodiversity among others.

Your challenge is to develop a web-application to help various key parties in the supply chain (including consumers and policymakers) explore unbiased information on the sources of food loss and waste over an extended time period. You will need to present statistics and calculated information about the types of food loss/waste. You will need to:

●    Present this information in an informative, respectful, and unbiased manner.

●    Cater for a diverse range of users who are seeking to become more informed on this topic.

●    Provide diverse types of information and functionality, including both high-level summaries, and enabling an in-depth analysis of the data.

By using your website, users should be able to become well-informed of the levels of food waste/loss across the world.

3   Assessment Details

For Milestone 1, complete the tasks described in this section.

3.1    Setup your Team Collaboration Tools

You are required to use team collaboration tools like those used in industry to conduct your teamwork across the studio project. In this course we are using MS Teams. We have chosen to use MS Teams as it’s part of RMIT’s IT infrastructure and linked to your RMIT student account.

Your group must create a private team on MS Teams where you will conduct your group work. You must name this group:

Team_xxx_COSC2803_Apr24

Replacing ‘xxx’ with your assigned group number. For example, if your group number is 123, your private team should be called Team_123_COSC2803_Apr24. You can create a private team by:

1.    Selecting the “teams” tab.

2.    Clicking “Join or create team” at the bottom of the team’s list.

3.    Clicking the “Create team” button in the right-panel.

4.    Selecting the “Other” option from the types of teams to create.

5.    Entering the team’s name (as specified above).

After creating your team, you must add the following people as owners of your team:

●    All group members.

●    Your cohort lead.

●    Your group’s assessor. Details of the assessor will be communicated through Canvas.

You can add a person to the team with their RMIT email address. Owner permissions are required so that staff can review all communications on your team. Note that, you may not grant access to your   private team to any other student.

3.2    Complete the Group Information form.

All team members must complete thegroup information form linked here. This formasks for the Join Code’ for the Private MS Team you set-up above. You can get the code by:

1.    Selecting ‘Manage Team’ from the ‘three dots’ option menu for the team.

2.    Going to the ‘Settings’ tab.

3.    Selecting the ‘team code’ drop-down section.

4.    Clicking on the ‘Generate’ button, to create a team code.

 

The form. also asks the sub-tasks for which you are creating the UX/UI ideation, explained below.

3.3    Review the Product Idea / Business Case for each Social Challenge

For Milestone 1, we have provided the product idea so that all students will work from a consistent starting point. In the product idea, we will target the following types of users:

●    People who are completely unfamiliar with the social challenge.

●    People who are familiar with the social challenge but need more in-depth information. We will also divide the tasks that your websites need to satisfy into “levels”:

LEVEL 1 (GREEN): Capture the attention of people who are unfamiliar with the social challenge and present the “big picture” issues of the social challenge.

LEVEL 2 (ORANGE): Provide a method for users to explore a “shallow glance” of the key issues of the social challenge. Users have a simple exploration of the data set.

LEVEL 3 (RED): Provide a method for users to “deep dive” into the detailed data of the social challenge. Users can conduct an in-depth examination of data.

In Milestones 2-4 you will have the option to complete an additional LEVEL 4 (PURPLE) extension task. You don't need to worry about this in Milestone 1.

We have expanded upon these levels in a separate requirements document. Each level has “sub-tasks” . Groups of 2 must use Sub-Tasks A & B. Groups of 3 additionally use Sub-Task C. These will let you share the work between the group members.

3.4    Creating Personas

Create at least 3 Personas whose needs and goals are relevant to the elements specified in the social     challenge requirements document. These Personas are necessary to evaluate your UX/UI ideation. You can draw inspiration for these Persona from your competitive review Persona(s).

Include your Personas in your report.

All team members must contribute to writing the Personas.

3.5    User Interface Ideation

Create an ideation, of the UX/UI for a web application that satisfies the Sub-Task descriptions of all Levels in the requirements document and satisfies the needs & goals of your Personas.

Create a wireframe. layout of yourideations for each page of your website using either hand-drawn  sketches, Miro, or another tool of your choice. Your ideation should use wireframe sketches, that is, they don’t need to be “photoshopped images” . Your ideation should:

●    Satisfy the needs and goals of your Personas.

●    Satisfy Nielsen Design Heuristics.

●    Make use of suitable Design Patterns.

We recommend creating one wireframe. diagram for each sub-task. However, your group may choose a different approach. Remember, this is only an ideation. You will have the opportunity to revise your

ideation in Milestones 2-4. In fact, this revision is a crucial part of your overall studio project!

In your report, include:

●    Your wireframes.

●    An explanation of how yourideations satisfy Nielsen design heuristics.

●    An explanation of how yourideations satisfy the needs and goals of your Persona(s).

●    You should make use of common Design Patterns to help make these justifications.

Each team member must be allocated a Sub-Task in each Level such that:

●    Each team member must create an ideation for one LEVEL 1 (GREEN) sub-task.

●    Each team member must create an ideation for one LEVEL 2 (ORANGE) sub-task.

●    Each team member must create an ideation for one LEVEL 3 (RED) sub-task.

3.6    Database Ideation - Entity-Relationship (ER) Model

Create one Entity-Relationship (ER) Model of the database for your website. You must describe this ER   model in the form. of an Entity-Relationship Diagram. This database will store the information that you  will need to present to users of your website.  The business case for your ER Model is provided by the    requirements document. Your group should produce one ER Model covering all requirements of all sub- tasks. That is, you should examine the requirements of each sub-task and use these to inform.

●    The Entities of the ER Model.

●    The Attributes and Primary Key (or Partial Key) of each Entity.

●    The Relationships between the Entities.

●    The Cardinalities of the Relationships.

We have provided you with the dataset that you will use to power your web application. You should investigate this dataset to help inform. your ER model.

Your group’s ER Diagram must be presented using UML notation, as we have used in classes. You may   use any suitable diagramming tool such as Miro, hand drawn images, or another tool. Your ER Model is an initial design, that you will have the opportunity to refine in Milestones 2-4.

You must also explain why your ER Model meets the needs of your website. That is, why your ER model:

●    Is well-suited for storing all the data your website will need to display.

●    Captures all required entities/attributes and their relationships, with unnecessary information. In your report, include:

●    Your ER Model in the form. of an ER Diagram.

●    An explanation of why your ER Model is well suitable for storing the data your website requires. All team members must contribute to creating the ER Diagram and writing the explanation.

3.7    Database Ideation - Database Schema of the ER Model

Create a Relational Database Schema from the ER Model that you created. The relational schema must be fully specified, by providing all the tables, attributes, primary keys, and foreign keys of the relational  schema. You should follow the 7-step process described in the preparation material of Studio Class 6 to create the relational schema following the format that has been covered in Studio Class 6.

In your report include the relational database schema. Only the final schema is required. You may include the exact steps you took to follow the 7-step process, but this is not required.

All team members must contribute to creating the Database Schema.

4    Report

Place all your work for Milestone 1 into a report of no more than 11 pages. You report should include:

●    Personas that your website targets.

●    User interface ideation(s) in the form. of wireframe diagram(s).

●    Database ER Model in the form. of an Entity-Relationship diagram.

●    Relational Schema created from the ER Model.

●    Justifications for why yourideations follow UX/UI and Database practices.

Your document must be no more than 11 pages. Your report must use no less than 11pt font and no

less than 1.5cm page margins. All text, including used on diagrams must comply with this restriction. Any work that is illegible or beyond these limits will not be read and will not count towards your marks. 

5   Teamwork Skills & Assessment of Teamwork

Teamwork is an important professional skill. In Milestone 1 you will be assessed on your teamwork, and you will evaluate the teamwork of your group member(s).

5.1    Teamwork

You must use the private MS Team to conduct your group work as setup in the instructions earlier in this document. In Milestone 1, your teamwork will be assessed on Organisation, Contribution and

Communication. This will be evidenced through the private MS Team. We recommend that:

●    You schedule regular meetings (every 2-3 days) with your group:

o If you meet online, use your private MS Team and record the meeting.

o If you meet in-person, record the outcomes of the meeting in your private MS Team.

●    Use your private MS Team for all text-based communication.

●    Store your group’s files (such as your report) in the Files section of your private MS Team.

Evidence of group work will only be accepted from your private MS Team. Evidence of teamwork in

other places such as private messages, Discord, or Snapchat will not be considered. This process is used because staff require reliable access to evidence of group work on which to award grades.

5.2    Teamwork Contribution and Peer Review Form.

All team members must individually complete the Teamwork Contribution and Peer Review Form. The link to the review form. will be placed on the Canvas in Week 4. This formasks you to:

●    Describe your teamwork contributions, and the date(s) on which you completed your teamwork.

●    Review the teamwork of your group partner(s). This should be a fair and honest review of your partner(s) contributions, and how they collaborated with you over the course of Milestone 1.

5.3    Issues with Teamwork and Individual Grades

Ideally your teamwork will progress smoothly. Thus, the final grade that you will receive will reflect the quality of the work to which both team members contributed equally.

If you have concerns about your teamwork, make sure you discuss these with your Cohort lead as soon as issues arise. Should one member of the team have an insufficient contribution, the assessor may award individual grades for one or more components of the rubric. The studio project has been structured so that each member of the team has tasks they can individually complete. Therefore, even if  your team member’s work is insufficient, you are expected to complete your individually allocated tasks.

Note that individual grading:

●    Is the sole determination of the assessor. You may provide explanations if you believe your work should be individually assessed, however, the assessor makes the final determination.

●    Assesses the teamwork rubric component. You are still assessed on your teamwork performance,such as whether you made a concerted effort towards good teamwork.

6    Submission

Follow the instructions on Canvas to submit Milestone 1. You will need to submit the following items:

●    Declaration Cover Sheet (PDF).

●    Report (PDF).

●    Teamwork Contribution and Peer Review Form (MS Form).

6.1    Assessment Declaration

When you submit work electronically, you must agreeto the RMIT assessment declaration, by

completing theRMIT Assessment Declaration Cover Sheet. Failure to complete the declaration and student details may result in a grade penalty.

6.2    Silence Period

A silence period will take effect from 5.00pm, Thursday 17 May 2024.

This means questions about this assignment will be not answered, whether they are asked on MS

Teams, by email, or in person. The silence period is in place because staff members are generally

unavailable over the weekend. Make sure to allow plenty of time for your questions to be answered.

6.3    Late Submissions & Extensions

A penalty of 10% per day is applied to late submissions up to 5 days, after which you will receive zero marks.

Short extensions may be granted by the course coordinator up to 1 business day before the due date in accordance with RMIT Assessment Adjustment process. However, extensions are not guaranteed and require suitable documentation. The course coordinator may refer requests to Special Considerations.

Special Consideration may result in an equivalent assessment, which may take the form of a timed

assessment assessing the same knowledge and skills of the assignment and are generally granted on an individual basis. For more information refer to theRMIT Special Consideration process.

Marking Guidelines

The marks are divided into the following categories:

1.    UX/UI Ideation 5/15

2.    Database Ideation 5/15

3.    Database Relational Schema 2/15

4.   Teamwork & Peer Assessment 3/15

The detailed breakdown is provided on the marking Rubric available on Canvas.






热门主题

课程名

mktg2509 csci 2600 38170 lng302 csse3010 phas3226 77938 arch1162 engn4536/engn6536 acx5903 comp151101 phl245 cse12 comp9312 stat3016/6016 phas0038 comp2140 6qqmb312 xjco3011 rest0005 ematm0051 5qqmn219 lubs5062m eee8155 cege0100 eap033 artd1109 mat246 etc3430 ecmm462 mis102 inft6800 ddes9903 comp6521 comp9517 comp3331/9331 comp4337 comp6008 comp9414 bu.231.790.81 man00150m csb352h math1041 eengm4100 isys1002 08 6057cem mktg3504 mthm036 mtrx1701 mth3241 eeee3086 cmp-7038b cmp-7000a ints4010 econ2151 infs5710 fins5516 fin3309 fins5510 gsoe9340 math2007 math2036 soee5010 mark3088 infs3605 elec9714 comp2271 ma214 comp2211 infs3604 600426 sit254 acct3091 bbt405 msin0116 com107/com113 mark5826 sit120 comp9021 eco2101 eeen40700 cs253 ece3114 ecmm447 chns3000 math377 itd102 comp9444 comp(2041|9044) econ0060 econ7230 mgt001371 ecs-323 cs6250 mgdi60012 mdia2012 comm221001 comm5000 ma1008 engl642 econ241 com333 math367 mis201 nbs-7041x meek16104 econ2003 comm1190 mbas902 comp-1027 dpst1091 comp7315 eppd1033 m06 ee3025 msci231 bb113/bbs1063 fc709 comp3425 comp9417 econ42915 cb9101 math1102e chme0017 fc307 mkt60104 5522usst litr1-uc6201.200 ee1102 cosc2803 math39512 omp9727 int2067/int5051 bsb151 mgt253 fc021 babs2202 mis2002s phya21 18-213 cege0012 mdia1002 math38032 mech5125 07 cisc102 mgx3110 cs240 11175 fin3020s eco3420 ictten622 comp9727 cpt111 de114102d mgm320h5s bafi1019 math21112 efim20036 mn-3503 fins5568 110.807 bcpm000028 info6030 bma0092 bcpm0054 math20212 ce335 cs365 cenv6141 ftec5580 math2010 ec3450 comm1170 ecmt1010 csci-ua.0480-003 econ12-200 ib3960 ectb60h3f cs247—assignment tk3163 ics3u ib3j80 comp20008 comp9334 eppd1063 acct2343 cct109 isys1055/3412 math350-real math2014 eec180 stat141b econ2101 msinm014/msing014/msing014b fit2004 comp643 bu1002 cm2030
联系我们
EMail: 99515681@qq.com
QQ: 99515681
留学生作业帮-留学生的知心伴侣!
工作时间:08:00-21:00
python代写
微信客服:codinghelp
站长地图