Till startsidan
Manual

Så använder ni GitHub Skolpunkten

Steg för steg för skolan, lärarna och eleverna — från installation till inlämnat projekt.

För skolan

Görs en gång av den som administrerar skolans GitHub. Elevernas repon skapas i skolans egen GitHub-organisation — skolan äger dem, även om ni slutar använda GitHub Skolpunkten.

  1. Anmäl intresse. Fyll i Kom igång, så aktiverar vi tjänsten för skolan.
  2. Skapa en GitHub-organisation om skolan inte har någon: github.com/account/organizations/new. Den kostnadsfria nivån räcker. Namnet i adressen (github.com/skolans-namn) är organisationens namn.
  3. Installera vår GitHub-app på organisationen. Klicka på knappen, välj skolans organisation och All repositories, och klicka Install.
    Appen får skapa repon, ge elever och lärare åtkomst till dem och bjuda in elever till organisationen — inget annat. Bara en ägare av organisationen kan installera den.
  4. Skicka lärarnas GitHub-användarnamn till oss, så lägger vi upp dem som lärare. Nya lärare kan läggas till när som helst.

För lärare

1. Logga in

Gå till startsidan och klicka Logga in med GitHub. Ser du Inte behörig som lärare är ditt konto inte upplagt ännu — hör av dig till oss.

2. Skapa en klass

Klicka Ny klass, ge klassen ett namn och välj skolans GitHub-organisation — samma organisation som appen är installerad på. Alla lärare som är upplagda i organisationen ser klassen och kan arbeta i den — kollegor lägger du till under Lärare på startsidan. På klassens sida finns:

  • Inbjudningslänk till klassen — dela den med eleverna. De som öppnar länken och loggar in hamnar i klasslistan. Ny länk gör den gamla ogiltig.
  • Klasslista — fylls på när eleverna går med. Du kan också lägga till elever i förväg med deras GitHub-användarnamn, och skriva in för- och efternamn själv.
  • Bjud in till organisationen — skickar en GitHub-inbjudan till skolans organisation för alla i klasslistan. Behövs inte för att eleverna ska få sina repon, men är bra om de ska se varandras publika repon eller arbeta i organisationen.

3. Skapa ett projekt

Klicka Nytt projekt i klassen och välj:

  • Typ — Individuellt (ett repo per elev) eller Grupp (ett repo per grupp). Går inte att ändra efteråt.
  • Synlighet — Privat (bara eleven och lärarna ser repot) eller Publikt.
  • Mall-repo (valfritt) — ägare/repo för ett repo med startkod. Repot måste vara markerat som Template repository på GitHub.
  • Tidsram — start- och slutdatum. Utanför tidsramen blir elevernas repon skrivskyddade.
  • Grupper — max antal i en grupp och max antal grupper (0 = ingen gräns).
  • Endast elever i klasslistan får gå med — stänger ute alla som inte finns i listan.
  • Elevernas egna kopior — när eleverna får kopiera repot till sitt eget GitHub-konto: efter projektets slut, när som helst eller aldrig.

Allt utom typen kan ändras senare under Projektinställningar.

4. Dela länken

Kopiera Delningslänk för elever på projektsidan och dela den, till exempel i er lärplattform. Varje elev som öppnar den och loggar in får sitt repo. Under Elevernas repon ser du alla repon med länkar till GitHub.

5. Grupper

I ett grupprojekt kan eleverna skapa och gå med i grupper själva via länken. Du kan också skapa grupperna i förväg under Grupper och lägga till elever ur klasslistan. Gruppens repo skapas när första eleven läggs till.

6. Deadline och låsning

När slutdatumet passerat blir elevernas repon skrivskyddade automatiskt — commits går inte längre igenom, men allt finns kvar. Flyttar du fram slutdatumet öppnas de igen. Med Lås projektet låser du för hand, och då ligger låset kvar tills du själv låser upp. Lärare kan alltid skriva i repona.

7. Återkoppling

GitHub Skolpunkten har ingen egen bedömning. Ge återkoppling där koden finns: kommentarer på commits, issues eller pull requests direkt på GitHub.

För elever

  1. Skaffa ett GitHub-konto om du inte har ett, på github.com/signup. Som elev kan du dessutom ansöka om GitHub Student Developer Pack.
  2. Öppna länken från din lärare och klicka Logga in med GitHub.
  3. Skapa ditt repo. Klicka Skapa mitt repo. I ett grupprojekt väljer du en befintlig grupp eller skapar en ny.
  4. Acceptera inbjudan på GitHub. Får du en inbjudan till repot — via e-post eller på github.com/notifications — acceptera den, annars kan du inte skriva i repot. Är du redan medlem i skolans organisation har du åtkomst direkt.
  5. Jobba i repot som vanligt — klona, committa och pusha. Under Mina repon i GitHub Skolpunkten ser du alla dina repon och om de är skrivskyddade.
  6. Ta med dig projektet. När läraren tillåter det klickar du Kopiera till mitt konto under Mina repon. Du får en överföringsinbjudan på GitHub — acceptera den, så hamnar kopian på din egen profil.

Vanliga frågor