Skip to main content

Verwenden der Git- und GitHub-Startaufgabe

Du kannst die Git- und GitHub-Startzuweisung verwenden, um Kursteilnehmern eine Übersicht über Git- und GitHub-Grundlagen zu geben.

Wer kann dieses Feature verwenden?

Organization owners who are admins for a classroom can use Git & GitHub starter assignments. Weitere Informationen zu Kursraumadministrator*innen findest du unter Verwalten von Kursräumen.

Hinweis: Im Januar 2024 wird GitHub Classroom die Art und Weise ändern, wie Repositorys von Lernenden aus Startercode-Repositorys erstellt werden. Derzeit setzt der Prozess voraus, dass es sich bei den Startcode-Repositorys um Vorlagen handelt, und GitHub Classroom erstellt auf der Grundlage dieser Vorlage ein neues Repository für jeden Lernenden. Mit der bevorstehenden Änderungwerden Repositorys von Lernenden erstellt, indem das Startercode-Repository erstellt wird.

Diese Änderung behebt ein häufig angefordertes Feature von Lehrkräften: Die Möglichkeit, den Startercode zu ändern, nachdem eine Aufgabe von Lernenden akzeptiert wurde.

Weitere Informationen zu dieser Änderung finden Sie im Blog GitHub.

Dieses Feature befindet sich in der öffentlichen Betaversion und kann noch geändert werden.

Die Git- und GitHub-Startaufgabe ist ein vorgefertigter Kurs, der die Grundlagen von Git und GitHub zusammenfasst und Kursteilnehmer auf Ressourcen verweist, unter denen sie weitere Informationen zu bestimmten Themen erhalten.

Voraussetzungen

Du musst ein Klassenzimmer erstellen, bevor du eine Aufgabe erstellen kannst. Weitere Informationen findest du unter Verwalten von Kursräumen.

Erstellen der Startaufgabe

Wenn im Kursraum noch keine Aufgaben vorliegen

  1. Melde dich bei GitHub Classroom an.
  2. Navigiere zu einem Kursraum.
  3. Klicke auf der Registerkarte Aufgaben auf Startaufgabe verwenden.

Wenn im Kursraum bereits Aufgaben vorliegen

  1. Melde dich bei GitHub Classroom an.
  2. Navigiere zu einem Kursraum.
  3. Klicke auf der Registerkarte Aufgaben auf den Link im blauen Banner.

Festlegen der Grundeinstellungen für eine Aufgabe

Importiere den Startkurs in deine Organisation, benenne die Aufgabe, entscheide, ob ein Stichtag zugewiesen werden soll, und wähle die Sichtbarkeit von Aufgabenrepositorys aus.

Importieren der Aufgabe

Um den Git- und GitHub-Startauftrag in deine Organisation zu importieren, klicke auf Auftrag importieren.

Benennen der Aufgabe

Bei einer einzelnen Aufgabe werden Repositorys von GitHub Classroom durch das Repositorypräfix und den GitHub-Benutzernamen des Kursteilnehmers benannt. Standardmäßig ist das Repositorypräfix der Aufgabentitel. Wenn du eine Aufgabe beispielsweise „assignment-1“ nennst und der Name des Kursteilnehmers auf GitHub @octocat lautet, wird der Name des Aufgabenrepositorys für @octocat auf assignment-1-octocat festgelegt.

Gib unter „Zuordnungstitel“ einen Titel für die Zuweisung ein. Klicke optional auf , um das Präfix zu bearbeiten.

Festlegen eines Abgabetermins für eine Aufgabe

Optional kannst du der Zuordnung einen Stichtag zuweisen. Klicke unter „Stichtag (optional)“ in das Textfeld, und weise dann mit der Datumsauswahl einen Stichtag zu.

Wähle Als feste Frist festlegen aus, um einen festen Abgabetermin festzulegen. Bei einem festen Abgabetermin verlieren die Lernenden den Schreibzugriff auf ihre Aufgabenrepositorys, nachdem die Frist verstrichen ist, sofern ihnen keine Verlängerung gewährt wurde. Weitere Informationen zur Verlängerung der Abgabefristen für Aufgaben findest du unter Verlängern des Abgabetermins einer Aufgabe für eine Einzelperson oder Gruppe.

Auswählen der Sichtbarkeit von Aufgabenrepositorys

Die Repositorys für eine Aufgabe können öffentlich oder privat sein. Wenn du private Repositorys verwendest, wird das von dir bereitgestellte Feedback nur dem Kursteilnehmer angezeigt. Wähle unter „Repositorysichtbarkeit“ eine Sichtbarkeit aus.

Klicke dann auf Weiter. GitHub Classroom erstellt die Aufgabe und zeigt die Aufgabenseite an.

Einladen von Kursteilnehmer*innen zu einer Aufgabe

Standardmäßig aktiviert GitHub Classroom eine Einladungs-URL für jede von Ihnen erstellte Aufgabe. Kursteilnehmer können die Aufgabe akzeptieren und senden, während die Einladungs-URL aktiviert ist. Du kannst die URL auf deinem LMS, deiner Kurswebsite oder überall dort, wo du Aufgaben postest, für deine Kursteilnehmer freigeben. Kursteilnehmer können auch auf GitHub Classroom zu der Aufgabe navigieren, wenn sie bereits eine Aufgabe für den Kurs akzeptiert haben.

Warnung: Achte darauf, wo du Einladungs-URLs freigibst. Jeder, der eine Einladungs-URL für einen Arbeitsauftrag enthält, kann die Einladung annehmen und ein persönliches Konto für GitHub einem Bezeichner in deiner Liste zuordnen.

Auf der Registerkarte Alle Kursteilnehmer für die Aufgabe kannst du anzeigen, ob ein Kursteilnehmer dem Kursraum beigetreten ist und eine Aufgabe angenommen oder eingereicht hat. Um zu verhindern, dass Lernende einen Arbeitsauftrag annehmen oder übermitteln, kannst du den „Zuweisungsstatus“ in der Ansicht „Arbeitsauftrag bearbeiten“ ändern. Wenn ein Arbeitsauftrag aktiv ist, können Lernende ihn über den Einladungslink annehmen. Wenn er inaktiv ist, ist dieser Link nicht mehr gültig.

Die Git- und GitHub-Startaufgabe ist nur für einzelne Kursteilnehmer, nicht für Gruppen, verfügbar. Nachdem du die Aufgabe erstellt hast, können Kursteilnehmer mit der Bearbeitung der Aufgabe beginnen.

Nächste Schritte

Weiterführende Themen