ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ
KVALITATIVNÍ TEST S UŽIVATELEM – DTP PROGRAM SCRIBUS Testování uživatelského rozhraní (A4B39TUR)
Vypracovali: Beránek Petr, Houdková Lenka, Roubalová Eliška, Štíbal Pavel Cvičící: Ing. Adam Sporka, Ph.D. LS 2013/2014 1
Obsah Úvod ........................................................................................................................................................ 3 Cíl testování ......................................................................................................................................... 3 Cílová skupina ...................................................................................................................................... 3 Screener........................................................................................................................................... 3 Popis testování ........................................................................................................................................ 4 Participant Room ............................................................................................................................. 4 Observer room ................................................................................................................................ 4 Použitý software .............................................................................................................................. 4 Průběh testování ................................................................................................................................. 4 Pre-test dotazník ............................................................................................................................. 4 Post-test dotazník ............................................................................................................................ 5 Seznam úkolů pro účastníky a nástin jejich ideálního řešení .................................................................. 6 Seznam úkolů ...................................................................................................................................... 6 Nástin řešení........................................................................................................................................ 7 Výsledek testování................................................................................................................................... 8 První účastník ...................................................................................................................................... 8 Problémové úkoly............................................................................................................................ 8 Druhý účastník ..................................................................................................................................... 9 Problémové úkoly............................................................................................................................ 9 Třetí účastník ....................................................................................................................................... 9 Problémové úkoly............................................................................................................................ 9 Čtvrtý účastník ................................................................................................................................... 10 Problémové úkoly.......................................................................................................................... 10 Pátý účastník ..................................................................................................................................... 10 Problémové úkoly.......................................................................................................................... 10 Nalezené nedostatky ......................................................................................................................... 11 Vlastnosti rámce ............................................................................................................................ 11 Editor textu .................................................................................................................................... 11 Propojení rámců ............................................................................................................................ 11 Výplňový text ................................................................................................................................. 11 Práce s objekty .............................................................................................................................. 11 Závěr ...................................................................................................................................................... 11
2
ÚVOD Cíl testování Předmětem našeho testování byl program Scribus. Jedná se o volně dostupný program vhodný pro DTP. Lze ho využívat na systémech Windows, Mac OS i na široké škále linuxových distribucí. Obsahuje pokročilé možnosti sazby, nastavení barev a export do PDF. Rozhodli jsme se ověřit, zda je jeho rozhraní opravdu tak moderní a přátelské k uživateli, jak deklarují oficiální webové stránky.
Cílová skupina Naší cílovou skupinou byli studenti vysokých škol, zvláště technických, ve věku cca 20–25 let. Vzhledem k zaměření na technické školy jsme chtěli docílit poměru 4 muži a 1 žena, což se nakonec podařilo. Testovaný program je určen pro pokročilou úpravu textových dokumentů, a proto jsme vybírali účastníky, kteří jsou pokročilými uživateli počítače a mají již zkušenosti s jinými programy na úpravu textu, pokud možno by ale neměli mít zkušenosti se zvoleným programem. Screener Účastníky jsme vybírali pomocí screenru. Dotazník obsahoval následující otázky, pod každou otázkou jsou uvedeny očekávané odpovědi ideálních účastníků. 1. otázka – JMÉNO A PŘÍJMENÍ 2. otázka – VĚK očekávané odpovědi: mezi 20 a 25 lety včetně 3. otázka – POHLAVÍ a. muž b. žena očekávané odpovědi: jednou žena, ostatní muž 4. otázka – ZAMĚSTNÁNÍ a. Plný úvazek b. Částečný úvazek c. Nezaměstnaný d. Student, případně na jaké škole očekávané odpovědi: student VŠ, lépe technické 5. otázka – ZKUŠENOSTI S POČÍTAČEM a. S počítačem neumím vůbec pracovat. b. Mám pouze základní znalosti práce s počítačem (prohlížení internetu, přesouvání fotek, hudby…). c. Považuji se za pokročilého uživatele počítače. očekávané odpovědi: pokročilý uživatel 6. otázka – ZKUŠENOSTI S PROGRAMY PRO ÚPRAVU TEXTU a. Žádný takový program neznám. b. Znám takové programy, ale neumím s žádným pracovat. c. Znám takové programy, ale umím pouze základní věci (psaní textu, změna velikosti, fontu). d. Umím v takovém programu na pokročilé úrovni. očekávané odpovědi: umí alespoň základy, nebo je pokročilý 7. otázka – ZKUŠENOSTI S PROGRAMEM SCRIBUS a. Nevím co to je, nikdy jsem o něm neslyšel/a. b. Slyšel/a jsem o něm, ale neumím s ním pracovat. 3
c. Umím s ním pracovat na základní úrovni. d. Umím s ním pracovat na pokročilé úrovni. očekávané odpovědi: program nezná, nebo o něm slyšel/a, ale neumí s ním pracovat
POPIS TESTOVÁNÍ Jedná se o testování použitelnosti, které je prováděno s uživateli. Testování probíhalo v laboratoři Usability Lab (ulab) na Katedře počítačové grafiky a interakce na Karlově náměstí v budově ČVUT, blok E. Laboratoř se skládá ze dvou místností, observer room a participant room. Participant Room Místnost kde se během testu nachází participant (účastník testu) a moderátor. Místnost je zařízena tak, aby se v ní účastník cítil pokud možno co nejpohodlněji a nejpřirozeněji jak je možné. Kromě počítače, na kterém účastník testuje daný software, se v místnosti nacházejí kamery a mikrofony pro zaznamenávání průběhu testu. Vše je následně přenášeno na počítače v observer room. Observer room Místnost, kde lidé organizující daný test pozorují participanta a jeho práci. Vytvářejí logy a nahrávají particiantovu činnost. Použitý software Pro získání záznamu z testování jsme použili software Morae od firmy TechSmith pro video screen capture, nahrávání záznamu z web-kamery a nahrávání zvuku z mikrofonu. Tento program byl nainstalován na počítači participanta (Morae Recorder) i na počítači v observer room (Morae Observer). Testovaným softwarem byl Scribus verze 1.4.3, což je software pro desktop publishing.
Průběh testování Nejprve byly spuštěny všechny hardwarové komponenty nezbytné pro testování v participant a observer room. Poté byl počítač, na kterém měl účastník pracovat, připraven (byl nainstalován program Scribus 1.4.3 a byly připraveny všechny soubory, se kterými měl účastník pracovat). Poté byl zapnut Morea Recorder na počítači v participant room a Morae Observer na počítači v observer room. Při příchodu účastníka se ho moderátor ujal a odvedl ho do participant room. Moderátor účastníkovi vysvětlil, co se bude dít a prošel s ním pre-test dotazník. Poté účastník dostal seznam úkolů, byl posazen k počítači a dal se do práce. Ve stejnou chvíli bylo na počítači v observer room zahájeno nahrávání zvuku a videa pomocí programu Morae Observer. Během účastníkovy práce byly zaznamenávány logy ohledně toho, co účastník dělá, co se mu nedaří udělat nebo jestli musel moderátor účastníkovi poradit nebo nějak jinak zasáhnout do průběhu testu. Po skončení účastníkovy práce bylo nahrávání ukončeno a záznamy byly uloženy. Moderátor poté prošel s účastníkem post-test dotazník a postaral se o to, že odejde ve stejném/lepším stavu než ve kterém přišel. Následně byl počítač v participant room připraven na další testování. Pre-test dotazník 1. otázka – K ČEMU A JAK ČASTO POUŽÍVÁTE POČÍTAČ? 2. otázka – CO SI PŘEDSTAVÍTE POD POJMEM DESKTOP PUBLISHING ? 3. otázka – JAKÉ ZNÁTE PROGRAMY NA ÚPRAVU DOKUMENTŮ? 4. otázka – POUŽÍVÁTE PROGRAMY PRO ÚPRAVU DOKUMENTŮ BĚŽNĚ? KTERÝ NEJČASTĚJI ? 4
Odpovědi na tento dotazník nám přiblížili úroveň znalostí účastníků.
1. účastník 2. účastník 3. účastník 4. účastník
1. otázka Denně. Do školy, hry, filmy Programování, internet Denně. Internet, filmy, hudba Domácí úkoly, práce do školy
2. otázka Vydavatel desktop software Nic, plocha Software pro veřejnost Úprava
5. účastník Škola, zábava
Nic
3. otázka MS Office, Open Office, textový editor MS Office, Libre Office, LaTeX MS Office, Polaris Office, Libre Office, Open Office Word, Lyx, Tex, Open Office Word, LaTeX
4. otázka Notepad Libre Office Word, Excel Word Word
Tabulka 1: Odpovědi účastníků na pre-test dotazník
Post-test dotazník 1. otázka – JAK SE VÁM TESTOVÁNÍ LÍBILO? 2. otázka – CO VÁM DĚLALO NEJVĚTŠÍ PROBLÉM? 3. otázka – CO BYSTE NA PROGRAMU ZMĚNIL/A? 4. otázka – CO SE VÁM NA PROGRAMU LÍBILO? 5. otázka – DOKÁŽETE SI PŘEDSTAVIT , ŽE BYSTE TENTO PROGRAM BĚŽNĚ POUŽÍVAL /A? Odpovědi na tento dotazník nám pomohli zjistit, jak se uživatel po testování cítí a jak byl s celým procesem spokojen. 1. otázka
2. otázka
3. otázka
4. otázka
5. otázka
1. účastník
Moc se nelíbilo, chodil v kruzích, uvízl v hladině, nemohl označovat, náhodná funkce tlačítek
Označit čtverec, hledání vlastnosti
Zvětšení vlastností
Vygenerování Spíše ne Lorem Ipsum
2. účastník
Něco hodně intuitivní, něco vůbec
Problém při úpravě textu, špatný feedback
Lepší feedback
Víceméně dobré, dobrá práce s rámci
Kdyby potřeboval, ale Výplňový text zatím nepotřebuje (stačí MS Word)
Ano, kdyby nic jiného nezbývalo
3. účastník
Dobré, celkem sranda
Hromadné nastavení
Lepší (rychlejší) nastavování stylu písma
4. účastník
Nikdy testování nedělal, zajímavé
Vlastnosti textu
Nemá tušení
Obtékání textu
Dokáže, potřeba zvyku
Na první pohled celkem přehledné
Měnit vlastnosti textu, speciálně mezery a práce s rámci
Někdy si nebyl jistý tím, jestli udělal to, co měl udělat
Přehledné, celkem rychle našel vše, co potřeboval
Jelikož zná i jiné programy na úpravu dokumentů, tak asi ne
5. účastník
Tabulka 2: Odpovědi účastníků na post-test dotazník
5
SEZNAM ÚKOLŮ PRO ÚČASTNÍKY A NÁSTIN JEJICH IDEÁLNÍHO ŘEŠENÍ Seznam úkolů 1. Spusťte program Scribus. 2. Vytvořte nový dokument podle zadání: Vzhled: dvojstrana Předdefinovaný vzhled: časopis Velikost: A4 Orientace: na výšku První stránka: levá Počet stránek: 2 3. Ujistěte se, že je zapnuta funkce Magnetická vodítka (aby se rámce přichytávaly k okrajům ostatních rámců), pokud ne, zapněte ji. 4. Vložte na stránku textový rámec, do kterého bude umístěn nadpis. 5. Vložte do rámce text Nadpis. 6. Změňte vlastnosti textu v rámci na následující: Obtékání: podle rámce Velikost: 100 pt Písmo: Calibri Efekty: kapitálky Zarovnání: na střed Mezery mezi znaky: 10 % Vzdálenost od horního okraje rámce: 10 pt 7. Vložte na stránku tři obrazové rámce. 8. Vložte do obrazového rámce č. 3 obrázek list.png. 9. Přizpůsobte obrázek rámci (proporcionálně). 10. Nastavte obtékání všech rámců – Podle rámce. 11. Vložte na obě stránky hlavní textové rámce a přesuňte je do spodní hladiny. 12. Nastavte vlastnosti textu ve všech hlavních rámcích: Písmo: Cambria Sloupce: 4 Vzdálenost mezi sloupci: 3 pt 13. Propojte oba hlavní textové rámce. 14. Vložte do hlavního rámce 20 odstavců výplňového textu Lorem Ipsum (klasické). 15. Vytvořte obdélník přes celý textový rámec nadpisu. Nastavte mu modrou barvu. Obdélník poté umístěte pod textový rámec nadpisu (aby byl modře podbarven). 16. Změňte barvu nadpisu na žlutou. 17. Změňte výchozí adresář pro ukládání souborů. 18. Vyexportujte výsledek své práce do pdf souboru s názvem TestScribus.
6
Nástin řešení Po spuštění počítačové aplikace Scribus se objeví okno. Účastník měl za úkol nastavit dokument podle požadavků v zadání (Obrázek 1).
Obrázek 1: Nastavení dokumentu
Účastníkovi se zobrazila plocha programu. Dále následoval úkol zapnout funkci magnetická vodítka v nabídce Stránka. Následovalo vložení textového rámce na stránku a vložení textu Nadpis. Poté měl účastník upravit vlastnosti daného rámce podle zadání (Obrázek 2).
Obrázek 2: Nastavení vlastností rámce pro nadpis
Dalším úkolem bylo vložení 3 obrazových rámců. Do třetího obrazového rámce měl účastník vložit obrázek, který měl přizpůsobit proporcionálně rámci. Také měl nastavit u všech obrazových rámců obtékání podle rámce (Obrázek 3).
Obrázek 3: Vložení obrazových rámců
7
Následoval úkol vložit dva hlavní textové rámce, které měly být přesunuty do spodní hladiny, a nastavit podle zadání vlastnosti obou hlavních textových rámců. Oba rámce se měli propojit volbou v nabídce Objekt a měl být vložen výplňový text klasické Lorem Ipsum pomocí volby v menu, zobrazivším se po klepnutí pravým tlačítkem na rámec (Obrázek 4).
Obrázek 4: Přidání hlavních textových rámců
Dále měl účastník upravit nadpis. Pod rámec s textem měl přidat modře vybarvený obdélník. Ten bylo třeba přesunout do hladiny pod textovým rámcem nadpis, ale nad hlavními textovými rámci. Také měl textu Nadpis nastavit žlutou barvu (Obrázek 5).
Obrázek 5: Upravení nadpisu
Poslední dva úkoly spočívaly v tom, že účastník nastavil cílovou složku, která bude sloužit pro ukládání souborů, v nabídce Soubor a poté jím vytvořený dokument vyexportoval do pdf s názvem TestScribus.
VÝSLEDEK TESTOVÁNÍ První účastník Prvním účastníkem byl muž, 21 let, student FEL ČVUT. Počítač používá denně a považuje se za pokročilého uživatele. Pod pojmem desktop publishing si ale představuje něco jiného. Problémové úkoly úkol č. 4 – Program spadl po vložení textového rámce. úkol č. 5 – Nemohl najít, jak se vloží text do rámce.
8
úkol č. 6 – Ve vlastnostech rámce neví, že se dá přepnout na další záložky – nemůže najít obtékání a tak nastavuje vlastnosti textu, místo vlastností rámce, které neobsahují vzdálenost od horního okraje a obtékání. úkol č. 6 – V nastavení textu musí být text označen, aby mohl nastavovat vlastnosti, není vidět změna. úkol č. 7 – Špatně si přečetl klávesovou zkratku na vložení obrazového rámce. úkol č. 10 – Snaží se označit víc rámců a nastavovat vlastnosti hromadně – nelze. úkol č. 13 – Nemůže najít propojení textových rámů, hledá v nastavení rámce, v úpravách, po kliknutí pravým tlačítkem myší, ve vlastnostech stránky. úkol č. 14 – Matoucí výběr Lorem Ipsum, nebyl si jistý, co jsou náhodné odstavce. úkol č. 15 – Problém s označením rámce, nejspíš v nižší vrstvě než se nachází uživatel. úkol č. 16 – Nešel zobrazit text v textovém rámci. úkol č. 17 – Ve všeobecném nastavení změnil umístění, ale nic se nestalo. úkol č. 18 – Problém s vyexportováním, nelze, ukládá do jiného adresáře, než nastavil.
Druhý účastník Druhým účastníkem byla žena, 21 let, studentka FEL ČVUT. Počítač používá denně a považuje se za pokročilou uživatelku, o desktop publishing nikdy neslyšela. Problémové úkoly úkol č. 2 – Má problém se zorientovat v nastavení nového dokumentu, předdefinovaný vzhled hledá v šablonách. úkol č. 3 – Přehlédla magnetická vodítka v záložce Stránka, snaží se použít nápovědu – v angličtině, ale i tak nepoužitelná, hledá magnetická vodítka na liště. úkol č. 6 – Nemůže najít nastavení vlastností rámce, zvolila nastavení textu, ale nemá text označený, takže se jeho vlastnosti nemění. Nerozumí rozdílu mezi nastavením vlastností pro část textu a pro celý rámec. úkol č. 6 – Nemůže najít vlastnosti rámce pro nastavení obtékání, vzdálenost od horního okraje. Ve vlastnostech neví, že lze rozevřít další záložky. úkol č. 6 – Scrollováním si náhodně mění hodnoty, které nechce a aniž by si toho všimla. úkol č. 13 – Problém nalézt propojení rámců (nevěděla kde hledat takovou volbu). Hledá propojení rámců ve vlastnostech rámce. Myslí si, že propojit rámce a seskupit objekty je to samé. úkol č. 13 – Chce označit oba rámce – nelze. úkol č. 13 – Není si jistá, zda jsou rámce již propojené. Omylem propojila rámce obráceně. úkol č. 15 – Nejasná práce s hladinami. Přeskakovala části textu, pravděpodobně kvůli délce. Snaha o hledání věcí nejdřív na lištách a poté v menu.
Třetí účastník Třetím účastníkem byl muž, 23 let, student FD ČVUT. Počítač používá denně a považuje se za pokročilého uživatele, pod pojmem desktop publishing si ale představuje něco jiného. Problémové úkoly úkol č. 3 – Není si jistý, jestli se mu povedlo zapnout magnetická vodítka. úkol č. 4 – Myslí si, že modrý obdélník je ohraničení stránky. úkol č. 6 – Chvíli mu trvá, než najde obtékání, hledá ho v záložce Text ve vlastnostech rámce. úkol č. 6 – Nemůže najít nastavení mezer mezi znaky. 9
úkol č. 6 – Chvílí trvá, než najde nastavení vzdálenosti od horního okraje. úkol č. 10 – Snaží se označit víc rámců přes ctrl, ctrl+A, hledá na to ikonku. úkol č. 12 – Chce nastavovat vlastnosti hlavních rámců hromadně přes styly, nejdou mu tam nastavit sloupce. úkol č. 13 – Propojení hledá po klepnutí pravým tlačítkem myši, pak ve vlastnostech rámce, není si jistý, co se po propojení stalo, šipka hned zmizí. úkol č. 14 – Chce kliknout na „Vybrat Lorem Ipsum“ (je to jen nadpis). úkol č. 15 – Zmatený z práce s hladinami. Menší problém s výběrem rámců, které byly přes sebe.
Čtvrtý účastník Čtvrtým účastníkem byl muž, 21 let, student FEL ČVUT. Počítač používá denně a považuje se za pokročilého uživatele, pojem desktop publishing mu něco říká, ale neví co přesně si pod ním představit. Problémové úkoly úkol č. 6 – Upravuje text v Editoru textů, nemá označený text, takže se mu nic nenastavuje. úkol č. 6 – Nemůže najít vzdálenost od horního okraje a obtékání, hledá ji v editoru textů, zkouší tam všechno možné, hledá ji i všude jinde, ve vlastnostech rámce neví, že lze přepnout na jiné záložky. úkol č. 13 – Hledá propojení po kliknutí pravým tlačítkem myši, ve Vlastnostech rámce. úkol č. 14 – Vložil špatný text Lorem Ipsum. úkol č. 15 – Zmatený z hladin, dává prvky níž, nic se neděje (neobjevuje se text). úkol č. 16 – Problém s nastavením vlastností textu (nastavoval vlastnosti pro text, ne pro rámec). Obecně má problém nastavit vlastnosti rámce.
Pátý účastník Pátým účastníkem byl muž, 20 let, student FEL ČVUT. Počítač používá denně a považuje se za pokročilého uživatele, pod pojmem desktop publishing si neumí nic představit. Problémové úkoly úkol č. 5 – Neví jak vložit text do rámce. úkol č. 6 – Nemůže najít zarovnání textu v rámci na střed. úkol č. 6 – Nemůže najít mezeru mezi znaky, není si jistý ikonkou, chybí mu nápověda po najetí. úkol č. 12 – Neví, jestli je vzdálenost mezi sloupci a mezera to samé. úkol č. 13 – Hledá propojení rámců po pravém klepnutí myši, pak ve vlastnostech rámce. Chybí mu feedback po propojení rámců. úkol č. 14 – Zkouší kliknout na „Vybrat Lorem Ipsum“. úkol č. 15 – Zmatený z chování hladin. Problém s označováním rámců, které byly přes sebe. Problém rozeznat, který rámec byl zrovna vybrán (podbarvil rámec nadpisu místo nabarvení obrazce pod textem). Není si jistý, čeho mění vlastnosti. úkol č. 16 – Mění barvu v Editoru textů, nemá text označený, nic nenastavuje. úkol č. 17 – Nemění výchozí adresář, ale dal uložit jako. úkol č. 18 – Po změnění adresáře při exportu musí znovu zadávat název.
10
Nalezené nedostatky Vlastnosti rámce chybí naznačení možnosti zvětšení okna není jasné, že lze přepínat na další záložky na okna s nastaveními stačí najet a scrollováním se začnou měnit hodnoty - náchylné na chyby uživatele Editor textu text musí být označen, aby se nastavoval - nikde to není uvedeno mezera mezi písmeny a další možnosti nemají nápovědu (ani popisek) po najetí kurzorem (Editor textu i Vlastnosti) Propojení rámců propojení rámců by mohlo být v nabídce po kliknutí pravého tlačítka myši na rámec, nebo v jeho vlastnostech (všichni ho tam hledali) po propojení se na okamžik objeví šipka - mohla by zůstat alespoň než se klikne na další objekt, nebo na pořád Výplňový text v možnosti Výplňový text je matoucí "Vybrat Lorem Ipsum" místo vhodnějšího "Vybrat výplňový text" Práce s objekty problematická práce s hladinami, chtělo by nějak naznačit v jaké hladině je vybraný objekt, uživatel… nelze označit přes Ctrl více objektů a hromadně jim nastavit vlastnost nápověda k ničemu - je v angličtině
ZÁVĚR Testování odhalilo některé nedostatky, které by bylo vhodné odstranit. Účastníci shodně měli problémy s používáním nastavení Vlastností rámce, většinou se ale dostali tam, kam potřebovali, a byli schopni pokračovat dále. Všem až na jednoho se nakonec podařilo vytvořit požadovaný dokument. V případě neúspěšného účastníka se zřejmě vyskytla nějaká závažnější chyba v programu, která ovšem nesouvisela s uživatelským rozhraním, a znemožnila mu jeden úkol splnit. Program tedy nemá tak významné nedostatky v uživatelském rozhraní, aby zcela bránily v jeho použití, bylo by ovšem potřeba zapracovat na jeho stabilitě.
11