Instalace a první spuštění 4.11.2013 (Petr Novák, novakpe@labe.felk.cvut.cz) Všechny aplikace (mimo hlavní HTML stránky) jsou vytvořeny v prostředí s názvem Microsoft Silverlight (verze 5). Jde o obdobu například technologie Adobe Flash. Pokud toto prostředí ještě nemáte v prohlížeči (v podstatě na počítači) nainstalované, tak při prvním spuštění této aplikace může dojít k požadavku na jeho instalaci formou zobrazení tohoto dialogu: Zobrazený dialog je nutno potvrdit kliknutím na tlačítko Kliknutím sem zahájíte instalaci. Po úspěšné instalaci budou aplikace připraveny pro použití. V případě problémů buď napište, nebo se informujte u někoho zkušenějšího. Programy jsou (v současné době a asi budou pouze) spustitelné pod operačním systémem Microsoft WINDOWS. Největší problémy při instalaci mohou nastat s vašimi nedostatečnými právy pro instalaci různých doplňků / aplikací. V tomto případě se obraťte na osobu, která vám počítač instalovala / spravuje. Získání kódu a hesla Kód a heslo jsou pro uživatele / pacienty vytvořeny z mnoha důvodů (i když jsou aplikace v současné době stále zcela zdarma). Jeden důvod spočívá v jednoznačném označení odesílaných výsledků z vykonaných úloh nejen lékaři, ale i pro další podrobné hodnocení (v podstatě zatím pouze výzkumné účely). Výsledky (data) jsou tedy evidovány pouze podle kódu uživatele (nikoli podle osobních údajů, aby nedocházelo k jejich šíření). Další (i když možná podivný) důvod spočívá v možnosti zablokování úloh pro pacienty, kteří si zvyknout cvičit již pouze doma a poté se nedostavují na pravidelné lékařské kontroly. Ordinace lékaře (bohužel) nemůže vykazovat výkony za domácí léčbu (nemá z ní žádné peníze), ale pouze za návštěvy pacienta u lékaře. Současně pravidelná kontrola je přímo v zájmu samotného pacienta neboť je potřeba například při určitém zlepšení vyměnit brýle nebo změnit časové rozložení pro okluzi oka, aby byla léčba opět účinná. Naopak při zjištění neúčinnosti stávající léčby navrhnout nový postup. Jako poslední důvod lze uvést (možnost) vytváření různých experimentálních úloh určených pouze pro konkrétní pacienty a ty jsou poté povoleny pouze cílovému uživateli zejména z důvodu jejich zatím nedostatečného odzkoušení. Ve většině případů jsou poté po určitém zkušebním čase a odladění za pomoci několika dobrovolných pacientů poskytnuty všem. Tento krok je velmi vhodný zejména při vytváření nových úloh / testů a zamezí se mnoha (nepředpokládaným) problémům jak lékařům, tak i pacientům.
Pacienti mohou kód a heslo pro úlohy získat (raději pouze) od svého lékaře (on určuje platnost kódu, doporučuje úlohy atd.). Pokud váš lékař / lékařka tyto úlohy používá, tak vám potřebný kód a heslo poskytne. Pokud váš lékař / lékařka tyto úlohy (ještě) nepoužívá, tak nás může kontaktovat. Raději nikoli přímo pacienti (požádejte jej tedy o toto). V žádném případě nechceme lékaře obcházet. On za pacienty zodpovídá. V našem zájmu je získat od lékaře informace pro další možná zdokonalování. Z tohoto důvodu tedy žádáme pacienty, aby postupovali přes svého lékaře. Pokud lékař nebude ochoten nás o používání těchto úloh kontaktovat (například z obavy před výpočetní technikou a její neznalosti), tak se na nás mohou samozřejmě obrátit pacienti přímo. Vhodnost úloh pro typy poruch (bude doplněno) Úvodní obrazovka Při spuštění je zobrazen hlavní dialog aplikace obsahující soubor úloh a to (zhruba) následujícího vzhledu. Plocha je rozdělena na několik základních částí: - Horní text popisující celkový význam neboli zaměření úloh - Tlačítka v horní části jsou určena pro některá základní nastavení aplikace jako zadání osobního kódu, odeslání zprávy o chybách atd. - Sloupec tlačítek na levé straně slouží pro výběr skupiny informací nebo úloh. V každá skupině se nacházejí určité informace nebo i několik úloh podle nějakého společného zaměření. - Hlavní plocha pro zobrazení informací nebo ikon pro výběr konkrétní úlohy ze skupiny.
Význam tlačítek v horní části dialogu Informace Zobrazení některých základních informací o této aplikaci a v nich obsažených úlohách. Zadání osobního kódu Pro umožnění plné činnosti úloh (tedy povolení přístupu ke všem úlohám určených pro konkrétního uživatele) je potřeba zadat osobní kód a heslo pacienta. Pod tímto kódem jsou odesílány výsledky testů pro další podrobné zpracování a vytváření dlouhodobého přehledu o průběhu léčby. Pro zadání osobního kódu a hesla tedy slouží tlačítko Zadání osobního kódu a při jeho stisku je zobrazen následující dialog. Zaměření / oblast nastavit na Strabismus (představuje obor: šilhavost) Použití / místo nastavit na Domácí léčba (představuje místo: domácí léčbu) Číslo uživatele zde je potřeba vložit desetimístné číslo obdržené od svého lékaře Heslo zde je nutno vložit deseti znakové heslo obdržené od svého lékaře (potvrzení číselného kódu) Odesílat výsledky testů lékaři teprve po zadání správného kódu a hesla a zatržení (aktivaci) této položky budou výsledky úloh odesílány pro další podrobnější zpracování. Při zadávání (zápisu) kódu a hesla lze využít jakéhokoliv pomocného / přehledného zápisu, například pro kód 99-99-000.099 (podrobně uvedeno na konci tohoto textu o významu přístupového kódu), nebo v případě hesla AB.CD.EF.GH.IJ. Všechny znaky pro kód jiné než číslice a pro heslo jiné než velká a malá písmena budou automaticky odstraněny. Tento zápis slouží pro snadné zapamatování a přehlednost obou vkládaných údajů. Při nastavení nesprávného zaměření, použití nebo zadání nesprávného kódu nebo hesla a poté zatržení políčka Odesílat výsledky testů lékaři je zobrazen červený varovný text Nesprávně vyplněné údaje uživatele!. Údaje je tedy nutno opravit (zadat správně). Při vložení správných údajů a aktivaci / zatržení položky Odesílat výsledky testu lékaři je zobrazen zelený souhlasný text Správně vyplněné údaje uživatele [typ uživatele]. V hranatých závorkách je uveden informačně typ právě přihlášeného uživatele. Po úspěšném zadání údajů je samozřejmě potřeba vše potvrdit a tím i uložit pomocí tlačítka OK (pravý dolní roh dialogu). Při vložení nesprávných údajů (například omyl při zápisu) bohužel nelze snadnou detekovat, zda je chyba v nastavení zaměření, místu použití, kódu uživatele nebo heslu. Jednomu pacientu může být totiž vystaven pouze jeden přístupový kód i pro několik míst použití a to s různými hesly. Toto je vytvořeno za účelem možného seskupování výstupů od jednoho pacienta i z mnoha různých
zaměření, míst použití a samozřejmě zcela rozdílných testů (v podstatě pouze pro budoucí výzkumné účely). Základní nastavení Zatím prosím nepoužívat. Zde se nastavuje například skutečná velikost monitoru (rozlišení, rozměr), nebo jas barev pro použité dvou-barevné brýle. Tedy parametry potřebné pro některé speciální úlohy a tato schopnost není v programu ještě zcela odladěna. Úlohy jsou zcela schopny činnosti i bez těchto nastavení. Pokud některé úlohy tyto nastavení vyžadují, tak to bude uvedeno v jejich popisu a uživatel bude o této skutečnosti samozřejmě informován. Zpráva slouží pro snadné odeslání krátké textové zprávy vývojáři programu o nějaké nalezené chybě (chyba v činnosti aplikace, pravopisný překlep a další). V žádném případě neslouží pro komunikaci s lékařem, protože zprávy jsou vyzvedávány zcela nepravidelně (jednou týdně, nebo i jednou za měsíc). Stačí tedy zapsat text zprávy do okénka a pro odeslání stisknout tlačítko Odeslat napsanou zprávu (přímo pod textovým polem), nikoli tlačítko OK v pravém dolním rohu dialogu (toto tlačítko dialog pouze uzavře). Ke zprávě je vždy automaticky přidán kód uživatele, aby mohl vývojář v případě potřeby odpovědět (v případě vytváření speciální úlohy podle potřeb konkrétního uživatele). Pokud však uživatel svůj kód do aplikace nezadal (zatím nezadal, nepovedlo se mu, neví jak), tak je zpráva odeslána pod kódem 0000000000 a nelze tedy na ni nijak odpovědět. V tomto případě prosím do zprávy napište svůj kód (případně mail, nikoli však heslo, jméno nebo podobné údaje), aby vývojář věděl, který uživatel měl tento problém (zejména při nepodařeném přihlášení). Uživatelům lze rovněž zprávy zasílat (od vývojáře aplikace, ale v podstatě i od lékaře). Zasílat lze však zprávy pouze těm uživatelů, kteří jsou do úloh přihlášeni, tedy správně zadají a aktivují svůj kód a heslo (jinak není možno detekovat příjemce / adresáta zprávy). Pokud je pro uživatele zpráva, tak se při spuštění aplikace zobrazí následující dialog:
Dialog obsahuje kód uživatele, kterému je zpráva určena, čas vytvoření zprávy a vlastní text. Při stisku tlačítka OK je zpráva (ze serveru) vymazána / odstraněna a při příštím spuštění aplikace se již tedy nezobrazuje. Při stisku tlačítka Storno dojde pouze k zavření tohoto dialogu, zpráva není vymazána (ze serveru) a bude opět zobrazena při příštím spuštění aplikace. Zpráva bude tedy zobrazena neustále (pokaždé) při spuštění aplikace, dokud nebude stisknuto tlačítko OK pro její vymazání uživatelem / příjemcem, nebo ji neodstraní sám odesílatel (vývojář / lékař). Celá obrazovka Toto tlačítko neobsahuje zcela stejnou schopnost jako čtvereček (prostřední malé tlačítko ze tří) v pravém horním roku internetového prohlížeče. Při jeho stisku tedy nedojde pouze k maximalizaci okna prohlížeče, ale rovněž ke skrytí všech nepotřebných položek prohlížeče a tím vytvoření maximálního prostoru / plochy pro vlastní úlohu / test. Jde tedy o více než běžnou maximalizaci aplikace. Sloupec tlačítek v levé části dialogu Tyto tlačítka jsou určena pro výběr (jejich stiskem) skupin obsahujících buď pouze informace (texty a obrázky) nebo i tlačítka s ikonami pro spouštění jednotlivých úloh. Na této levé straně jsou vždy přítomny minimálně tato tlačítka: Úvod Úvodní stránka tohoto projektu / aplikace. Některé stručné avšak důležité informace, upoutávky a případně velmi důležitá sdělení (často červenou barvou). Platnost Stránka obsahující informace o platnosti aktuálně vloženého kódu / hesla. Pro každý kód je vytvořena tzv. povolenka obsahující časovou platnost příslušného kódu a případně povolení dalších speciálních / experimentálních úloh. Tvůrci Stručné informace o pracovištích (lidech) podílejících se na tvorbě těchto aplikací a případně i kontaktní údaje. Další tlačítka představující skupiny úloh. Všechny informace a úlohy jsou vždy seskupeny pod příslušné tlačítko podle určitých společných vlastností. Pro některé uživatele / pacienty mohou být vytvořeny speciální / experimentální úlohy. Ty jsou rovněž zobrazeny jako skupiny, však až podle zadaného přístupového kódu a hesla. Hlavní plocha Část obrazovky určena pro informace, tlačítka s ikonami úloh a případně plochu pro vlastní úlohy / testy. Úloha je zobrazena / spuštěna teprve stiskem požadovaného tlačítka na této ploše (každá úloha patří do nějaké skupiny). Při výběru (kliku) tlačítka ve sloupci na levé straně bude na hlavní ploše vždy zobrazen obsah právě vybrané skupiny, například následovně:
Teprve klikem na tlačítko s ikonou úlohy je vlastní úloha spuštěna. Ovládání úloh(y) Pro snadné používání byl vytvořen vhodný ovládací panel společný (téměř) všem úlohám. Ten se zobrazí v horní čísti až po spuštění některé úlohy a to následovně: Některé úlohy mohou však přidávat další texty a tlačítka, ale význam těch základních je následující. První informační řádek obsahuje následující položky: - Stav úlohy například Připraveno, Spuštěno, Běží, Stop a podobně (text) - Určitý průběh úlohy kolik z celkového průběhu úlohy je již hotovo (číslo, procenta, text) - Úroveň aktuálně nastavená úroveň / obtížnost úlohy (hodnota 1 až 9) - Skóre aktuální hodnocení řešení úlohy (většinou procenta) - Čas čas od začátku / spuštění úlohy (časový údaj) Druhý řádek obsahuje tlačítka pro ovládání úlohy: - Start / Stop spuštění a zastavení běhu úlohy (tedy i času) - - / + - nastavení požadované úrovně / obtížnosti úlohy, - snižuje a + zvyšuje obtížnost - Nastavení zobrazení dialogu pro přesnější nastavení parametrů úlohy (pokud úloha nějaká nastavení poskytuje) - Graf grafické zobrazení hodnocení úlohy (většinou za určité časové období) - Popis Stručný popis úlohy, princip řešení a ovládání - Celá obrazovka přepnutí do / z celo-obrazovkového zobrazení (návrat opětovným stiskem tohoto tlačítka nebo klávesou Esc / Escape ) - Zpět návrat na výběr úloh (na tlačítka s obrázky úloh) Při přepínání mezi úlohami nepoužívejte tlačítko <- / zpět na internetovém prohlížeči (v levém horním rohu), ale tlačítko Zpět na panelu tlačítek od úlohy (poslední tlačítko vpravo). Tlačítkem na internetovém prohlížeči tuto celou aplikaci opustíte / ukončíte a vrátíte se na předchozí HTML stránku, protože všechny tyto úlohy (jejich balík) v podstatě představují pouze jednu interaktivní
webovou stránku. Poté by se při dalším spuštění aplikace (pro další úlohu) opět vše znova načítalo / stahovalo ze serveru. Jednotlivé úlohy mají však společného i mnohem více. Například automatické vyhodnocení aktuálního řešení a úpravu své obtížnosti. Úlohy (již většina) vždy po dokončení řešení pacientem zhodnotí svůj výsledek a případně navrhnou přechod na nižší nebo vyšší úroveň. Je na uživateli zda návrh přijme Ano nebo zůstane na stávající úrovni Ne. Ve zde uvedeném případě úloha vyhodnotila aktuálně nastavenou obtížnost (úroveň) 5 jako pro uživatele složitou, protože uživatel získal dokonce nulové hodnocení a navrhuje přejít na nižší obtížnost 4. Při stisku OK je úlohou nastavena nová doporučená obtížnost a to 4, ale při stisku tlačítka Storno je ponechána současná nastavená obtížnost a to 5. Úloha (v podstatě ve všech případech) mění obtížnost mezi řešeními uživatele pouze o jednu úroveň pro vyvarování se náhodně zcela neúspěšnému nebo úspěšnému řešení.