ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Testování s uživatelem – Wolfram Mathematica Semestrální príce C1 - A4B39TUR
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý
[email protected] [email protected] [email protected] [email protected] [email protected] 2012/2013
Mathematica
A4B39TUR - 2012/2013
Obsah 1 Úvod ..................................................................................................................................................... 5 1.1 Cíl práce ......................................................................................................................................... 5 1.2 Popis programu ............................................................................................................................ 5 1.3 Cílová skupina ................................................................................................................................ 5 2 Způsob výběru participantů ................................................................................................................. 5 2.1 Popis výsledné skupiny participantů ............................................................................................. 6 3. Popis úkolů .......................................................................................................................................... 6 3.1 Úkol 1............................................................................................................................................. 6 3.2 Úkol 2............................................................................................................................................. 7 3.3 Úkol 3............................................................................................................................................. 7 3.4 Úkol 4............................................................................................................................................. 7 3.5 Úkol 5............................................................................................................................................. 7 3.6 Úkol 6............................................................................................................................................. 8 3.7. Úkol 7............................................................................................................................................ 8 3.8. Úkol 8............................................................................................................................................ 8 3.9. Úkol 9............................................................................................................................................ 8 3.10 Úkol 10......................................................................................................................................... 8 4 Testování .............................................................................................................................................. 9 4.1 Pre-test dotazník ........................................................................................................................... 9 4.2 Post-test dotazník ........................................................................................................................ 10 5 Průběh testů ....................................................................................................................................... 10 5.1 Participant 1 ................................................................................................................................ 10 5.1.1 Analýza uživatele podle pre-test dotazníku a screeneru ..................................................... 10 5.1.2 Průběh testu ......................................................................................................................... 10 5.1.3 Post-test dotazník ................................................................................................................. 10 5.2 Participant 2 ................................................................................................................................ 10 5.2.1 Analýza uživatele podle pre-test dotazníku a screeneru ..................................................... 10 5.2.2 Průběh testu ......................................................................................................................... 11 5.2.3 Post-test dotazník ................................................................................................................. 11 5.3 Participant 3 ................................................................................................................................ 11
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý
2
Mathematica
A4B39TUR - 2012/2013
5.3.1 Analýza uživatele podle pre-test dotazníku a screeneru ..................................................... 11 5.3.2 Průběh testu ......................................................................................................................... 11 5.3.3 Post-test dotazník ................................................................................................................. 11 5.4 Participant 4 ................................................................................................................................ 12 5.4.1 Analýza uživatele podle pre-test dotazníku a screeneru ..................................................... 12 5.4.2 Průběh testu ......................................................................................................................... 12 5.4.3 Post-test dotazník ................................................................................................................. 12 5.5 Participant 5 ................................................................................................................................ 12 5.5.1 Analýza uživatele podle pre-test dotazníku a screeneru ..................................................... 12 5.5.2 Průběh testu ......................................................................................................................... 12 5.5.3 Post-test dotazník ................................................................................................................. 13 6 Nalezené problémy ............................................................................................................................ 13 6.1 Definice závažnosti nálezů........................................................................................................... 13 6.2 Definice náročnosti na opravu .................................................................................................... 13 6.3 Přehled nálezů ............................................................................................................................. 13 6.3.1 Chybí nápověda u syntaktických chyb .................................................................................. 13 6.3.2 Vyhledávání v nápovědě vrací nesouvisející výsledky .......................................................... 14 6.3.3 Nevýrazné umístění prvku na vyhonocení ........................................................................... 14 6.3.4 Chybí propagace zpracování pomocí Wolfram Alpha .......................................................... 14 6.3.5 Chybí stavový ukazatel během výpočtů ............................................................................... 14 7 Závěr ................................................................................................................................................... 15 8 Přílohy................................................................................................................................................. 16 A Screener ........................................................................................................................................ 16 B Zadání ............................................................................................................................................. 17 Testování programu Wolfram Mathematica......................................................................................... 17 Úkoly:................................................................................................................................................. 18 C Vzorové řešení ................................................................................................................................ 20 D Pre-test dotazník ............................................................................................................................ 21 Participant ............................................................................................................................................. 21 Testování programu Mathematica: Pre-test dotazník ...................................................................... 21 E Post-test dotazník ........................................................................................................................... 22 Participant ............................................................................................................................................. 22 Testování programu Mathematica: Post-test dotazník..................................................................... 22 F Logy ................................................................................................................................................. 23 Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý
3
Mathematica
A4B39TUR - 2012/2013
F.1.1 Participant 1 log 1 ................................................................................................................. 23 F.1.2 Participant 1 log 2 ................................................................................................................. 24 F.2.1 Participant 2 log 1 ................................................................................................................. 25 F.2.2 Participant 2 log 2 ................................................................................................................. 26 F.3.1 Participant 3 log 1 ................................................................................................................. 27 F.3.2 Participant 3 log 2 ................................................................................................................. 28 F.4.1 Participant 4 log 1 ................................................................................................................. 28 F.4.2 Participant 4 log 2 ................................................................................................................. 29 F.5.1 Participant 5 log 1 ................................................................................................................. 30 F.5.2 Participant 5 log 2 ................................................................................................................. 31
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý
4
Mathematica
A4B39TUR - 2012/2013
1 Úvod 1.1 Cíl práce Cílem této práce je provést test použitelnosti na programu Wolfram Mathematica s uživateli a odhalit chyby použitelnosti, případně další možné nedostatky z pohledu uživatele. Tato práce vznikla v rámci předmětu Testování uživatelského rozhraní (A4B39TUR) na FEL ČVUT.
1.2 Popis programu Program Wolfram Mathematica je nástroj pro usnadnění matematických výpočtů jak numerických, tak algebraických. Výrazy jsou zadávány jednoduchým scriptovacím jazykem a výsledky výpočtů jsou zobrazovány klasickým zápisem, popřípadě grafem. Hlavní výhodou programu je jeho schopnost nalézt řešení i poměrně komplikovaných problémů za poměrně krátkou dobu ve veliké přesnosti. Obrázek 1 - About okno použité verze programu Mathematica
1.3 Cílová skupina Cílovou skupinou jsou studenti vysokých škol, zejména technicky zaměřených oborů, ve věku 19-26 let, kteří program tohoto typu buď přímo potřebují, nebo by jim mohl při jejich studiu pomoci. Jedná se tedy a technicky zdatnější uživatele, kteří mají minimálně základ vysokoškolské matematiky. Testováni byli uživatelé, kteří nemají buď vůbec zkušenosti s tímto typem programu, nebo používali jiný nástroj na řešení matematických úloh.
2 Způsob výběru participantů Pro výběr správného vzorku participantů se používá prvotní dotazník (tzv. screener), podle něhož jsou oslovováni vhodní účastníci. Screener se skládá ze dvou částí: veřejné a neveřejné. Veřejná část jsou otázky, na které potenciální účastník odpovídá. Neveřejná část jsou informace o tom, jaké je potřebné rozložení odpovědí na zadané otázky. Podle těchto informací jsou filtrováni vhodní kandidáti. Výběr participantů probíhal pomocí jednoduchého veřejně přístupného Google dotazníku. V hranatých závorkách jsou neveřejné informace - číselné vyjádření, kolik zástupců splňující danou podmínku vyžadujeme pro pokrytí cílové skupiny. Jako úvodní filtrovací otázky jsme zvolili: ● Pohlaví (M/Ž) [3-2] ○ Zde se snažíme rovnoměrně pokrýt obě pohlaví - různé myšlení a přístup k řešení problémů. ● Věk (-19;19-26;26+) [0-5-0] ○ Zajímá nás současná generace vysokoškolských studentů. ● Student VŠ (A/N) [5-0]
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý
5
Mathematica ○
A4B39TUR - 2012/2013 Chceme zjistit jak je Mathematica uživatelsky přívětivá vůči novým uživatelům vyšší matematiky, a takové najdeme především na vysokých školách.
Tyto otázky jsme zařadili zvlášť, abychom mohli vyfiltrovat všechny absolutně nevyhovující uchazeče hned ze začátku a zúžili tak celkový počet odeslaných žádostí na nutné minimum. Pro uchazeče splňující úvodní podmínky jsme měli připraveny otázky: ● Jakou VŠ navštěvujete? ○ Zde potřebujeme vyfiltrovat studenty technických škol. ● Matematické programy, které jste používal/a ○ Zajímají nás jak uživatelé jiných programů, tak ti výpočetními programy nedotčení, nicméně uživatelé programu Mathematica nám při pozorování neodhalí žádné chyby programu, a proto je chceme z testu úplně vyřadit. ● Řešíte složitější matematické úlohy? ○ Specifikace cílové skupiny by měli být uživatelé, kteří tento program skutečně potřebují (což není na všech technických školách samozřejmostí). Celý screener, tak jak ho viděli participanti, naleznete v příloze A.
2.1 Popis výsledné skupiny participantů Nakonec jsme ve výsledné skupině participantů měli dvě ženy a tři muže. Všichni byli vysokoškolští studenti, kromě prvního participanta, který byl vyučující na vysoké škole. Participanti byli z různých škol a oborů od ČVUT FEL přes ČVUT KyR a STM až po ČZU ZLFLOR a z různých stupňů studia od studenta z 1. ročníku bakalářského studia až po studentku 1. ročníku doktorandského studia. Z ostatních matematických programů participanti znaly webovou stránku WolframAlpha a programy Matlab a Microsoft mathematics. Všichni participanti uvedli, že řeší nějaké složitější matematické úlohy, které přesahují schopnosti kancelářské kalkulačky.
3. Popis úkolů Participantům jsme připravili deset úkolů, které směřovali k vyzkoušení základních úkonů, se kterými by se studenti mohli setkat. Úkoly 7b a 8 jsme měli připravené pro participanty, kteří by postupovali rychleji. Participanti úkoly plnili postupně od prvního k poslednímu úkolu, ale mohli kterýkoli úkol přeskočit v případě, že by jim nešel vyřešit a případně se k němu později vrátit. V úvodu bylo zdůrazněno, že participanti mohou používat nápovědu programu, případně i internet.
3.1 Úkol 1 V prvním úkolu měli participanti za úkol otevřít testovanou aplikaci (Wolfram Mathematica) a vytvořit nový sešit.
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý
6
Mathematica
A4B39TUR - 2012/2013
Obrázek 2 - Uvítací obrazovka programu Mathematica
3.2 Úkol 2 V druhém úkolu měli participanti za úkol spočítat jednoduchý výraz, testovali jsme tím schopnost provádět numerické výpočty v programu Mathematica. Participanti si museli dohledat funkce logaritmus a odmocnina.
3.3 Úkol 3 Tento úkol testoval schopnost zadávat funkci s proměnou x do programu. V zadání byla nápověda, že mohou použít tradiční formu ke kontrole správnosti zadání.
3.4 Úkol 4 Participanti měli za úkol vykreslit graf funkce zadané v předchozím příkladu, pokud použili programem nabízenou možnost plot, tak stačilo, pokud pouze pochopili syntaxi a změnili interval.
3.5 Úkol 5 Testoval schopnost participantů pracovat s grafem. Cílem bylo přidat ke grafu rovnici funkce a uložit graf do JPEG souboru.
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý
7
Mathematica
A4B39TUR - 2012/2013 Obrázek 3 - Graf s vloženou rovnicí funkce
3.6 Úkol 6 Šestý úkol byl první, kde participant narazil na symbolický výpočet, měl za úkol spočítat derivaci zadané funkce. Pro zjednodušení kontroly správnosti zadání, byla funkce zobrazena jako parciální derivace, stejně jako ji zobrazuje Mathematica v tradiční formě.
Obrázek 4 - Při zadání rovnice program sám nabízí graf, derivaci a integrál.
3.7. Úkol 7 V první části měl uživatel provést symbolický výpočet integrálu. V druhé části numerický výpočet určitého integrálu stejné funkce v intervalu od 0 do 1. V obou částech šlo hlavně o to, zda si participanti dokážou dohledat potřebné funkce a pochopí jejich syntaxi.
3.8. Úkol 8 Osmý úkol byl asi nejtěžší, požadovali jsme v něm vytvoření jednoduché animace, která zobrazovala změnu tvaru funkce při změně konstanty.
Obrázek 5 - Animace funkce
3.9. Úkol 9 Devátým úkolem jsme testovali, jak obtížné pro participanty bude uložit sešit do nativního formátu programu Mathematica.
3.10 Úkol 10 V desátém úkolu měl participant za úkol exportovat celý sešit do formátu PDF. V úkolu nebylo uvedeno, jakým způsobem má být export proveden, tudíž participant mohl použít, jak tisk do PDF, tak i vestavěný export v programu Mathematica.
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý
8
Mathematica
A4B39TUR - 2012/2013
Celé zadání, tak jak ho dostali participanti, naleznete v příloze B. Vzorové řešení naleznete v příloze C.
4 Testování K testům jsme použili Usability lab ČVUT na Karlově náměstí. Participant s moderátorem byli v jedné místnosti tzv. Participant room a zbytek týmu v druhé tvz. Observer room. Uspořádání usability labu, naleznete na obrázku 6.
Obrázek 6 - Usability lab ČVUT na Karlově náměstí
Moderátor v úvodu participantovi vysvětlil, jak bude test probíhat a dal mu vstupní dotazník, pre-test dotazník, který funguje jako ověření, že participant do screeneru nelhal a spadá do cílové skupiny. Další úlohou pre-test dotazníku je doplňení informací o participantovi, které se vztahují k danému tématu. Po odevzdání vyplněného pre-test dotazníku dostal participant pokyny a snažil se samostatně řešit zadané úkoly. Důležité během tohoto testu je, aby participant ,,přemýšlel nahlas,” díky čemuž je možné snáze zjistit, v čem je problém. Moderátor do průběhu testů nezasahoval, pokud to nebylo nezbytně nutné. Po celou dobu testu si pozorovatelé v Observer room zapisovali důležité momenty a problémy, které se vyskytly během testu. Vlastní log si vedl i moderátor. Na základě těchto informací se sestaví zpráva o testování. Po dokončení testu moderátor participantovi dal výstupní dotazník, post-test dotazník. Tento dotazník zaznamenává pocity participanta bezprostředně po testu a názor na aplikaci jako takovou.
4.1 Pre-test dotazník Ve vstupním testu jsme chtěli zjistit, jaké má participant zkušenosti s jinými matematickými nástroji, kolikrát už použil takovéto nástroje, jaký je jeho postoj k programu Mathematica, co od tohoto programu očekává a zda už někdy byl účastníkem uživatelského testování. Informace z pre-testů jsou zpracovány pro každého participanta zvlášť. Pre-test dotazník naleznete v příloze C. Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý
9
Mathematica
A4B39TUR - 2012/2013
4.2 Post-test dotazník V post testu jsme chtěli zjistit, jaký mělo na participanty vliv používání programu během testu. jaké byli jejich pocity a názory, zda se jim program zdál intuitivní, co se jim na programu líbilo, co jim dělalo největší problémy a co by se podle nich mělo zlepšit. Post-test dotazník naleznete v příloze D.
5 Průběh testů 5.1 Participant 1 5.1.1 Analýza uživatele podle pre-test dotazníku a screeneru Student ČVUT, který se s matematickými nástroji a programy již setkal. Participant uvedl, že řeší složitější matematické úlohy, proto mu programy tohoto typu mohou pomoci v jeho práci. Má zkušenosti s programem Matlab a R. S použitím těchto nástrojů (převážně R) vyřešil již 10-20 úloh. Jméno programu Mathematica zná, ale nikdy nezvažoval jeho použití. Od programu Mathematica očekává, že výstupem budou symbolické a numerické výpisy. 5.1.2 Průběh testu Participant 1 byl ze všech participantů nejrychlejší, ale pro většinu úkolů de facto nepoužíval program Mathematica, ale nevědomky je řešil pomocí stránky WolframAlfa, tím pádem se vyhnul problémům se syntaxí. K uložení grafu do JPEG souboru použil malování ve Windows, což bylo velmi rychlé. Vyřešení všech úkolů mu trvalo pouhých dvacet minut. 5.1.3 Post-test dotazník
Otázka 1. Uvažujete o použití programu po tomto vyzkoušení? 2. Máte pocit, že Vám práce v programu šla? 3. Bylo uživatelské rozhraní intuitivní? 4. Naplnil program Vaše očekávání? 5. Líbí se vám grafické prostředí programu?
Odpověď SPÍŠE ANO SPÍŠE ANO SPÍŠE NE SPÍŠE ANO SPÍŠE NE
Tabulka 1: Post-test dotazník, participant 1
Prvního participanta program Mathematica spíše zaujal, měl z interakce s programem spíše pozitivní pocit, avšak uživatelské rozhraní se mu nezdálo intuitivní a ani se mu nelíbilo grafické rozhraní, přesto program naplnil jeho očekávání. Ovšem na otázku, zda ho něco zaujalo, první participant neodpověděl. Největší problém mu dělalo to, že to byla jeho první zkušenost s programem Mathematica. Participant navrhl, že program by mohl mít nějaké intro nebo nějaký tutoriál pro začínající uživatelé.
5.2 Participant 2 5.2.1 Analýza uživatele podle pre-test dotazníku a screeneru Student 1. ročníku ČVUT-FEL-STM, který se s matematickými nástroji a programy již setkal. Participant má zkušenosti s Wolframem Alpha, s jehož pomocí vyřešil 5-10 složitějších matematických úloh. O programu Mathematica někdy slyšel, ale nikdy nezvažoval jeho použití. Jeho očekáváním od programů tohoto typu jsou správné výsledky. Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 10
Mathematica
A4B39TUR - 2012/2013
5.2.2 Průběh testu Druhý participant měl problémy se závorkami a velikostí písmen, tyto problémy mu znemožnily plnit další úkoly, protože mu hledání zabralo hodně času. Za celou dobu nezjistil, jak vlastně funguje a vypadá základní syntaxe programu Mathematica. Zjistil, jak se výrazy vyhodnocují, ale díky nepochopení syntaxe nedostával správné výsledky. Derivace a integrace vůbec nedělal a vykreslení grafu se také nepovedlo. Úspěšně zvládl jak export grafu do .jpg a export dokumentu do .pdf. Během testování Mathematica zamrzla s spadla - při otevírání Nápovědy. Během celého testu musel několikrát zasáhnout moderátor, protože participant směřoval mimo předmět testování. 5.2.3 Post-test dotazník
Otázka Uvažujete o použití programu po tomto vyzkoušení? Máte pocit, že Vám práce v programu šla? Bylo uživatelské rozhraní intuitivní? Naplnil program Vaše očekávání? Líbí se vám grafické prostředí programu?
Odpověď SPÍŠE NE NE SPÍŠE ANO SPÍŠE ANO SPÍŠE ANO
Tabulka 2: Post-test dotazník, participant 2
Participanta program nezaujal, a proto neuvažuje o jeho použití do budoucna. Neměl problém při orientaci v programu jako takovém. Přestože se domnívá, že mu práce nešla, byl celou dobu v klidu a nevypadal frustrovaně. Podle jeho vyjádření mu největší problém dělala syntaxe jazyka programu Mathematica. Podle výše uvedené tabulky můžeme vidět, že se mu uživatelské prostředí programu Mathematica docela líbilo. Jako nedostačující mu připadal manuál a absence českého manuálu.
5.3 Participant 3 5.3.1 Analýza uživatele podle pre-test dotazníku a screeneru Stuentka 1. ročníku ČVUT-FEL-KyR, který se s matematickými nástroji a programy již setkala. Participantka má zkušenosti s programem Matlab, ve kterém vyřešila 10-20 úloh. O programu Mathematica slyšela, ale nikdy nezvažovala jeho použití. Na otázku, co očekává od programů tohoto typu, odmítla odpovědět. 5.3.2 Průběh testu Třetí participantka měla výrazné problémy s vyhledáváním v nápovědě. Znovu jsme viděli problém se závorkami a kardinalitou písmen ve funkcích a konstantách. Díky těmto problémům se jí nepodařilo vyřešit hned druhou úlohu přestože výsledek považovala za správný. Tato participantka byla během testu velice tichá, což značně zredukovalo množství získaných informací. 5.3.3 Post-test dotazník
Otázka Uvažujete o použití programu po tomto vyzkoušení? Máte pocit, že Vám práce v programu šla? Bylo uživatelské rozhraní intuitivní? Naplnil program Vaše očekávání? Líbí se vám grafické prostředí programu?
Odpověď NE NE nevyplněno nevyplněno nevyplněno
Tabulka 3: Post-test dotazník, participant 3
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 11
Mathematica
A4B39TUR - 2012/2013
Participantka byla evidentně po testu rozrušena vlastním neúspěchem při plnění úloh, což nejspíše vedlo k nevyplnění většiny post-test otázek.
5.4 Participant 4 5.4.1 Analýza uživatele podle pre-test dotazníku a screeneru Studentka 1. ročníku doktorandského ČZU-ZLFOR, která se s matematickými nástroji a programy již setkala. Participantka má zkušenosti s programem Statistica, s jehož pomocí vyřešila 5-10 úloh. O programu Mathematica nikdy neslyšela. Od programu tohoto typu očekává, že budou počítat složité matematické funkce za ní. 5.4.2 Průběh testu Čtvrtá participantka, měla problémy s volbou správných závorek. Ztrácela v chybových hlášeních, takže nevěděla, co je špatně. Mathematica během testování chvílemi zamrzala a participantka nevěděla, v jakém stavu se program nachází. 5.4.3 Post-test dotazník
Otázka Uvažujete o použití programu po tomto vyzkoušení? Máte pocit, že Vám práce v programu šla? Bylo uživatelské rozhraní intuitivní? Naplnil program Vaše očekávání? Líbí se vám grafické prostředí programu?
Odpověď NEVÍM SPÍŠE NE SPÍŠE NE SPÍŠE ANO SPÍŠE NE
Tabulka 4: Post-test dotazník, participant 4
Čtvrtá participantka nevěděla, zda by chtěla program používat. Z práce s programem spíše neměla dobrý pocit. Uživatelské rozhraní se jí zdálo nedostatečně intuitivní a grafický ji spíše nezaujalo. Přesto program spíše naplnil její očekávání. Největší problémy měla s zadáváním funkcí a s jejich hledáním v nápovědě, kterou uvedla jako část programu, která by se měla zlepšit. Participatntku zaujalo to, že program umí vykreslit graf.
5.5 Participant 5 5.5.1 Analýza uživatele podle pre-test dotazníku a screeneru Student 1. ročníku ČVUT-FEL-STM, který se s matematickými programy a nástroji setkal. Jedná se o nejzkušenějšího participanta z celého bloku. Uvedl, že matematické nástroje použil k vyřešení více než dvaceti úloh. Nejčastěji používá program Microsoft Mathematics. Zmínil se také o občasném použití nástroje Wolfram Alpha. O programu Mathematica slyšel a zvažoval jeho použití. Od programu tohoto typu očekává, že bude vhodný na řešení jednoduchých algoritmických úloh. 5.5.2 Průběh testu Poslední participant byl druhý nejrychlejší, ale to nebylo překvapením, protože už měl zkušenosti s jinými matematickými programy. Během testu zmínil, že už měl program Mathematica někdy otevřený. Byl to také důvod jeho rychlejší orientace v programu. Největším problémem tohoto participanta byla práce s velkými prvními písmeny u konstant, ale nakonec pochopil syntax tohoto jazyka. Participant se snažil také používat klávesové zkratky (např. ctrl + mezerník: našeptávač), ale zjistil, že nefungují. Jako jediný participant uložil dokument pomocí klávesové zkratky ctrl+s. Během testování se vyskytl problém s otevíráním nápovědy - program neodpovídal. Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 12
Mathematica
A4B39TUR - 2012/2013
5.5.3 Post-test dotazník
Otázka Uvažujete o použití programu po tomto vyzkoušení? Máte pocit, že Vám práce v programu šla? Bylo uživatelské rozhraní intuitivní? Naplnil program Vaše očekávání? Líbí se vám grafické prostředí programu?
Odpověď NEVÍM SPÍŠE NE SPÍŠE NE SPÍŠE ANO ANO
Tabulka 5: Post-test dotazník, participant 5
Participant sice nebyl příliš spokojený s výsledky své práce, ale projevil zájem o používání programu i po testu, protože by rád měl složitější “kalkulačku” bez závislosti na internetu (viz. Wolfram Alpha). Největším problémem byla pro tohoto participanta 3.úloha (tzn. syntax). Nejvíce ho zaujala zmatenost prostředí při prvním použití. Nebyl spokojen se stabilitou programu (konkrétně při otevírání Help). Celý přepis logů o všech participantech naleznete v příloze E.
6 Nalezené problémy 6.1 Definice závažnosti nálezů ● ● ●
Vysoká - uživatel nemůže kvůli tomuto problému dokončit úkol, znemožňuje používání programu. Je ho potřeba, co nejrychleji opravit. Střední - uživatel tento problém překoná, ale úkol mu bude déle trvat, používání programu pro něj bude obtížnější Nízká - Znepříjemní používání programu, ale výrazně nezpomaluje práci s programem
6.2 Definice náročnosti na opravu ● ● ●
Vysoká - vyžaduje úpravu jádra programu, popřípadě základních funkcí Střední - přidávání, pozměnění současných funkcí Nízká - jednoduchá úprava typu přesunu ovládacích prvků
6.3 Přehled nálezů 6.3.1 Chybí nápověda u syntaktických chyb Závažnost Vysoká (Náročnost Střední) ● Popis: netolerance k drobným chybám v syntaxi, program se vůbec nesnaží pomoci méně zkušeným uživatelům. Chybová hláška pod malým “+” není moc vidět. Program nenabízí žádnou opravu syntaxe, uživatel si musí vše opravit sám. ● Řešení: Program by mohl zobrazit nějakou bublinu, která by nabízela správnou možnost, tato bublina by samozřejmě měl jít vypnout,aby neobtěžoval pokročilé uživatelé. např. pokud je ve výrazu “pi()”, “ln()” nebo “sqrt(x^2)”, tak by program mohl také reagovat bublinou a nabídnout správnou možnost: Mysleli jste “Pi[ ]”, “Log[ ]” a “Sqrt[x^2]” a také by se mohl zobrazovat asistent pro konstanty a zadávání výrazů hned po vytvoření notebooku uživatelé měli problémy se zadáváním konstant.
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 13
Mathematica
A4B39TUR - 2012/2013
6.3.2 Vyhledávání v nápovědě vrací nesouvisející výsledky Závažnost Vysoká (Náročnost Nízká) ● Popis: pokud chce uživatel použít n-tou odmocninu, tak musí znát příkaz Surd[ ], protože nápověda mu pří hledání “root”, “n th root” tento příkaz nenabídne na první straně, ale až na druhé, kam se většina uživatelů ani nepodívá, protože už na konci první strany jsou výsledky, které nemají s hledanou funkcí nic společného. Nezobrazení funkce Surd[ ] mezi prvními výsledky při hledání “n th root” je velmi zvláštní protože v popisu této funkce se píše “gives real-valued the n^th root of x”. Pro změnu hledání přímo řetězece “n^th root” nenabídne vůbec žádné výsledky.
●
Řešení: Nápověda by při hledání slov “root”, “n th root” měla nabízet příkaz Surd[ ] na první straně, prověřit funkčnost vyhledávání i u ostatních funkcí.
6.3.3 Nevýrazné umístění prvku na vyhonocení Závažnost Střední (Náročnost Nízká) ● Popis: Evaluate Cells je dost nevýrazně umístěn. Nepříliš zdatní angličtináři budou koukat nejdříve po play šipce. ● Řešení: Možnost Evaluation nějak zvýraznit např. tlačítkem s play šipkou a ktomu ještě přidat po najetí myší informaci, že je možné použít kromě shift+enter i samotný numpad enter.
Obrázek 7 - Možnost Evaluate Cell není nijak zvýrazněna
6.3.4 Chybí propagace zpracování pomocí Wolfram Alpha Závažnost Střední (Náročnost Nízká) ● Popis: začínajícím uživatelům určitě hodně pomůže zpracování výrazů přes Wolfram Alpha, nicméně tato volba není nijak propagovaná. ● Řešení: Nabídnout ji při prvním spuštění, tuto možnost, nebo ji rovnou integrovat do programu Mathematica, aby ji uživatel mohl používat, pokud je začátečník a nemusel čekat na vzdálené zpracování na serveru. 6.3.5 Chybí stavový ukazatel během výpočtů Závažnost Nízká (Náročnost Střední) Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 14
Mathematica ● ●
A4B39TUR - 2012/2013
Popis: pokud je program zaneprázdněn, tak to uživateli nedá najevo. Uživatelé nevěděli, jestli počítá, spadl, nebo co se děje, uživatel by měl vědět o tom, že program pracuje. Řešení: Program by měl zobrazit něco, co dá uživateli vědět, že musí čekat a sdělit mu i důvod, například “Připojování na servery Wolfram Alpha...” nebo “Probíhá výpočet...”. atd.
7 Závěr Překvapivě jsme v programu Mathematica objevili docela dost závažných problémů, které by mohly snadno odradit nové uživatele od použití tohoto programu. Program se nesnaží vyjít začínajícím uživatelům vstříc, ani při selhání zpracování rovnice jim nenabídne nějakou opravu, zobrazuje pro mnoho uživatelů nesrozumitelné chybové hlášení, které je navíc schované pod malým oranžovým znaménkem “+”, takže uživatel si ani nemusí všimnout, že došlo k chybě. Program Mathematica a jeho přísná syntaxe bez nápovědy způsobily, že většina uživatelů uživatelů měla problémy i se zadáním jednoduchého příkladu.
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 15
Mathematica
A4B39TUR - 2012/2013
8 Přílohy A Screener
Obrázek 8. Screener, část 1.
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 16
Mathematica
A4B39TUR - 2012/2013
Obrázek 9. Screener, část 2.
B Zadání
Testování programu Wolfram Mathematica Vyřešte následující úkoly, k řešení úkolů můžete použít nápovědu programu a vzorové příklady v nápovědě, případně i internet.
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 17
Mathematica
A4B39TUR - 2012/2013
Všechny úkoly piště do jednoho sešitu. Každý úkol pište na nový řádek a nadepište ho komentářem s číslem úkolu. Ve výsledném sešitě by měly být všechny úkoly, které jste zvládli vypracovat, třeba i částečně nebo s chybami. Vůbec nevadí, pokud bude nějaký úkol nekompletní, úkoly neodstraňujte, ani nepřepisujte jeden úkol druhým. Pokud chcete ze vstupu jednoho úkolu dělat vstup jiného úkolu, tak si prosím udělejte kopii tohoto vstupu. Funkce lze zapsat více způsoby, v tradičním zobrazení nemusí vypadat stejně jako níže uvedené příklady, přestože jde o stejné příklady. Neptejte se moderátora, zdali je Váš výsledek správný! Pokud máte pocit, že je výsledek uspokojující, můžete pokračovat v dalším úkolu. Neustále komentujte, co děláte, nad čím přemýšlíte, jakou funkci hledáte a podobně!
Úkoly: 1. Otevřete program Wolfram Mathematica a vytvořte nový sešit. 2. Zadejte následující přiklad do vámi vytvořeného sešitu a spusťte operaci vyhodnocení. Výsledek zobrazte na 50 platných desetinných míst (i kdyby vyšlo celé číslo).
3. Zadejte následující funkci do programu Mathematica, zkontrolujte si správnost zadání (například pomocí konverze do tradiční formy – matematický zápis jako ve skriptech).
4. Zobrazte graf funkce z úkolu číslo 3, funkci zobrazte na intervalu od 0 do +1. 5. Popište graf (vložte do něj rovnici funkce) a uložte ho do formátu JPEG do složky „Math“ na ploše pod Vaším jménem. 6. Vypočtete derivaci funkce podle x.
7. Vypočtěte: a. Neurčitý integrál funkce podle x.
b. Určitý integrál v intervalu od 0 do +1 podle x.
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 18
Mathematica
A4B39TUR - 2012/2013
8. Zadejte příkaz pro zobrazení animace funkce z úkolu číslo 3, opět na intervalu od 0 do +1, místo ex použijte ea x, kde se a v průběhu animace postupně nabývá hodnot od 0 do +10.
9. Uložte celý sešit do nativního formátu programu Mathematica do složky „Math“ na ploše, pod vaším jménem. 10. Exportujte sešit do formátu PDF, aby si ho mohli prohlédnout i uživatelé, kteří program Mathematica nemají, opět do složky „Math“ na ploše pod Vaším jménem.
To je vše. Velice Vám děkujeme za účast v našem testování a přejeme Vám krásný zbytek dne.
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 19
Mathematica
A4B39TUR - 2012/2013
C Vzorové řešení
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 20
Mathematica
A4B39TUR - 2012/2013
D Pre-test dotazník
Participant Testování programu Mathematica: Pre-test dotazník Dotazník si prosím pečlivě přečtěte a vyplňte. 1. K řešení kolika úloh jste použil\a matematické programy a nástroje? 0 úloh 1-5 úloh 5-10 úloh 10-20 úloh
více než 20
2. Jaký program nebo nástroj jste k řešení používal\a nejčastěji? Prosím napiště jeho jméno:
3. Slyšel\a jste někdy o programu Mathematica? ANO
NE
4. Zvažoval\a jste někdy použití programu Mathmetica? ANO NE Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 21
Mathematica
A4B39TUR - 2012/2013
5. Co očekáváte od programu tohoto typu?
6. Účastnil\a jste se někdy testování použitelnosti? ANO
NE
E Post-test dotazník
Participant Testování programu Mathematica: Post-test dotazník Dotazník si prosím pečlivě přečtěte a vyplňte. 1. Uvažujete o použití programu po tomto vyzkoušení? ANO
SPÍŠE ANO
NEVÍM
SPÍŠE NE
NE
2. Máte pocit, že Vám práce v programu šla? ANO
SPÍŠE ANO
SPÍŠE NE
NE
SPÍŠE NE
NE
SPÍŠE NE
NE
SPÍŠE NE
NE
3. Bylo uživatelské rozhraní intuitivní? ANO
SPÍŠE ANO
4. Naplnil program Vaše očekávání? ANO
SPÍŠE ANO
5. Líbilo se Vám grafické prostředí programu? ANO
SPÍŠE ANO
6. Co Vám dělalo při testu největší problém?
7. Co Vás nejvíce zaujalo?
8. Co by se mělo zlepšit? Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 22
Mathematica
A4B39TUR - 2012/2013
F Logy F.1.1 Participant 1 log 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Poznámka Začátek testování Pretest Poučení Začátek testu Hledá zadání formule Zkouší zadání odmocniny Je nespokojen s výsledkem pokusu Hledá jak zadat odmocnicnu Spouští quick tour na webu mathematica Sleduje instruktážní video na youtube Mathematica padá Nový notebook Zadává výraz Hledá ve volbách Mathematica překvapuje rozšířeným výsledkem Neví jak nastavit formát Prochází menu Přeskočení příkladu Zadává výraz úlohy 3 Neví jak se zadává n-ta odmocnina Pracuje na grafu Hledá v nápovědě PLOT Zadává rozsah Snaží se popsat graf Otevřel si malování (workaround pro export obrázku) Ukládá pomocí printscreen Zkouší derive Task 7 Zkouší Integral Určitý Integral Error nijak nepomohl vyřešit situaci Neví Otevírá nápovědu Hledá Integrate Nalezl "how to do Integral" Aha moment Podařilo se zintegrovat Manipulate funkce Nalezl animate Ukládá
Čas 0:00:09 0:00:21 0:02:32 0:03:13 0:03:46 0:04:30 0:04:45 0:04:57 0:05:18 0:06:16 0:07:18 0:07:34 0:08:05 0:08:47 0:09:12 0:09:31 0:09:43 0:10:21 0:10:58 0:11:21 0:12:08 0:12:29 0:12:38 0:13:15 0:13:40 0:13:50 0:14:45 0:15:14 0:15:22 0:16:02 0:16:15 0:16:27 0:16:38 0:16:58 0:17:05 0:17:08 0:17:34 0:18:22 0:18:44 0:19:13
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 23
Mathematica
A4B39TUR - 2012/2013 41
Exportuje notebook
0:19:51
F.1.2 Participant 1 log 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
Poznámka Otevřel nový notebook Hledá jak zadat formuli Zjistil jak do toho může psát Formula navigator Neví jak vyhodnotit výraz Hledá evaluate ale nefunguje kvůli malému 's' v sqrt Používá zaoblené závorky Zakládá znovu nový notebook Jde do nápovědy Spouští quick tour Zavírá quick tour Otevírá youtube Hledá na youtube Otevírá nový notebook Typo v mocnině Zadává příkaz textově Podařilo se vypsat 42 Hledá formátování počtu desetinných míst Směje se nad směšně komplikovaným výstupek který nechtěl Prochází menu, diví se struktuře Zjišťuje že panel není modifikátor příkazu Přeskakuje Hledá jak zadat formuli Zadává funkci Neví jak se zadává n-tá mocnina, workaround mocninou zlomku Odhaluje chybu v zadání příkladu Kontroluje výsledek Zadává funkci Úspěšně vykreslil graf Hledá jak změnit obsah Prochází nápovědu Úspěšně vykreslil graf Workaround printscreen Derivace Hledá "Derivate" Výsldek vypadá trochu jako derivace Derivace Neurčitý integrál Přepisuje Derivate na Integral Neurčitý integrál Počítá určitý integrál
Čas 0:02:51 0:03:20 0:03:35 0:04:07 0:04:18 0:04:28 0:04:39 0:04:48 0:05:02 0:05:15 0:06:08 0:06:55 0:07:25 0:07:31 0:07:48 0:07:59 0:08:31 0:08:40 0:09:07 0:09:41 0:10:07 0:10:31 0:10:36 0:10:37 0:11:18 0:11:39 0:11:55 0:12:06 0:12:07 0:12:23 0:12:28 0:13:46 0:13:47 0:13:55 0:14:33 0:14:52 0:15:07 0:15:08 0:15:17 0:15:56 0:15:57
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 24
Mathematica 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
A4B39TUR - 2012/2013 Zkouší intuitivně Syntax error Error nijak neobjasnil problém Prototypuje si příklad Zběsile prohazuje okna Hledá v nápovědě Integrál Nachází v helpu co hledal Dodal "podle x" Složené závorky a dostal výsledek Počítá neurčitý Integrál Zobrazení animace Dostává se jedním klikem k Manipulate Využívá našeptávače Všiml si rozsahu Ptá se na výsledek Zobrazení animace Ukládá sešit do nativu Exportuje do pdf Kontroluje výsledek
0:16:07 0:16:13 0:16:28 0:16:39 0:16:54 0:16:58 0:17:08 0:17:14 0:17:35 0:17:41 0:17:41 0:18:21 0:18:37 0:18:45 0:19:12 0:19:17 0:19:19 0:19:34 0:19:48
F.2.1 Participant 2 log 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Poznámka Spouští se mathematica Vytváří nový sešit Funkce v textovém záznamu Závorkuje Snaží se najít zápis odmocniny Hledá v nápovědě Hledá výraz "root" (kořen) Program neodpovídá Hledá na internetu Google "wolfram mathematica root" Mathematica spadla Hledá ve speciálních znacích Hledá vyhodnocení výrazu Přehlédl/nezná evaluation Moderátor radí co dělá funkce root Googlí, narazil na nějaký blog Našel seznam funkcí s ntou odmocninou Neví jak vyhodnotit výraz Prochází menu Googlí Přesun na další úlohu Vkládá Pí přes speciální znaky Napadá ho formátování
Čas 0:04:55 0:05:07 0:05:51 0:06:11 0:06:24 0:07:17 0:07:25 0:07:44 0:08:20 0:08:24 0:08:57 0:10:06 0:11:21 0:11:47 0:12:13 0:14:19 0:14:55 0:16:37 0:19:41 0:20:00 0:22:19 0:23:39 0:27:06
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 25
Mathematica
A4B39TUR - 2012/2013 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
Pokus omyl metoda Googlí Konvertuje Moderátr radí jak odstranin odmocninu Trápí se s 2/5 Výsledek je správně Hledá v záložce graphics a pak v celém menu New graphics Googlí Graf funkce Je na nějakém blogu Nalezl definici plot Vkládá graf Jako druhý parametr vkládá interval Zobrazila se chyba Nerozumí chybě Je na stránce se starou verzí příkazu Ukládá do pdf Ukládá do nativního formátu Kontroluje správnost exportu
0:28:01 0:30:14 0:31:09 0:36:01 0:36:28 0:36:41 0:37:10 0:37:40 0:39:48 0:40:10 0:40:25 0:41:28 0:41:34 0:42:09 0:42:54 0:43:56 0:47:53 0:48:46 0:49:30
F.2.2 Participant 2 log 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Poznámky Spouští mathematicu Otevírá nový sešit Hledá vkládání mocnin Prochází celé menu Hledá v nápovědě "root" Moderátor napovídá použití internetu Google "mathematica wolfram alpha root" Mathematica spadla Hleda ve zvláštních znacích (special chars) Špatně zadal funkci "root" Hledá v menu jak vyhodnotit funkci Moderátor upozorňuje na chybu Problém s malým písmenem na začátku funkce Zkouší nastavi formát na počet desetinných míst Zkouší google formátu Moderátor ukončuje úlohu Přepiuje funkci Nepoznává druhou odmocninu Zkouší formátování, hledá převod na funkci Zmateně kliká na různé možnosti Zkouší google Přepíná do "standard form" Vidí problém s odmocninou
Čas 0:05:01 0:05:07 0:05:56 0:06:26 0:06:54 0:07:35 0:08:19 0:08:40 0:09:04 0:10:16 0:11:15 0:11:28 0:15:19 0:18:23 0:20:09 0:22:17 0:23:56 0:24:01 0:26:38 0:27:33 0:28:19 0:30:16 0:32:28
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 26
Mathematica
A4B39TUR - 2012/2013 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
Našel zvláštní znak pro odmocninu Napsal druhou odmocninu z páté odmocniny Neví jestli je výsledek správně Hledá vykreslení grafu v menu Zkouší "new graphics" Prochází palety, přeskakuje "rendering" Nachází přikaz "Plot" Zkouší vykreslit s vložením funkce a intervalu Nevšiml si syntaxe nastavení parametru Nerozumí chybovému hlášení Moderátor radí podívat se na vzorové příklady Všímá si chybějících závorek Příkaz vykreslení má správně ale podle staré verze Hledá graf/plot v menu Ukládá graf jako .jpg Nemá popsaný graf Znovu ukládá Export
0:32:41 0:34:01 0:36:09 0:37:08 0:37:34 0:38:10 0:39:21 0:41:09 0:41:39 0:42:22 0:43:04 0:43:15 0:43:22 0:47:42 0:47:44 0:48:04 0:48:52 0:49:17
F.3.1 Participant 3 log 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Poznámka Moderátor popisuje test Startovní úloha Zakládá nový sešit Úloha 2 Zapisuje výraz Zkouší vyhodnocení Nalezeno Chyba s konstantou velkým písmenem Neví jak vytvářet komentáře Hledá syntax komentáře Nalezeno Úloha 3 Vkládá výraz Problém s velkými písmeny na začátku funkcí a konstant Nalezeno řešení Špatné závorky u odmocniny Úloha 4 Hledá vykreslení grafu v nápovědě Definuje funkci Mathematica se ptá na nějaký nesmysl Chybová hláška Definice proměnných v nápovědě Hledá definici funkce Nakopírovala funkci do grafu
Čas 0:00:16 0:04:40 0:05:16 0:05:19 0:06:49 0:09:32 0:16:59 0:17:09 0:18:46 0:19:41 0:19:49 0:20:23 0:23:14 0:25:24 0:27:05 0:27:55 0:28:37 0:29:35 0:30:21 0:31:49 0:31:58 0:33:04 0:34:47 0:36:57
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 27
Mathematica
A4B39TUR - 2012/2013 25 26
Zkouší "solve" Moderátor ukončuje test
0:38:28 0:40:17
F.3.2 Participant 3 log 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Poznámka Otevření mathematiky Vytváří nový sešit Nápad na odmocninu - "sqrt" Googlí zobrazení na počet desetinných míst Nalézá univerzální tahák na mathematiku Nalézá dokument s úvodem do mathematiky Stále hledá počet desetinných míst Spouští vyhodnocení Zobrazeno na 50 desetinných míst Hledá syntax komentáře Třetí úloha Neví že má používat velká písmena na začátku funkcí a konstant Nalézá problém s velkými písmeny Správné řešení Čtvrtá úloha Hledá v nápovědě vykreslení grafu Hledá definici funkce Hledá zda se funkce skutečně uložila Nakopírování funkce Zkouší solve Ukládá jako sešit Export do pdf Vyplňuje dotazník
Čas 0:04:36 0:05:01 0:05:39 0:07:01 0:12:28 0:13:21 0:14:28 0:14:51 0:16:18 0:16:54 0:20:23 0:21:11 0:23:56 0:27:25 0:28:33 0:28:39 0:29:48 0:30:48 0:33:33 0:37:06 0:40:27 0:41:23 0:42:23
F.4.1 Participant 4 log 1 1 2 3 4 5 6 7 8 9 10 11 12 13
Poznámka Úloha 1 Dvojklik na založení nového bloku Úloha 2 Hledá vyhodnocení Hledá vyhodnocení v quick start guide Úloha 3 Hledá zkratku pro "Pi" Zapisuje výraz Zase hledá "Pi" Hledá překlad odmocniny Hledá zkratku odmocniny Pád kernelu - zásah moderátora Zkouší udělar graf
Čas 0:04:11 0:04:27 0:04:52 0:07:31 0:10:23 0:11:40 0:12:01 0:13:17 0:15:58 0:17:06 0:17:40 0:20:22 0:25:16
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 28
Mathematica
A4B39TUR - 2012/2013 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Nerozumí výstupu Hledá derivaci v nápovědě Nachází derivaci Z nějakého důvodu se snaží derivovat podle x (Dx) Snaží se vykreslit funkci Ptá se moderátora na tav programu Hledá Integral Neví co hledá Našla nějakou funkci "sqrtx" Snaží se vykreslit funkci Syntaktický error Facepalm Zavřela sešit Snaží se o export, hledá na stránkách MFF Konec testu
0:25:47 0:26:28 0:27:56 0:30:16 0:31:13 0:31:48 0:32:28 0:34:34 0:35:08 0:39:30 0:42:22 0:43:53 0:46:00 0:47:27 0:49:10
F.4.2 Participant 4 log 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
Poznámka Zapíná mathematicu Dvojklikem spouští worksheet Přepisuje rovnici Zapisuje odmocninu pomocí zlomku v mocnině Hledá zápis funkce přirozeného logaritmu Zkouší funkci zapsat s malým písmenem Hledá vyhodnocení Otevírá function navigátor Zkouší nápovědu Zkouší mathematica quick tour Přepisuje rovnici Úloha 3 Googlí zkratku pro "Pi" Zadává rovnici Zase hledá "Pi" Zkouší nápovedu Překlad odmocniny Hledá zkratky odmocniny v matematických funkcích Mathematica spadla Moderátor zasahuje Hledá vykreslení grafu Nerozumí co chce dělat Přeskakuje Hledá zkratku derivace Našla derivaci Ptá se na stav programu Přeskakuje
Čas 0:04:09 0:04:24 0:04:57 0:05:09 0:06:25 0:06:38 0:07:02 0:07:29 0:09:00 0:09:09 0:11:40 0:11:42 0:11:49 0:12:08 0:13:00 0:16:12 0:16:20 0:17:20 0:18:14 0:20:31 0:25:34 0:25:41 0:26:02 0:26:31 0:26:39 0:28:02 0:31:22
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 29
Mathematica
A4B39TUR - 2012/2013
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Hledá Integral Zadává rovnici Špatně zadává 5. odmocninu Zkouší funkci "sqrtx" Hledá Integrály Zapisuje funkci určitého integrálu Hledá nápovědu na internetu Přeskakuje Vrací se k vykreslení grafu Nachází funkci vykreslení (Plot) Snaží se rozluštit chybové hlášení Otevírá nápovědu Neví co hledat Vrací se k vykreslení grafu Exportuje do PDF Hledá v nápovědě Pokouší se znovu o export
0:32:23 0:32:35 0:34:17 0:34:29 0:37:17 0:37:18 0:37:30 0:38:19 0:39:46 0:39:58 0:40:25 0:42:32 0:42:52 0:46:01 0:46:02 0:47:35 0:47:41
F.5.1 Participant 5 log 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Poznámka Kliká na plus v bloku Zmateně kliká po bloku Malé 'e' považuje za konstantu Problém s velkými písmeny u funkcí a konstant Zkouší "convert" Zkouší "Together" a "Simplify" Kontroluje závorky Netuší kde by mohl být problém Zkouší "send to wolfram alpha" Myslí si že má výsledek Chtěl by ctrl+space (viz. Nápověda programovacích IDE) Další úloha Zvětšil písmo Zapisuje příklad Neví že numpad je vyhodnocení Zjistil že numpad je vyhodnocení Zkoumá funkci "plot" Zapisuje funkci vykreslení grafu Nakopírovává výraz do Grafu Problém s velkým písmenem u "Pi" Hledá pomoc v nápovědě Pochopil, že má být velké písmeno na začátku konstant Pí zadání Ukládá graf Hledá vložení textu do grafu
Čas 0:05:17 0:05:27 0:06:59 0:07:55 0:08:25 0:08:55 0:10:48 0:11:00 0:13:03 0:14:27 0:15:22 0:15:42 0:17:22 0:19:03 0:20:04 0:20:14 0:21:12 0:21:53 0:22:24 0:22:43 0:23:47 0:26:21 0:28:01 0:30:37 0:30:54
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 30
Mathematica
A4B39TUR - 2012/2013 26 27 28 29 30 31 32 33 34 35 36 37
Exportuje graf Spadl kernel Hledá derivaci Našel "esc p esc" Chybová hláška s protected value Úspěšně zapsaná derivace Integruje Úspěšně zapsaná integrace Přeskakují 8. úlohu na popud moderátora Ukládá sešit Tisk do PDF Vrací se k exportu
0:32:00 0:32:32 0:33:02 0:34:26 0:35:58 0:39:05 0:39:14 0:39:28 0:40:16 0:40:25 0:41:29 0:42:23
F.5.2 Participant 5 log 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Poznámka Zakládá nový sešit Už si s tím trochu hrál, wolfram alpha mu není cizí Zjišťuje existenci konstant (mylně - zvýraznění proměnné považuje za zvýraznění konstanty) Konstanta malým písmenem Pokouší se text výrazu konvertovat do tradičního zápisu Používá "Simplify" Netuší kde je problém s formátováním výsledku Zkoumá jak udělat formátování na 50 desetinných míst Zakládá nový sešit Participant je zmatený Snaží se použít "evaluate" Participant ukončuje úlohu a pokračuje na další Hleda jak se dela plot, tomas mu pomaha, pta se ho jak by postupoval doma Cybí mu závorka od odmocniny a hned si toho všímá Chybný zápis "pi" -> "Pi" Hledá funkci "plot" Vykreslen prázdný graf, moderátor se snaží zjistit stav participanta Moderátor zasahuje, "plot je správně, zápis výrazu je špatně" Odhaluje, že PI je problém Zapomněl znovu vyhodnotit opravený výraz Ukládá rovnici Spadl kernel Deklaruje funkci 'f' Snaží se zderivovat funkci Zjistil správnou syntax derivace Úspěšně zderivoval Okamžitě zvládl také integraci Stejně tak určitý integrál Vrací se k vykreslení grafu
Čas 0:05:00 0:05:37 0:06:42 0:07:08 0:08:37 0:09:03 0:11:05 0:11:38 0:12:57 0:12:57 0:15:09 0:16:06 0:16:37 0:19:46 0:21:02 0:21:23 0:22:40 0:24:37 0:26:22 0:30:32 0:31:52 0:33:08 0:34:32 0:35:20 0:37:34 0:39:04 0:39:14 0:39:58 0:40:25
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 31
Mathematica 30 31 32 33
A4B39TUR - 2012/2013
Ukládá nativní Mathematica format Cvíli váhá při exportu Rozhoduje se použít tisk do PDF Ukládá do PDF v save as
0:40:42 0:41:12 0:41:39 0:43:19
Vojtěch Kaiser, Tomáš Novák, Jakub Ondráček, Filip Sivák, Ondřej Suchý 32