Ahoj,

On Sat, Sep 26, 2020 at 12:27 AM Petr Messner <[email protected]> wrote:
>
> Ahoj,
>
> nebylo by lepší se zeptat kolegů z jiných fakult nebo univerzit? Mohli by to 
> mít už docela zmáknuté.

Něco jsem se ptal, ale kamarádi, co cvičí, necvičí programování a tak
mi přišlo dobré se zeptat i zde, protože mi přišlo, že kurzy PyLadies
budou řešit stejný problém pro stejný jazyk.

> Kolik lidí učíš? To je jen cvičení, nebo i přednášky? Máš na to nějaké 
> pomocníky, nebo jedeš sólo?

Mám jen cvičení, ale často tam opakuji věci z přednášky, abych je dal
do kontextu. Mám cca 15 lidí, cvičím sám.

>
> Webová IDE určitě existují. Jak pro “vážně míněnou” práci, tak pro edukativní 
> účely. Nemám v tom přehled, může to být třeba pythontutor.com, repl.it, 
> nějaká ta notebooková prostředí (např. Google Colab), Github Codespaces... 
> Pro sdílení textu se dá použít i Google Dokumenty nebo Gnome Etherpad.

Ha, díky, repl.it jsem znal, ale tehdy ještě neměl tu funkci, že kdo
má URL, ten vidí společný kód (a nebo to uměl, ale nevšiml jsem si
toho). To je přesně to, co jsem hledal, tím je má hlavní otázka
zodpovězena.

>
> Na Pyladies začátečnickém kurzu to vypadá tak, že studenti (studentky :)) by 
> si toho měli doma sami co nejvíc nastudovat z materiálů, pak je (dvou)hodina 
> přes Zoom, kde “přednášející” to případně ještě jednou ukáže, ale hlavně řeší 
> zádrhely, otázky, nejčastější problémy, a pak studenti dělají domácí úkoly, 
> které odevzdávají přes online systém, kde jim “koučové” dají zpětnou vazbu. 
> Na další hodině se pak proberou nejčastější chyby nebo připomínky z těchto 
> úkolů, případně autorská nebo alternativní řešení. Mimo tuto hodinu se 
> studenti mohou ptát na Facebooku nebo Slacku (každý kurz má toto trochu 
> jinak). Snad jsem to popsal dostatečně :) nicméně Pyladies kurz se asi bude v 
> několika aspektech lišit od VŠ kurzu. Já osobně jsem se na VŠ snažil úvodům 
> do programování vyhnout, takže vlastně ani nevím, jak to vypadá (ani když 
> není epidemie). Odevzdávací systémy ale byly taky, na FELu i na FITu nějaké 
> vznikly (např. bájný Brut), ale primárně spíš pro automatické otestování a 
> obenchmarkování řešení, než pro poskytnutí nějaké rozumné zpětné vazby 
> (maximálně tak chybová hláška překladače) nebo dokonce diskuzi s učitelem.

Nedělám si iluze o motivovanosti studentů do domácí přípravy, takže
spíš chci držet "tradičnější" formu cvičení. Přijde mi to lepší i
proto, že studenti nemusí překonávat bariéru "bojím se zeptat", která
mi osobně přijde jako nejčastější problém, taky se s drobnými radami
rychleji posouvají a vidí výsledky, což mi přijde také motivační.
Odevzdávací systém nepotřebuji, protože stejně kód nejprve přečtu,
napíšu jim zpětnou vazbu a nechám jim možnost si kód opravit, protože
v ǘvodním kurzu mi jde spíš o to vybudovat si dobré návyky, než
naprasit něco, co omylem funguje, takže odevzdání emailem / přes
GitHub je pro mne dostatečné.
>
> Při té Zoom hodině dávají učastníci vědět, jestli stíhají/nestíhají, mají 
> splněný “checkpoint” (co se zrovna na callu dělá) nebo ještě ne. Zkoušeli 
> jsme na to Google Spreadsheet, ale při 40 učastnících už se to zasekávalo, 
> tak naposledy jsme zkoušeli “nonverbal feedback” (feature v Zoomu, musí se 
> zapnout v nastavení). Přemýšlel jsem i nad přidáním nějaké interaktivní 
> stránky do toho odevzdávacího systému, kde by bylo to odklikávání checkpointů 
> i možnost realtime chatu (něco jako Slack threads). Ze Zoom hodin jsou 
> záznamy, mohl bych ti je případně nasdílet (po dohodě s organizátory; záznamy 
> nejsou veřejné, sdílí se mezi účastniky).

Checkpointy jsou dobrý tip, zkusím je použít, díky.

Díky za odpověď a za nápad znovu se podívat na repl.it

Tomáš 'Jethro' Pokorný
>
> Petr Messner
>
> pá 25. 9. 2020 v 12:48 odesílatel Jethro <[email protected]> napsal:
>>
>> Ahoj,
>>
>> učím na přírodovědě UK úvod do programování podle Nauč se Python,
>>
>> protože mi to příjde jako skvělé materiály, díky za ně.
>>
>> V souvislosti s distanční výukou ale řeším, jak na to vzdáleně.
>>
>> Obvykle vysvětlím nějaký základní koncept a pak dám příklad a obcházím
>>
>> studenty a dívám se, jak jim to jde a případně jim radím.
>>
>>
>>
>> Odpřednášet část přes videoplatformu umím, ale potřeboval bych něco,
>>
>> kde budu vidět, co student píše (ideálně abych mu mohl ukázat na místo
>>
>> v kódu, ale objedu se i bez toho) a může si to i spustit a podívat se,
>>
>> co jeho program dělá. Protože jsou to úplné základy Pythonu,
>>
>> představoval jsem si to jako nějaké webové IDE, kde všichni, co mají
>>
>> odkaz, vidí stejný kód a tento kód si můžou spustit.
>>
>>
>>
>> Díval jsem se na nějaké nástroje pro párové programování, ale žádný mi
>>
>> nepřišel jako nástroj první volby. Budu rád jak za zkušenosti s
>>
>> konkrétními platformami, tak i za nevyzkoušené nápady, rád se na ně
>>
>> podívám a prozkoumám možnosti.
>>
>>
>>
>> Případně pokud máte nějaké osvědčené způsoby distanční výuky
>>
>> programování úplných začátečníků, tak také budu rád.
>>
>>
>>
>> Díky
>>
>> Tomáš 'Jethro' Pokorný
>>
> --
> --
> E-mailová skupina [email protected]
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
> e-mail na adresu [email protected].
> Chcete-li tuto diskusi zobrazit na webu, navštivte 
> https://groups.google.com/d/msgid/django-cs/CAK9Q5BRxQfj26brTo7smXEC4XrgBBatjpcK1TN9qYyPcATQvtw%40mail.gmail.com.

-- 
-- 
E-mailová skupina [email protected]
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu [email protected].
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CAK9o-AxKa1--1LC3L8rSfegi5ZToaGtPdY%3DfVvsGSHiY1CJbKg%40mail.gmail.com.

Reply via email to