Študent: Matej Mok · Vedúci: Mgr. Ján Kľuka, PhD
Téma: Vylepšenie pracovného zošita na výučbu matematickej logiky
Logický pracovný zošit je softvér na podporu výučby matematickej logiky pre informatikov. Jedná sa o editor formátovaného textu s podporou Markdownu, HTML a TeXu. Do dokumentu je možné vkladať interaktívne prvky ktorými sú aplikácie na podporu výučby matematickej logiky. Zmeny v dokumente vytvorenom pomocou zošitu sú priebežne synchronizované s git repozitárom hostovaným na službe GitHub. Dokument sa je rozdelený do buniek ktoré sú buď textové alebo aplikačné. Bunky sa je možné jednoducho pridávať, preusporiadať mazať.
História repozitára – zmenšenie počtu commitov použitím dočasnej vetvy a zlúčením commitov do jedného pri pripojení do hlavnej vetvy
Undo/redo
Práca offline s využitím local storage
Drobné, zatiaľ neotestované vylepšenia
Implementácia mechanizmu na zdieľanie dát medzi bunkami vhodného na postupné odvodzovanie tvrdení, rozširovanie jazyka a teórie.
Integrácia kontrolóra formalizácií a jeho backendu
Kvízové otázky a backend na ich vyhodnocovanie
Technický problém: zdieľaná autentifikácia
Zjednodušená prezentácia repozitára, uľahčenie prístupu k zadaniam
Frontend: https://github.com/FMFI-UK-1-AIN-412/workbook
Frontend (vývoj): https://github.com/4zzz/workbook
Backend: https://github.com/FMFI-UK-1-AIN-412/workbook-auth-backend/
Stabilná: https://fmfi-uk-1-ain-412.github.io/workbook/
Priebežne aktualizovaná vývojová: https://4zzz.github.io/workbook/
Report zo zimného semestra: PDF
Report z letného semestra: PDF