I vahearuanne - KUndrest/studyhub GitHub Wiki

I iteratsiooni kasutusjuhud (1p = ~10h)

Aine lisamine:

Õppejõud soovib süsteemi lisada ainet, et tudengid saaksid ennast ainele registreerida ning õppejõud saaks panna neile tähtaegu ning hindeid.

Taskid:

  • frontend(aine lisamise vormi loomine) - Kristin 0,3p Tähtaeg: 20.02
  • andmebaasi loomine - Andra 0,5p Tähtaeg: 28.02
  • klass User, mis sisaldab @Entity annotatsiooni ja sisestada testkasutajad sinna - Andra 0,2p Tähtaeg: 07.03
  • aine lisamine andmebaasi ja sidumine õppejõuga - Andra 0,4p Tähtaeg: 07.03
  • aine kuvamine kasutaja(õppejõu) ainete nimekirjas - Andra 0,3p Tähtaeg: 07.03
  • lisatud aine kuvamine tudengi ainetele registreerimise nimekirjas - Andra 0,3p Tähtaeg: 07.03

Ainele registreerimine:

Tudeng soovib registreerida ennast ainele, et näha õppejõu poolt temale lisatud tähtaegu ning hindeid.

Taskid:

  • frontend(ainele registreerimise vormi loomine) - Kristin - 0,3p Tähtaeg: 20.02
  • andmebaasis aine sidumine tudengiga - Kristin 0,4p Tähtaeg: 07.03
  • aine kuvamine kasutaja(tudengi) ainete nimekirjas - Kristin 0,3p Tähtaeg: 07.03
  • registreerunud tudengi kuvamine selle aine nimekirjas - Kristin 0,3p Tähtaeg: 07.03

Tähtaegade lisamine:

Õppejõud soovib süsteemi lisada tähtaegu, et tudengid saaksid näha õppejõu poolt lisatud tähtaegu.

Taskid:

  • frontend(tähtaegade lisamise vormi loomine) - Andra - 0,5p Tähtaeg: 20.02
  • tähtaegade lisamine andmebaasi - Andra 0,4p Tähtaeg: 07.03
  • tähtaegade kuvamine konkreetse aine tähtaegade nimekirjas - Andra 0,3p Tähtaeg: 7.03
  • tähtaegade kuvamine tudengile aine tähtaegade nimekirjas - Andra 0,3p Tähtaeg: 7.03

Tähtaegade vaatamine:

Tudeng soovib süsteemist vaadata õppejõudude poolt sisestatud tähtaegu, et saada ülevaade enda kohustustest õppetöös.

Taskid:

  • frontend - Elina 0,5p Tähtaeg: 20.02
  • Tähtaegade kuvamine andmebaasist - Kristin 0,5p Tähtaeg: 7.03

Tähtaegade lisamine (tudengil iseendale)

Tudeng soovib lisada iseendale tähtaegu, et kõik ülesanded oleksid ühest kohast kättesaadavad ja ei peaks mitmes kohas järge pidama.

Taskid:

  • frontend - Elina 0,5p Tähtaeg: 20.02
  • Tähtaegade kuvamine andmebaasist - Kristin 0,5p Tähtaeg: 7.03

Tegime valmis ka II iteratsiooni kasutusjuhtudele frontendid.

Grupitöö

  • Laadisime kõik vajalikud rakendused ja tegime kõikidele grupiliikmetele juurdepääsu.
  • Tegime Springiga projekti, mille panime Giti üles.
  • Tegime projekti plaani ja kõikide iteratsioonide kasutusjuhud ning panime need ka Giti Wikisse üles.
  • Tegime esialgsed HTML’d.

Iga grupiliikme töö:

Andra:

  • vajalike rakenduste allalaadimine
  • õppeaine kodulehel olevate videote vaatamine
  • õppejõu poolt vaadatavate HTMLide loomine:
  • tähtaegade/koduste ülesannete lisamise, muutmise ja kustutamise HTMLid
  • hinnete/punktide lisamise, muutmise ja kustutamise HTMLid

Elina:

  • vajalike rakenduste allalaadimine
  • õppeaine kodulehel olevate videote vaatamine
  • tudengi poolt vaadatavate HTMLide loomine:
  • tähtaegade/koduste ülesannete vaatamise HTMLid
  • hinnete/punktide vaatamise HTMLid

Kristin:

  • vajalike rakenduste allalaadimine
  • õppeaine kodulehel olevate videote vaatamine
  • projekti alguse tegemine ja GitHubi üles panemine
  • avalehe (registreerimise + sisselogimise) HTML
  • aine lisamise ja ainele registreerimise HTMLid
  • dokumentide haldamine ja lisamine Wikisse

Ülevaade:

projekti seis

Hetkel oleme jõudnud valmis teha HTMLid, järgmisena võtame ette andmebaasi ning backendi.

tekkinud probleemid

Probleeme on olnud nõutud tehnoloogiate rakendamisega, ei ole kindlustunnet, kas oleme vajalike asjadega õigesti hakkama saanud. Segaseks on jäänud, mida täpselt ja kuidas peame midagi tegema.

kas on valdkondi, kus vajame abi

Kuna varasemaselt pole kokku puutunud sarnaste tehnoloogiatega, mida projektis tuleb rakendada (spring boot, aurelia jne), siis nende kasutamisel oma projektis tekib nii mõningaid küsimusi. Samuti ei ole me enne javat õppinud, seega arvatavasti võib küsimusi ka selles osas tekkida.