GitHub met Codespaces en VS Code
Pagina met hulp voor docenten die ermee aan de slag willen in hun klassen.
GitHub is een website waar je code kunt opslaan en delen. Codespaces is een codeeromgeving binnen GitHub waar je code kunt wijzigen en uitvoeren. Codespaces maakt gebruik van de webversie van de editor Visual Studio Code.
1. Codespaces gebruiken in je klas
- Maak organisaties in GitHub (eenmalig)
- Maak github account
- Maak twee organisaties, één voor docenten (vanaf nu: schooldocent) en één voor leerlingen (vanaf nu: schoolleerling)
- Nodig collega informaticadocenten van je school uit als owner van beide organisaties
- Optioneel: vraag de gratis educatiestatus aan voor je github account en zet daarmee je abonnement voor je organisaties om van free naar team
- Maak startcode voor opdrachten (eenmalig)
- Kopieer wat voorbeelden van anderen: maak een fork van een repository van iemand anders en zet die in je schooldocent organisatie
- optioneel: startcode aanpassen
- optioneel: aanpassen devcontainer configuratie
- optioneel: aanpassen vscode configuratie
- Maak klassen in GitHub Classroom (jaarlijks)
- Maak een class voor elke lesgroep en elk jaar. Tip: Gebruik een systematische naamgeving, bijvoorbeeld 2425-4Hin1 volgens schema jaar-klas.
- Voeg leerlingen toe aan elke klas. Tip: Gebruik voornaam zonder speciale tekens en als nodig een letter van de achternaam.
- optioneel: nodig collega’s uit als TA’s in je klassen
- Maak een opdracht aan (per opdracht)
- Kies de repository met startcode, deze wordt gekopieerd naar de school-leerling organisatie voor elke leerling of elk groepje. Tip: Gebruik een systematische naamgeving voor de opdrachten, bijvoorbeeld 2425-4Hin1-website volgens schema jaar-klas-opdracht. Gebruik dit systeem ook voor de voorvoegsels van de namen van de repositories en als je in groepjes werkt tevens voor de voorvoegsels van de namen van de teams.
- Deel de inschrijflink met je leerlingen.
- Begeleid leerlingen (per opdracht)
- Gebruik Leerlinghandleiding Codespaces
- Ga nakijken (per opdracht)
- Bekijk het werk p github in de organisatie school-leerling. Tip: je kunt alle bestanden downloaden onder de groene knop “Code” (dit kan per repository, niet voor alle repositories tegelijk) of het werk openen in een Codespace Tip: onder “commits” kun je zien wanneer de laatste wijziging is gemaakt, je kunt een oude versie kiezen als er na de afgesproken inleverdatum nog gewijzigd is. Tip: per bestand kun je onder “blame” zien welke regels op welk moment door wie zijn toegevoegd of gewijzigd