Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setkání 2019-01-08 #44

Open
messa opened this issue Jan 8, 2019 · 3 comments
Open

Setkání 2019-01-08 #44

messa opened this issue Jan 8, 2019 · 3 comments
Labels
overview Issues that summarizes more things

Comments

@messa
Copy link
Owner

messa commented Jan 8, 2019

Nápady - k toolu i k obsahu (tj. domácím úkolům/úlohám/projektům v něm)

Zobrazení úkolů

  • na zacatku v lekci ukazat jen par ukolu (nazvěme je "prioritní"), po jejich vyhotoveni zbytek
    • jinak mají lidi snahu dodělat úplně všechny úkoly z druhé lekce, když už by spíš měli šestou
    • možná se lidi cítí přehlcení, když to otevřou a uvidí 20 úkolů
  • využít testy
    • ne progtest :) není potřeba automatické vyhodnocování, asi by to ani nebylo pedagogicky vhodné
      • automatické vyhodnocení leda tak jako info pro kouče, nebo jako "nefunguje ti to" pro studenty (Task automatic tests #38)
    • odevzdávátko by mělo ty testy nějak poskytnout ke stažení
      • mohlo by to dát dohromady testy ze všech úkolů a nabídnout je v jednom zipu
  • stránka s přehledem všech odevzdaných úkolů v dané lekci
    • "dlouhá nudle řešení všech holek pod sebou"
  • studentky chtějí vidět řešení úlohy. Ale spíš asi na hodině? Není dořešené.
    • řešení by mohly být aspoň u některých úloh
    • řešení by mohlo být vidět až po odevzdání
    • padl nápad mít stránku s přehledem řešení a komentářů (i z jiných a minulých kurzů) k danému úkolu
      • ale zase pokud je s úlohou problém, tak by se spíš mělo změnit zadání

UI okolo odevzdávání řešení

  • mít možnost pro kouče zobrazit řešení konkrétní úlohy ode všech studentů (umoznit pohled na ruzne reseni jednoho ukolu #18)
  • moznost videt, ze se neco noveho stale nekde, kde jsem komentoval/hodnotil/...
  • vyznačit nějak, že je odevzdaná novější verze kódu
    • myslí se tím to, že pak nesedí obsah staršího komentáře s tím, co je zrovna teď čerstvě odevzdané
  • vidět předchozí verze odevzdaného kódu
  • při kliknutí na kolečko to neskočí přímo na ten úkol (asi v tabulce ucastnic pridat kotvy na konkretni ukoly #17)
    • opravit scroll - hlavně dvojité klikání z tabulky
  • mít možnost reagovat na konkrétní řádek: např. čísla řádků :)
  • syntax highligting odevzdaného kódu (Umožnit u odevzdaných úloh syntax highlight #27)
  • lajkování konkrétních řešení úloh
    • hezká řešení lze použít pro ukázku v hodině, nebo zobrazovat jako ukázková řešení v odevzdávátku
    • řešení s nějakou typickou chybou lze ukázat a projít v hodině

UI pro kouče (kromě již výše zmíněných věcí)

  • pro organizátorky mít možnost pročistit a deduplikovat seznam účastníků v lekci, aby pak i ta tabulka dávala víc smysl (pridat do role student priznak hidden #19)
  • prioritní fronta
    • Miro: nejdéle čekající úlohu na začátek. Když přijdu a je 200 akcí, tak kterou začít.
    • že přijdu do odevzdávátka a vidím přehled, čemu se věnovat, je vlastně důležitější, než že mi přijde notifikace, že je potřeba něco dělat, nebo dokonce než že mi přijde 200 notifikací
  • organizátorky kurzů si tak nějak managují, zda jsou úkoly zkontrolované apod. - tento use case nějak podpořit

UI pro účastnice

  • přehled pro účastnice, co už mají hotové a co ne - ta tabulka s fajfkama je totiž vidět jen pro kouče. Tabulka pro účastnici by mohla být přes všechny lekce.
  • notifikace pro studentky
    • že jim kouč odpověděl
  • obecně směrovat studentky k tomu, aby odevzdávaly spíš čerstvé úlohy, než furt řešit staré

Procesy

  • kontrolovat/dávat feedback primárně k prioritním úlohám

Obsah - samotné ty úkoly

  • úkoly smerovat k zaverecnemu projektu (napr. pokud bude had, tak klast duraz na hadi ulohy)
  • podívat se na API naučse pro konzumaci struktury kurzů
  • shodli jsme se na určitých úpravých struktury lekcí, v únoru na sprintu (10.2.?) je to potřeba zrealizovat

Ostatní

  • podívat se na API naučse, prý je nějaké PR s API s daty kurzů
  • napsat Radkovi :) A možná celkově přidat návod pro kontributory?
@messa messa pinned this issue Jan 9, 2019
@messa
Copy link
Owner Author

messa commented Jan 31, 2019

Jen pro info - původní PDF verze domácích úkolů:

PyLadiesCZ/naucse.python.cz@2f39fe8

@messa
Copy link
Owner Author

messa commented Feb 4, 2019

Nejprioritnější věci (navíc zároveň v podobě konkrétních next steps) jsou zde: #45

@Mintaka
Copy link
Contributor

Mintaka commented Feb 15, 2019

Info k přehledu stavu úkolů.

Přehled by měl:
Motivovat je, aby domácí úkoly dělaly.
Měl by jim přehledně ukazovat stav všech úkolů.
Měl by zacílit jejich pozornost k hlavním úkolům.
Měl by je zbavit nepříjemného pocitu, že nemají splněny všechny úkoly, když už mají splněné hlavní.

K tomu, aby neměly špatný pocit, že nemají splněno vše, by mohlo pomoci výrazné oddělení povinných úkolů od volitelných.

Navrhuji řešení, mít pro každou lekci a studentku 2 řádky.
V prvním by byly povinné úkoly a jejich splnění by bylo zvýrazněno, kromě fajfky třeba zeleným pozadím.
V druhém řádku by byly volitelné úkoly. Ty by měly po splnění jen fajfku.

Tohle řešení by:
• udržovalo přehled o všech úkolech
• bylo by uspořádané podle lekcí
• zároveň by to bylo snad dostačující řešení k tomu, aby cílili na povinné úkoly a neměly blbý pocit, že nemají splněno vše

Tabulka, kde studentka uvidí přehled stavu všech svých úkolů, mi přijde dobrá.
Tabulka s přehledem jedné studentky by mohla být užitečná i pro kouče.
Přehled po lekcích pro lektory je skvělý.
Ve všech těchto přehledech by to mohlo být 2 řádky na studentku povinné / vedlejší.

Řešení, povinné úkoly do přehledu vůbec nedávat, skrývat je, nebo je mít v samostatné tabulce přehled snižuje.

@messa messa added the overview Issues that summarizes more things label Jun 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
overview Issues that summarizes more things
Projects
None yet
Development

No branches or pull requests

2 participants