Questgiver Nøff
En samling av oppdrag for læring, utforskning og utvikling.
Hva er et oppdrag?
Et oppdrag er et målrettet prosjekt som hjelper deg å lære noe nytt innen informasjonsteknologi. Det skal være faglig relevant, ha et tydelig mål og vise progresjon underveis.
| Kriterium | Beskrivelse |
|---|---|
| Faglig relevans | Oppdraget skal kunne forsvares som relevant for IT. |
| Tydelig mål | Du kan forklare hva du vil lære, lage eller undersøke. |
| Progresjon | Du viser arbeid underveis med commits og dokumentasjon. |
| Prioritet | Main quest kommer alltid først. |
Regler for oppdrag
- Main-quest kommer alltid først (ordinær undervisning).
- Oppdraget skal være faglig relevant for informasjonsteknologi.
- Oppdraget må ha et tydelig mål som kan forklares kort.
- Det skal være mulig å vise progresjon underveis.
- Egenvalgte oppdrag må godkjennes av lærer.
- Oppdraget skal ikke være “vinn i Fortnite” eller annet som ikke er relevant for læring.
- Oppdraget bør være noe du faktisk er nysgjerrig på eller vil lære mer om.
Note
Et godt oppdrag er ikke nødvendigvis stort eller komplisert. Det handler om læring, utforskning og dokumentert progresjon.
Slik bruker du Questgiver
- Velg et eksempeloppdrag, eller lag et eget sidequest.
- Få sidequestet godkjent av læreren før du starter.
- Bruk GitHub-repositoriet læreren har gitt deg.
- Lag en enkel plan, arbeid i små steg og dokumenter valgene dine.
- Lever både resultatet og en kort refleksjon over hva du lærte.
Hva kjennetegner et godt oppdrag?
Et godt oppdrag har:
- et klart mål
- faglig relevans for IT
- en gjennomførbar størrelse
- tydelig progresjon underveis
Det viktigste er at du faktisk lærer noe og kan forklare hva du har jobbet med.
Sjekkliste før levering
- Jeg kan forklare hva jeg ønsket å lære.
- Jeg har vist progresjon med commits eller annen arbeidslogg.
- Jeg har testet løsningen og dokumentert resultatene.
- Jeg kan forklare minst én utfordring og hvordan jeg løste den.
- GitHub-repositoriet og README-en gjør arbeidet mulig å forstå for andre.
Eksempler på oppdrag
Se temaer under sidequests for eksempeloppdrag og ideer du kan bruke som utgangspunkt.
Commit-meldinger
Commit-meldinger fungerer som logg for arbeidet ditt. De skal beskrive hva du faktisk gjorde i økten, ikke bare være tilfeldige tekster.
Bruk gjerne Conventional Commits som retningslinje for gode konvensjoner. Les mer her: https://www.conventionalcommits.org/
Tips til gode commit-meldinger
- Bruk en kort, tydelig overskrift
- Beskriv hva som ble endret eller hva du jobbet med
- Hold meldingen konkret og meningsfull
-
Bruk gjerne format som:
feat: lagde første versjon av ...fix: rettet feil i ...docs: oppdaterte README med ...wip: videre jobbing med ...
Eksempler
feat: opprettet prosjektstruktur for oppdragetdocs: la til regler og krav for oppdragfix: rettet feil i navngivning av filerwip: videre jobbing med prototype og testing
Unngå meldinger som:
asdfendret tingtestoppdatert
Det skal være enkelt for andre å forstå hva du har jobbet med.