BIN
assets/images/help/classroom/reuse-assignment-button.png
Normal file
BIN
assets/images/help/classroom/reuse-assignment-button.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 82 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 78 KiB |
BIN
assets/images/help/classroom/reuse-assignment-modal.png
Normal file
BIN
assets/images/help/classroom/reuse-assignment-modal.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 66 KiB |
@@ -49,7 +49,7 @@ You specify how often to check each ecosystem for new versions in the configurat
|
||||
If you've enabled security updates, you'll sometimes see extra pull requests for security updates. These are triggered by a {% data variables.product.prodname_dependabot %} alert for a dependency on your default branch. {% data variables.product.prodname_dependabot %} automatically raises a pull request to update the vulnerable dependency.
|
||||
|
||||
## Supported repositories and ecosystems
|
||||
<!-- If you make changes to this feature, update /getting-started-with-github/github-language-support to reflect any changes to supported repositories or ecosystems. -->
|
||||
<!-- If you make changes to this feature, check whether any of the changes affect languages listed in /get-started/learning-about-github/github-language-support. If so, please update the language support article accordingly. -->
|
||||
|
||||
You can configure version updates for repositories that contain a dependency manifest or lock file for one of the supported package managers. For some package managers, you can also configure vendoring for dependencies. For more information, see "[Configuration options for the dependabot.yml file](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates#vendor)."
|
||||
{% note %}
|
||||
|
||||
@@ -22,6 +22,8 @@ You can decide how many teams one assignment can have, and how many members each
|
||||
|
||||
For a video demonstration of the creation of a group assignment, see "[Basics of setting up {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)."
|
||||
|
||||
{% data reusables.classroom.reuse-assignment-link %}
|
||||
|
||||
## Prerequisites
|
||||
|
||||
{% data reusables.classroom.assignments-classroom-prerequisite %}
|
||||
|
||||
@@ -13,6 +13,8 @@ You can use a template repository on {% data variables.product.product_name %} a
|
||||
|
||||
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.
|
||||
|
||||
You can reuse an existing assignment, even if it uses a template repository, in any other classroom that you have admin access to, including classrooms in a different organization. For more information, see "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)."
|
||||
|
||||
## Further reading
|
||||
|
||||
- "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)"
|
||||
|
||||
@@ -19,6 +19,8 @@ shortTitle: Individual assignment
|
||||
|
||||
For a video demonstration of the creation of an individual assignment, see "[Basics of setting up {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)."
|
||||
|
||||
{% data reusables.classroom.reuse-assignment-link %}
|
||||
|
||||
## Prerequisites
|
||||
|
||||
{% data reusables.classroom.assignments-classroom-prerequisite %}
|
||||
|
||||
@@ -11,6 +11,7 @@ children:
|
||||
- /use-the-git-and-github-starter-assignment
|
||||
- /create-an-individual-assignment
|
||||
- /create-a-group-assignment
|
||||
- /reuse-an-assignment
|
||||
- /create-an-assignment-from-a-template-repository
|
||||
- /leave-feedback-with-pull-requests
|
||||
- /use-autograding
|
||||
|
||||
@@ -23,7 +23,9 @@ After you create a classroom, {% data variables.product.prodname_classroom %} wi
|
||||
|
||||
Invite TAs and admins to your classroom by inviting the user accounts on {% data variables.product.product_name %} to your organization as organization owners and sharing the URL for your classroom. Organization owners can administer any classroom for the organization. For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" and "[Inviting users to join your organization](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)."
|
||||
|
||||
When you're done using a classroom, you can archive the classroom and refer to the classroom, roster, and assignments later, or you can delete the classroom if you no longer need the classroom.
|
||||
When you're done using a classroom, you can archive the classroom and refer to the classroom, roster, and assignments later, or you can delete the classroom if you no longer need the classroom.
|
||||
|
||||
{% data reusables.classroom.reuse-assignment-link %}
|
||||
|
||||
## About classroom rosters
|
||||
|
||||
@@ -46,7 +48,7 @@ You must authorize the OAuth app for {% data variables.product.prodname_classroo
|
||||

|
||||
{% data reusables.classroom.guide-create-new-classroom %}
|
||||
|
||||
After you create a classroom, you can begin creating assignments for students. For more information, see "[Use the Git and {% data variables.product.company_short %} starter assignment](/education/manage-coursework-with-github-classroom/use-the-git-and-github-starter-assignment)," "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)," or "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)."
|
||||
After you create a classroom, you can begin creating assignments for students. For more information, see "[Use the Git and {% data variables.product.company_short %} starter assignment](/education/manage-coursework-with-github-classroom/use-the-git-and-github-starter-assignment)," "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)," "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)," or "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)."
|
||||
|
||||
## Creating a roster for your classroom
|
||||
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
title: Reuse an assignment
|
||||
intro: You can reuse an existing assignment in more than one classroom, including classrooms in a different organization.
|
||||
versions:
|
||||
fpt: '*'
|
||||
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
|
||||
---
|
||||
## 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. 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.
|
||||
|
||||
## Reusing an assignment
|
||||
|
||||
1. Sign into {% data variables.product.prodname_classroom_with_url %}.
|
||||
1. Navigate to the classroom that has the assignment that you want to reuse.
|
||||
|
||||

|
||||
|
||||
1. In the list of assignments, click the assignment you want to reuse.
|
||||
|
||||

|
||||
|
||||
1. Select the **{% octicon "pencil" aria-label="The pencil icon" %} Edit** dropdown menu in the top right of the page, then click **{% octicon "sync" aria-label="The sync icon" %} Reuse assignment**.
|
||||
|
||||

|
||||
|
||||
1. In "Reuse assignment" modal, use the **Choose an organization** dropdown menu to select the organization you want the assignment to be in. Then use the **Choose a classroom** dropdown menu to select the classroom within that organization that you want to copy the assignment to.
|
||||
|
||||

|
||||
|
||||
1. Click **Create assignment**.
|
||||
1. The assignment is copied to the selected classroom, and a confirmation message is shown. If you chose to reuse an assignment with a template repository, the copying process may take a few minutes to complete, and you may need to refresh the page to see the completed message.
|
||||
|
||||

|
||||
@@ -96,7 +96,7 @@ The Git & {% data variables.product.company_short %} starter assignment is only
|
||||
|
||||
## Next steps
|
||||
|
||||
- Make additional assignments customized to your course. For more information, see "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)" and "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)."
|
||||
- Make additional assignments customized to your course. For more information, see "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)," "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)," and "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)."
|
||||
|
||||
## Further reading
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ Look! You can see my backticks.
|
||||
|
||||
## Syntax highlighting
|
||||
|
||||
<!-- If you make changes to this feature, update /getting-started-with-github/github-language-support to reflect any changes to supported languages. -->
|
||||
<!-- If you make changes to this feature, check whether any of the changes affect languages listed in /get-started/learning-about-github/github-language-support. If so, please update the language support article accordingly. -->
|
||||
|
||||
You can add an optional language identifier to enable syntax highlighting in your fenced code block.
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ For more information, see "[About permissions for {% data variables.product.prod
|
||||
{% endif %}
|
||||
|
||||
## Supported clients and formats
|
||||
<!-- If you make changes to this feature, update /getting-started-with-github/github-language-support to reflect any changes to supported clients or formats. -->
|
||||
<!-- If you make changes to this feature, check whether any of the changes affect languages listed in /get-started/learning-about-github/github-language-support. If so, please update the language support article accordingly. -->
|
||||
|
||||
{% data variables.product.prodname_registry %} uses the native package tooling commands you're already familiar with to publish and install package versions.
|
||||
### Support for package registries
|
||||
|
||||
@@ -69,7 +69,6 @@ You can use the `path` qualifier to search for source code that appears at a spe
|
||||
| <code>path:<em>PATH/TO/DIRECTORY</em></code> | [**`console path:app/public language:javascript`**](https://github.com/search?q=console+path%3A%22app%2Fpublic%22+language%3Ajavascript&type=Code) matches JavaScript files with the word "console" in the <em>app/public</em> directory, or in any of its subdirectories (even if they reside in <em>app/public/js/form-validators</em>).
|
||||
|
||||
## Search by language
|
||||
<!-- If you make changes to this feature, update /getting-started-with-github/github-language-support to reflect any changes. -->
|
||||
|
||||
You can search for code based on what language it's written in. The `language` qualifier can be the language name or alias. For a full list of supported languages with their names and aliases, see the [github/linguist repository](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml).
|
||||
|
||||
|
||||
1
data/reusables/classroom/reuse-assignment-link.md
Normal file
1
data/reusables/classroom/reuse-assignment-link.md
Normal file
@@ -0,0 +1 @@
|
||||
You can reuse an existing assignment in any other classroom you have admin access to, including classrooms in a different organization. For more information, see "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)."
|
||||
Reference in New Issue
Block a user