Automatizácia administratívy pri výučbe
Garant: Mgr. Jana Uramová, PhD.
Učitelia: Ing. Ján Jurč, Mgr. Jana Uramová, PhD.
Počet študentov: 1 - 2
Pri výučbe sieťových, ale aj iných predmetov na FRI UNIZA sa vyučujúci stretávajú s opakujúcimi procesmi pri práci so vzdelávacími portálmi ako sú LMS Moodle a portál vzdelávanie. Náročnosť a zdĺhavosť týchto procesov narastá priamo-úmerne s počtom študentov v daných predmetoch. Medzi takéto procesy možno zaradiť nasledovné:
- Zápis výsledného skóre z aktivít zo simulátora Packet Tracer do LMS Moodle a efektívne overenie identity študenta, ktorý aktivitu vypracoval
- Zápis známky FX do portálu vzdelávanie pre študentov, ktorí do konca skúškového neprídu na žiadny termín skúšky
- Automatizácia pre kontrolu vyplnenia spätnej väzby študentov na predmet (Course Feedback) na portáli Netacad, možnosti automatickej notifikácie študentov, ktorí ju nevyplnili a pod.
- Automatizácia tvorby skupín/krúžkov v Moodle kurze daného predmetu aj na portáli Netacad, a automatizácia pri zaraďovaní študentov do nich
- Automatizácia zápisu skóre do portálu Netacad podľa skóre v univerzitnom systéme LMS Moodle
- Podpora objektivity hodnotenia pri hodnotení odpovedí študentov na otvorené otázky
Uvedená množina ale nie je úplná, preto sa od riešiteľov v projekte bude vyžadovať systematický prístup k riešeniu automatizácie pravidelne sa opakujúcich a zdĺhavých procesov:
- Analyzovať procesy zo strany učiteľov sieťových, prípadne aj iných predmetov, pri práci so systémami
- Vybrať procesy, ktoré sú vhodné a prospešné na zdieľanie medzi učiteľmi
- Navrhnúť zdieľanie dát pre vybrané procesy (štruktúra dát, databázové modely, vstup/výstup pre učiteľa a pod.)
- Implementovať riešenie podľa návrhu
- Vypracovať dokumentáciu k riešeniu
- Testovať implementované riešenie, a zozbierať spätnú väzbu od učiteľov na riešenie aj samotnú dokumentáciu
- Aktualizovať riešenie aj dokumentáciu podľa spätnej väzby a výsledkov testovania
Študenti budú v projekte v danom roku buď vytvárať programové riešenia alebo inovovať, udržiavať a vylepšovať už existujúce programové riešenia.
Používané technológie:
- Python 3.x (najmä knižnice Selenium, Requests, PyAutoGUI)
- VBA
- Microsoft Active Directory
- JavaScript
Prínosy pre študenta:
- praktická skúsenosť s automatizáciou učebných procesov
- podieľanie sa na vývoji reálnych riešení pre akademické prostredie
- rozvoj programátorských zručností
Mám záujem o projekt
0
študentov
0
učiteľov
0
partnerov