Migrating Classroom Assignment Repository Creation from Template Repos to Forks - [Private Beta] (#48509)
This commit is contained in:
@@ -3,12 +3,14 @@ title: About assignments
|
|||||||
intro: 'You can use individual or group assignments in {% data variables.product.prodname_classroom %} to teach students and grade their work.'
|
intro: 'You can use individual or group assignments in {% data variables.product.prodname_classroom %} to teach students and grade their work.'
|
||||||
shortTitle: About assignments
|
shortTitle: About assignments
|
||||||
type: overview
|
type: overview
|
||||||
topics:
|
topics:
|
||||||
- Fundamentals
|
- Fundamentals
|
||||||
versions:
|
versions:
|
||||||
fpt: '*'
|
fpt: '*'
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{% data reusables.classroom.note-on-assignment-changes %}
|
||||||
|
|
||||||
## About assignments in {% data variables.product.prodname_classroom %}
|
## About assignments in {% data variables.product.prodname_classroom %}
|
||||||
|
|
||||||
Assignments are coursework created for students in {% data variables.product.prodname_classroom %}. You can use assignments to test and grade your students, or to help your students practice their learnings.
|
Assignments are coursework created for students in {% data variables.product.prodname_classroom %}. You can use assignments to test and grade your students, or to help your students practice their learnings.
|
||||||
|
|||||||
@@ -8,6 +8,9 @@ redirect_from:
|
|||||||
- /education/manage-coursework-with-github-classroom/create-group-assignments
|
- /education/manage-coursework-with-github-classroom/create-group-assignments
|
||||||
- /education/manage-coursework-with-github-classroom/create-a-group-assignment
|
- /education/manage-coursework-with-github-classroom/create-a-group-assignment
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{% data reusables.classroom.note-on-assignment-changes %}
|
||||||
|
|
||||||
## About group assignments
|
## About group assignments
|
||||||
|
|
||||||
{% data reusables.classroom.assignments-group-definition %} Students can work together on a group assignment in a shared repository, like a team of professional developers.
|
{% data reusables.classroom.assignments-group-definition %} Students can work together on a group assignment in a shared repository, like a team of professional developers.
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ redirect_from:
|
|||||||
- /education/manage-coursework-with-github-classroom/create-an-assignment-from-a-template-repository
|
- /education/manage-coursework-with-github-classroom/create-an-assignment-from-a-template-repository
|
||||||
shortTitle: Template repository
|
shortTitle: Template repository
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{% data reusables.classroom.note-on-assignment-changes %}
|
||||||
|
|
||||||
You can use a template repository on {% data variables.product.product_name %} as starter code for an assignment on {% data variables.product.prodname_classroom %}. Your template repository can contain boilerplate code, documentation, and other resources for your students. For more information, see "[AUTOTITLE](/repositories/creating-and-managing-repositories/creating-a-template-repository)."
|
You can use a template repository on {% data variables.product.product_name %} as starter code for an assignment on {% data variables.product.prodname_classroom %}. Your template repository can contain boilerplate code, documentation, and other resources for your students. For more information, see "[AUTOTITLE](/repositories/creating-and-managing-repositories/creating-a-template-repository)."
|
||||||
|
|
||||||
To use the template repository for your assignment, the template repository must be owned by your organization, or the visibility of the template repository must be public.
|
To use the template repository for your assignment, the template repository must be owned by your organization, or the visibility of the template repository must be public.
|
||||||
|
|||||||
@@ -9,6 +9,9 @@ redirect_from:
|
|||||||
- /education/manage-coursework-with-github-classroom/create-an-individual-assignment
|
- /education/manage-coursework-with-github-classroom/create-an-individual-assignment
|
||||||
shortTitle: Individual assignment
|
shortTitle: Individual assignment
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{% data reusables.classroom.note-on-assignment-changes %}
|
||||||
|
|
||||||
## About individual assignments
|
## About individual assignments
|
||||||
|
|
||||||
{% data reusables.classroom.assignments-individual-definition %}
|
{% data reusables.classroom.assignments-individual-definition %}
|
||||||
|
|||||||
@@ -6,6 +6,9 @@ versions:
|
|||||||
permissions: 'Organization owners who are admins for a classroom can reuse assignments from a classroom. {% data reusables.classroom.classroom-admins-link %}'
|
permissions: 'Organization owners who are admins for a classroom can reuse assignments from a classroom. {% data reusables.classroom.classroom-admins-link %}'
|
||||||
shortTitle: Reuse an assignment
|
shortTitle: Reuse an assignment
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{% data reusables.classroom.note-on-assignment-changes %}
|
||||||
|
|
||||||
## About reusing assignments
|
## About reusing assignments
|
||||||
|
|
||||||
You can reuse an existing individual or group assignment in any other classroom you have access to, including classrooms in a different organization. You can also reuse multiple assignments at once from a classroom. If you choose to reuse an assignment, {% data variables.product.prodname_classroom %} will copy the assignment to the classroom you choose. If the assignment uses a template repository and you choose to reuse it in a classroom from a different organization, {% data variables.product.prodname_classroom %} will create a copy of the repository and its contents in the target organization.
|
You can reuse an existing individual or group assignment in any other classroom you have access to, including classrooms in a different organization. You can also reuse multiple assignments at once from a classroom. If you choose to reuse an assignment, {% data variables.product.prodname_classroom %} will copy the assignment to the classroom you choose. If the assignment uses a template repository and you choose to reuse it in a classroom from a different organization, {% data variables.product.prodname_classroom %} will create a copy of the repository and its contents in the target organization.
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ redirect_from:
|
|||||||
shortTitle: Starter assignment
|
shortTitle: Starter assignment
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{% data reusables.classroom.note-on-assignment-changes %}
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|||||||
11
data/reusables/classroom/note-on-assignment-changes.md
Normal file
11
data/reusables/classroom/note-on-assignment-changes.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{% note %}
|
||||||
|
|
||||||
|
**Note:** In January 2024, {% data variables.product.prodname_classroom %} will change the way student repositories are created from starter code repositories. Currently, the process requires starter code repositories to be templates, and {% data variables.product.prodname_classroom %} creates a new repository for each student based on that template. With the upcoming change, student repositories will be created by forking the starter code repository.
|
||||||
|
|
||||||
|
This change addresses a frequently requested feature from teachers: the ability to change starter code after an assignment has been accepted by students.
|
||||||
|
|
||||||
|
You can read more about this change on the [{% data variables.product.company_short %} blog](https://github.blog/changelog/2023-12-08-upcoming-changes-to-assignment-repositories-and-starter-code-in-github-classroom/).
|
||||||
|
|
||||||
|
This feature is in public beta and subject to change.
|
||||||
|
|
||||||
|
{% endnote %}
|
||||||
Reference in New Issue
Block a user