Learning
Assignments
Build a project in your own GitHub repository and submit it for review.
Some courses include an assignment: a small project you build and submit. A person reviews it and gives you feedback and a grade.
You need to be enrolled in the course to open its assignment, and you need a GitHub account.
The steps
Open the assignment from the course. Read the Requirements and Acceptance Criteria. These are exactly what the reviewer checks. Some assignments also have Reference files and a Starter repository to begin from.
Press Start Project.
Press Connect GitHub and allow access. When it's linked, the button says Connected — Continue.
Select a GitHub repository that holds your work. You can add Notes for instructor (optional).
Press Save Draft. This saves your repository and notes, and takes you to the review step.
Check everything, then press Submit Assignment. The page says "Submitted — awaiting review".
Build your project in the repository, outside Maestro. Maestro looks at the repository you chose.
After you submit
When the reviewer finishes, the assignment shows a grade and Instructor feedback. If changes are requested, update your repository and press Resubmit Assignment.
The GitHub connection
Assignments use a separate GitHub App connection. You can see and manage it on the GitHub App page, which you reach through Connect GitHub in an assignment.