Wiki - Ramneli/epsilon-school GitHub Wiki
Projektiplaan
Projekti eesmärk on luua süsteem, kuhu on koondatud kõikide ainete kontrolltööde ajad, kodutööde kirjeldused ning nende tähtajad. See süsteem muudab lihtsamaks üliõpilastele koduste tööde info kättesaadavuse. Üliõpilane ei pea enam meeles pidama kõiki koduste tööde tähtaegu ja nende sisu, vaid saab kõiki ülesandeid vaadata ühest kohast korraga. Tudengid lisavad ainete juurde tähtaegu, mida ka teised tudengid näevad. See süsteem kaotab ära vajaduse otsida iga aine jaoks informatsiooni eri kohtadest.
Iteratsioonid
- Iteratsioon Kasutaja:
- Saab lisada andmebaasi õppeaineid (ainekood, nimetus, õppejõud).
- Saab lisada andmebaasi ainete ülesanded, millel on kaasas aine nimetus, ülesanne, tähtaeg ja õppejõud.
- Saab vaadata lisatud ülesandeid, nende kirjeldust ja ülesannete sooritamise tähtaega.
- Lisab enda ained tunniplaani.
- Kasutajaliideses on ained loetelus, aine peale klikkides näitab selle aine tähtaegu ja ülesandeid.
- Ülesanded kaovad ise ära, kui tähtaeg on möödas.
- Iteratsioon
- Sisselogimine Google/Microsoft vmt liidese abil. (nt. Auth0)
- Ülesannete ajalugu (saab vaadata tähtaja ületanud ülesandeid).
- Ülesande tüübid (kodune ülesanne / kontrolltöö).
- Aine tunni tüübid (harjutus / praktikum / loeng). Kasutaja saab:
- Lisada koduseid ülesandeid ja tööde tähtaegu ainult enda tunniplaanis olevatele ainetele.
- Kasutaja ei näe ülesandeid, mida tal tunniplaani ei ole lisatud.
- Iteratsioon
- Teavitused ja oluline info (notification box).
- Teavitamine kasutajate ebasobivast käitumisest.
- Administraatori leht kasutajate ebasobiva käitumise raportite haldamiseks ja teavituste koostamiseks
- Autor saab enda lisatud ülesandeid redigeerida.
- Stiili bootstrap
- EAP kalkulaator
- Kasutaja seaded
- Ainete otsimine tunniplaani lisamiseks