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
- 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.
- Main quest kommer alltid først.
- 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.
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.
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.