Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

proof of concept expertního systému

Page Properties


Target releasePOC
Epic
Document status

Status
colourGreen
titlefinal

Document owner
Design LeadNA
Development Lead
QA LeadTBDMartina 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. 

...

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í. 


Figma zde - https://www.figma.com/file/D9bjj99uCz0cuRnIoJBhUM/Expertn%C3%AD-syst%C3%A9m?node-id=5364%3A44231


Texty zde - 

Lref gdrive file
urlhttps://docs.google.com/document/d/1q5Bmk3FZLKoKwPztDmluA8JSuvK8k7C7xRQfDlDcge4/edit?ts=60bf80a7

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. 
PO chci průběžně testovat progress.Pro účely průběžného testování výstupů potřebujeme neveřejné náhledové prostředí s běžící aplikací, např. schovanou za HTTP Auth.  zadat všechno dosažené vzdělání.
  • Jakékoliv dosažené vzdělání je relevantní. Mohu tedy vložit více než jeden záznam. 
  • Záznamy mohou být následujícího typu (= typ kvalifikace):
    • Titul,
    • Kurz CŽV,
    • Ostatní kvalifikace.
  • Pokud uživatel vybere Titul, potom je třeba doplnit násl,,,
  • jazyková zkouška min. C1 SERR pro jazyky,
  • výkonný umělec,
  • kvalifikovanný trenér.
  • #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, Dis., bakalář, magistrvyšší odborné vzdělání, bakalářské vzdělání, magisterské vzdělání), oblast VŠ vzdělání (hodnoty: viz Sloupec B tabulky Mapování oblastí VŠ vzdělávání na oblasti RVP, list 'RVŠ oblasti (simplified)').pokud je navíc oblast VŠ vzdělání Učitelství (položka 30 tabulky)
      • 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í (+nabídnout výběr z kurzů CŽV + výběr "dalších relevantních zkušeností", user story 4 a 5)
      Pokud uživatel vybere Ostatní kvalifikace, potom jen zvolí jednu z násl. možností:
      • rodilý mluvčí,
          • učitelství (v tabulce dev
            Lref gdrive file
            urlhttps://docs.google.com/spreadsheets/d/1mPvFm_5fgUjswlrOIkU2pnnTP4oIpy5b6GfxZFpt8iU/edit#gid=645564954
            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.
            st. ZŠ,
            • stupeň ZŠ / primární pedagogika
            • 2.
            st. ZŠ, SŠ),
          • předmětovou skupinu (Všeobecně-vzdělávací předměty, Cizí jazyk, Umělecké předměty, Tělesná výchova, Odborné předměty, Praktické vyučování, Odborný výcvik)
          • charakter (možnosti Učení, Speciální učení, Odborný, Speciální, Vychovatelství, Volný čas)

    • Pokud uživatel vybere Kurz CŽV (zajímají nás jenom pedagogické kurzy), potom je třeba doplnit hodnoty:
      • pro jaký stupeň (1. st. ZŠ, 2. st. ZŠ, SŠ),
            • 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í" (user story 4 a 5)
    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

    3Jako zájemce o učitelství chci zadat, kde chci učit. 
    • Možnosti jsou:
      •  1. stupeň ZŠ,
      •  2. stupeň ZŠ,
      •  SŠ. 
    • Musím vybrat právě jednu hodnotu. 
    4Jako zájemce o učitelství chci indikovat, o výuku jakých předmětů mám zájem. 
    • 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 shrnuje Číselník předmětů
    5
    • 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 2 3 situace:
      • nic dostudovat nepotřebuji (= víme, že s danou kvalifikací může uživatel učit co chce a kde chce), nebo
      • 1. 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í. Toto tvrzení zároveň uživateli dokládáme odkazem na odstavec zákona (viz Strom pro výběr...dev, list final, sloupec W). Zároveň mu nabídneme možnost nás v případě pochybností kontaktovat e-mailem. Ve druhém případě uživateli zobrazíme
        • případě uživateli zobrazíme možnosti pro něj relevantních cest, kterými se má vydat. Cesty reprezentují jednotlivé body zákona o pedagogických pracovnících, respektive jednotlivé řádky v tabulce "strom pro výběr - DEV". Cesty jsou pojmenované po kombinaci typů "kvalifikaci", které jsou uvedeny v řádku - např. Bakalářské vzdělání (titul 2) + Kurz celoživotního vzdělání + konkrétní typ ostatní kvalifikace
        • pozor, uživatel zadává do systému předmět, který chce učit, ale zákon mluví o tzv. předmětových skupinách, ve kterých jsou předměty sloučeny. Přehled skupiny a předmětů, které do nich patří, je zde.
        • po zvolení konkrétní cesty pak uživatel dostane 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).
      • 2. 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
      • 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. 
    67Jako 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. 
    8Jako zájemce se chci k získaným výsledkům vracet
    • Chci zaslat odkaz na mé výsledky na svůj e-mail, který zadám do formuláře.

    User interaction and design

    ...

    • 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