Meeskond:Lill: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Aavi (talk | contribs)
No edit summary
Aavi (talk | contribs)
No edit summary
Line 46: Line 46:
Eesmärk on koondada õppetööga seotud informatsioon ühte kohta ja teha see ligipääsetavaks õppejõule ning tudengile. Kõige problemaatilisemaks võib osutuda tunniplaani realiseerimise osa, sest seal on väga palju liikuvaid erinevaid osi.
Eesmärk on koondada õppetööga seotud informatsioon ühte kohta ja teha see ligipääsetavaks õppejõule ning tudengile. Kõige problemaatilisemaks võib osutuda tunniplaani realiseerimise osa, sest seal on väga palju liikuvaid erinevaid osi.


=Mida see endas sisaldab?=  
''' Mida see endas sisaldab? '''  
Kuna TTÜ Õppeinfosüsteem jätab soovida, tuli idee ise midagi paremat teha. Põhi komponendiks on ajakohane ning informatiivne tunniplaan, õppematerjalide ning jooksvate hinnete kuvamine.
Kuna TTÜ Õppeinfosüsteem jätab soovida, tuli idee ise midagi paremat teha. Põhi komponendiks on ajakohane ning informatiivne tunniplaan, õppematerjalide ning jooksvate hinnete kuvamine.
=Mis eesmärk?=
''' Mis eesmärk? '''
Lihtsustada õppejõu tööd ning koondada õppetööga seonduvate andmete jälgimine ning informatsiooni vahetamine tudengitega.
Lihtsustada õppejõu tööd ning koondada õppetööga seonduvate andmete jälgimine ning informatsiooni vahetamine tudengitega.
=Mida tavakasutaja sellega teha saaks?=
''' Mida tavakasutaja sellega teha saaks? '''
Meie rakenduse sihtkasutajateks on õppejõud ning tudengid. Saab vaadata tunniplaani, tulevate tööde ja ülesannete kuupäevi ning jooksvaid hindeid.
Meie rakenduse sihtkasutajateks on õppejõud ning tudengid. Saab vaadata tunniplaani, tulevate tööde ja ülesannete kuupäevi ning jooksvaid hindeid.
=Milliste osade realiseerimine võib osutuda problemaatiliseks?=
''' Milliste osade realiseerimine võib osutuda problemaatiliseks? '''
Kalendri funktsionaalsus täies ulatuses nii nagu me seda ette kujutame pakub kindlasti mitmekesiseid ja huvitavaid väljakutseid.
Kalendri funktsionaalsus täies ulatuses nii nagu me seda ette kujutame pakub kindlasti mitmekesiseid ja huvitavaid väljakutseid.
=Must have:=
''' Must have: '''
1. Sisselogimine: Kontrollib kas andmebaasis on vastav kasutaja, arvutab parooli räsi ja vaatab kas sisestatud parooli räsi on õige. Kasutajagruppide ning õiguste majandus taustal.
1. Sisselogimine: Kontrollib kas andmebaasis on vastav kasutaja, arvutab parooli räsi ja vaatab kas sisestatud parooli räsi on õige. Kasutajagruppide ning õiguste majandus taustal.
2. Tunniplaan: //TODO
2. Tunniplaan: //TODO
3. Õppematerjalid: Võimaldab näha ning lisada õppematerjale failide või linkidena. Samuti on võimalik muuta materjalidele ligipääsemise õigusi kasutajagruppide kaupa (Rühmad, Õppeained jne.)
3. Õppematerjalid: Võimaldab näha ning lisada õppematerjale failide või linkidena. Samuti on võimalik muuta materjalidele ligipääsemise õigusi kasutajagruppide kaupa (Rühmad, Õppeained jne.)
4. Hinded: Võimalik valida ainet ja näha kõiki antud ainet õppivaid tudengeid ning nende jooksvaid hindeid. Peab olema võimalik hinde tulpasi lisada. Ridu nimede või hinnete (ka null) järgi filtreerida. (Nice to have: Võimaluse korral ka VarChar tüüpi tulbad.)
4. Hinded: Võimalik valida ainet ja näha kõiki antud ainet õppivaid tudengeid ning nende jooksvaid hindeid. Peab olema võimalik hinde tulpasi lisada. Ridu nimede või hinnete (ka null) järgi filtreerida. (Nice to have: Võimaluse korral ka VarChar tüüpi tulbad.)
=Nice to have:=
''' Nice to have: '''
1. Teated(Nice to have): //TODO
1. Teated(Nice to have): //TODO
2. Ligipääs õpilase tüüpi kontole(Nice to have): //TODO
2. Ligipääs õpilase tüüpi kontole(Nice to have): //TODO

Revision as of 15:38, 2 November 2017


Rühmatöö aines Programmeerimine C# keeles

Meeskond

  • Alo Avi - projektijuht
  • Arnika Rästa
  • Sven Veelaid
  • Karmen Lillemets
  • Marite Rammo

Tehnoloogia

  • C#
  • WPF
  • SQL

Idee

Projekti eesmärk on teha kooli infosüsteem. Alustame põhilistest asjadest ja lisame hiljem erinevaid funktsionaalsusi juurde. Teeme lille, mis on parem kui ÕIS. Esialgne projekti skelett on töölaua-põhine.


Must have funktsionaalsus

  • Ajakohane ja rühmapõhine maja/klasside tunniplaan.
  • Ainetepõhine hinnete (k.a. jooksvad hinded) sisestamine.
  • Õppejõud peab saama vastavalt enda vajadustele muudatusi sisse viia - programmi funktsionaalsus õppejõu seisukohalt.
  • Tööde tähtaegade lisamine, õppematerjalid koondatud ühte kohta.
  • Sisselogimine kasutaja ja parooliga.
  • Õiguste jagamine (näiteks õppejõud saab vaadata ja muuta ainult oma aine(te) hindeid).


Nice to have funktsionaalsus

  • Programmi funktsionaalsus õpilase seisukohalt (vaadata enda hindeid, kodutööde tähtaegu ja tunniplaani).
  • ID-kaardi, Smart-ID, Mobiil-ID põhine autentimine.
  • Ainetele registreerimise võimalus.
  • Kasutaja andmete kuvamine ja muutmine


Versioonihaldus:

Analüüs

Eesmärk on koondada õppetööga seotud informatsioon ühte kohta ja teha see ligipääsetavaks õppejõule ning tudengile. Kõige problemaatilisemaks võib osutuda tunniplaani realiseerimise osa, sest seal on väga palju liikuvaid erinevaid osi.

Mida see endas sisaldab? Kuna TTÜ Õppeinfosüsteem jätab soovida, tuli idee ise midagi paremat teha. Põhi komponendiks on ajakohane ning informatiivne tunniplaan, õppematerjalide ning jooksvate hinnete kuvamine. Mis eesmärk? Lihtsustada õppejõu tööd ning koondada õppetööga seonduvate andmete jälgimine ning informatsiooni vahetamine tudengitega. Mida tavakasutaja sellega teha saaks? Meie rakenduse sihtkasutajateks on õppejõud ning tudengid. Saab vaadata tunniplaani, tulevate tööde ja ülesannete kuupäevi ning jooksvaid hindeid. Milliste osade realiseerimine võib osutuda problemaatiliseks? Kalendri funktsionaalsus täies ulatuses nii nagu me seda ette kujutame pakub kindlasti mitmekesiseid ja huvitavaid väljakutseid. Must have: 1. Sisselogimine: Kontrollib kas andmebaasis on vastav kasutaja, arvutab parooli räsi ja vaatab kas sisestatud parooli räsi on õige. Kasutajagruppide ning õiguste majandus taustal. 2. Tunniplaan: //TODO 3. Õppematerjalid: Võimaldab näha ning lisada õppematerjale failide või linkidena. Samuti on võimalik muuta materjalidele ligipääsemise õigusi kasutajagruppide kaupa (Rühmad, Õppeained jne.) 4. Hinded: Võimalik valida ainet ja näha kõiki antud ainet õppivaid tudengeid ning nende jooksvaid hindeid. Peab olema võimalik hinde tulpasi lisada. Ridu nimede või hinnete (ka null) järgi filtreerida. (Nice to have: Võimaluse korral ka VarChar tüüpi tulbad.) Nice to have: 1. Teated(Nice to have): //TODO 2. Ligipääs õpilase tüüpi kontole(Nice to have): //TODO 3. Uute kasutajate lisamine: //TODO 4. Kasutaja andmete kuvamine ja muutmine: //TODO 5. //TODO


Ajalogi

  • 11.09.2017 - meeskonna kokkupanek
  • 19.10.2017 - esimene kohtumine ja idee paika panemine, Wiki lehe tegemine
  • 02.11.2017 - projekti analüüsi koostamine