Brainery: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Bpoldoja (talk | contribs)
No edit summary
Tteearu (talk | contribs)
No edit summary
Line 1: Line 1:
=Meeskonna nimi=
==Meeskonna nimi==


Brainery
Brainery


=Intro=
==Intro==


See wiki lehekülg on loodud Eesti Infotehnoloogia Kolledži aine "I243 Programmeerimine C# keeles" projekti jaoks.
See wiki lehekülg on loodud Eesti Infotehnoloogia Kolledži aine "I243 Programmeerimine C# keeles" projekti jaoks.


=Meeskond=
==Meeskond==
* Madis Lugus - projektijuht
* Madis Lugus - projektijuht
* Elina Kuldkepp
* Elina Kuldkepp
Line 13: Line 13:
* Taavi Teearu
* Taavi Teearu


=Idee=
==Idee==


Luua keskkond, mis võimaldab õpetada teooriat ning lisaks sellele ka viia läbi teste teadmiste kontrolliks.
Luua keskkond, mis võimaldab õpetada teooriat ning lisaks sellele ka viia läbi teste teadmiste kontrolliks.
Nii teste kui ka teooriat saab vastavalt oma äranägemisele luua teiste jaoks.
Nii teste kui ka teooriat saab vastavalt oma äranägemisele luua teiste jaoks.
==Tehnoloogiad==
* WPF
* SQL
==Versioonihaldus==
[https://tteearu.visualstudio.com/Hexacad https://tteearu.visualstudio.com/Hexacad]


==Analüüs==
==Analüüs==


<p>Rakenduse eesmärgiks on teooria õpetamise võimaldamine ning lisaks sellele ka teadmisi kontrollivate testide läbi viimine. Nii teste kui ka teooriat peaks saama vastavalt oma äranägemisele luua nii enesekontrolliks kui ka teiste inimeste teadmiste proovile panekuks.
Rakenduse funktsionaalsus muudab kasutamise tavakasutaja jaoks lihtsaks.</p>
<p>Rakenduse loomisel kasutame andmebaasi, kuhu lisatakse nii õppematerjale kui ka nendele vastavaid teste, mis koosnevad erinevatest vastusevariantidega küsimustest. Administraator saab ka kustutada ja muuta andmebaasis olevaid õppematerjale ning küsimustikke. Kuna meil on tähtis, et seda oleks võimalikult mugav kasutada, siis valmib lõpp-produkt WPF rakendusena.</p>
<p>Lõpp-toote abil peaks tavakasutaja saama antud rakendusega õppida nii teooriat mõnel vabalt valitud teemal kui ka kontrollida varasemalt omandatud teadmisi. Lisada ise erinevaid materjale, teemasid kui ka luua mitmekülgseid teste nii olemasolevate kui ka uute teemade kohta,</p>
===Tööjaotus===
<p>Koodi kirjutatakse jooksvalt kõigi tiimiliikmete poolt koos. Peale prototüübi valmimist otsustame, kes mis osa hakkab lihvima.</p>


=Tehnoloogiad=
===Must have===
* WPF
* SQL


=Versioonihaldus=
'''Tavakasutaja view'''
<p>Tavakasutaja näeb oma vaates ainult õppematerjale ning nendele vastavaid teste.</p>


[https://tteearu.visualstudio.com/Hexacad https://tteearu.visualstudio.com/Hexacad]
'''Valik erinevate õppeainete vahel'''
<p></p>


'''Teha erinevaid teste ning näha ka oma tulemusi'''
<p>Õppeainel saab olla mitmeid teste, nii üleüldiselt õppeainele endale kui ka õppeaine peatükkidele. Kasutaja näeb testi lõppedes kuidas tal läks, ning on võimalik näha ka eelnevaid tulemusi.</p>


'''Peatükkidega käivad kaasas ka pildid/illustratsioonid'''
<p>Peatükke lugedes on võimalik näha ka teemakohaseid illustreerivaid pilte.</p>
'''Kogu materjal on salvestatud andmebaasi ega kao progammi sulgedes ära.'''
<p></p>
===Nice to have===
'''Admin view'''
<p>Administaator näeb ainult võimalusi juurde lisada uusi õppematerjale või teste.</p>
'''Võimalik sisestada õppematerjali'''
<p>Admin vaates saab lisada õppematerjale, lisades uue aine või teema ning hakates lisama sellele peatükke ja pilte.</p>
'''Luua teste kindlale õppematerjalile või selle erinevatele peatükkidele'''
<p>Admin saab lisada õppeainele teste või eraldi õppeaine peatükkidele teste. Testid koosnevad küsimustest ja valikvastustest.</p>
'''Kustutada või muuta olemasolevaid õppematerjale ja teste.'''
<p>Admin-views on võimalik juba olemasolevaid õppenained ja teste muuta või üldse kustutada.</p>
'''Kasutaja saab lisada märkmeid'''
<p>Kasutaja saab lisada enda jaoks märkmeid peatükkide kõrvale, mis soodustaks õppimist.</p>


=Raskused=
===Raskused===
* TPF - Ever heard of Github or Bitbucket or Gitlab or self-hosted Git service [https://git.biz.wut.ee/ https://git.biz.wut.ee/]?
Antud projekti raames võivad osutuda problemaatiliseks:
Manuals are for weak and dumb
* TFS-i kasutusele võtt
* Ajaplaneerimine
* Tiimisisesed suhted ning
* Liigendatud peatükkide süsteemi kuvamine ning selle loomine kasutaja enda poolt.

Revision as of 16:43, 1 November 2016

Meeskonna nimi

Brainery

Intro

See wiki lehekülg on loodud Eesti Infotehnoloogia Kolledži aine "I243 Programmeerimine C# keeles" projekti jaoks.

Meeskond

  • Madis Lugus - projektijuht
  • Elina Kuldkepp
  • Berit Põldoja
  • Taavi Teearu

Idee

Luua keskkond, mis võimaldab õpetada teooriat ning lisaks sellele ka viia läbi teste teadmiste kontrolliks. Nii teste kui ka teooriat saab vastavalt oma äranägemisele luua teiste jaoks.

Tehnoloogiad

  • WPF
  • SQL

Versioonihaldus

https://tteearu.visualstudio.com/Hexacad

Analüüs

Rakenduse eesmärgiks on teooria õpetamise võimaldamine ning lisaks sellele ka teadmisi kontrollivate testide läbi viimine. Nii teste kui ka teooriat peaks saama vastavalt oma äranägemisele luua nii enesekontrolliks kui ka teiste inimeste teadmiste proovile panekuks. Rakenduse funktsionaalsus muudab kasutamise tavakasutaja jaoks lihtsaks.

Rakenduse loomisel kasutame andmebaasi, kuhu lisatakse nii õppematerjale kui ka nendele vastavaid teste, mis koosnevad erinevatest vastusevariantidega küsimustest. Administraator saab ka kustutada ja muuta andmebaasis olevaid õppematerjale ning küsimustikke. Kuna meil on tähtis, et seda oleks võimalikult mugav kasutada, siis valmib lõpp-produkt WPF rakendusena.

Lõpp-toote abil peaks tavakasutaja saama antud rakendusega õppida nii teooriat mõnel vabalt valitud teemal kui ka kontrollida varasemalt omandatud teadmisi. Lisada ise erinevaid materjale, teemasid kui ka luua mitmekülgseid teste nii olemasolevate kui ka uute teemade kohta,

Tööjaotus

Koodi kirjutatakse jooksvalt kõigi tiimiliikmete poolt koos. Peale prototüübi valmimist otsustame, kes mis osa hakkab lihvima.

Must have

Tavakasutaja view

Tavakasutaja näeb oma vaates ainult õppematerjale ning nendele vastavaid teste.

Valik erinevate õppeainete vahel

Teha erinevaid teste ning näha ka oma tulemusi

Õppeainel saab olla mitmeid teste, nii üleüldiselt õppeainele endale kui ka õppeaine peatükkidele. Kasutaja näeb testi lõppedes kuidas tal läks, ning on võimalik näha ka eelnevaid tulemusi.

Peatükkidega käivad kaasas ka pildid/illustratsioonid

Peatükke lugedes on võimalik näha ka teemakohaseid illustreerivaid pilte.

Kogu materjal on salvestatud andmebaasi ega kao progammi sulgedes ära.

Nice to have

Admin view

Administaator näeb ainult võimalusi juurde lisada uusi õppematerjale või teste.

Võimalik sisestada õppematerjali

Admin vaates saab lisada õppematerjale, lisades uue aine või teema ning hakates lisama sellele peatükke ja pilte.

Luua teste kindlale õppematerjalile või selle erinevatele peatükkidele

Admin saab lisada õppeainele teste või eraldi õppeaine peatükkidele teste. Testid koosnevad küsimustest ja valikvastustest.

Kustutada või muuta olemasolevaid õppematerjale ja teste.

Admin-views on võimalik juba olemasolevaid õppenained ja teste muuta või üldse kustutada.

Kasutaja saab lisada märkmeid

Kasutaja saab lisada enda jaoks märkmeid peatükkide kõrvale, mis soodustaks õppimist.

Raskused

Antud projekti raames võivad osutuda problemaatiliseks:

  • TFS-i kasutusele võtt
  • Ajaplaneerimine
  • Tiimisisesed suhted ning
  • Liigendatud peatükkide süsteemi kuvamine ning selle loomine kasutaja enda poolt.