Adatmodell

adatmodell.png

Üres adatbázist generáló script

GenerateEmptyDB.sql

Tervezett funkciók

Admin felület

  • Tárgyak kilistázása, törlése
  • Tárgyak létrehozása/módosítása
    • Név
    • Neptun kód
    • Leírás
  • Feladatok kilistázása, törlése
  • Feladatok létrehozása/módosítása
    • Név
    • Tárgy
    • Típus
    • Időpontok (0 vagy több)
    • Szükséges szakmai preferenciák
    • Oktatók akik oktathatják (minden esetben a szakmai pref alapján számoljuk ki, tehát származtatott érték)
  • Felhasználók kilistázása, törlése
  • Felhasználók létrehozása/módosítása
    • Név
    • E-mail
    • Neptun
    • Szakmai és személyes preferenciák
    • Szerepek
    • Új jelszót adhatunk neki
  • Értesítések kiküldése
    • Órarendek kiküldése
    • Jelentkezések kezdete
  • Beosztás készítése
    • Megjelenítés és Kézzel módosítás egy táblázatban (időpont ütközés esetén nem engedjük módosítani + warningok)
    • Beosztás készítése gomb
    • Érvényesség/Érvénytelenség kijelzése
  • Szakmai preferenciák kezelése
    • Hozzáadás
    • Törlés (A kapcsolódó tárgyakból és oktatókból is ki kell szedni)
    • Átnevezés
  • Váltás a félévek között

Oktatói felület

  • Account beállítások
  • Szakmai profil beállításai

Bejelentkezés

  • Név
  • Jelszó
  • Szerep

A terheléselosztás tulajdonságai

  1. Minden tantárgyhoz jusson olyan oktató, aki szakmailag kompetens
  2. Az oktatók terhelés elosztása legyen minél egyenletesebb
  3. Lehetőség szerint minden tárgyat olyan oktató oktasson, aki szereti oktatni

Last edited Nov 30, 2010 at 1:44 PM by horviadam, version 11

Comments

No comments yet.