Aktivita

Version 69.2 by Josef Vencl on 2021/03/31 09:10

ico-activity-40.pngZákladní prvek Competentu. Aktivita je nejmenší splnitelná jednotka systému, která je přiřaditelná uživatelům. Ti ji pak dle nastavených parametrů plní a dosahují tak specifických cílů v systému. Aktivita je definována primárně svým názvem, subtypem, schématem a obsahem.

Jelikož aktivita patří mezi hlavní objekty Competentu, má svou sadu hlavních parametrů a také své subtypy, která dále definují její iniciální konfiguraci a vedlejší parametry.

Na základě schématu se dělí na aktivitu beztermínovou a termínovou. 

Aktivita s beztermínovým schéma

Netermínové aktivity mají zpravidla obsah, který je dostupný distančně (online), student tedy může aktivitu plnit kdykoli v rámci nastaveného času. Takové aktivity typicky automaticky samy ohodnotí studenta po jejich dokončení. Dají se ovšem použít i jako nositel informace o tom, že uživatel má v rámci daného časového rozpětí něco udělat a typicky hodnotitel aktivity poté rozhodne, zda a jak byla aktivita splněna.

Pokud má aktivita svůj vlastní obsah, je definován a přiřazován pomocí Typu spuštění aktivity. Splněnost aktivity se pak určuje na základě Typu vyhodnocení.

Při přiřazování netermínové aktivity je možné každému účastníkovi nastavit individuální plnění aktivity. Nastavení se týká datumů, ve kterých je aktivita přístupná a splnitelná, hodnotitele, který může ohodnotit výsledek plnění aktivity a případného periodického opakování přiřazení této aktivity.

Aktivita s termínovým schéma

Termínové aktivity nemají v rámci Competentu svůj vlastní obsah (ačkoli jejich náplň může být rozepsána v popisu aktivity nebo termínu). Používají se pro akce, kam se musí studenti osobně dostavit - například zkouška v autoškole. Personál aktivity pak ohodnotí, jak student aktivitu splnil.

Aktivitě jsou tedy nejprve vytvořeny termíny, kde je určeno kdy a kde se aktivita koná, případně jakou má kapacitu a personál (lektora, zkoušejícího...). Uživatelé jsou pak přiřazováni jednotlivým termínům a žádné další informace při přiřazování již nejsou doplňovány.

Termín aktivity

Je vytvářen v rámci Termínové aktivity a určuje čas a místo, kde se aktivita bude konat, přičemž může definovat i další parametry jako popis, personál, kapacitu, atd. Termínů pro jednu aktivitu může být vytvořeno neomezené množství (mohou se časem i místem překrývat).

Na tyto termíny se pak hlásí uživatelé, kteří se mají pro splnění aktivity dostavit v daný čas na dané místo. Typicky je tedy termínová aktivita prezenční, ovšem vzhledem k tomu, že jediným povinným parametrem termínu je čas konání, může i termínová aktivita být vykonávána distančně.

Pokud je nutné, aby se jeden termín konal na více místech nebo ve více časech, je možné jej rozdělit do několika fází z nichž každá může opět specifikovat všechny parametry nacházející se v termínu.

Všechny parametry termínu a fází jsou popsány v sekci o zakládání nového termínu.

Vice k termínovému schéma:

Obsah aktivity

Obsah aktivity je sada parametrů udávajících, co je náplní uživatelské aktivity. Podle typu se může jednat např. o dokument k nastudování nebo o interaktivní kurz.

A-ActivityDetail-launchTypeParam-iTrivioSelected.png

Detail parametru Typ spouštění. Zde je nastaven typ iTrivio (1) podtypem Kurz. Jako vyhodnocení se u kurzu použije binární hodnocení Prošel/Neprošel (2). Podle typu spouštění je možné obsah zkušebně [Spustit] či 

Administrace obsahu aktivity

Nastavení obsahu aktivity se provádí v Detailu aktivity, tabu Detaily 💻, kde je sada tří parametrů:

Nastavený obsah je možné zkušebně spustit tlačítkem btn-activityLaunchPlayCourse.png (4). Změnu na jiný typ provádíme přes tlačítko editovat ico-edit-22.png(5).

Hlavní parametry aktivity

Tyto parametry obsahuje každá aktivita, hodnocení 📖, sada 📖 a termínová sada 📖, protože sdílejí stejný datový základ. Na tomto místě vypisujeme všechny parametry aktivity. Uvádíme jejich interní název, datový typ 📖, stručný popis a typ aktivity (aktivita, hodnocení...), pro niž má daný parametr opodstatnění. Pokud je to nutné, uvádíme, jak se parametr nastavuje a chová v uživatelském rozhraní Competentu.

Na kapitole se pracuje, doplňují se hlavní parametry
CUid 9cu4jg

 Pokud není uvedeno jinak, je parametr dostupný na obrazovkách detailu všech výše zmíněných typů (aktivita, hodnocení, sada, termínová sada). Každý typ obsahuje krátké shrnutí, výchozí nastavení viditelnosti, výchozí hodnotu, a kde se to liší, také doporučené nastavení. Pokud se nejedná o jednoduchou textovou či číselnou hodnotu, přidávají se také screenshoty.

Název (name STRING)

Název aktivity, hodnocení, sady nebo termínové sady. Přejmenování můžeme provést na obrazovce Aktivity 💻 nebo mezi parametry Detailu aktivity, tabu Detaily 💻. Název je možné lokalizovat do jazyků povolených v Competentu.

  • Výchozí nastavení: neznámé
  • Doporučené nastavení: zobrazený

Lokalizace názvu: V pořadí, v jakém jsou nastaveny povolené jazyky, do textového pole vepíšeme jazykové verze názvů, oddělené znakem „|“ (tzv. pipe). Pořadí jazyků zjistíme např. na obrazovce Detail uživatele 💻, kde po rozkliknutí parametru Jazyk uvidíme povolené jazyky ve správném pořadí.

A-ActivityDetail-paramNameEdit.png

Příklad editace názvu pro jazyky v pořadí: čeština, angličtina, měnčina.

Popis (description STRING)

Delší popis, který bude zobrazen přiřazeným studentům na obrazovkách Nástěnka 💻Detail uživatelské aktivity 💻, Detail uživatelského hodnocení, Detail uživatelské sady 💻 a Detail uživatelské termínové sady.

  • Výchozí nastavení: zobrazený
  • Výchozí hodnota: prázdné

Spuštění i po splnění (multipleRunAllowed BOOLEAN)

Nastavení umožňuje uživatelům spustit aktivitu i po té, co ji úspěšně splní, dokud je aktivita ve stavu Spuštěno (viz Stavy, níže).

  • Výchozí nastavení: zobrazený
  • Výchozí hodnota: Ne
  • Doporučené nastavení: zobrazený

Počet pokusů (numAttempts LONG)

Kolik pokusů o splnění dané povinnosti má student k dispozici. Počet pokusů se zobrazuje na tabu Aktivity obrazovky Detail uživatele 💻, obrazovce (studentské) aktivity 💻 a detail uživatelské aktivity 💻. Pokud není nastaven, přiřazený student není počtem pokusů limitován.

  • Výchozí nastavení: zobrazený
  • Výchozí hodnota: nenastaven

Opakování (periodPreset STRING)

Předpis pro opakované přiřazení, které se použije jako výchozí hodnota při přiřazování uživatele (viz ►Přiřazení uživatele spustitelné aktivitě) nebo jako nastavení opakovaného Přiřazení dle skupin 📖). Pro úpravu hodnoty se používá zvláštní nástroj.

  • Výchozí nastavení: zobrazený
  • Výchozí hodnota: nenastaveno

Dodat printscreen nástroje s popisem fungování
CUid: #

Kapacita (capacity LONG)

parametr není implementován

Omezení počtu účastníků dané aktivity.

  • Výchozí nastavení: zobrazený
  • Výchozí hodnota: nenastaveno
  • Doporučené nastavení: skrytý (do implementace)

Parametr není brán v potaz při přiřazování účastníků aktivitě
CUid: #gd81et

Vytvořeno (created DATETIME)

Datum a čas vytvoření aktivity.

  • Výchozí nastavení: zobrazený
  • Výchozí hodnota: datum vytvoření

U parametru lze měnit hodnotu, i když by měl být neměnný
CUid: #gd81et

Poslední úprava (lastUpdated DATETIME)

parametr není implementován

Datum a čas poslední úpravy

  • Výchozí nastavení: zobrazený
  • Výchozí hodnota: nenastaveno, neaktualizuje se
  • Doporučené nastavení: skrytý (do implementace)

Hodnota parametru se neaktualizuje s úpravami detailu aktivity
CUid: #gd81et

Skrýt výsledky (hideAttempts BOOLEAN)

Schéma (idCtActivitySchema)

Hodnota číselníku Schema aktivity pro aktivitu 📖, podle níž jsou uživateli přiřazovány termíny aktivity nebo aktivita. Schema se volí při vytváření aktivity. Pozdější změna může způsobit chyby v databázi. Úprava parametru je dostupná v detailu aktivity, tabu Nastavení.

  • Výchozí nastavení: skrytý

Pořadí (itemOrder LONG)

Pořadí položky ve složce na obrazovce Aktivity 💻.

  • Výchozí nastavení: skrytý

Ohodnocení aktivity (rating LONG)

Výsledek uživatelského hodnocení aktivity. Pro toto hodnocení musí být nastaven parametr Recenze (viz níže)

Objednávky (orderEnabled BOOLEAN)

parametr není implementován

Pokud je parametr nastaven, danou lekci je možné si objednat.

  • Výchozí nastavení: skrytý
  • Výchozí hodnota: nenastaveno

Cena (price LONG)

parametr není implementován, ale je možné jej bez efektu nastavit

  • Výchozí nastavení: skrytý
  • Výchozí hodnota: nenastaveno

Recenze (review BOOLEAN)

parametr bude odstraněn

  • Výchozí nastavení: skrytý
  • Výchozí hodnota: Ne

Částečné splnění (selectiveCompletition BOOLEAN)

není implementováno

  • Výchozí nastavení: skrytý
  • Výchozí hodnota: Ne

Rezervace (reservation BOOLEAN)

není implementováno

  • Výchozí nastavení: skrytý
  • Výchozí hodnota: Ne

Typ aktivity (idCtActivityType)

tento parametr je při vytvoření nastaven na hodnotu Aktivita. Změna tohoto parametru může způsobit chyby v databázi, proto je chráněn proti přepsání.

  • Výchozí nastavení: skrytý
  • Výchozí hodnota: nastavena při vytvoření objektu
  • Doporučené nastavení: skrytý

Viditelné (visible BOOLEAN)

Nastavení hodnocení (ratingPreset STRING)

Cesta v bloku (blockPath STRING)

Maximální počet bodů (maxScore STRING)

Verze (version STRING)

Potřebný počet bodů (passScore STRING)

Subtyp (idSubtype)

Možnost splnit po termínu vypršení (afterDueDateCompletition BOOLEAN)

Nadřazené složky (parentDirs STRING)

Registrace přes nadřazené Aktivity (parentRegistration BOOLEAN)

Nadřazený blok (idAncestorActivitySet)

Registrace (registration BOOLEAN)

Povolit spustit po vypršení přístupu (afterDueDateLaunch BOOLEAN)

Platnost po splnění (afterAcquireValidity LONG)

Více aktivních přístupů (multiActive BOOLEAN)

Při povoleném parametru je možné současně přiřadit několik uživatelů zároveň. V současné době má význam pouze pro hodnocení 📖.

  • Výchozí nastavení: zobrazený
  • Výchozí hodnota: Ne

Spouštěný obsah (launchContent STRING)

  • Výchozí nastavení: skrytý
  • Doporučené nastavení: skrytý

Specifické ID (customId STRING)

Dodavatel (idContractorMt)

Poptávka (interest BOOLEAN)

URL ikony (imageUrl STRING)

Šablona formuláře (resultDataTemplate STRING)

Platnost do (fixedValidity DATE_TIME)

Počet dnů přístupu (launchTimeLength LONG)

Prodej (sell BOOLEAN)

Externí ID (externalId LONG)

Počet hodnocení aktivity (ratingCount LONG)

Url (url STRING)

Stav aktivity (idCtActivityState)

Typ vyhodnocení (idCtEvaluationType)

Spustitelná url (launchUrl STRING)


ID (id)

pouze pro čtení

unikátní identifikátor aktivity v systému

  • Popis -
  • Spuštění i po splnění - zda může uživatel aktivitu spustit i poté, co ji už splnil (pokud k ní má stále přístup)
  • Počet pokusů - vyplňte pokud je potřeba omezit počet pokusů, které uživatel má na splnění (spuštění) aktivity, jinak je počet spuštění neomezený
  • Kapacita - vyplňte pokud je potřeba omezit počet uživatelů, který je možné na aktivitu přihlásit, jinak je počet uživatelů neomezený
  • Vytvořeno - kdy byla aktivita vytvořena, vyplněno automaticky
  • Poslední úprava - datum, kdy byl naposledy změněn nějaký parametr aktivity (momentálně není aktivní)
  • Skrýt výsledky - pokud chceme uživateli zamezit, aby viděl konkrétní výsledek, kterého na aktivitě dosáhl.
  • Recenze - hodnocení aktivity uživatelem. Hodnotit lze hvězdami, textem nebo oběma způsoby. Lze nastavit povinné vyplnění recenze. Pokud je vyplnění povinné a zároveň je nastaveno hodnocení hvězdami i textem, budou povinně vyžadovány pouze hvězdy.

Stav

Jako další objekty v Competentu, i aktivity mají životní cyklus vyjádřený hodnotou číselníku, zde CtActivityState.

Popis stavů je rozpracován. Jaké další stavy nebude možné nastavit aktivitě s přiřazenými uživateli?
CUid 90rhjb
Dále do kapitoly: přepínání stavů (všechny jdou vybrat, backend ale některé vrátí)

název stavupřed spuštěnímpo spuštěnívícetermínová akt.chování systému
Skrytoano  Aktivita se připravuje. Neměli by se dát přiřadit uživatelé. Možno pouze nastavovat a vytvářet termíny.
Předregistraceano  Lidé se nemohou registrovat, ale mohou projevit zájem.
Registraceano  Lidé na ni mohou být přiřazováni, ale ještě neproběhlo spuštění.
Před spuštěnímano  Čas mezi registrací a spuštěním.
Spuštěno   Aktivita je spustitelná, ale registrace je zakázána.
Spuštěno (R)   Výchozí stav. Aktivita je spustitelná a je možné k ní přiřazovat uživatele.
Viditelné  anoStav se nepoužívá.
Hodnocení   Stav se nepoužívá. Aktivita nejde spustit. Stavy user accessu?
Ukončeno anoanoStav se nepoužívá. Stavy user accessu?
Archivováno anoanoStav se nepoužívá. Stavy user accessu?

Ačkoli uživatelské rozhraní umožňuje v tabu Nastavení aktivity ručně zadat jakýkoli stav, nemusí být uložen. Např. kvůli již přiřazeným uživatelům nebo spuštěným uživatelským přístupům nebude možné nastavit aktivitě stav Skrytý.

Verzování aktivit

Popis vznikne z záznamu Školení Competent
CUid 90rhjb

Tags:
Created by Josef Vencl on 2020/10/15 09:37