Informationen zu Aufgaben in GitHub Classroom
Aufgaben sind Kursarbeiten, die für Lernende in GitHub Classroom erstellt werden. Du kannst Aufgaben verwenden, um Lernende zu testen und zu bewerten, oder um ihnen zu helfen, das Gelernte zu üben.
Mit GitHub Classroom kannst du Einzel- oder Gruppenaufgaben erstellen. Weitere Informationen findest du unter Aufgabenarten.
Jede Aufgabe verfügt über einen Titel und einen optionalen Stichtag. Du kannst die Sichtbarkeit der von GitHub Classroom erstellten Repositorys auswählen und Zugriffsberechtigungen auswählen. Du kannst auch Aufgaben automatisch benoten und einen dedizierten Raum erstellen, um die Aufgabe mit dem Kursteilnehmer zu besprechen.
Wahlweise kannst du Feedback-Pull Requests für Zuweisungen aktivieren. Wenn du dieses Feature für eine Aufgabe aktivierst, erstellt GitHub Classroom eine spezielle Pull Request mit dem Titel Feedback im Aufgabenrepository für jeden Lernenden/jede Lernende oder für jede Gruppe. Weitere Informationen findest du unter Einfügen von Feedback mit Pull Requests.
Du kannst einen Kursraum mit einer IDE integrieren. Lernende können über die IDE Änderungen an ihren Aufgabenrepositorys vornehmen oder Code auschecken und mit der entsprechenden Software lokal ausführen. Weitere Informationen findest du unter Integrieren von GitHub Classroom in eine IDE.
Du kannst vorhandene Arbeitsaufträge in einem anderen Kursraum wiederverwenden, für den du über Administratorzugriffsberechtigungen verfügst (einschließlich Kursräume in einer anderen Organisation). Weitere Informationen findest du unter Wiederverwenden einer Aufgabe.
Note
Du musst ein Klassenzimmer erstellen, bevor du eine Aufgabe erstellen kannst. Weitere Informationen findest du unter Verwalten von Kursräumen.
Aufgabenarten
Mit GitHub Classroom kannst du Einzel- oder Gruppenaufgaben erstellen.
Einzelne Zuweisungen
Eine individuelle Zuweisung ist ein Kurs für jeden Kursteilnehmer, der an einem Kurs zu GitHub Classroom teilnimmt. Der Kursteilnehmer soll eine einzelne Zuweisung ohne Hilfe von anderen Kursteilnehmern abschließen.
Wenn ein Kursteilnehmer eine Aufgabe akzeptiert, erstellt GitHub Classroom automatisch ein neues Repository für den Kursteilnehmer. Die Repositorys können leer sein, oder du kannst die Repositorys aus einem Vorlagenrepository mit Startcode, Dokumentation, Tests und anderen Ressourcen erstellen. Jedes Aufgabenrepository gehört zu deinem Organisationskonto auf GitHub.
Weitere Informationen finden Sie unter Erstellen einer Einzelaufgabe.
Gruppenaufgaben
Eine Gruppenzuweisung ist eine gemeinschaftliche Aufgabe für Gruppen von Kursteilnehmenden auf GitHub Classroom. Kursteilnehmerinnen können wie ein Team professioneller Entwicklerinnen zusammen an einer Gruppenaufgabe in einem geteilten Repository arbeiten.
Wenn Kursteilnehmer*innen eine Gruppenaufgabe annehmen, können sie ein neues Team erstellen oder einem vorhandenen Team beitreten. GitHub Classroom speichert die Teams für eine Aufgabe als Gruppe. Du kannst die Gruppe von Teams für eine bestimmte Aufgabe benennen, wenn du die Aufgabe erstellst. Darüber hinaus kannst du die Gruppe von Teams für eine spätere Aufgabe wiederverwenden.
Weitere Informationen finden Sie unter Erstellen einer Gruppenaufgabe.