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!

BlackBoard – Disaster recovery

Cu subtitlul: Ești sigur că ți-ai făcut copiile de siguranță astăzi?

Sau: Cum o problemă stupidă poate provoca un dezastru major.

În UAIC s-a implementat de mult un sistem de e-learning care are la bază BlackBoard, produsul cu cea mai mare cotă de piață din domeniu. Scump … dar bun. Tot cam în aceeași perioadă s-au angajat și oamenii pentru a administra o astfel de structură.

De câțiva ani buni experimentăm noi și noi metode de e-learning… cum spun unii, sistem de asistare a educației cum îi spunem noi. Probabil cea mai grea parte a acestui proces este determinarea și implicarea într-o astfel de activitate. Dar când lucrurile sunt puse oarecum la punct și procesul este în curs de dezvoltare permanentă, apare o eroare!

Când astfel de erori apar din vina sistemului, a producătorului sau alte cauze naturale, ai pe cine să dai vina. Când erorile vin din hacking sau rea voință ai și niște vinovați respobilizabili. Dar când erorile apar din nerespectarea unor proceduri simple de operare, atunci nu poți să mai spui nimic. Revii la filosofia iobăgiei românești, ridici din umeri și: Asta este!

Pornind totuși de la principiul că Lucrurile sunt mai simple decât par o să fac în continuare o scurtă istorisire tehnică asupra a ceea ce s-a întâmplat.

1. Administratorul BlackBoard (AB) a venit la mine pentru a îmi comunica faptul că nu se mai pot loga utilizatorii în sistem pentru că s-a decis el să modifice pagina de Login.

1.A. Am încercat și eu această acțiune și într-adevăr nu se întâmpla nimic.

1.B. L-am sfătuit să studieze problema și să o rezolve.

2. A doua zi AB a venit din nou la mine și mi-a spus că a studiat problema și că nu își dă seama.

2.A. I-a spus să consulte jurnalele.

2.b. I-am spus să deschidă un tiket în pagina de suport on-line.

3. A treia zi a venit și mi-a spus că cei de la suport i-au dat o rezoluție care nu mergea.

3.A. Am verificat și eu soluția propusă de suport și nu avea nici o legătură cu realitatea.

3.B. I-a spus AB să citească jurnalele.

4.5. Zilele 4 și 5 au fost weekend, timp în care AB nu lucrează.

6. AB vine și spune că tot nu a găsit nici o soluție și că nu înțelege sistemul.

6.A. Am luat direct legătura cu suportul pentru ajutor.

6.B. Am primit un răspuns “profesionist”: Suportul dorea acces direct pe server.I-am dat acces pe server. Suportul își terminase tura și avea să se uite a doua zi.

7. Suportul nu a intrat a doua zi și a transmis e-mail că nu poate accesa serverul remote.

7.A. [:)] Era clar că trebuia să aplic o soluție radicală.

7.B. După terminarea programului de la serviciu și de tată, după ora 22 în loc să-mi fac programul de soț m-am apucat de rezolvat serverul.

Înțelegerea soluției.

1. Ca orice aplicație Web BlackBoard este structurat pe 3 straturi: Interfața, aplicația și persistența.

image

Da e destul de ciudat să se folosească Tomcat ca server de aplicații, fiind cunoscut că și IIS poate face acest lucru, iar cei mai mulți folosesc Tomcat direct ca server Web.

2. Pentru a rezolva orice problemă trebuie întâi să citești jurnalele (logurile). În modelul nostru trebuie să citești 3 jurnale. Scuze 4, pentru că multe jurnale sunt stocate direct în Event Viewer-ul din Windows.

Cât îți ia să citești jurnalele respective? O oră? Două? Treei?!

Răspunsul este depinde. Depinde de cum ți-ai configurat infrastructura.

3. Beneficiul major al virtualizării este că poți face oricând un snapshot al mașiinii virtuale. Toată implementarea de mai sus este stocată în mașini virtuale.

4. Soluția: Așa că pentru a analiza mai lejer logurile, am făcut o copie a mașinii virtuale, după care am șters toate logurile:

    • Event Viewer-ul din Windows
    • Jurnalele de SQL Server nu am știut cum să le șterg
    • Jurnalele de IIS din C:\WINDOWS\system32\LogFiles. Sigur trebuie oprit serviciul cu iisreset /stop.
    • Oprite serviciile de BlacKBoard (bb-tomcat și bb-colab) și șterse toate jurnalele din: disk:\blacboard\logs

image

Pasul următor a fost startarea pe rând a serviciilor: SQL – citit logurile, IIS – citit logurile,bb-tomcat – citit logurile, bb-colab – citit logurile.

Surpriză: Nici o eroare!

Totul funcționa perfect numai că userii nu se puteau loga în continuare în sistem.

Reluăm modelul:

  • Baza de date nu dă eroare!
  • Serverul de aplicații nu dă eroare!
  • Serverul de Web nu dă eroare!

Dar clientul nu se conectează. Deci clientul ia contact pentru prima dată cu interfața… problema trebuie tratată invers: de la interfață la baza de date.

Nici o eroare în jurnale… dar nici alte informații. Ce verifici următorul lucru?Unde se salvează logurile site-ului web?

Supriza 2:Logurilede IIS pentru site-ul web al BlackBoard-ului nu se salvează implicit în system32\logs ci în S:\blackboard\logs\httpd !!!

O înregistrare de log arată cam așa:

#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status
2009-12-09 22:22:46 W3SVC2 127.0.0.1 GET / – 80 – 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+1.1.4322;+
.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.30;+.NET+CLR+3.0.04506.648;
+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729) 301 0 0
2009-12-09 22:22:46 W3SVC2 127.0.0.1 GET /images/ci/logos/GatewayButtons_gradient.gif – 80 – 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;
+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.30;
+.NET+CLR+3.0.04506.648;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729) 301 0 0

Ciudat, nu?Trebuie să ai putere pentru a putea citi un astfel de fișier, nu?

Da, dar dacă imporți logul în Excel trebea e mult mai simplă pentru că poți face un simplu filtru și vezi că pe coloana sc-status apare de multe ori mesajul 301. Care nu este 404 sau 401, erori bine cunoscute din IIS.

301înseamnă conform site-urilor de documentație: Moved Permanently
Asta înseamnă că site-ul nu mai este unde este pentru că a fost mutat. Ba nu aș spune eu. Este tot acolo! Adminul nu a modificat site-ul IIS și nimic altceva… ci doar un simplu fișier.

Privind cu atenție ce se întâmplă în browser… mi-am dat seama că de fapt în momentul în care se apăsa butonul Login adresa se modifica din HTTP în HTTPS! Dar în IIS nu era configurat HTTPS!!!

Ulterior am identificat faptul că adminul specificase din interfața grafică a BlackBoard că site-ul va face autentificarea în HTTPS, ignorând documentația de rigoare care spunea că este nevoie de configurarea IIS în mod simultan.

Nice! În 2 minute am configurat un certificat, SSL în IIS și gata!

Învățăminte în loc de concluzii:

  1. Citește documentația!
  2. Fă un backup înainte de a face orice configurare!
  3. Fă orice configurare în mediul de test și după aia aplică în productiv!
  4. Spune-i suportului să-ți ceară logurile!
  5. Identifică unde sunt salvate logurile!
  6. Citește cu atenție logurile!
  7. Dacă ai o problemă, dedică tot timpul pentru a o rezolva.

Lucrurile sunt mai simple decât par… dar trebuie să le vezi (înțelegi) în ansamblu și cu claritate!

Blog la WordPress.com.

SUS ↑