Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Õppejõule ainekursuse uuendamise liides #19

Open
mingisugune opened this issue May 29, 2023 · 0 comments
Open

Õppejõule ainekursuse uuendamise liides #19

mingisugune opened this issue May 29, 2023 · 0 comments

Comments

@mingisugune
Copy link
Contributor

mingisugune commented May 29, 2023

Kliendi sõnul hakkab veebirakendust esialgu kasutama üks Haapsalu kolledži õppejõud (Martti Raavel) ning seda tehakse esmalt rakendusinformaatika eriala klassigruppide ja ainekursuste raames. Laiemas plaanis on kliendi soov, et veebirakendust hakkaksid aja jooksul kasutama ka teised Haapsalu kolledži õppejõud ja teiste erialade klassigrupid. Kliendi sõnul võiks mõne aasta jooksul kogu Haapsalu kolledži õppetöö koonduda kooli veebirakendusele.

Hetkel toimub ainekursuste materjalide haldamine otse GitHubi keskkonnas. Õppejõud saab kasutada „HK_Ainekursuse_mall” nimelist näidis-repositooriumit (https://github.com/tluhk/HK_Ainekursuse_mall), mille abil luua uue ainekursuse repositoorium. Samas näidis-repositooriumis on üleval juhendid, mis selgitavad, kuidas GitHubis õppematerjale muuta, millistele formaatidele peavad need vastama ning kuidas täita ainekursuse konfiguratsioonifaili.

Esimene õppejõud, kes rakendust kasutama hakkab, kinnitas, et tema jaoks on GitHubi keskkonnas ainekursuse materjalide lisamine ja muutmine arusaadav. Kui aga rakendust peaks peale tema kasutama hakkama veel mõni muu õppejõud, kel ei pruugi olla teadmisi GitHubist ega muust tehnilisest küljest, mis on seotud konfiguratsioonifaili või muude failide haldamisega, siis tuleb veebirakendusele lisada liides, mis aitaks õppejõul uut ainekursust lisada või olemasolevat ainekursust uuendada.

Selline liides peaks olema osa kolledži veebirakendusest, millele pääsevad ligi autentitud kasutajakontodega õppejõud. Liides peaks võimaldama õppejõul veebirakenduses ainekursuse materjale sisestada ning „Lisa ainekursus” nupuga peaks tagarakendus läbi GitHubi rakendusliidese looma GitHubis uue ainekursuse repositooriumi, mis vastab rakenduse valiidsete repositooriumite nõuetele. Kui õppejõud soovib ainekursuse materjale muuta, peaks veebirakendus kuvama materjalide muutmise liidest ning peale „Muuda ainekursust” nupule vajutamist peaks tagarakendus läbi GitHubi rakendusliidese GitHubis ainekursuse repositooriumit uuendama. Teisisõnu peaks veebirakendus tegema ainekursuse haldamise võimalikult lihtsaks neile õppejõududele, kes pole kokku puutunud GitHubi kasutamisega.

Tulevikus võiks veebirakendus otseselt võimaldada ka klassigruppide haldamist, kodutööde lisamist, teadete jätmist jpm, mis kõik põhineb küll GitHubi lahendustel, kuid mille kasutamiseks ei peaks õppejõud ise GitHubi keskkonda tundma ega kasutama.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant