Za Jardu Vysokeho z Roudnickeho gymnazia muzu doporucit https://www.pythonanywhere.com/ - neresi to asi ultimatne vsechno, co potrebujes, ale je to fajn prostredi!
Co se tyce online vyuky rozhodne bych se dival na "reversed classroom" pristup, co nejvic to jde. Studenti a studentky si doma nastuduji lekci, pripadne muzou zacit pracovat na nekterych ulohach, ale tzv "domaci ulohy" se resi behem hodiny. Ale jelikoz nejsem v pozici kantora, mozna si to predstavuju moc jednoduche :D :D ;D Diky za dalsi pouzivani naucse v akademicke sfere a drzim palce! PS: doraz na https://pyvo.cz/praha (zatim neni jiste zda offline ci online) a muzeme nektere veci probrat "osobne". On Mon, Sep 28, 2020 at 6:43 PM Jethro <[email protected]> wrote: > 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 > . > -- Jakub Vysoky mob: +420 605 852 377 jab: [email protected] twit: https://twitter.com/kvbik -- -- 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/CAEO8NYy26cUaua93qqCFjVBqCM%3DMubtD9%3DuwSMq-Cg7kqrXfCw%40mail.gmail.com.
