Mofturile repartizării lecţiilor (III)
Încadrarea profesorilor – pe discipline şi clase – ca fişier-text; modelarea completă a încadrării. Îmbunătăţiri pe programul de repartizare pe zile a lecţiilor – până la momentul „stai puţin pe gânduri”, când vezi un alt drum şi-l simţi mai bun decât cel din ediţia curentă.
Mofturile repartizării lecţiilor (II)
Reformulăm repartizarea lecţiilor pe orele zilei, încât să evităm şi suprapunerile ascunse induse de cuplaje – eliminând astfel, programul separat pe care-l utilizam anterior pentru corectarea acestora.
Mofturile repartizării lecţiilor
Să nu modelăm derogări! La urma urmei, un pachet de programe are de reflectat consecvent principiile domeniului pe care vrea să-l deservească, nu obişnuitele chichiţe şi ascunzişuri legislative înşurubate tam-nisam din exteriorul acestuia.
O procedură (interactivă) simplă pentru omogenizarea distribuţiei lecţiilor cuplate.
Modelarea încadrării profesorilor
Pentru programele de repartizare pe zile şi ore a lecţiilor este necesar să constituim în prealabil anumite seturi de date – pe lângă cel de bază, al tuturor lecţiilor – şi anumite „dicţionare”; de aceea, se cuvine să vorbim de modelarea încadrării şi nu doar (ca anterior, pe aici) de „matricea de încadrare”.
Abstractizarea datelor orarului şcolar
Notaţia folosită anterior (p01, p02, ..., p83) este chiar săracă: "p" este o literă oarecare (putea fi "t" de la "teacher", sau "y" de la "учитель", etc.), iar "55" ar spune doar că p55 are mai multe ore decât p71 (şi mai puţine decât p25); parcă şi „notaţia” vulgară "profu' de mate" este mai consistentă…
Îmbunătăţirea de făcut este străvezie, dar realizarea acesteia este chiar instructivă – reflectând într-un context real, o seamă de aspecte specifice programării în limbajul R.
vezi Cărţile mele (de programare)