title | intro | versions | permissions | redirect_from | shortTitle | |||
---|---|---|---|---|---|---|---|---|
Use the Git and GitHub starter assignment |
You can use the Git & {% data variables.product.company_short %} starter assignment to give students an overview of Git and {% data variables.product.company_short %} fundamentals. |
|
Organization owners who are admins for a classroom can use Git & {% data variables.product.company_short %} starter assignments. {% data reusables.classroom.classroom-admins-link %} |
|
Starter assignment |
The Git & {% data variables.product.company_short %} starter assignment is a pre-made course that summarizes the basics of Git and {% data variables.product.company_short %} and links students to resources to learn more about specific topics.
{% data reusables.classroom.assignments-classroom-prerequisite %}
- Sign into {% data variables.product.prodname_classroom_with_url %}.
- Navigate to a classroom.
- In the {% octicon "repo" aria-hidden="true" %} Assignments tab, click Use starter assignment.
- Sign into {% data variables.product.prodname_classroom_with_url %}.
- Navigate to a classroom.
- In the {% octicon "repo" aria-hidden="true" %} Assignments tab, click the link in the blue banner.
Import the starter course into your organization, name your assignment, decide whether to assign a deadline, and choose the visibility of assignment repositories.
- Prerequisites
- Creating the starter assignment
- Setting up the basics for an assignment
- Inviting students to an assignment
- Next steps
- Further reading
To import the Git & {% data variables.product.product_name %} starter assignment into your organization, click Import the assignment.
For an individual assignment, {% data variables.product.prodname_classroom %} names repositories by the repository prefix and the student's {% data variables.product.product_name %} username. By default, the repository prefix is the assignment title. For example, if you name an assignment "assignment-1" and the student's username on {% data variables.product.product_name %} is @octocat, the name of the assignment repository for @octocat will be assignment-1-octocat
.
{% data reusables.classroom.assignments-type-a-title %}
{% data reusables.classroom.assignments-guide-assign-a-deadline %}
{% data reusables.classroom.assignments-guide-make-cutoff-date %}
The repositories for an assignment can be public or private. If you use private repositories, only the student can see the feedback you provide. Under "Repository visibility," select a visibility.
When you're done, click Continue. {% data variables.product.prodname_classroom %} will create the assignment and bring you to the assignment page.
{% data reusables.classroom.assignments-guide-invite-students-to-assignment %}
You can see whether a student has joined the classroom and accepted or submitted an assignment in the All students tab for the assignment. {% data reusables.classroom.assignments-to-prevent-submission %}
The Git & {% data variables.product.company_short %} starter assignment is only available for individual students, not for groups. Once you create the assignment, students can start work on the assignment.