Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

8 Bijlage: Codespaces

8.1Starten met een project in een Codespace

Je start met een project. Daarvoor moet je een Codespace met startcode maken. Volg de stappen hieronder.

Maak een account in GitHub

  1. Ga naar GitHub op https://github.com/ (gebruik bij voorkeur Chrome).

  2. Klik op sign-up.

  3. Gebruik je email adres van school.

  4. Kies een wachtwoord dat je terug kunt vinden.

  5. Kies als username je voornaam met de eerste letter van je achternaam, als die al bezet is voeg je een nummer toe. Bijvoorbeeld jamesb007

  6. Bevestig je account door te klikken op de link in de mail die je ontvangt van GitHub.

Maak een Codespace met startcode voor je opdracht

  1. De docent deelt een link naar GitHub Classroom waarmee jij je kunt inschrijven voor een opdracht. Na inschrijven krijg je automatisch een repository met startcode voor de opdracht.

  2. Als je in een groepje werkt dan maakt het eerste groepslid die zich inschrijft een team aan. De naam van dat team bestaat uit alle voornamen van de groepsleden gescheiden door een streepje. Bijvoorbeeld anne-jasmin-noah. De andere groepsleden joinen bij inschrijven het team dat is aangemaakt.

  3. Je maakt je eigen Codespace door op de knop “Create Codespace te klikken”. Alle bestanden uit de GitHub repository worden gekopieerd naar jouw Codespace. Dit kan enkele minuten duren.

8.2Werken aan je project in een Codespace

Elke les gebruik je je Codespace om aan je project te werken. Je volgt steeds de stappen hieronder.

Codespace starten

Als je een Codespace start, dan zie je het scherm van VS Code in je browser.

Schermafdruk van VS Code

Schermafdruk van VS Code met de volgende onderdelen:

  • (A) Activity Bar, klik op het bovenste icoon (Explorer) om je mappen en bestanden te zien, klik op het derde icoon (Source Control) van boven om te werken met GitHub

  • (C) Editor Groups, hier verschijnen de bestanden die je opent.

  • (D) Panel, hierin zit onder andere de Terminal. De terminal geeft toegang tot de virtuele computer, je kunt er commando’s intypen.

Code wijzigen

  1. Dubbelklik op een bestand, bijvoorbeeld index.html of main.py. Het bestand wordt geopend in de editor.

  2. Je kunt nu het bestand aanpassen.

Code uitvoeren

Het hangt van de programmeertaal af hoe je kunt bekijken wat je code voor resultaat geeft. In het README.md bestand van de startcode staat beschreven hoe dit moet. Voor een aantal veelgebruikte programmeertalen vind je hier een korte beschrijving.

HTML

  1. Start een webserver in de Codespace, bij de meeste startcode gebeurt dit automatisch als je de Codespace start. De webserver zorgt ervoor dat de HTML-bestanden uit de Codespace door een browser op je computer kunnen worden geladen.

  2. Open een browser-venster met het index.html bestand uit je Codespace. Klik hiervoor op Ports, klik daarna op de link met het adres van de webserver.

Python

  1. Type in de terminal python main.py, het programma start

  2. Als het programma lang duurt, stop het dan met de toetsen CRTL+C gevolgd door Return

  3. Start het programma opnieuw met de toets PIJL OMHOOG gevolgd door Return

Python met PyGame

  1. Type in de terminal python main.py, het programma start

  2. Open een browser-venster dat is verbonden met het grafische scherm (GUI) van je Codespace. Klik hiervoor op Ports, klik daarna op de link met het adres van de GUI.

Wijzigingen bewaren

  1. Klik in de activity bar op het “Source Control”-icoon.

  2. Voer een beschrijving van de wijziging in

  3. Druk op de groen knop “Commit & Sync”. Je wijzigingen worden nu bewaard in GitHub. Je kunt controleren op https://github.com of het is gelukt.

Samenwerken

Schematische weergave van samenwerken in Codespaces

Schematische weergave van samenwerken in Codespaces

8.3Samenwerken in GitHub

Jouw wijzigingen opslaan

Sla je wijzigingen als volgt op in GitHub:

  1. Klik in de menu balk die links op je scherm staat op het Source Control icoon.

  2. Vul een beschrijving in van je wijziging

  3. Druk op de knop “Commit & Sync”.

Als je maatje intussen andere wijzigingen heeft opgeslagen, dan kiest GitHub als volgt:

Wijzigingen van jou en je maatje samenvoegen

Wijzigingen van je maatje die jij hebt overschreven kun je terughalen:

  1. Klik op het Source Control icoon.

  2. Klik onder GRAPH op de wijziging van je maatje, de lijst met bestanden die je maatje veranderd heeft verschijnen

  3. Klik bij het bestand waarvan je wijzigingen wilt herstellen op het icoontje links van de M, het bestand opent (als je rode en groene regels ziet dan heb je op de naam van het bestand geklikt in plaats van het icoontje)

  4. Knip en plak de wijzigingen uit de versie van je maatje naar de versie van jou

  5. Sla je wijzigingen op in GitHub met “Commit & Sync”

8.4Veelgestelde vragen

Werken met Codespaces en repositories

Werken met hestanden en mappen

Versiebeheer en samenwerken

Overige vragen en problemen

8.5Documentatie