Diák azonosítók generálása
Az oldal arra szolgál, hogy a naplóba felvett tanulói adatokból generálhassunk felhasználói azonosítókat. A generálás előtt minden diáknak meg kell adni az oktatási azonosítóját is.
A felhasználói azonosítók a kezdoEvfolyam+Betujel+kezdoTanev
(pl. 7a2008) diák kategóriába kerülnek. Ez a private hozzáférési szint háttéradatbázisának típusától függően a következőt jelenti:
- ldap: A fenti néven az
ou=diak
alá kerülnek az azonosítók. - mysql: Az azonosítók a fenti nevű csoportba kerülnek.
Ha szükséges, a program létrehozza az azonosítókat tartalmazó kategóriát, csoportot is.
A megjelenő űrlap első sorában megadhatjuk a generálandó diákok indulási jelszavát. Ha ilyet nem adunk meg, akkor a program a diák vezetéknevének CRC32-es kódját adja meg első jelszóként (sikeres létrehozás után meg is jeleníti a generált jelszót a név melett a program).
Alatta az osztály diákjai jelennek meg. A program megpróbál minden névhez azonosítót keresni az oktatási azonosító alapján. Ha talál pontosan egy ilyet, akkor azt jeleníti meg a második oszlopban, egyéb esetben egy beviteli mezőt, az új azonosító generálásához. Ha az oktatási azonosítóhoz egyáltalán nem talál felhasználói azonosítót a rendszer, akkor javasol egy felhasználói azonosítót. Ezt kétféle algoritmus alapján teszi:
- unix stylusú azonosító: csupa kisbetűs, maximum nyolc karakteres, ékezettelen azonosító a vezetéknév és a keresztnév első betűjének felhasználásával.
- Vezetéknév.Keresztnév alakú, ékezetes, kis- és nagybetűket is használó azonosító.
Hogy melyiket használja a rendszer, azt a /var/mayor/config/private-conf.php
állomány ''$AUTH['private']['unixStyleAccounts'] true illetve false értékével befolyásolhatjuk.
A következő oszlopban arról látunk információt, hogy a program talált-e olyan azonosítókat, amik esetleg az adott diákhoz tartozhatnak. Itt jelennek meg a diákéval azonos oktatási azonosítóval rendelkező azonosítók, ha több is van belőlük - ez nyilvánvaló hibát jelez, ilyenkor a kiírt azonosítókat kell rendbe rakni. Megjelenhetnek itt olyan azonosítók is, melyekhez a diákkal azonos név tartozik (de az oktatási azonosító különbözik). Ilyenkor ellenőrizhetjük, hogy nem az oktatási azonosító esetleges elírásáról van-e szó.
Jóváhagyás után a progam felveszi a megadott azonosítókat - ha az azonosító nem foglalt már.