Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 50 Next »

proof of concept expertního systému

Target releasePOC
Epic
Document status

FINAL

Document owner
Design LeadNA
Development Lead
QA LeadMartina Hytychová

Goals

  • Cílem POC je zvalidovat, že jsme schopní logicky propojit vstupy s výstupy tak, aby to přinášelo hodnotu uživatelům. 

Background and strategic fit

POC je prvním, ale klíčovým krokem v tvorbě MVP Expertního systému. Bez ohledu na cestu zákazníka (Customer Journey) potřebujeme co nejdříve otestovat, že máme všechna potřebná data, a že jsme schopni na základě vstupů uživatele nabídnout relevantní kurzy k dostudování, a tak mu pomoci s dalším důležitým krokem na cestě k učitelství. 

Assumptions

Requirements

  • Řešíme jen 1. stupeň ZŠ, 2. stupeň ZŠ a SŠ. (shoduje se s MVP Scope)
  • Řešíme jen VŠ obory a vybrané kurzy CŽV. (v MVP budeme chtít obsáhnout i jazykové kurzy například)
  • Řešíme jen profesi učitel. (shoduje se s MVP Scope). Neřešíme další profese, jako je asistent pedagoga nebo psycholog. 
#User StoryDescription
1Jako zájemce o učitelství chci zadat, na jakém stupni bych chtěl učit. 
  • Možnosti jsou:
    • 1. stupeň ZŠ
    • 2. stupeň ZŠ / nižší stupně gymnázií
    • SŠ / SOŠ / SOU / vyšší stupně gymnázií
  • Musím vybrat právě jednu hodnotu.
2Jako zájemce o učitelství chci indikovat, jaké předměty bych rád učil. 
  • Pro výuku různých předmětů musím mít jiné dosažené vzdělání. Např. pokud chci učit matiku a studoval jsem historii, stačit mi to nebude. 
  • Mohu označit právě jednu možnost. 
  • Všechny možnosti:
    • Čeština

      Matematika

      Informační a komunikační technologie

      Dějepis

      Občanská výchova

      Fyzika

      Chemie

      Přírodopis / Biologie

      Zeměpis

      Hudební výchova

      Výtvarná výchova

      Výchova ke zdraví

      Tělesná výchova

      Angličtina

      Němčina

      Francouzština

      Španělština

      Ruština

      Člověk a svět práce

      Dramatická výchova

      Etická výchova

      Filmová / audiovizuální výchova

      Taneční a pohybová výchova

      Osobnostní a sociální výchova

      Výchova demokratického občana

      Výchova k myšlení v evropských a globálních souvislostech

      Multikulturní výchova

      Environmentální výchova

      Mediální výchova

      Odborné předměty

      Praktické vyučování

      Odborný výcvik

      Základy společenských věd

3Jako zájemce o učitelství chci sdělit svoje dosažené vzdělání.
  • Pro zadávání titulů je pro každý z nich potřeba doplnit násl. hodnoty: 
    • dosažené VŠ vzdělání (hodnoty: odborná maturita, výuční list, vyšší odborné vzdělání, bakalářské vzdělání, magisterské vzdělání), 
    • 1. možnost vzdělání: v případě, že uživatel zadá bakalářské vzdělání nebo magisterské vzdělání, tak je potřeba, aby vybral jednu ze specializací:
        • učitelství (v tabulce dev = oblast učitelství + charakter učení)
        • speciální pedagogika pro učitele (v tabulce dev = oblast učitelství + charakter  speciální učení)
        • speciální pedagogika (neučitelská) (v tabulce dev = oblast učitelství + charakter speciální)
        • pedagogika volného času (v tabulce dev = oblast učitelství + charakter volný čas)
        • vychovatelství (v tabulce dev = oblast učitelství + charakter je vychovatelství)
        • umělecko-pedagogická (v tabulce dev = oblast Umění a vědy o umění a kultuře + charakter učení)

        • umění (neučitelská) (v tabulce dev = oblast any + charakter odborný)
        • tělesná výchova a sport (neučitelská) (v tabulce dev = oblast Tělesná výchova a sport; kinantropologie + charakter odborný)
        • filologie (neučitelská) (v tabulce dev = oblast filologie + charakter odborný)
        • jiná neučitelská odborná specializace (v tabulce dev = oblast any + charakter odborný)
      • pokud je navíc specializace vzdělání učitelství, potom ještě uživatel doplní:
        • pro jaký stupeň: 
          • 1. stupeň ZŠ / primární pedagogika
          • 2. stupeň ZŠ / nižší stupně gymnázií
          • SŠ / SOŠ / SOU / vyšší stupně gymnázií
        • pro jaký předmět
    • 2. možnost vzdělání: v případě, že uživatel zadá odborná maturita, výuční list nebo vyšší odborné vzdělání, tak nabídnout výběr z kurzů CŽV + výběr "dalších relevantních zkušeností"
4Jako zájemce o učitelství chci zmínit všechny kurzy CŽV, které jsem absolvoval, a které mě opravňují k tomu býti učitelem. 

Pokud zájemce o učitelství absolvoval kurz celoživotního vzdělávání (CŽV), který ho opravňuje k učení (tedy musí jít o pedagogický kurz), může to být relevantní pro jeho cestu k učitelství. 

V tom případě uživatel sdělí, že absolvoval pedagogický kurz CŽV a vybere, pro jaký stupeň. Možnosti jsou následující, přičemž může vybrat více položek:

  • nemám
  • příprava učitelů 1. stupně ZŠ
  • příprava učitelů 2. stupně ZŠ
  • příprava učitelů SŠ
5Jako zájemce o učitelství chci sdělit svoje ostatní relevantní kvalifikace, které mě mohou opravňovat učit. 

Pole se nazývá Ostatní kvalifikace. Uživatel může zvolit libovolný počet z násl. možností:

  • nemám

  • doplňující studium k rozšíření odborné kvalifikace (DVPP)

  •  jazyková zkouška min. C1 SERR pro jazyky

  • doplňující didaktické studium příslušného jazyka

  • studium pedagogiky

  • rodilý mluvčí/ na úrovni rodilého mluvčího

  • výkonný či výtvarný umělec

  •  kvalifikovaný učitel uměleckých odborných předmětů v ZUŠ, SŠ a konzervatoři

  • kvalifikovaný trenér

6Jako zájemce o učitelství chci zobrazit seznam kurzů a oborů k dostudování relevantní pro moje vstupy. 
  • Tady mohou nastat 3 situace:
    • 1. možnost výsledků: nic dostudovat nepotřebuji (= víme, že s danou kvalifikací může uživatel učit co chce a kde chce), nebo
    • 2. možnost výsledků: potřebuji si kvalifikaci doplnit. 
      • V prvním případě zobrazíme uživateli hlášku, že je ready učit a žádné překážky stran dosažené kvalifikace mu nebrání. 
      • Ve druhém případě uživateli zobrazíme seznam oborů a kurzů k dostudování, které jsou relevantní pro jeho kombinaci dosažené kvalifikace, požadovaných předmětů, které chce vyučovat a stupně studia, kde chce působit. 
      • Jednotlivé obory a kurzy (záznamy) budou reprezentovány jednotlivými řádky tabulky. Každý záznam bude obsahovat násl. informace:
        • typ kvalifikace (hodnoty: Titul, Kurz CŽV, Ostatní kvalifikace),
        • název oboru nebo kurzu,
        • na jakém stupni mohu s daným oborem nebo kurzem učit (1. stupeň ZŠ, 2. stupeň ZŠ, SŠ),
        • jaké předměty mohu s daným oborem nebo kurzem učit (viz Číselník předmětů),
        • jaký VŠ titul získám (pokud nějaký),
        • instituce, která ho organizuje (typicky název vysoké školy; např. Vysoká škola ekonomická, České vysoké učení technické, apod.),
        • fakulta nebo oddělení (pokud existuje; např. Fakulta financí a účetnictví),
        • cena,
        • město, kde výuka probíhá,
        • standardní dobu studia v semestrech (celé číslo),
        • formu studia (hodnoty: prezenční, distanční, kombinovaná; je přípustných více hodnot) a
        • odkaz na více informací (link).
    • 3. možnost výsledků: Pokud víme, že si uživatel potřebuje kvalifikaci doplnit, ale nevíme o žádný relevantních kurzech, zobrazíme prázdný výsledek a doporučíme mu, aby nás kontaktoval mailem. 
7Jako zájemce o učitelství chci opravit zadané vstupy. 
  • Z výsledků se chci vrátit o krok zpět a nemuset všechny vstupy zadávat od začátku. Formulář by si tudíž měl pamatovat zadané hodnoty tak, abych mohl např. jen změnit, na jakém stupni nebo jaký předmět(y) chci učit. 

User interaction and design

Miro Board s načrtnutým procesem: https://miro.com/app/board/o9J_lby_RpM=/?moveToWidget=3074457352496488091&cot=14

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionWhoOutcome

Michal Voráč : Zrevidovat Číselník předmětů pro účely stanovení příslušnosti do POC / MVP / Post-MVP Scope a zohlednit jak v Číselníku, tak v Tabulce kurzů. 

Revize netřeba, všechny předměty jsou relevantní i pro POC. 

Michal Voráč : Jak budeme pracovat s úkoly (issues)? Umíme vyexportovat úkoly v podobě User Stories do Githubu a zde kontrolovat jejich plnění? Budeme vytvářet sub-tasky k jednotlivým US? Kdy je US hotová, kdy je nasazená, kdy je otestovaná za QA / PO? 

Ještě v řešení. S Česko.Digital řešíme variantu, že bychom používali issue tracking JIRA. 

Michal Voráč : Je výuční list součástí MVP Scope? 

Ano. Protože opravňuje k učení na odborné SŠ, je součástí scope. 

Former user (Deleted) : pro kontakt by byl lepší formulář pro vynucení struktury odpovědí. může být externí a může jich být několik.

Ano, dobrý point. V MVP budeme preferovat, aby nás uživatelé kontaktovali přes webový formulář. 

Former user (Deleted) : nechceme takový form nabídnout i lidem co chtějí učit něco jiného? MŠ, VŠ, asistent pedagoga, etc. 

V MVP by bylo fajne tyto možnosti nabídnout uživateli jako vstupy s tím, že pro ně nebudeme mít připravené kurzy a obory. Ale i tak je můžeme poprosit, ať nás kontaktují a můžeme si takto validovat zájem o tyto možnosti. 

Michal Voráč : Hodí se nám znát i lokalitu uživatele? Reálně bychom ho / jí při vyplňování údajů (dosažená kvalifikace, co a kde chci učit) poprosili vyplnit i odkud je. Pro: Sbíráme informace o tom, odkud uživatelé jsou. Navíc teoreticky můžeme lokalitu zjišťovat (po potvrzení uživatele) automaticky přes prohlížeč. 

V POC lokalitu uživatele znát nepotřebujeme. K ničemu jí nepoužijeme. Hraje roli při filtrování, které je nicméně až MVP scope. 

Not Doing

  • Filtry nad výstupem (= seznamem relevantních kurzů k dostudování). Pro POC nám stačí vypsat všechny relevantní kurzy. Další práce s kurzy (jako např. seskupování, filtrování podle různých parametrů) vzejde z výzkumu cílových skupin a příp. uživatelského testování. 
  • Detail oboru nebo kurzu. Počítáme, že v MVP budeme mít ambici obsáhnout co nejdelší cestu uživatele (v ideálním případě např. až po odeslání přihlášky, if possible). 
  • Rodilé mluvčí a výkonné umělce. 
  • Jednooobor / dvouobor. 
  • Tipy ala "Není to úplně košer, ale nejjednodušší cestou je udělat si CŽV v tom oboru, který jsi vystudoval, a učit ho pak alespoň hodinu týdně – tím se staneš kvalifikovaným učitelem a můžeš k tomu pak učit, na čem se s ředitelem domluvíte." – typicky patří k US "Pokud víme, že si uživatel potřebuje kvalifikaci doplnit, ale nevíme o žádný relevantních kurzech, zobrazíme prázdný výsledek a doporučíme mu, aby nás kontaktoval mailem."
  • Při zadávání, jaké předměty chci učit, zvýraznit ty, které pro mě budou snáz dosažitelné (na základě kvalifikace). Např. pokud mám vystudovanou oblast VŠ vzdělání Ekonomické obory, pak Matematika, Občanská výchova / ZSV a Člověk a svět práce pro mě budou relativně snáze dosažitelné (bude mi stačit míň, abych je mohl učit). 

Action items

  • Popsat matching algoritmus (stačí jako logická konstrukce ala SQL). Jakub Bares
  • Ověřit zadání POC se Zadavatelem. Michal Voráč
  • Hodit US do Githubu. Michal Voráč
  • Ověřit zdroje pro scraping s Michalem Val. Jakub Bares
  • Ověřit dostupnost testerky a její představu o zapojení do projektu. Jakub Bares
  • No labels