De la seturi de date și limbajul R, la orare școlareBazon Vlad - 117 pagini Preluăm critic orarele unor școli (cu un singur schimb, pe orele 1:7) cu număr mare de clase (și profesori); extragem datele de încadrare prof|obj|cls, le analizăm și le structurăm – pregătindu-le pentru a genera noi orare, echilibrate pe zile, clase și profesori, cu număr redus de ferestre. Care sunt datele? Nu numai profesorii (codificați convenabil), disciplinele (princi- pale și eventual, unele secundare) și clasele pe care sunt încadrați aceștia – dar și cuplajele instituite între unii profesori pe anumite clase. Când se va putea, vom înlocui unele cuplaje „pe grupe” ale unei aceleiași cla- se, prin tuplaje; un ”tuplaj” implică doi sau trei profesori și două sau trei clase, ale căror elevi sunt eventual regrupați în două sau trei „noi” clase, la care intră simultan câte unul dintre profesorii respectivi. În general, orarele întâlnite pe site-urile școlilor sunt dezechilibrate în privința numărului de ore pe zi (ținând cont mai degrabă de interese, decât de principii): într-o zi se fac 180 de lecții, vinerea se fac doar 150; o clasă are 7 ore într-o zi și numai 4 într-o alta, un profesor are 2 ore într-o zi și 7 într-o alta; deasemenea, la unele clase cele 3 sau 4 ore pe un obiect de învățământ se expediază în două zile; iar unele clase au ”liber” prima oră a zilei. Noi urmărim consecvent principiul care pare a fi cel mai favorabil pentru proce- sul de învățare: distribuim lecțiile în mod echilibrat pe zile, clase și profesori; la fiecare clasă, lecțiile pe un același obiect sunt repartizate câte una pe zi; toate cla- sele își încep programul zilnic la o aceeași oră a zilei; în cazul cuplajelor, grupele sunt prezente simultan. Orarul este în fond un set de date, încât putem beneficia de limbajul R (cu „dia- lectul” tidyverse) pentru a-l structura, explora și analiza – ba chiar, și pentru a-l genera, plecând de la datele de încadrare (ba chiar… învățăm astfel și limbajul R). Datele sunt fie fixate din start (profesori, obiecte de învățământ, clase, cuplaje și tu- plaje), fie urmează a le determina, alegând într-un mod sau altul (treptat) valori potrivite (ziua desfășurării fiecărei lecții, apoi și orele); în funcție de alegerile făcute (și de principiile care le-au ghidat), obținem în final un orar sau altul – pe care apoi, aplicăm o procedură de reducere a numărului total de ferestre. |
Cuprins
4 | |
Analiza și structurarea datelor orarului | 23 |
Construcția orarului | 67 |
Referințe bibliografice | 116 |