Resultat och redovisning
När du har slutfört kursmomentet är det dags att redovisa ditt arbete. Följ stegen nedan:
Kör tester
Section titled “Kör tester”Dubbelkolla att din kod passerar testerna och validerar med kommandot uv run ruff check. Om du har några fel, fixa dem före du fortsätter.
Dubbelkolla att du är klar med kursmomentet med kommandot uv run task check-ready -- kmom01 och då kommer du få tips om hur du kan lösa felen. Du kommer att få fel på att det saknas en tag på din inlämning, information om det kommer nedan i Tagga och pusha ditt repo.
Om inte tipsen hjälper, testar du att uppdatera din kursmiljö och pushar eventuella ändringar och kör om testerna.
uv run task download-taskfileuv run task setupSkriv redovisningstext
Section titled “Skriv redovisningstext”Du skriver din redovisningstext i din README.md fil i kursrepot.
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 5-8 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.
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 |
|---|---|
| v01.0 | kmom01 |
| v02.0 | kmom02 |
| v03.0 | kmom03 |
| v04.0 | kmom04 |
| v05.0 | kmom05 |
| v06.0 | kmom06 |
| v10.0 | kmom10 |
Tagga ditt repo så här.
git tag -a v01.0 -m "Ready with kmom01"Om du gör ändringar så taggar du din nya inlämning med ett högre versionsnummer, till exempel v01.1, om du senast använde v01.0. Du kan se vilka taggar du har med kommandot git tag.
Nu kan du pusha både tagg och repo till GitHub.
git pushgit push --tagsOm något går fel, får du tips om vad du kan göra för att fixa till det:
Som ett sista steg i din inlämning så kan du kontrollera att GitHub verkligen innehåller den allra senaste versionen av din kod och att testerna passerar.
Kolla att testerna passerar på GitHub
Section titled “Kolla att testerna passerar på GitHub”När du laddade upp din tag till GitHub började den automatiskt köra testerna och validera din kod. Gå till ditt repo i webbläsaren och klicka på Actions fliken.
Nu kan du se kommentaren på din senaste commit och tag numret du satte.
Beroende på hur snabb du var på att gå till denna fliken kommer du ha olika symboler före commit meddelande. På bilden nedanför är det en gul prick. Det byter att testerna körs nu och resultatet är inte klart. Om den är grön med en bock betyder det att testerna är klara och allt är korrekt. Om den är röd med ett kryss betyder det att något gick fel.
Oavsett vilken symbol det är kan du klicka på. Då kommer du till följande bild som visa en översikt av vad som har gjorts. Om det ser ut som på bilden nedanför och det är grönt, då är du klar och kan jobba vidare med kursen.
Om det inte är grönt utan rött istället som på bilden nedanför, hoppa vidare till Actions testerna blir fel. Varningar behöver du inte bry dig om.
Du kan också klicka in på det jobb som blivit rött och försöka lista ut vad felet är.
Å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.
Läraren kommer att titta på din inlämning och betygsätta den.
Vanliga fel
Section titled “Vanliga fel”Actions testerna blir fel
Section titled “Actions testerna blir fel”Din kod klarar inte av testerna eller koden validerar inte. Klicka på steget som är rött, då kommer du vidare till vad som har gått fel.
- Läs igenom loggen.
- Uppdatera din kod lokalt (kör
uv run task download-all). - Kör
testerochruffför att kolla att din lösning har funkat. - Skapa en ny commit.
- Skapa en ny tag och ladda upp till GitHub som visas under Tagga och pusha ditt repo. PS. nu ska du inte använda samma tagnummer som förut. Öka siffran som det beskrivs i texten. T.ex. om du fixar ett fel på din kmom01 inlämning öka till
v01.1. Om du behöver göra en till fix efter detta, öka siffran tillv01.2.