# MAD9022 Deliverables

This section shows all the graded deliverables for MAD9022. Every deliverable has a list of requirements, instructions for submission, and the week when it is due. For the exact due dates and times for your section, see the assignment page in BS LMS.

Late Penalty

Program late penalty for deliverables.

  • Up to one day late -10%
  • Up to two days late -20%
  • Three to ten days late -30%
  • After 10 days assignments are given a grade of zero. They can still be submitted for feedback but are worth no marks.

Late penalty percentages are calculated based on the total possible value of the assignment, not the grade for the work.

# Mental Health Extensions for Assignments

Once per semester you can get a 3-day extension on a single assignment. This extension does not change the due date for the assignment, nor does it change the date of the 10 day limit for assignment late submissions. This extension just provides immunity from the late penalty for 3 days. After the 3rd day, the full late penalty applies.

To apply for one of these extensions you do not need to provide an excuse, just post a submission through BS LMS on the Assignments page, to the Mental Health Extension item with a note saying which assignment you want to apply the extension to.

Extension requests must be made before the assignment deadline.

No extensions can be given to the final project.

# Assignment Schedule

The due dates for the assignments can be found in BS LMS.

Deliverable Category Weighting

  • Hybrid Exercises - 30% - 3 deliverables
  • Assignments - 30% - 4 assignments
  • Projects - 40% - 2 projects
Category Task Point Value Final Grade Due Date
Week 1
Hybrid Hybrid - Class Quiz 10 points 10% Week 2
Assignment Storage Assign 20 points 7.5% Week 3
Hybrid Hybrid - Component 10 points 10% Week 4
Assignment Service Worker 20 points 7.5% Week 5
Week 6
Project PWA - TMDB 40 points 20% Week 7
READING WEEK Week 8
Week 9
Hybrid Hybrid - Lit 10 points 10% Week 10
Assignment React App 20 points 7.5% Week 11
Week 12
Assignment Next JS App 15 points 7.5% Week 13
Week 14
Project Next JS Project 40 points 20% Week 15

# Hybrid Exercises

Worth 30% of Final Grade

The Hybrid exercises are small exercises meant to be completed outside of class hours as part of the asynchronous self-directed portion of the course. You will be provided with references to use to complete each exercise. See the Hybrid section in the left-hand menu The Hybrid exercises in this course are all related to the creation of custom web components.

Don't wait until the day before they are due to start. You will need time to research and understand the material before completing each of the exercises.

See BS LMS for the dates of the hybrid exercises.

Hybrid Exercise List

# Assignments

Worth 30% of Final Grade

Over the course of the semester there will be several assignments that will be completed partially during class time and partially on your own time outside of class.

The first two assignments are about technologies related to creating Progressive Web Apps (PWA).

The second two assignments are about using the React and NextJS frameworks to create web applications.

See BS LMS for the due dates of the assignments.

Assignment Descriptions

# Projects

Worth 40% of Final Grade

The projects are the largest deliverables for the course. The projects in the first half of the course is a PWA that you will create yourself. The API that you need for the PWA will be your midterm project in MAD9124.

The final project is a partnered NextJS web application. Again, for this project, the API that you need will be your final project in MAD9124.

Project Details

Last Updated: 5/6/2024, 2:46:40 PM