Resultat och redovisning
Som ett sista steg i varje kursmoment skall du redovisa. Gör så här.
Skriv redovisningstext
Section titled “Skriv redovisningstext”Du skriver din redovisningstext i din webbplats för kursen under sidan “Redovisa”.
I din redovisningstext beskriver du dina reflektioner från kursmomentet, vad som gick bra och om något var mer utmanande. Reflektera över svårigheter, problem, lösningar, erfarenheter, lärdomar, resultatet, etc.
Besvara de specifika frågor som finns för varje uppgift och kursmoment.
Skriv ett stycke om totalt 15-20 meningar för varje kursmoment. Försök väva in frågorna i löpande text.
Kan du koppla och jämföra (reflektera) dina lärdomar från nuvarande kursmoment mot andra kursmoment, kurser eller andra lärdomar du har sedan tidigare? Sånt gillar lärare.
Skriv din text inuti den befintliga <section id="kmomNN"> som redan finns på sidan “Redovisa” för respektive kursmoment. Du får gärna formatera texten med till exempel <p>, men döp inte om eller ta bort själva id-attributet på sektionen — det används av de automatiska testerna för att hitta och kontrollera din redovisningstext.
Tagga och pusha ditt repo
Section titled “Tagga och pusha ditt repo”Lägg till en tagg till ditt repo och pusha sedan både taggen och ditt repo.
Du kan använda följande versioner för dina taggar.
| Version | Kmom |
|---|---|
| v1.0.0 | kmom01 |
| v2.0.0 | kmom02 |
| v3.0.0 | kmom03 |
| v4.0.0 | kmom04 |
| v5.0.0 | kmom05 |
| v6.0.0 | kmom06 |
| v7.0.0 | kmom10 |
Tagga ditt repo så här.
git tag -a v1.0.0 -m "Ready with kmom01"Om du gör ändringar så taggar du din nya inlämning med ett högre versionsnummer, till exempel 1.0.1 eller 1.1.0, du kan själv bestämma vilken version som känns lämplig.
Nu kan du pusha både tagg och repo till GitHub.
git pushgit push --tagsBåda raderna behövs. git push skickar upp dina commits, men inte taggar. git push --tags skickar upp taggar, men flyttar inte fram din branch på GitHub. Kör du bara den ena kan antingen taggen eller din senaste kod saknas på GitHub.
I framtiden kommer du (troligen) att använda versionsnummer enligt något som heter “Semantic versioning”, kika gärna på hur det fungerar.
Som ett sista steg i din inlämning så kan du kontrollera att GitHub verkligen innehåller den allra senaste versionen av din kod.
Självtest
Section titled “Självtest”Gör ett självtest och dubbelkolla att allt finns publicerat på GitHub Pages. Den vanligaste anledningen till komplettering är att man missat någon liten del som står i kraven för uppgiften. Gör en egen självtest att du uppfyller alla kraven i uppgiften, det kan spara en del tid. Dessutom vill man alltid göra en perfekt inlämning, eller hur?
Missa inte att köra lintern.
# Gå till roten av ditt kursreponpm run lintAutomatiserade tester
Section titled “Automatiserade tester”När du lämnar in kommer det att köras ett antal automatiserade tester. Dessa tester körs varje gång du taggar ditt repo och pushar taggen till GitHub. Normalt sker detta vid inlämningen av varje kmom.
Du kan se status för körningen i GitHub Actions för ditt repo och du kan se senaste statusen i den badge som ligger överst i din README i ditt repo.
Du kan själv provköra och se samma resultat som rättaren ser. Det är en mycket god idé att alltid testköra sin inlämning på samma sätt som rättaren gör. Du sparar tid genom att själv upptäcka eventuella slarvfel.
Gå till roten av ditt kursrepo och kör följande kommando, byt ut kmomNN mot det kursmoment du lämnar in, till exempel kmom01.
npm run check kmomNNLäs mer om hur du själv kan köra testerna på ditt repo, bland annat hur du testar enskilda labbar.
Återkoppling och bedömning
Section titled “Återkoppling och bedömning”Det sker ingen betygsättning, bedömning eller återkoppling när du är klar och lämnar in kmom01 och kmom02.
När du lämnar in kmom03 kontrolleras att du uppfyller kraven i kmom01, kmom02 och kmom03. Du får betyget G när du är godkänd och du får Ux om det är något som saknas eller behöver uppdateras.
Det sker ingen betygsättning, bedömning eller återkoppling när du är klar och lämnar in kmom04 och kmom05.
När du lämnar in kmom06 kontrolleras att du uppfyller kraven i kmom04, kmom05 och kmom06. Du får betyget G när du är godkänd och du får Ux om det är något som saknas eller behöver uppdateras.
När du lämnar in kmom10 rättas den och samtidigt kontrolleras att du har godkänt på inlämningen för kmom03 och kmom06. Därefter får du ditt godkända betyg A-E eller Fx för komplettering eller F för underkänt. Betyget på kmom10 blir också ditt slutbetyg på kursen.
Pull request (PR) för kmom03, kmom06, kmom10
Section titled “Pull request (PR) för kmom03, kmom06, kmom10”I samband med att du lämnar in kmom03, kmom06 och kmom10 skall du även göra en pull request (PR) på GitHub för att visa att du gör din inlämning.
Här kan du läsa om hur du gör en PR.
Läraren kommer att titta på din inlämning och betygsätta den.
Läs om hur bedömningen av en PR sker.
