Skip to content

Commit

Permalink
Update milestone-4a.mdx
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelhaaf authored Nov 27, 2023
1 parent cd51220 commit d773f67
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions src/content/docs/project/milestone-4a.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,19 @@ In addition to a short progress update (like Milestone 3a/3b), your app will now

Like Milestone 3b, a portion of your grade will be based on participation in lectures leading up to the Milestone (week of Nov 26-Dec 1).

Finally, you will be required to mark your first release of the application and have a complete GitHub Action workflow for generating a release of the application. Instructions for this portion of the milestone will be covered in class starting **Friday, Nov 17**. Lecture notes (to be finalized by Nov 17) will appear in [the software distribution & versioning lecture notes](/5A6-F23/lectures/development/05-software-distribution) and [CI/CD with Github for Android lecture notes](/5A6-F23/lectures/developement/03-ci-cd).
**NOTE:** the following paragraph is out of date. See the paragraph below it for an update.

Finally, you will be required to mark your first release of the application and have a complete GitHub Action workflow for generating a release of the application. Instructions for this portion of the milestone will be covered in class starting **Friday, Nov 17**. Lecture notes (to be finalized by Nov 17) will appear in [the software distribution & versioning lecture notes](/5A6-F23/lectures/development/05-software-distribution) and [CI/CD with Github for Android lecture notes](/5A6-F23/lectures/development/03-ci-cd).

**UPDATE:** We will cover CI/CD and releases in full for Milestone 4b. You instead are encouraged to set up Firebase Authentication. See the Requirements section for more details.

## Marking scheme

In class, I will hand out self/peer assessments. On **Dec 1**, teams will prepare (short, ~5min) presentations updating the class on their project so far.
In class, I will hand out self/peer assessments. On **Dec 1**, teams will prepare (short, 5-10min) presentations updating the class on their project so far.

The grade you/your teammates receive is schemed out of 70 marks total:

- (10): Participation in-class in all lectures (Nov 24 / 27 / 29) leading up to the milestone**
- (10): Participation in-class in all lectures (Nov 27 / 29 / Dec 1) leading up to the milestone**
- (10): Progress on defined requirements / updates to requirements
- (10): Quality of repository management / issue-tracking / progress documentation
- (10): Individual contribution to project
Expand All @@ -38,4 +42,6 @@ The grade you/your teammates receive is schemed out of 70 marks total:
- Expectations:
- You should have a defined issue which tracks and shows the commits where these features were added that has been accepted by your team and pulled into your main branch.
- You should be prepared to demonstrate your progress on this on Dec 1.
- (10): GitHub CI/CD for Android: publishing a versioned release that automatically updates when `main` branch is updated.
- (10): **PICK ONE OF THE TWO FOLLOWING OPTIONS**
- (new option, recommended) Firebase integration used for Authentication (see Talib's notes from Nov 24)
- (original option, will be covered by Milestone4b) GitHub CI/CD for Android: publishing a versioned release that automatically updates when `main` branch is updated.

0 comments on commit d773f67

Please sign in to comment.