Ako pracovať s asistentmi v GitHub Classroom
Tento dokument vysvetľuje, ako do triedy v GitHub Classroom pridať asistentov (Teaching Assistants – TA), aké majú práva a ako ich používať počas semestra.
Asistenti môžu byť pridaní kedykoľvek, aj po vytvorení triedy, assignmentov alebo aj počas onboardingu študentov.
🎯 Úloha asistenta v predmete STHDF
Asistent má mať prehľad o:
- študentských repozitároch (individuálne assignmenty),
- projektových repozitároch (group assignment),
- hodnotení odovzdaných úloh,
- komunikácii cez Issues,
- feedbacku pre študentov,
- kontrole dokumentácie.
🧩 Krok 1 — Kde pridať asistenta
-
Otvor GitHub Classroom:
https://classroom.github.com -
Vyber svoju triedu (napr. STHDF 2025/2026).
-
V pravom hornom rohu klikni na Settings.
-
Prejdi na sekciu Teachers alebo Additional Teachers.
-
Pridaj GitHub username asistenta.
ℹ️ Username musí byť existujúci GitHub účet.
🛡️ Krok 2 — Aké práva má asistent?
Asistent automaticky získava:
✔️ Prístup ku všetkým repozitárom triedy
(študentské aj projektové)
✔️ Možnosť:
- hodnotiť zadania,
- komentovať kód,
- vytvárať Issues,
- kontrolovať projekty,
- sledovať progres tímov,
- spravovať skupiny v group assignmentoch,
- vidieť výsledky a štatistiky assignmentov.
❗ Asistent nemôže:
- mazať triedu,
- meniť hlavného učiteľa,
- nastavovať GitHub Classroom rolu „owner“.
🏗️ Krok 3 — Odporúčaný workflow pre asistenta
1. Po onboardingu študentov:
- skontrolovať, či majú všetci funkčné repozitáre,
- overiť, či sa správne vygenerovali ich STHDF identity.
2. Po vytvorení projektov:
- sledovať rozdelenie do tímov,
- pomáhať tímom s prvými commitmi,
- dozerať na štruktúru dokumentácie.
3. Počas semestra:
- priebežne komentovať Issues,
- dávať spätnú väzbu ku KNIFE príspevkom,
- sledovať aktivitu študentov,
- pomáhať s Docusaurus buildami.
🔧 Krok 4 — Ako asistent pristupuje k repozitárom
Po pridaní asistenta do triedy:
- GitHub Classroom mu automaticky udelí prístup ku každému novému repozitáru.
- Prístup sa udeľuje aj spätne — ku všetkým existujúcim repozitárom v triede.
Asistent teda nemusí byť pridávaný ručne cez GitHub.
💬 Small Talk Moment
„Asistent v Classroom je ako druhý pilot — nemusí štartovať raketu, ale vždy vie zabrániť pádu.“ 🚀😄
Ak chceš, pripravím aj Asistent Onboarding Checklist na jednu stranu, ktorý dáš svojim TA na úvod hodiny.