1
0
mirror of synced 2025-12-19 18:10:59 -05:00

Migrating Classroom Assignment Repository Creation from Template Repos to Forks - [Private Beta] (#48509)

This commit is contained in:
Sophie
2024-02-06 16:14:15 +01:00
committed by GitHub
parent 0d1e58a6ce
commit 0328bbe06d
7 changed files with 28 additions and 1 deletions

View File

@@ -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.'
shortTitle: About assignments
type: overview
topics:
topics:
- Fundamentals
versions:
fpt: '*'
---
{% data reusables.classroom.note-on-assignment-changes %}
## 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.

View File

@@ -8,6 +8,9 @@ redirect_from:
- /education/manage-coursework-with-github-classroom/create-group-assignments
- /education/manage-coursework-with-github-classroom/create-a-group-assignment
---
{% data reusables.classroom.note-on-assignment-changes %}
## 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.

View File

@@ -9,6 +9,9 @@ redirect_from:
- /education/manage-coursework-with-github-classroom/create-an-assignment-from-a-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)."
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.

View File

@@ -9,6 +9,9 @@ redirect_from:
- /education/manage-coursework-with-github-classroom/create-an-individual-assignment
shortTitle: Individual assignment
---
{% data reusables.classroom.note-on-assignment-changes %}
## About individual assignments
{% data reusables.classroom.assignments-individual-definition %}

View File

@@ -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 %}'
shortTitle: Reuse an assignment
---
{% data reusables.classroom.note-on-assignment-changes %}
## 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.

View File

@@ -9,6 +9,8 @@ redirect_from:
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.
## Prerequisites

View 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 %}