Angličtina program k procvičování slovní zásoby



Podobné dokumenty
Vytvoření bootovatelného média

Úvod do programovacího jazyka Python

Maturitní projekt do IVT Pavel Doleček

Dokumentace k produktu IceWarp Notifikační nástroj

Úvod do programovacího jazyka Python

Návod k použití vzdělávacího portálu ekabinet.cz. Digitální edukační obsah pro předškolní vzdělávání

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií

Co je nového v aplikaci PaperPort 12?

Výpočetní program pro návrh míchacích zařízení

Body Mass Index 3. Instalace

1. Webový server, instalace PHP a MySQL 13

PŘÍRUČKA PRÁCE SE SYSTÉMEM SLMS CLASS pro učitele

Zpracoval Datum Verze Popis změn

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

Testovací protokol USB Token Cryptomate

CS OTE. Dokumentace pro externí uživatele

S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře

Questionnaire příručka uživatele

EasyLearn PC. Uživatelská příručka. Nakladatelství Fraus, Plzeň

Modul Outlook2Money.

Podpora skriptování v Audacity

František Hudek. březen ročník. Informační a komunikační technologie OS WINDOWS Hlavní panel

1 Úvod. 2 Registrace a přihlášení. Registrace). Zobrazí se stránka, kde budete mít na výběr ze dvou možností. Můžete vytvořit nové či.

Synchronizace kontaktů z ESO9 do MS Outlook

Možnosti tisku v MarushkaDesignu

Program. Uživatelská příručka. Milan Hradecký

Demoprojekt Damocles 2404

CS OTE. Dokumentace pro externí uživatele

Poznámky k verzi Remote support platform 3.1

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... 23

Testovací protokol čipová karta ACOS5

CS OTE. Dokumentace pro externí uživatele

Téma 1: Práce s Desktop. Téma 1: Práce s Desktop

OBSAH. Stránka 1 z 11 INSTALACE THINPRINT RDP V POČÍTAČI KLIENTA STAŽENÁ Z WEBU 2

NÁVOD K AKTIVACI A POUŽÍVÁNÍ OVÉHO ÚČTU V DOMÉNĚ PACR.EU

Instalace programu OZO. z www stránek či odkazu z u

9. Software: programové vybavení počítače, aplikace

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m

Uživatelská příručka k aplikaci Dell Display Manager

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

1. Úvod. 2. CryptoPlus jak začít. 2.1 HW a SW předpoklady. 2.2 Licenční ujednání a omezení. 2.3 Jazyková podpora. Požadavky na HW.

Jazz pro Účetní (export) Příručka uživatele

Easycars Aplikace pro správu autobazaru

Instalace. Produkt je odzkoušen pro MS SQL server 2008 a Windows XP a Windows 7. Pro jiné verze SQL server a Windows nebyl testován.

1 Webový server, instalace PHP a MySQL 13

Formulář pro křížový filtr

A4300BDL. Ref: JC

Předpoklady správného fungování formulářů

Uživatelský manuál A4000BDL

Program. Uživatelská příručka. Milan Hradecký

NOVINKY v PROGRAMU DOCHÁZKA ADS

Manuál k programu KaraokeEditor

Podrobný postup pro vyplnění, odeslání a stažení žádosti o poskytnutí dotace prostřednictvím veřejnoprávní smlouvy v elektronickém systému dle

FORTANNS. 22. února 2010

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

Základní popis Toolboxu MPSV nástroje

Webové stránky. 4. Tvorba základní HTML webové stránky. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Omezení funkcionalit v softwaru STATISTICA

Pravidla a plánování

Software programové vybavení. 1. část

Představenstvo, kontrolní komise, vedení. SBD Vítkovice. Elektronická hlášení závad. Scénář postupu práce. Cornelius Scipio s.r.o.

INSTALACE SW V GNU/LINUXU

Obsah SLEDOVÁNÍ PRÁCE... 4

úvod Historie operačních systémů

Fre Prahy 10. Do svého u se můžete přihlásit odkudkoliv na webové adrese

Aktualizace softwaru Basis a firmwaru ústředny Lares. Ksenia: Bezpečnost on-line

Vypracoval: Jiří Němeček, produktový manažer KOPOS KOLÍN a.s. Havlíčkova 432 CZ Kolín a IV. Konfigurátor KNS

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

Uživatelská příručka k aplikaci Dell Display Manager

IFTER-EQU Instalační manuál

Instalační Příručka. Verze 10

Projekt. Sestavení projektu

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

Tento dokument popisuje instalaci a používání elektronické cvičebnice Styx.

Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak

Instalace aplikace 602XML Filler

Návod na instalaci a použití programu

Uživatelská příručka k aplikaci Dell Display Manager

Podrobný postup pro vyplnění, odeslání a stažení žádosti o poskytnutí dotace prostřednictvím veřejnoprávní smlouvy v elektronickém systému dle

1. POSTUP INSTALACE A KONTROLA NASTAVENÍ MICROSOFT SQL SERVERU 2005 EXPRESS:

UŽIVATELSKÁ PŘÍRUČKA

Uživatelská dokumentace

Instalace pluginů pro formuláře na eportálu ČSSZ

Edu-learning pro školy

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

SEO OPTIMALIZACE PRO VYHLEDÁVAČE JEDNODUŠE

Nemocnice. Prvotní analýza a plán projektu

Aktivace produktu. Aktivace plné verze produktu. vyplníte do druhého řádku 3) Aplikaci ukončete a spusťte znovu

PT Instalace programového vybavení

Základní škola a mateřská škola Lázně Kynžvart Autor: David Holubec NÁZEV: VY_32_INOVACE_11_INF Vzdělávací oblast: informatika

UŽIVATELSKÁ PŘÍRUČKA PRO INTERNETBANKING PPF banky a.s.

Plugin TIS pro SketchUp. Návod k použití

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

UŽIVATELSKÁ PŘÍRUČKA PRO INTERNETBANKING PPF banky a.s.

Web n walk Manager pro Apple Mac OS X. Návod pro uživatele

4. Nastavení programu

Práce s programem MPVaK

Program. Uživatelská příručka. Milan Hradecký

Transkript:

Středoškolská technika 2011 Setkání a prezentace prací středoškolských studentů na ČVUT Angličtina program k procvičování slovní zásoby Kamil Hanus Střední průmyslová škola elektrotechniky a informačních technologií Čs. Odboje 670, 518 01 Dobruška 1/7

Obsah Úvod... 3 Program Angličtina v0.5.1... 3 Systémové požadavky... 3 Vývoj verzí... 3 Instalace a spuštění... 4 Funkce programu... 4 Závěr... 7 2/7

Úvod Program byl vyvíjen s cílem vytvořit pomůcku pro výuku cizích slovíček. Jako programovací jazyk byl zvolen Python a grafické rozhraní GTK+. Prozatím se jedná pouze o cvičný projekt, jelikož existuje mnoho kvalitního softwaru založeném na stejném principu. Do budoucna by se však mohl vylepšit a pokusit se dělat konkurenci ostatním, podobně zaměřeným aplikacím. Program Angličtina je primárně vyvíjen pro linuxové systémy založené na Debianu, avšak s omezením funguje na ostatních (OpenSuse, Fedora, ) linuxových systémech a také na proprietárních Windows. Ačkoli z názvu programu vyplývá, že je určen pouze na procvičování anglických slovíček, není tomu tak. Uživatel si totiž tvoří slovníky sám, a tak se klidně může učit francouzštině, latině či skoro mrtvému esperantu. Jelikož je použito kódování UTF-8, neměl by být problém s žádnými znaky, ať už se jedná o čínštinu či něco obdobného. Grafické rozhraní se snaží nabídnout uživateli co nejpřívětivější formu vzhledu. Program Angličtina v0.5.1 Systémové požadavky Minimální: operační systém založený na linuxu či Windows Python verze 2.5 a vyšší PyGTK verze 2 a vyšší Optimální: operační systém založený na linuxové distribuci Debian Python verze 2.5 a vyšší PyGTK verze 2 a vyšší knihovna libnotify-bin internetový prohlížeč Vývoj verzí Jak je výše zmíněno, pracovní název programu je Angličtina a nyní se nachází ve verzi 0.5.1 Zde je stručný přehled vývoje: v0.1 - Program využíval grafického rozhraní Tkinter, které je obsaženo přímo v Pythonu. Jednalo se spíše o kostru následujících verzí, která toho moc neuměla slovník musel být definován přímo v kódu programu. v0.2 - Upravená verze 0.1, ve které byla vytvořena tvorba vlastních slovníků a jejich zápis do souboru. v0.3 - Kompletně přepracovaný původní program, i když si zachoval některé rysy, jako je rozvržení GUI. Využívá GTK knihoven, je vylepšeno zkoušení a mnoho dalších věcí. v0.4 - Upraven algoritmus k výběru slovíček, který od této verze umožňuje vybrat si ze dvou úrovní obtížnosti. Také byla přidána možnost tisku vytvořeného slovníku. 3/7

v0.5 - Změněn princip zobrazování slovíček, jejichž počet nyní není omezen rozlišením monitoru. Pročištění kódu. v0.5.1 - Program byl upraven tak, aby fungoval na jiných OS i bez využívání notifikací. Instalace a spuštění Program je možno spouštět dvěma metodami. Buď přímo ze zdrojových kódů (u Windows to kvůli absenci binárního souboru jinak nelze), nebo je možné si jej nainstalovat. V systémech vycházejících z Debianu je možno použít přímo instalační deb balíček, který je pro začátečníka výhodnější. Jinak lze také použít instalační skript, který udělá tutéž funkci jako deb balíček, a navíc funguje na všech distribucích. Více informací o spuštění, instalaci či odebrání programu se skrývá v souboru README který je obsažen v archivu se zdrojovými kódy. Funkce programu Kód programu obsahuje mnoho komentářů, které popisují, co která funkce programu má na starost. Tento dokument se zabývá především vzhledem a uživatelskou stránkou. Při spuštění programu jsou zablokovány tlačítka pro začátek zkoušení a zobrazení slovíček (obr.1). Ta se aktivují až po vybrání nějakého souboru slovníku (obr.2), který musí mít koncovku pcx. Obr. 1: Program po spuštění. Obr. 2: Program po otevření slovníku. Jak je vidět z druhého obrázku, obě tlačítka se úspěšně aktivovala. Uživatel si proto zobrazí obsah slovníku (obr.3). Posléze, co si uživatel prohlédne slovník, může se dát do zkoušení. Nejprve se mu zobrazí jednoduché dialogové okno, ve kterém si vybere, zda-li chce procvičovat z češtiny do angličtiny nebo naopak. Poté se objeví hlavní okno zkoušení (obr.4). V horní části okna se zobrazuje slovíčko, které má přeložit a pod ním je vstupní pole, do kterého se zadává odpověď. Kromě tlačítka Dále je zde i tlačítko pro předčasné ukončení, když by to někoho přestalo bavit. V úplně spodní části okna se zobrazuje jednoduchá statistika o tom, jak si zatím uživatel vede. 4/7

Obr. 3: Zobrazení uloženého slovníku Obr. 4: Zkoušení slovíček Když už se dostaneme k poslednímu slovíčku a klikneme na Další, změní se obsah okna a místo slovíček je vidět procentuální (obr.5) úspěšnost spolu se statistikou dole v okně. Obr. 5: Výsledné okno po zkoušení Jakmile je dozkoušeno, nabízí se možnost vytvořit si další slovník. Toho se docílí tak, že se v nabídce Soubor klikne na možnost Nový. Ihned se objeví nové okno (obr.6), které obsahuje dvě vstupní pole a 4 tlačítka. Je nutné zadat obě slovíčka (jinak by se objevil chybový dialog, že nejsou vyplněna všechna pole) a po úspěšném přidání se ukáže notifikace (obr.7) o úspěšném přidání do slovníku. 5/7

Obr. 6: Přidávání frází do slovníku Obr. 7: Zobrazení notifikace o přidání slovíčka Rozpracovaný slovník je dále možné zobrazit a nebo přímo uložit. Volba je jen na uživateli, který také může celou tvorbu zrušit. Celý obsah slovníku je také možno vytisknout. Toho je docíleno tak, že se obsah slovníku exportuje do HTML souboru, který je uložen v dočasném adresáři systému. Vyexportovaný soubor je poté otevřen v prohlížeči a je pomocí CSS stylů upraven tak, aby na jedné tisknuté stránce byly 2 oddělené sloupce, které obsahují uložené fráze. V menu hlavního okna je ještě volba Nápověda, které obsahuje základní informace o programu a autorovi. 6/7

Závěr Ve vývoji tohoto programu bych rád pokračoval. Některým lidem, kteří se neradi učí z tištěných materiálů, může poskytnout alternativní způsob učení. A dále pro příklad uvádím pár věcí, které by tento program mohli zásadně vylepšit: 1) Ukládání slovníku do jedné SQLite databáze, což by přineslo větší přehlednost o uložených slovnících. Při spuštění programu by si poté uživatel pouze vybíral z uložených seznamů pomocí seznamového okna. 2) Úprava doby, po kterou se bude zobrazovat notifikace. Nyní je to příliš dlouho a když člověk píše rychle, tak se nashromáždí a zobrazují se například po přidání jiného slovíčka. 3) Ukládání informací o slovníku spolu s ním do SQL databáze. Nyní program pouze zobrazuje popisky česky - anglicky. Myslím si ale, že program je možné využít pro další věci. Ať už to jsou jiné jazyky, ale například zeměpis. Program by mohl zkoušet na stát a jeho hlavní město. Tyto informace by se načítaly z databáze a program by nemusel být tak jednoúčelový. 7/7