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:
Bez chyb Bez chyb. Bez chyb
2. Zkontrolujte, co jste získali za známku z Řešení problémů a her: Scénář: 1. 2. 3. 4.
Uživatel klikne na tlačítko „Kontrola“. Uživatel klikne na tlačítko „Kontrola zapsaných předmětů“ Uživatel klikne na předměty. 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:
Bez chyb Bez chyb. Bez chyb Bez chyb
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:
Bez chyb Bez chyb.
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. 2. 3. 4. 5.
Uživatel klikne na tlačítko „Kontrola“. Uživatel klikne na tlačítko „Kontrola studijního plánu“ Uživatel potvrdí informační buňku. Uživatel vybere požadovaný semestr. 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í
Bez chyb Bez chyb. 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.