Principiile de construcţie a orarului şcolii
Cine vrea să se informeze mai bine asupra activităţii desfăşurate într-o şcoală şi asupra orientărilor acesteia, are a se uita nu la faceBook-uri, la poze, citate şi reclame, ci la orarul şcolii (dacă poate să-l citească).
Dezvoltarea unei aplicaţii interactive peste orare şcolare
Vizăm aici proiectarea şi realizarea efectivă (folosind jQuery) a unei aplicaţii interactive prin care să putem ajusta orarul furnizat, lucrând „în paralel” pe cele două schimburi (sau pe două zile, dacă e vorba de orarul unei şcoli cu un singur schimb); avem a ne ocupa nu de „ce face” o instrucţiune sau alta dintr-un limbaj sau altul, ci mai degrabă de logica şi fluenţa lucrurilor şi asamblărilor.
Orarul unei şcoli cu două schimburi, folosind R
Plecăm de la orarul unei şcoli cu două schimburi, din care deducem încadrarea profesorilor (pe clase, discipline şi schimburi), iar apoi vom aplica încadrării de pe fiecare schimb programele R constituite anterior pe aici (iar prin aplicaţiile interactive asociate acestora vom corela în final, rezultatele obţinute pe fiecare schimb).
Nu ne interesează orarul ca „produs final”, ci doar punerea la punct a programelor R redate anterior şi a aplicaţiilor interactive asociate, prin care obţinem un orar acceptabil în principiu. În fond, arătăm cum putem folosi limbajul R pentru a obţine rapid o repartizare pe zilele de lucru a încadrării şi apoi, orarele pe fiecare zi (iar ajustările necesare se pot face relativ uşor, folosind anumite aplicaţii interactive – în cazul nostru, widget-uri jQuery).
De la încadrarea profesorilor la orarul şcolii, folosind R (II)
În loc de a introduce profesori fictivi, pe acele ore care trebuie partajate de câte doi profesori – anexăm cuplajele (în fond, cel mult vreo 5% din totalul orelor) undeva la sfârşitul lucrurilor…
De la încadrarea profesorilor la orarul şcolii, folosind R
Reluăm repartizarea pe zile şi apoi pe orele zilei, a orelor din încadrare – îmbunătăţind într-o anumită măsură programele respective şi ţinând seama acum şi de situaţiile în care doi profesori trebuie să intre simultan la o aceeaşi clasă (introducând pentru aceasta „profesori fictivi”… în loc de o idee mai bună).
vezi Cărţile mele (de programare)