Skip to content

Added conceptual article for About assigments. #25049

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 33 commits into from
Apr 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
f00c373
Added conceptual article for About assigments.
OlayinkaAtobiloye Apr 17, 2023
d774248
fixed variable name.
OlayinkaAtobiloye Apr 17, 2023
976da78
fixed failing tests
OlayinkaAtobiloye Apr 17, 2023
1e46611
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 17, 2023
133c3ae
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 17, 2023
638ac40
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
12fcd6c
Update content/education/guides.md
OlayinkaAtobiloye Apr 18, 2023
262e1ff
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
1fe0243
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
a6f025f
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
9d60ced
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
6f42541
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
f350092
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
333efa2
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
2bd4c5d
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
f96035d
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
d84bb60
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
2dbf745
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
5209e56
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
8c9e5cb
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
6223a80
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
176b95d
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
912f127
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
d6b4569
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
ae5a3cc
Update content/education/manage-coursework-with-github-classroom/get-…
OlayinkaAtobiloye Apr 18, 2023
e49fa98
Merge branch 'main' of https://github.com/github/docs into assignments
OlayinkaAtobiloye Apr 21, 2023
a03bb9c
Updated it to use reusables.
OlayinkaAtobiloye Apr 21, 2023
5b6a690
Update content/education/manage-coursework-with-github-classroom/teac…
OlayinkaAtobiloye Apr 21, 2023
9171c24
added reusable for teams in group assignment
OlayinkaAtobiloye Apr 21, 2023
ffda909
Merge branch 'assignments' of https://github.com/OlayinkaAtobiloye/do…
OlayinkaAtobiloye Apr 21, 2023
e9b40dd
Merge branch 'main' of https://github.com/github/docs into assignments
OlayinkaAtobiloye Apr 21, 2023
db3bb44
Update content/education/manage-coursework-with-github-classroom/teac…
OlayinkaAtobiloye Apr 21, 2023
9294d8e
Update content/education/manage-coursework-with-github-classroom/teac…
OlayinkaAtobiloye Apr 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions content/education/guides.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Administer a classroom, assign and review work from your students, and teach the

- [About {% data variables.product.prodname_global_campus %} for teachers](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers)
- [Manage classrooms](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms)
- [About assignments](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/about-assignments)
- [Use the Git and {% data variables.product.company_short %} starter assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-the-git-and-github-starter-assignment)
- [Create an individual assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-individual-assignment)
- [Create a group assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ Optionally, you can connect a learning management system (LMS) to {% data variab

### Feedback pull requests

With {% data variables.product.prodname_classroom %}, you can enable feedback pull requests. If you enable this feature for an assignment, {% data variables.product.prodname_classroom %} creates a special pull request titled **Feedback** in the assignment repository for each student or group. For more information, see "[AUTOTITLE](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/leave-feedback-with-pull-requests)."
{% data reusables.classroom.about-feedback-pull-requests %}

### Combination with an integrated development environment (IDE)

In {% data variables.product.prodname_classroom %}, you can integrate a classroom with an IDE. Students can make changes to their assignment repositories through the IDE, or by checking out and running code locally with the appropriate software. For more information, see "[AUTOTITLE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)."
{% data reusables.classroom.about-ide-integration %}

## Further reading

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
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:
- Fundamentals
versions:
fpt: '*'
---

## 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.

With {% data variables.product.prodname_classroom %}, you can create individual assignments, to be completed by a single student, or group assignments, to be completed in teams. For more information, see "[Types of assignments](#types-of-assignments)."

{% data reusables.classroom.about-assignments %}

{% data reusables.classroom.about-feedback-pull-requests %}

{% data reusables.classroom.about-ide-integration %}

{% data reusables.classroom.reuse-assignment-link %}

{% note %}

**Note:** {% data reusables.classroom.assignments-classroom-prerequisite %}

{% endnote %}

## Types of assignments

You can create both individual assignments and group assignments with {% data variables.product.prodname_classroom %}.

### Individual assignments

{% data reusables.classroom.assignments-individual-definition %}

{% data reusables.classroom.classroom-creates-individual-repositories %}

For more information, see "[AUTOTITLE](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-individual-assignment)."

### 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.about-teams-in-group-assignment %}

For more information, see "[AUTOTITLE](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment)."

## Further reading

- "[AUTOTITLE](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/use-the-git-and-github-starter-assignment)"
- "[AUTOTITLE](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-individual-assignment)"
- "[AUTOTITLE](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment)"
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ redirect_from:

{% data reusables.classroom.assignments-group-definition %} Students can work together on a group assignment in a shared repository, like a team of professional developers.

When a student accepts a group assignment, the student can create a new team or join an existing team. {% data variables.product.prodname_classroom %} saves the teams for an assignment as a set. You can name the set of teams for a specific assignment when you create the assignment, and you can reuse that set of teams for a later assignment.
{% data reusables.classroom.about-teams-in-group-assignment %}

{% data reusables.classroom.classroom-creates-group-repositories %}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ redirect_from:
- /education/manage-coursework-with-github-classroom/probot-settings
children:
- /manage-classrooms
- /about-assignments
- /use-the-git-and-github-starter-assignment
- /create-an-individual-assignment
- /create-a-group-assignment
Expand Down
1 change: 1 addition & 0 deletions data/reusables/classroom/about-feedback-pull-requests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Optionally, you can enable feedback pull requests on assignments. If you enable this feature for an assignment, {% data variables.product.prodname_classroom %} creates a special pull request titled **Feedback** in the assignment repository for each student or group. For more information, see "[AUTOTITLE](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/leave-feedback-with-pull-requests)."
1 change: 1 addition & 0 deletions data/reusables/classroom/about-ide-integration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
You can integrate a classroom with an IDE. Students can make changes to their assignment repositories through the IDE, or by checking out and running code locally with the appropriate software. For more information, see "[AUTOTITLE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/integrate-github-classroom-with-an-ide)."
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
When a student accepts a group assignment, the student can create a new team or join an existing team. {% data variables.product.prodname_classroom %} saves the teams for an assignment as a set. You can name the set of teams for a specific assignment when you create the assignment, and you can reuse that set of teams for a later assignment.