Semestrální práce A7B39PDA Klient pro informační systém (KOS) Martin Šesták
Obsah PDA / D1 /KOS... 3 Klient pro Studijní informační systém (KOS) na platformě Android... 3 Cílová skupina... 3 Funkce programu... 3 PDA / D2 /KOS... 4 Popis:... 4 Uživatelé... 4 Funkce... 4 Zařízení... 4 Aktivity... 4 System support... 5 Kontext... 5 PDA / D3 /KOS... 6 Vytvoření prototypu... 6 Popis prototypu... 6 Testování prototypu metodou heuristické evaluace... 10 Prostředí... 10 Účastníci testu... 10 Úkoly:... 10 Náměty na změny do verze D4:... 11
PDA / D1 /KOS Klient pro Studijní informační systém (KOS) na platformě Android Semestrální projekt bude obsahovat návrh a implementaci klienta pro Studijní informační systém (KOS) pro mobilní telefony s platformou Android. Cílová skupina Program bude určen výhradně pro studenty. Funkce programu Zobrazení rozvrhu Synchronizace rozvrhu s účtem na Googlu (Google Calendar) Zobrazení statistik (Počet získaných kreditů / počet potřebných za semestr / za období ) Zobrazení termínů zkoušek (čas, učebna, počet kreditů)
PDA / D2 /KOS Popis: Aplikace bude sloužit studentům k usnadnění průchodu studiem a jako rychlý přehled informací o studiu. Studentovi bude umožňovat synchronizaci rozvrhu s Google Kalendářem, kontrolovat počet získaných kreditů atp. Uživatelé Aplikace bude zaměřena výhradně pro studenty FEL ČVUT (bakalářské a magisterské studium). Funkce Student si může snadno a rychle najít nejbližší přednášku / cvičení s lokací učebny (všechny informace budou synchronizovány přes Google Kalendář). Dále bude možnost kontroly data, času a místa zkoušek, kontrola zapsaných předmětů (není potřeba přistupovat přes webovou aplikaci KOS nebo navštěvovat studijní oddělení) a kontrola splněných kreditů / kontrola zápisu předmětů Zařízení Veškerý obsah bude aktualizován přes databázi Informačního systému KOS. Připojení internetu bude nezbytné z důvodu aktuálnosti dat při průchodu studiem. Aplikaci bude také možné používat offline, kdy bude použito vnitřního úložiště zařízení. Aktivity - Rozvrh předmětů (synchronizace s Google kalendářem) - Kontrola zapsaných předmětů o Kód předmětu o Název předmětu o Role o Kredity o Zakončení - Statistika o Počet zapsaných předmětů / Kredity celkem o Počet zapsaných modulů / Kredity celkem o Zapsané kredity ze studijního plánu / minimum zapsaných kreditů - Kontrola o Datum Kontroly o Čas kontroly o Vstup do rozvrhu o Výsledek kontroly zápisu
- Přehled vlastních zápočtů a zkoušek o Datum o Čas o Místo konání o Kredity o Kód o Název o Zkoušející o Známka o Poznámka - Kontrola studijního plánu o Semestr zapsáno kreditů získáno kreditů o Semestr zapsáno předmětů absolvováno o Od začátku studia získáno kreditů o Do konce studia potřeba získat (počet kreditů) System support - Synchronizace rozvrhu s Google Kalendářem - Možnost kontroly studia - Prohlížení informací offline Aplikace bude vyvíjena pro mobilní platformu Android s podporou Android 2.1 a vyšší. S podporou tabletů se nepočítá. Kontext Aplikaci budou využívat každodenně (i vícekrát za den) studenti pro usnadnění průchodu studiem. Program by měl být minimalistického vzhledu z důvodu velkého obsahu informací z informačního systému KOS, proto by samotný program neměl být nijak složitý. Předpokládá se užívání programu doma (Dobrá světelnost, bez okolních ruchů), ve škole (Dobrá světelnost, bez okolních ruchů) a po cestě do/ze školy (Dobrá/Horší světelnost, malé ovlivnění okolím). Proto pro zlepšení čitelnosti a ovladatelnosti programu bude možnost nastavit velikost písma/tlačítek.
PDA / D3 /KOS Vytvoření prototypu Prototyp byl vytvořen pomocí aplikace WireframeSketcher Studio a vyexportován jako PDF dokument. Prototyp umožňuje interaktivní přesouvání mezi obrazovkami. Popis prototypu Obr. 1: Domovská stránka Obr. 2: Nabídka v rozvrhu Domovská stránka (viz. obr. 1) Hlavní obrazovka obsahuje jednoduché menu s popisy, co dané menu obsahuje. Jedná se o Rozvrh (Správa rozvrhu v účtu Google), Kontrola (Vstup do rozvrhu, zapsaných předmětů, studijního plánu), Statistika (Počet zapsaných předmětů/modulů, kredity celkem, atd.), Přehled zápočtů a zkoušek.
Pokud v hlavní nabídce programu stiskneme hardwarové tlačítko menu, zobrazí se nabídka s nastavením aplikace, aktualizaci databáze aplikace a zjištění informací o autorovi aplikace. Rozvrh (viz. obr. 2) Po výběru možnosti Rozvrh z hlavní strany se zobrazí vyskakovací menu. Při výběru Synchronizovat kalendář v KOS s účtem Google se smaže starý a překopíruje nový kalendář z KOS do Google kalendáře. (Tato možnost byla vytvořena, protože nelze nastavit opakování do určitého data), po výběru možnosti Aktualizovat rozvrh (v Google Kalendáři) se pouze porovnají předměty z KOS s předměty v Google kalendáři a pokud program nalezne změnu, přepíše data v Google kalendáři podle dat z KOSu. Poslední možností je Smazat rozvrh (z Google kalendáře), jedná se o možnost vymazat dočasně kalendář z Google kalendáře užitečné pro období prázdnin, kdy student nechce mazat každý předmět z kalendáře jednotlivě. Obr. 3: Kontrola Obr. 4: Vstup do rozvrhu
Obr. 5: Kontrola zapsaných předmětů Obr. 6: Kontrola studijního plánu Kontrola (viz. obr. 3) Po výběru možnosti Kontrola z hlavní strany se zobrazí vyskakovací menu. Možnost Vstup do rozvrhu zobrazí informace ohledně možnosti vstupu do rozvrhu (viz. obr. 4), Kontrola zapsaných předmětů (viz. obr. 5) se zobrazí informace ohledně zapsaných předmětů (počet předmětů, počet kreditů, atd.) a Kontrola studijního plánu zobrazí informace o jednotlivých předmětech (počty kreditů, přednášející, uzavřeno, zakončeno atd.).
Obr. 7: Statistika Obr. 8: Přehled zápočtů a zkoušek Statistika (viz. obr. 7) Zde budou zobrazeny souhrnné informace o průběhu studia. t.j.: Za každý semestr počet zapsaných předmětů/z toho absolvovaných, počet zapsaných kreditů/z toho získaných. Přehled zápočtů a zkoušek (viz. obr. 8) Zde budou zobrazeny veškeré informace potřebné k danému tématu a to: Kdy a kde se bude k danému předmětu konat zkouška, zda-li jsme z tohoto předmětu získali zápočet (popř. jakou známku ze zkoušky) atp.
Testování prototypu metodou heuristické evaluace Prostředí Prototyp byl testován na PC, protože aplikace pro mobilní zařízení nebyla ještě vyhotovena, proto bylo použito PDF s jednotlivými obrazovkami aplikace, které věrohodně simulovali funkci aplikace. Účastníci testu Martin Šesták tvůrce aplikace (prototypu) Martin Petrus student FEL, ČVUT Otevřená informatika Úkoly: 1. Synchronizace kalendáře s účtem Google: Scénář: 1. Uživatel klikne na tlačítko Rozvrh. 2. Uživatel klikne na tlačítko Synchronizovat kalendář v KOS s účtem Google 3. Uživatel potvrdí informaci o průběhu synchronizace. Krok 1: Krok 2: Krok 3:. 2. Zkontrolujte, co jste získali za známku z Řešení problémů a her: Scénář: 1. Uživatel klikne na tlačítko Kontrola. 2. Uživatel klikne na tlačítko Kontrola zapsaných předmětů 3. Uživatel klikne na předměty. 4. Tlačítkem Další uživatel nalezne další potřebné informace o předmětech. (Toto je možný scénář, ale lze využít dalších 2 možností jak se k této informaci dostat a to přes: Přehled zápočtů a zkoušek, nebo přes kontrolu studijního plánu) Krok 1: Krok 2: Krok 3: Krok 4:. 3. Zkontrolujte, zdali je schválen zápis: Scénář: 1. Uživatel klikne na tlačítko Kontrola. 2. Uživatel klikne na tlačítko Vstup do rozvrhu
Krok 1: Krok 2:. 4. Zkontrolujte si studijní plán pro semestr B091 a zároveň zkontrolujte, zda-li je předmět Lineární algebra uzavřen Scénář: 1. Uživatel klikne na tlačítko Kontrola. 2. Uživatel klikne na tlačítko Kontrola studijního plánu 3. Uživatel potvrdí informační buňku. 4. Uživatel vybere požadovaný semestr. 5. Tlačítkem Další uživatel nalezne další potřebné informace o předmětech. Krok 1: Krok 2: Krok 3: Závažnost: malá Krok 4: Závažnost: střední. Flexibility and efficiency of use, Aesthetic and minimalist design: Zbytečná informace před zobrazením seznamu semestrů. Recognition rather than recall: Chybí bližší určení semestru, např. B111 Zimní 2011/2012. Náměty na změny do verze D4: - Odstranění informačního upozornění. - Doplnění seznamu o informace ohledně semestru.