Skip to content

Latest commit

 

History

History
43 lines (24 loc) · 2.69 KB

github-classroom.md

File metadata and controls

43 lines (24 loc) · 2.69 KB

GitHub Classroom instructions and policies

Below are general instructions and policies that apply to each of your GitHub Classroom assignments for the course:

Accepting an assignment

  1. Click the GitHub Classroom link on the Canvas assignment to set up a git repository for you to work in.

    • The first time you accept an assignment for the course, you will need to connect your GitHub account with our roster imported from Canvas. If you do not have a GitHub account yet, you will need to create one before connecting it.

    • Your interface will look something like this.

  2. Accept the Assignment.

  3. Wait for it to create a repository.

  4. Click on the link to where the Assignment repository has been created.

Assignment instructions

  1. Follow the instructions included in the README.md file at the root of your repository.

    • GitHub nicely displays this for you when you go to the repository online. Many text editors will also display previews for you. E.g., Visual Studio Code has a nice Markdown preview and extensions.

    • You are expected to follow the instructions exactly. Please refer to the course syllabus for our expectations and reasoning behind this policy.

Invitation links vs. forking

The GitHub Classroom invitation link we provide is creating a copy of a template repo we created that gives you a starting place.

Do not just fork this repo or use it as a template directly — you will get a 0 on the assignment! Instead, use the GitHub Classroom invitation link.

Using the invitation link and doing/submitting your work in the GitHub Classroom repo makes it easier for us to troubleshoot your work, harder for you to break configuration, supports academic integrity assessments including across instances of the course, provides a better record of what you did & when, and facilitates faster and better grading.

Grading

  1. Please see the rubric on the Canvas assignment (Canvas documentation).