Asistivní technologie a dohledové systémy Dyslexie čtení pomocí okénka

Podobné dokumenty
Manuál k ovládání aplikace INFOwin.

Vizualizace a evidence výroby a prostojů

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a. Strana 1 z 9

Uživatelská příručka. 06/2018 Technické změny vyhrazeny.

Popis funkcí tlačítek jednotlivých modulů programu OGAMA

Aplikace GoGEN Smart Center

Dotykova obrazovka v programu TRIFID

Návod k využívání interaktivních funkcí

Dotyková obrázovká v prográmu TRIFID

Ovládání TV platformy a funkce Chytrá TV

NÁVOD K OVLÁDÁNÍ PÁLÍCÍHO STROJE A ŘÍDÍCÍHO SYSTÉMU RIPAST 401

Užívání funkcí Interaktivní televize prostřednictvím Motorola VIP1003

45 Plánovací kalendář

Prohlížení a editace externích předmětů

Reliance 3 design OBSAH


ZoomText 11 - Klávesové zkratky

Nastavení a ovládání aplikace ifoxtrot

Nápověda pro ovládání automaticky čtené učebnice

Popis a ovládání. Aplikace 602XML Filler

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ

MBus Explorer MULTI. Uživatelský manuál V. 1.1

UniLog-D. v1.01 návod k obsluze software. Strana 1

NÁVOD KE SLUŽBĚ IPTV M.NET TV

Interaktivní funkce Selfnet TV

Prostředí Microstationu a jeho nastavení. Nastavení výkresu

Dotyková obrázovká v prográmu TRIFID

Obsah. Moje menu 4. Ovladač 6. Ovládání sledovaného pořadu 8. Zpětné zhlédnutí 10. Nahrávání 12. Můj seznam kanálů 13.

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

NÁVOD KE SLUŽBĚ IPTV

GEOM LITE - MANUÁL hlavní obrazovka

UŽIJTE SI TELEVIZI. Uživatelský manuál HD Mediaboxu

Užijte si televizi Horizon od UPC

Uživatelské prostřední v nové Kuki 2:0 beta

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

FortiaViewer verze 5.0

Ovládání TV platformy a funkce Chytrá TV. RETE tv

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky

Svolávací systém Uživatelský manuál

BALISTICKÝ MĚŘICÍ SYSTÉM

Migrace na aplikaci Outlook 2010

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

Supernova 16 Ovládací zkratky. Akce Funkce Stolní počítač Přenosný počítač Automatické popisování grafických objektů LEVÝ CONTROL + PRAVÁ HRANATÁ

Microsoft Word - Styly, obsah a další

UniLog-L. v0.81 návod k obsluze software. Strana 1

VY_32_INOVACE_INF.08. Microsoft Windows II.

InDesign. GRAFIKA V INDESIGNU 1 (úvod do práce s grafikou)

Archiv elektronických dokumentů Zela

Novinky v programu SKLADEK

O 2 TV. jediná televize, která se vám přizpůsobí

NÁVOD KE SLUŽBĚ IPTV

Pro správné zobrazení mapové aplikace je potřeba mít nainstalovaný zásuvný modul Flash Adobe Player.

NÁVOD KE SLUŽBĚ IPTV

SECURITY VIEW. Uživatelský manuál. verze 0.1. Dokumentace vytvořena dne poslední korekce dne strana 1. VARIANT plus s.r.o.

Podpora skriptování v Audacity

Mobilní zpravodajská aplikace idnes. A7B39PDA - Principy tvorby mobilních aplikací

CZ.1.07/1.1.14/ Inovace výuky v Písku a okolí Pracovní list. Automatizační cvičení. Konfigurace inteligentní instalace Ego-n

8. OKNA 73. obr. 1 Roletové menu "Okna"

Meeting Asistent. Manuál pro instalaci a ovládání aplikace. Nokia + Sony Ericsson telefony s OS Symbian

Uživatelský manuál aplikace. Dental MAXweb

1. Podmínky chodu aplikace

Návod ke službě IPTV HD internet.tv

1 Uživatelská dokumentace

Přehledy pro Tabulky Hlavním smyslem této nové agendy je jednoduché řazení, filtrování a seskupování dle libovolných sloupců.

Budovy a místnosti. 1. Spuštění modulu Budovy a místnosti

Nápověda aplikace Patron-Pro

Začínáme pracovat s tabulkovým procesorem MS Excel

DEKRA Emise CIS manuál uživatele

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák

Pokyny pro obsluhu programu. EZZ01 File reader 1.3

Kompletní manuál programu HiddenSMS Lite

Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...

Internet Protokol TV televizní vysílání distribuované prostřednictvím protokolu TCP/IP

Rizikové procesy. 1. Spuštění modulu Rizikové procesy. 2. Popis prostředí a ovládacích prvků modulu Rizikové procesy

Návod k použití softwaru Solar Viewer 3D

VIANIV. Interaktivní návrh nivelety. Příručka uživatele. Revize PRAGOPROJEKT a.s. & VIAPONT s.r.o.

HELIOS - Zálohování BüroKomplet, s.r.o.

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 2. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Program SeleCAD. pro AutoCAD LT a FULL. Instalace a registrace programu

Odpadové hospodářství v ORP Ústí nad Labem

Formulář pro křížový filtr

Microsoft Office PowerPoint 2003

Uzávěrka časopisu PEXeso

František Hudek. duben ročník

EvMO postup při instalaci a nastavení programu

Instalační manuál k aplikaci LARA Dio pro Android

Zpravodaj. Uživatelská příručka. Verze

Návod ke službě IPTV

Popis obsahu a návod k používání mapové aplikace Stav pokrytí NGA v ČR

Ignijet_2007 Externí monitor

Návod k ovládání aplikace

1 Filozofie knihy jízd

JRm verze Aplikace. Instalace. Ovládání

Recognoil RRW Manager rychlý návod k obsluze

Záložka také kombinuje ikony s textem a tak usnadňuje vyhledání přesně té funkce, kterou potřebujete.

1 Zadání. 2 Teoretický úvod. 7. Využití laboratorních přístrojů v elektrotechnické praxi

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze Výstupní kontrola 07.1/ Obsah

Aktuální výběr, nad kterým je kurzor myši

Transkript:

Asistivní technologie a dohledové systémy Dyslexie čtení pomocí okénka Michal Náhlík

Software pro podporu výuky čtení pomocí okénka Úvod Software, který nahrazuje fyzickou pomůcku, takzvané okénko, používané při výuce čtení lidmi s dyslexií. Toto okénko se posouvá přes podkladový text a má za úkol zobrazovat pouze určitý úsek a odfiltrovat okolní rušivý text, tak aby se lidé mohli lépe soustředit. Velikost okénka je daná jak úrovní uživatele, tak podkladovým textem, v případě fyzické pomůcky je tedy nutné vlastnit několik verzí této pomůcky. Motivace a funkce aplikace jsou popsány podrobněji v první zprávě. Podrobnější návrh Z prvotní analýzy vyplynulo několik nutných a několik užitečných funkcí: - Jednoduché ovládání ovládání musí být jednoduché a přehledná aby aplikaci mohli používat uživatelé všech věkových kategorií a nerušila uživatele od čteného textu - Možnost nahrát libovolný obsah pro výuku čtení je nutný obsah, který budou uživatelé chtít číst, na druhou stranu při kontrole úrovně uživatele může být vhodné mít připravené nějaké texty, které odpovídají složitostí úrovni poruchy uživatele - Variabilní velikost okénka velikost okénka musí být nastavitelná podle možností uživatele a přizpůsobovat se čtenému textu - Nastavitelná rychlost posunu okénka posun okénka je nutný přizpůsobit rychlosti čtení daného uživatele - Různé úrovně skrývání okolního textu okolní text nemusí být úplně překryt, různé úrovně viditelnosti okolního textu umožní uživateli snadněji přejít na čtení bez pomoci okénka - Další možnosti přizpůsobení o Velikost písma jelikož aplikaci budou používat lidé různých věkových skupin, s různou závažností poruchy a různou schopností číst, je vhodné mít možnost přizpůsobit velikost písma jejich schopnostem tak aby pro ně čtení bylo příjemné - Sběr dat a jejich vyhodnocení data, která pomohou určit úroveň uživatele a sledovat jeho pokroky o Časový úsek o Celkový počet přečtených znaků o Počet slov/vět přečtený za určitý časový úsek o Čas potřebný k přečtení slova/věty o Průměrná délka slov/vět (vhodné pro určení složitosti čteného textu) Implementace Hlavní částí programu je textové okno zobrazující čtený text, okénko je vytvářeno tak že se okolnímu textu nastaví barva pozadí, případně její odstín podle zvolené průhlednosti, a v místě okénka je text zobrazen černou barvou. Ovládací tlačítka pak upravují jednotlivé parametry zobrazeného textu (velikost a barva písma) a okénka (velikost a rychlost posunu). Okénkem lze pohybovat pomocí šipek, případně ho lze přesunout na určité místo myší.

Obrázek 1 Aplikace s načteným textem a zobrazeným okénkem Text je zobrazen v komponentě TextBox, okénko je vytvořeno pomocí třídy TextRange, která umožňuje nastavit určité části textu jeho vlastnosti, začátek a konec okna je definován pomocí TextPointer. Inicializace text boxu probíhá v metodě inittextbox, která nastaví textu základní vlastnosti a načte při inicializaci text z defaultní cesty. Posun okénka je zajištěn metodou textbox_selectionchange, jež obsluhuje událost, která je vyvolaná při pohybu kurzoru v textu. Pohyb pomocí šipek je odchytáván v metodě TextBox_KeyDown. Dialog pro výběr textového souboru je vytvářen metodou loadfile, soubor je poté načten metodou loadtext v defaultním kódování nastaveného v proměnné defaultencoding (aktuálně utf-8). V aplikaci je možné nastavit i defaultní text, nebo cestu ze které má být text nahrán při prvním spuštění úlohy, pomocí proměnných defaulttext a defaultpath. Pro inicializaci, zobrazení a pohyb okna slouží metody initwindow, showwindow a movewindow. V poslední zmiňované metodě dochází k výpočtu pozice nového okénka, ale i textu, který je po jeho posunutí mimo a následnému zobrazení, případně skrytí těchto částí textu. Sběr, vyhodnocení a zobrazení dat je implementováno v metodě printstats, která získá uplynulý čas, začáteční a konečnou pozici kurzoru (zaznamenané při spuštění a ukončení úlohy) a pomocí těchto údajů získá přečtený text a vypočítá některé základní údaje vypsané výše.

Obrázek 2 Zobrazení výsledků Stisk tlačítek v menu je odchytáván metodou TaskOnUserButton ze které se pak následně volají příslušné metody upravující jednotlivé parametry.

Obrázek 3 Jednotlivé úrovně skrytí okolního textu Manuál pro obsluhu Obsluha programu je velmi jednoduchá. Pomocí tlačítka Nahrát text lze vybrat soubor, ze kterého má být text načten, po načtení dojde k inicializaci okénka. Poté je možné upravit jednotlivé parametry pomocí ovládacích tlačítek. Následně je možné úlohu spustit a při ukončení zastavit pomocí tlačítka Hotovo, tím se ukončí počítání času a přečtených znaků a zobrazí se výsledky viz Obrázek 2 Zobrazení výsledků. Defaultní chování aplikace lze nastavit pomocí následujících proměnných: defaulttext text zobrazený při spuštění aplikace, nebo při pokusu o načtení neexistujícího souboru defaultpath cesta ze které se má při spuštění aplikace načíst text defaultencoding kódování, které má být použito pro načtení textu ze souboru windowsize počáteční velikost okna offsetsize počáteční rychlost posunu okna opacitylevel počáteční viditelnost textu mimo okénko textbox.fontsize počáteční velikost písma textbox.selectionbrush nastavení zvýraznění (podbarvení) textu v okénku, nyní nastaveno na barvu pozadí

Obrázek 4 Okénko s podbarvením Možnosti dalšího rozšíření Zde jsou v bodech uvedeny možnosti dalšího rozšíření: - Větší podpora načítaných souborů (různé formáty, kódování) nyní jsou podporovány pouze textové soubory v kódování UTF-8, kódování lze měnit nyní pouze přímo ve zdrojovém kódu - Lepší zvýraznění textu (barevné podbarvení okénka, případně nastavení tučného písma) mít více možností zvýraznění textu v okénku by mohlo umožnit lépe přizpůsobit aplikaci potřebám konkrétního uživatele - Více možností nastavení písma (font, barva písma, barva pozadí, řádkování, ) - Automatický pohyb okénka s možností zastavení zajímavé by mohlo být mít funkci pro automatický pohyb okénka konstantní s možností zastavení - Pohyb okénka myší pohyb šipkami nemusí být pro každého pohodlný, ovládat okénko pomocí myši by proto mohlo být užitečné. V případě využití na tabletu by pak docházelo k posunu okénka podle dotyku - Statické okénko mít možnost statického okénka, to znamená, že okénko by zůstávalo na středu obrazovky a hýbal by se podkladový text. Přeskakování okénka přes řádky může být vcelku složité sledovat. - Zvýraznění části slov, na které se klade při čtení důraz zajímavé by mohlo být zvýraznění části slov (ať už písmene nebo slabiky) na které se při čtení klade důraz, to by mohlo pomoci rozpoznat a třeba i pochopit význam slov rychleji než při běžném čtení. Toto je ale jen takový nápad, jehož účinnost by bylo potřeba nejdříve ověřit. - Vytvoření okna pro nastavení již nyní je v panelu vcelku hodně ovládacích tlačítek, bylo by vhodné je nějak lépe organizovat a například nastavení týkající se textu (velikost písma, případně další), která se tak často nemění, by mohla být v samostatném okně dostupném přes tlačítko Nastavení.