Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
koncepcio [2018/12/04 17:42] |
koncepcio [2019/05/28 19:52] (aktuális) |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | |||
+ | ====== A MaYoR rendszer áttekintése ====== | ||
+ | |||
+ | ===== Avagy: mi az amit érdemes tudni a rendszer belső felépítéséről ===== | ||
+ | |||
+ | A MaYoR alapját egy keretrendszer képezi. Ennek a keretrendszernek a fő feladata a felhasználói azonosítás, | ||
+ | |||
+ | A keretrendszer önállóan is működő rendszer, a napló nélkül is életképes, | ||
+ | A keretrendszer háromféle hozzáférési szintet kezel: a nyilvános (public) oldalak azonosítás nélkül elérhetők (bár van lehetőség itt is azonosításra, | ||
+ | illetve az iskolával jogviszonyban levő diákok, tanárok (private). | ||
+ | |||
+ | Az egyes hozzáférési szinteken külön szabályozhatjuk, | ||
+ | háttéradatbázist használhatunk: | ||
+ | felépülő azonosítókat használ - felhasználható más szolgáltatások azonosítási folyamataiban (levelezés, | ||
+ | |||
+ | ---- | ||
+ | |||
+ | A keretrendszerre épülő napló modulban eltárolunk sokféle adatot. Többek között a diákok, tanárok adatait is. Alaphelyzetben ezen adatok és a felhasznái adatok között nincs semmilyen kapcsolat. A gyakorlatban | ||
+ | persze szeretnénk a tanároknak, | ||
+ | kapcsolat a következők szerint alakul ki: | ||
+ | |||
+ | * A privete hozzáférési szinten " | ||
+ | * A private hozzáférési szinten " | ||
+ | azonosító tulajdonosa között. Ha az azonosítóhoz tartozó oktatási azonosító (studyId) attribútum megegyezik valamely tanát oktatási azonosító attribútumával (oId), akkor a rendszer őket azonosnak | ||
+ | tekinti. Így elvileg nem kizárt, hogy egyes tanárokhoz ne legyen felhasználói azonosító (pl. már megszűnt a jogviszonya), | ||
+ | tudnék értelmes példát mondani, hogy mire lenne jó), és az is elődordulhat, | ||
+ | adódik, hogy több intézmény adatait kezeljük egy rendszerben). | ||
+ | * A private hozzáférési szinten " | ||
+ | * A parent hozzáférési szinten bejelentkezett felhasználót a program a userAccount attripútum alapján próbálja megfeleltetni a naplóban eltárolt szülők valamelyikével. Itt tehát közvetlenebb | ||
+ | a kapcsolat, direkt módon a felhasználói azonosítót rendeljük hozzá a szülőhöz. | ||
+ | |||