# 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.
# 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.
# 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.