Soluții free de e-learning pentru școli (reacție rapidă)

Având în vedere situația globală provocată de Coronavirusul Covid-9, Guvernul României a anunțat închiderea școlilor și grădinițelor pentru perioada 11.03.2020-22.03.2020 (cu posibilitatea de prelungire în caz de creștere a numărului de infectați). Puși într-o situație de criză, profesorii și învățătorii caută diferite metode de e-learning pentru a își susține orele de curs/clasă.

Nu are sens să mai povestim că s-au investit milioane de euro din fondurile europene pentru e-learning pe diferite topicuri. Poate ceea ce se întâmplă în zilele noastre ar fi o bună lecție pentru decidenți să facă lucrurile cum trebuie pe viitor, nu doar pentru a cheltui niște bani.

Acest articol are drept scop prezentarea unor soluții alternative de predare, fără a avea pretenția că acoperă toate soluțiile posibile, sau cele mai bune soluții posibile.

Dacă aveți alte idei, soluții și propuneri vă rog să folosiți secțiunea comentarii pentru a le partaja.

1. Cerințe de bază: Internet, dispozitiv, email

Pentru o soluție alternativă de e-learning, profesorul/învățătorul și copilul sau părintele copilului trebuie să aibă acces la Internet. De asemenea, trebuie să aibă un dispozitiv cu acces la Internet. Poate fi și un mobil cu un display cât de cât cu o rezoluție mai bună. Ceea ce era considerat până astăzi a fi un „handicap” al copiilor „dependenți” de telefoane, se poate transforma într-o formă de continuitate a procesului educațional în condiții de criză. Pentru că dacă o pregăteam din timp, nu ajungeam la improvizații.

Pe lângă accesul la internet, mai avem nevoie de o adresă de e-mail. Pentru cei care nu știu, sistemele de adrese de e-mail gratuite, cele mai utilizate sunt: Gmail și Outlook. Cel mai mare sistem de e-mail al tuturor timpurilor, Yahoo, a pierdut mult din cota de piață și de asemenea, din securitate.

În ambele cazuri este posibil ca adresa de e-mail să ceara data nașterii, iar unele sisteme să nu accepte o dată de naștere sub 12 ani. În cazul Outlook se pot crea conturi de copil asociate unui cont de părinte din același sistem folosind Microsoft Account. Un Microsoft Account se poate crea și folosind o adresă de e-mail de Gmail.

Personal pentru copilul meu, am ales să îi creez o adresă de Gmail (având dispozitiv cu Android) și am creat un Microsoft Account de tip copil pentru el folosind adresa mea de Outlook. În felul acesta pot monitoriza timpul petrecut în fața telefonului, lista de site-uri accesate și cuvintele sau expresiile folosite în Search.

Cei de la Google au și ei o formă de Account dar nu am identificat conturile de tip Copil.

În cazul în care copilul nu are un dispozitiv mobil, puteți folosi fără nici o problemă un Laptop sau un Calculator sau o tabletă. Avantaje și dezavantaje cu privire la dispozitive apar în la toate formele plus în funcție de caz.

Factori de stres „electronic”

Trebuie să luăm în calcul că timpul de focus al copilului în fața ecranului electronic precum și performanțele sale pe termen lung sunt mai reduse. Oboseala intervine mult mai rapid în această combinație dispozitiv-școală.

În acest context orele în fața ecranului trebuie reduse la 30-35 minute cu pauze de 15-20 minute între ele. Pauzele presupun deplasarea în spațiu deschis sau pur și simplu câțiva pași prin casă/apartament. Recomandați asta cu strictețe, pentru că altfel vor apărea dureri de cap după primele ore de utilizare.

2. Comunicarea video

După ce ne-am asigurat de faptul că avem acces la Internet trebuie să găsim o formă de comunicare video. Avem nevoie de interacțiune. Copiii au nevoie să-și vadă învățătorul sau profesorul și să îl asculte chiar dacă uneori nu înțeleg foarte bine. Dacă aveți doi copii cu programe diferite în aceeași casă aveți nevoie de căști. Ca recomandare, nu folosiți căștile care se introduc în urechi, mai ales pentru copiii cu vârste mici!

Soluția Skype

Din punctul meu de vedere, cea mai bună opțiune pentru comunicarea video, audio și cu partajare de ecran este Skype. Este foarte ușor de utilizat, permite conversații multiple, managementul închiderii microfoanelor, managementul înregistrărilor, chat în format text și în același timp, partajare de fișiere sau schimb partajare de ecran cu alți participanți.

Este disponibil pentru diferite sisteme de operare și dispozitive.

Microsoft Teams

Versiunea free poate fi accesată de aici: https://products.office.com/en-us/microsoft-teams/compare-microsoft-teams-options

Sign up-ul pe versiunea Free se poate realiza și cu o adresă de e-mail de Gmail, dacă este asociată unui Microsoft Account.

Teams permite partajarea de fișiere, construirea de fișiere Wiki, partajarea de notițe în OneNote și multe altele.

Specialiștii de la Microsoft România sunt în etapa de creare a unor prezentări Demo pentru acest instrument, accesibil la această adresă: https://ptdrv.linkedin.com/qz4u77y.

Între timp puteți consulta articolele de suport pentru acest instrument disponibile la adresa: https://support.office.com/ro-ro/article/video-ce-este-microsoft-teams-422bf3aa-9ae8-46f1-83a2-e65720e1a34d

Soluția WebEx

Accesibilă la adresa: https://www.webex.com/pricing/index.html are și un plan gratuit cu până la 100 de participanți, fapt ce ar fi foarte util pentru organizarea claselor de la diferite școli. WebEx permite de asemenea, înregistrarea prezentărilor, planificarea întâlnirilor precum și statistici integrate pe partea de curs. Soluția este disponibilă atât pentru mobil cât și pentru Desktop.

Soluția WhatsApp

Accesibilă la adresa: https://www.whatsapp.com/ este de asemenea destul de simplu și ușor de utilizat. Ne aducem aminte că mulți părinți folosesc deja această soluție, pentru a rezolva problemele de matematică ale copiilor. Pentru profesori, pentru a putea comunica mai facil, eu aș recomanda utilizarea variantei pe calculator a WhatsApp. Doar că în versiunea Desktop a WhatsApp eu nu am identificat modul în care poți iniția un apel video sau cum poți partaja ecranul, ceea ce poate constitui un dezavantaj major.

Video offline

În cazul în care comunicarea video în timp real nu este posibilă datorită latenței datorate conexiunilor slabe, emoțiilor din cauza noutății formei etc, profesorii pot alege varianta înregistrării offline a prezentării unei teme sau subiect de la clasă și apoi încărcarea acestuia pe platforme dedicate, exemplu Youtube.

Sunt foarte multe instrumente pentru desktop recording, dar dacă profesorul dorește să se filmeze la tablă, poate face acest lucru cu un simplu telefon mobil.

Avantajul Video offline este că acestea pot fi consultate și ulterior, sau editate înainte de a fi încărcate.

Revenind la Youtube, acesta permite și crearea de canale și playlist-uri private, în așa fel încât distribuirea video să se realizeze doar pentru elevii din clasa respectivă.

Ca o recomandare: împărțiți o temă pe subcapitole și creați pentru fiecare subcapitol filme de maximum 7-10 minute.

3. Soluții pentru managementul claselor și conținutului

La nivelul mai multor școli, licee sau universități au fost implementate de-a lungul timpului soluții dedicate suportului educației. Personal, am fost un adept al conceptului de suport al educației, nu ca un înlocuitor complet al acesteia. Prezența la școală, interacțiunea profesor-elev și elev-elev este esențială într-un proces educațional bun.

Școala se închide mâine. Nu mai avem timp să implementăm astfel de platforme. Dar poate pe viitor decidenții vor face bine să fie pregătiți.

Soluția Moodle este una din cele mai utilizate soluții de e-learning la universitățile din România, având posibilități avansate de partajare a conținutului, urmărirea parcurgerii unui material, teste grilă integrate în curs sau separate, varietate mare de întrebări auto-evaluate, pool-uri de întrebări grupate pe topicuri, teme de tip eseu și multe altele. Câți dintre noi folosim la adevărata capacitate? Puțini. Foarte puțini.

Google Classroom

Din ceea ce există gratuit la acest moment pe piață, după opinia mea Google Classroom este cea mai rapidă soluție pentru a accede la managementul conținutului educațional.

Fiecare profesor, folosind un Google Account poate să își creeze propria clasă virtuală în mod gratuit folosind tehnologiile web.

Practic, profesorii pot posta diferite materiale după care pot adăuga teme, chestionare și subiecte de discuție. Reamintesc faptul că aceste teme și întrebări nu se fac simplu și nici ușor, iar elevii au tendința de a face lucrurile simple prin copierea temelor de la unii la alții. Personal, aș recomanda doar postarea unor teme pe care elevii să le lucreze ca exercițiu, iar după ce se revine la școală să se realizeze evaluările concrete.

Google Classroom are și variantă mobilă accesibilă aici: https://play.google.com/store/apps/details?id=com.google.android.apps.classroom&hl=ro

4. Considerații finale de organizare

În această secțiune sunt specificate o serie de întrebări ale mele.

  1. Copii care nu vor putea participa la cursurile on-line vor fi trecuți absenți?
  2. Dacă școlile se închid, profesorii vor accesa aceste lecții virtuale de acasă? Vor fi plătiți în mod normal? Sau vor veni la școală pentru aceste lecții?
  3. Ce facem cu copii de clasa I sau pregătitoare pentru care mâna învățătorului este de fapt principala formă de a învăța a scrie?
  4. Cine a propus soluția de educație on-line p perioada închiderii școlilor, știe că pentru a construi un conținut on-line ai nevoie de mult mai mult timp? De asemenea, știe cineva că pentru a construi teste grilă on-line ai nevoie de multe teste, baterii de întrebări, forme de control, etc, etc? Sau, vor respecta faptul, că în această perioadă nu se vor susține evaluări?

5. Resurse utile

Nu uitați vă rog să folosiți secțiunea Comentarii pentru alte idei, produse și soluții pentru educația asistată pentru perioada întreruperii studiilor. Dacă doriți să dezvolt anumite subiecte din acest articol, lăsați comentarii.

Vă mulțumesc și sper să fie util cuiva!

Problemă de #Excel – Cine este plecat în delegație? [UPDATED]

De câteva zile am primit o problemă interesantă de Excel. Și cum mulți dintre cititorii mei sunt avizi după noi provocări vă invit să rezolvați această problemă de Excel, fără utilizare VBA sau coloane ajutătoate.

Cerința problemei:

Într-o instituție oamenii pleacă în delegații. Istoricul de delegații este în tabelul A1:D11 dar poate fi mult mai lung, pentru că acolo sunt păstrate detaliile tuturor deplasărilor. Se dorește să se afișeze un tabel dinamic în care să se afișeze persoanele aflate în delegație în ziua curentă.

Model tabel și raport sintetic. Datele rezultat sunt corespondente zilei de 04.11.2019.

După rezolvare, soluția Excel trebuie transmisă prin e-mail la adresa: valy.greavu@outlook.com până pe 06.11.2019 ora 10:00.

Dacă se poate să treceți în email și o scurtă descriere a rezolvării ar fi super! Dacă nu mă prind eu, cumva. :)

Premiu: 10 „flotări mentale” și recunoștința noastră!

UPDATE 06.11.2019

În urma consultării din public am primit mai multe soluții care de care mai ingenioase.

Soluția mea este o combinație de CSE (acronimul de la funcțiile array Ctrl+Shift+Enter) cu funcțiile INDEX și MATCH cu condiții multiple.

Formula folosită pentru nume este:

=IFNA(INDEX(tblD[Nume_Prenume];MATCH(1&0;IF(TODAY()>=tblD[Data_Plecarii];IF(TODAY()<=tblD[Data_Sosirii];1))&COUNTIF($F$2:F2;tblD[Nume_Prenume]);0));””)

În care tblD este numele tabelului de date iar condițiile cumulative 1&0 sunt corespondente IF-ului din prima parte a MATCH-ului (1) și COUNTIF-ului din partea a doua care determină unicitatea înregistrărilor.

Listingul de la PowerQuery pentru acest model de denumiri este:

let

Source = Excel.CurrentWorkbook(){[Name=”tblD”]}[Content],

#”Changed Type” = Table.TransformColumnTypes(Source,{{„Nr.Crt.”, Int64.Type}, {„Nume_Prenume”, type text}, {„Data_Plecarii”, type datetime}, {„Data_Sosirii”, type datetime}}),

#”Added Custom” = Table.AddColumn(#”Changed Type”, „Plecat”, each Logical.From(DateTime.Date(DateTime.LocalNow()) >= DateTime.Date([Data_Plecarii]) and DateTime.Date(DateTime.LocalNow()) <= DateTime.Date([Data_Sosirii]))),

#”Filtered Rows” = Table.SelectRows(#”Added Custom”, each ([Plecat] = true)),

#”Removed Columns” = Table.RemoveColumns(#”Filtered Rows”,{„Nr.Crt.”, „Data_Plecarii”, „Plecat”}),

#”Changed Type1″ = Table.TransformColumnTypes(#”Removed Columns”,{{„Data_Sosirii”, type date}})

in

#”Changed Type1″

Nu uitați că PQ este case sensitive. Sunt un mare fan al PQ dar acesta nu-și face autorefresh la date în momentul în care se schimbă ceva în sursă. Trebuie refresh manual.

Fișierul cu exemplul rezolvat cu CSE și PQ poate fi consultat sau descărcat de aici: https://1drv.ms/x/s!ApGubfWFh8NurJgyC1qAhvQ8bcjwuQ?e=0eo2dT. Fișierul nu conține macros.

 

Soluția CiprianS

Prima soluție a venit de la un prieten mai vechi Ciprian S.

Ciprian a propus o rezolvare cu PowerQuery care este relativ simplă și funcționează perfect și una cu CSE.

Formula utilizată de Ciprian pentru afișare nume este:

=IFERROR(INDEX(Table1[Nume_Prenume];SMALL(IF(–(TODAY()>=Table1[Data_plecării])–(TODAY()<=Table1[Data_Sosirii])=2;Table1[Nr.Crt.];””);ROWS($K$10:K11)-1));””)

Formula folosește SMALL în loc de MATCH-ul clasic propus de mine. În felul acesta soluția devine puțin mai rapidă pe seturi de date mari.

Soluția SilviuP

O soluție foarte simplă de rezolvare a venit de la SilviuP. Acesta folosește funcția IF imbricată pentru a afișa dacă un anumit om este plecat în delegație sau nu. Pentru cei care nu sunt plecați lasă liber rândul în raport. Din această cauză această soluție nu este una câștigătoare. :)

Proiecție soluție cu IF.

 

Soluția ClaudiaT

O altă soluție simplă a venit de la ClaudiaT. Ea a folosit un pivot table legat la un Timeline Tool pentru a selecta intervalele de date specifice plecării și sosirii. Aparent este o soluție simplă și uneori soluțiile simple sunt mai la îndemâna tuturor!

Proiecție soluția cu Timeline.

 

Soluția CristianA

CristianA a trimis mai multe rezolvări. Așa cum spunea el… prea simplă problema.

În prima soluție El a folosit formula IF asemănător cu soluția lui Silviu apoi a filtrat rezultatele. Eu cred că s-a grăbit puțin.

A doua soluție este asemănătoare ca formă și rezultat cu PowerQuery-ul trimis de Ciprian.

A treia soluție este în schimb destul de abstractă și folosește DAX pentru generarea tabelului de date.

Proiecție rezolvare cu DAX.

De asemenea Cristian mai anunță o metodă de rezolvare de ultimă oră și anume utilizarea Dynamic Arrays. Detalii aici: https://www.excelcampus.com/functions/dynamic-array-formulas-spill-ranges/ și aici: https://www.sumproduct.com/news/article/news/dynamic-arrays-becoming-generally-available

 

Pentru cei care doresc să învețe mai multe despre PowerQuery și formule CSE găsiți detalii în blog și pe canalul meu de Youtube!

 

Sper să fie util cuiva!

#Excel – Aplicare culori de fundal pentru rândurile alternative

De foarte multe ori în Excel trebuie să urmărim linii de date pentru a compara valori sau alte scopuri. Dacă totul este în negru pe alb, operațiunea devine obositoare. Cea mai comună operațiune este să delimitezi cumva liniile între ele prin aplicarea unei formatări de tip Table din meniul Home. Se dă click pe prima celulă din tabelul de date apoi se selectează opțiunea Format as Table. Sigur acest lucru ne va ajuta ulterior și la formule prin ușurarea modului de scriere a referințelor din acestea.

Ce facem în schimb când tabelul nostru nu permite formatarea ca un Table? Cum adică să nu meargă?

Iată un mesaj de eroare mai jos.

Sau atunci când datele sunt ținute în formatul de raport direct și sunt „îmbunătățite” cu multe operațiuni Merge sau alte formatări „faine”.

 

În cazul în care nu doriți să utilizați formatarea ca tabel, există opțiunea formatării manuale… Glumeam, desigur! :)

 

Pentru formatarea alternativă cu o culoare de fundal, putem încerca utilizarea formatării condiționate bazate pe linia pe care se află datele.

Ca să aflăm valoarea liniei pe care se află datele putem utiliza funcția =ROW(). Funcția respectivă returnează un număr par sau impar care împărțit la 2 va returna un număr cu zecimale xyz,5 pentru numerele impare și un număr fără zecimale pentru numerele pare. Folosind funcția de determinare a întregului (INT()) din împărțirea numărului liniei la 2 și scăzând această valoare din valoarea inițială vom obține alternativ pentru liniile din Excel valorile 0 (zero) sau 0,5. Pe baza acestei valori putem aplica formatarea condiționată și aceasta se păstrează pentru tot tabelul de date indiferent dacă facem sortare sau filtrare.

În final funcția de determinare a rândului par sau impar ar trebui să fie:

=ROW()/2-INT(ROW()/2)

Pas cu pas.

  1. Se selectează prima celulă din tabelul cu date;
  2. Se apasă combinația de taste Ctrl+A pentru selectarea întregului tabel
  3. Din meniul Home se alege Conditional Formatting, New Rule

  4. În fereastra New Formatting Rule se alege opțiunea Use a formula to determine which cells to format apoi în secțiunea de formulă se introduce formula:

    =ROW()/2-INT(ROW()/2)=0

  5. Se apasă apoi butonul Format și din secțiunea Fill se alege culoarea de fundal dorită după care se confirmă cu Ok.

     

    Observație: În cazul în care capul de tabel începe de la o linie pară și nu doriți ca acesta să fie formatat la fel cu restul liniilor atunci puteți folosi funcția: =ROW()/2-INT(ROW()/2)>0

Microsoft are pe site-ul său o metodă mai elegantă dar puțin mai abstractă a acestei formule, recomandând utilizarea funcției MOD. Conform articolului, funcția de la punctul 4 din etapele de mai sus devine:

=MOD(ROW();2)=0

Cam atât. Sper să vă fie util!

 

Blog la WordPress.com.

SUS ↑