dbwebb-se / python

Coursematerial for python
Other
34 stars 33 forks source link

HT22 #45

Closed AndreasArne closed 1 year ago

AndreasArne commented 3 years ago

kmom01

AndreasArne commented 3 years ago

kmom02

AndreasArne commented 3 years ago

kmom03

AndreasArne commented 3 years ago

kmom04

AndreasArne commented 3 years ago

kmom05

  • Ändra https://dbwebb.se/kunskap/dictionaries-och-tupler-i-python så att vi har en egen dict med varorna och deras sträckkod. Då kan vi visa hur vi korsar två dicts. För att efterlikna strukturen i emission uppgiften. Om det fortfarande behövs?
  • I marvin har de svårt att separera på vad som ska skrivar ut och returneras från de olika funktionerna. Kolla om kan skriva om texterna lite.
  • "Det verkar ha varit lite oklart skrivet att man i fråga 14 ska kalla båda funktionerna från main, det är många (inklusive jag) som har frågat om det i chatten"
AndreasArne commented 3 years ago

kmom06

  • extrauppgift - skriva ner resultatet till fil?
  • kolla över formuleringarna i lab6. Nu öppnar de samma fil väldigt många gånger efter varandra i samma uppgift. Det känns som att de öppnar filerna för ofta. Har ingen bra lösniung på detta
  • ta bort krav om att det ska finnas ett meyval som skriver ut meny?
  • Det visade sig tillslut att "if choice == "q":" skulle vara med som ett menyval, trots att det inte stod angett så i beskrivningen
  • de har väldigt svårt för att få till sorteringen på värde och sen key. De missar helt att de kan använda lista och tupler. Styr upp dem eller ändra hur den rätta datan är sorterad.
AndreasArne commented 3 years ago

kmom07/10

  • gör ett projekt istället
AndreasArne commented 3 years ago

dbwebb test

AndreasArne commented 3 years ago

Generellt

  • gå igenom övningar och lägga in flödesscheman och tips (finns en heldel i python for everybody)

  • Ändra upplägg för inlämningar. Labb och andra uppgifter (delar av marvin) rättas bara automatiskt. Sen 3 inlämningar där vi kollar på koden.

  • quiz frågor https://github.com/Ebazhanov/linkedin-skill-assessments-quizzes/blob/master/python/python-quiz.md

  • Upplägg. Mos tankar efter nya webtect, han gillar det gamla med ett kmom/vecka. Men han gillar att det bara är 3 inlämningar att rätta. Försöker få till uppgifter som är uppdelade i två kmom men bara lämnas in i andra kmom:et.

    • hans inspelade föreläsningar var inte jätte uppskattade. De var för teoretiska och inte direkt kopplade till hur de löser uppgiften.
  • Få in grupparbete där de kan välja mellan om jobba själva eller 2 i grupp. Hur hantera inlämning och rättning på canvas? Ta bort redovisningstext och ersätt med quiz? quiz/text lämnas in individuellt och kod i grupp? Hur ska de dela koden mellan sig? ska bara en av dem ladda upp till studentservern? par programmering (forskningstexter)

  • Lägg in feedback session på torsdagar, 2h. De skickar in sin kod i förväg. så jämför jag och pratar om alternativ lösningar. Extra bra om jag kan få de att diskuttera koden också. Minska hur saker rättas i övrigt. Bara kolla OK. Ge beröm om något snyggt. Ux om något är för dåligt. Var tydlig med dem om att OK betyder att de har löst det nom ramarna för vad vi förväntar oss av dem.

  • http://www.student.bth.se/~lifr21/dbwebb-kurser/python/me/redovisa/redovisning.html har givit feedback på uppgiftsbeskrivningar.

  • Lägg in canvas frågor där de ska tolka simpel kod varje vecka. För att de ska få öva på att förklara och förstå vad faktiskt koden gör. Nu skriver de något men kan inte förklara vad koden gör.

  • Något med flödesdigram hade varit bra. Både att de ska läsa av och att de ska skapa ett.

  • För att få in grupparbete kan man ge dem uppgifter som de ska lösa tillsammans under 2H.

  • fixa feedback mall. Som emil har i webapp med all franklin text. Kolla också på mos´s mvc kurs hur han lägger upp feedback text. Använd franklin för mall. dbwebb gui behövs inte längre nu när det är autorrättat

  • Lägg till labb uppgifter där de jobbar med excaptions

  • https://www.youtube.com/watch?v=YYXdXT2l-Gg&list=PL-osiE80TeTskrapNbzXhwoFUiLCjGgY7 tips från student. Ska ha bra videor och förklara if-name-main väldigt bra

  • gör om alla gammla videor

  • lägg in videor i övningar

  • uppgifter i övningar

  • Lägg också till flake8/black?

  • studenter gör kod recension av varandra

  • “har svårt att applicera rätt kunskap för att lösa problem.”

  • Flera kommentarer liknande att de gillar att jobba med *"riktig data", de känner att det är roligare och de vill ha liknande med "riktiga program/saker om används" i andra kmoms. (emission)

  • Få in mer fokus på problemlösning

  • “Var tydligare med att vi inte ser när det kommenterar inlämningar.”

  • Quiz på föreläsningarna """ Det är alltså ett anonymt formulär med frågor och svarsalternativ, och när man lämnar in så får man se hur många rätt och fel man hade. Efter quizet har han en genomgång där han diskuterar de frågor som flest fick fel på t.ex. Säg att han har en genomgång av statiska vs dynamiska tester, sen har han ett quiz där han presenterar olika tester och så ska man välja om det är ett statiskt eller dynamiskt test """

  • """ 10 minuter för kort på 10-10. Vi borde fokusera mer på processen för lösa årpbläm än specifika kusnskapsområden. Jag skulle även gillat att det fanns mer information på den sidan där klockan visas. Kanske 4–5 ledtrådar om hur man ska göra övningen. """

  • "Det som jag skulle önskat är kanske en kort punktlista i varje moment vad den innehåller. Precis som det finns en kort punktlista i innehåller över kursen som helhet."

  • "Mer uppgifter i labbarna "- (fler extrauppgifter? Ta uppgifter från gamla examinationer?)

  • "jag tycker att vi borde ha börjat med if satser och loopar direkt i kmom01, kanske inte med Marvin men åtminståne små övningar. Och sedan lite mer avancerad, inklusive Marvin uppgift, i kmom02."

  • "Det jag skulle tycka var bra är att man kanske samlar allmänna frågor osv mer koncentrerat antingen i den första kvarten innan föreläsningen börjar, eller sparar det tills efter." - Onsdagar, 13-13.15 kan svara på frågor om kursmomentet så jag slipper ta dem under förläsningen, de tycker att det avbryter själva föreläsningen. VIlket jag också har upplevt. __