Uživatelské nástroje

Nástroje pro tento web


projekty:psychoakusticke_testy:dokumentacerozhrani

Dokumentace k interpretaci DSL jazyka

Kazda obrazovka obsahuje stimuli a tasky. Interpretace - jak se zobrazi stimul a task a hodnoty na obrazovce viz nize. Kazdy task se objevi jako polozka ve vysledku. Vysledek se posila na server jako HTTP POST Request:

POST http://physiome.lf1.cuni.cz/psychoacoustictest/api/psychotestResults/
Content-Type:	application/json; charset=UTF-8

Ve formatu JSON:

{"name":"releasetest","user":"tk","resultItems":[{"case":"1.wav ","question":" Slyšeli jste něco?","answer":"ano","date":"2015-09-14T09:54:59.745Z"},{"case":"yamaha/clavinovaclarinet.mp4 ","question":" Přehrálo se vám video","answer":"ano","date":"2015-09-14T09:55:01.815Z"},{"case":"tomas/347A0923.jpg ","question":" Vidíte obrázek na této stránce","answer":"ano","date":"2015-09-14T09:55:03.623Z"},{"case":"tomas/evangeliumtomas47.txt ","question":" Přečetli jste úryvek evangelia?","answer":"ano","date":"2015-09-14T09:55:05.439Z"},{"case":"","question":" Zobrazilo se vám unikátní URL","answer":"ano","date":"2015-09-14T09:55:07.488Z"},{"case":"","question":" Zkuste vybrat jednu z možností","answer":"1","date":"2015-09-14T09:55:09.384Z"},{"case":"","question":" Vyberte opět jednu z možností","answer":"2","date":"2015-09-14T09:55:10.848Z"},{"case":"yamaha/clavinovaguitar.mp4 ","question":" Jaky zvuk slysite","answer":"kytara","date":"2015-09-14T09:55:14.440Z"},{"case":"yamaha/clavinovaclarinet.mp4 ","question":" Jaky zvuk slysite","answer":"klavír","date":"2015-09-14T09:55:15.966Z"},{"case":"yamaha/clavinovaviolin.mp4 ","question":" Jaky zvuk slysite","answer":"saxofon","date":"2015-09-14T09:55:17.727Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4604.JPG ","question":" Ohodnoťte barevnost","answer":"přebarvené","date":"2015-09-14T09:55:21.903Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4604.JPG ","question":" Ohodnoťte barevnost","answer":"normální","date":"2015-09-14T09:55:22.991Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4604.JPG ","question":" Který obrázek zobrazuje nějaký ptačí druh","answer":"druhý","date":"2015-09-14T09:55:24.166Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4687.JPG ","question":" Ohodnoťte barevnost","answer":"přebarvené","date":"2015-09-14T09:55:27.503Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4687.JPG ","question":" Ohodnoťte barevnost","answer":"normální","date":"2015-09-14T09:55:28.456Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4687.JPG ","question":" Který obrázek zobrazuje nějaký ptačí druh","answer":"druhý","date":"2015-09-14T09:55:29.399Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Ohodnoťte barevnost","answer":"normální","date":"2015-09-14T09:55:32.520Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Ohodnoťte barevnost","answer":"normální","date":"2015-09-14T09:55:33.591Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Který obrázek zobrazuje nějaký ptačí druh","answer":"žádný","date":"2015-09-14T09:55:34.535Z"},{"case":"1.wav ","question":" Na škále vyberte který obrázek je více barevný","answer":"stejně","date":"2015-09-14T09:55:37.597Z"},{"case":"1.wav ","question":" Na škále vyberte jak ostrý je obrázek","answer":55,"date":"2015-09-14T09:55:39.466Z"}]}

Pro hezkou indentaci JSON mozno pouzit napr.: https://jsonformatter.curiousconcept.com/

Polozky v JSON: name - nazev testu, user - uzivatelske jmeno, pokud je vyplneno na zacatku testu, resultitem - pole, kazda polozka v poli odpovida tasku z obrazovek, ktere se vyskytli v testu, obsahuje case (seznam stimulu, ktere jsou na obrazovce videt), question (zneni otazky), answer (odpoved vyplnena uzivatelem), date (cas a datum odpovedi podle casu prohlizece). Poradi resultitem jde podle poradi zobrazeni zleva doprava a shora dolu.

TEST a TEXT

test DemonstracniTest
screen
  text Tento test demonstruje vlastnosti verze Psychotest 2.0
  text Test je rozdělen na několik obrazovek.
  text Pro následující obrazovku použijte tlačítko <button>Další</button>.

Každý test je souborem obrazovek, za klíčovým slovem text může být jakýkoliv text, který se zobrazí mezi HTML tagy <p> a </p>. Je možné použít i další HTML značky. Typy a nastavení testu viz navrh_dsl_jazyk.

interpretace

vysledek

Tato obrazovka negeneruje žádný výstup v podobě výsledku testů.


ZVUK a TASK

screen Zvuk
  text Lze testovat zvukové, obrazové, video a textové stimuli, ty jsou uloženy vždy v samostatném souboru, který se dá nahrát pomocí editoru testu. Zvukové stimuli lze pustit stisknutím příslušného tlačítka <button>play</button> níže. <p> novy odstavec</p> <b>tucne</b>
  stimulus 1.wav
  text Pokud je vyžadována na nějakou otázku odpověď, pak při stisknutí tlačítka "Další" se začervení příslušná povinná pole na něž musíte odpovědět.
  task Slyšeli jste něco?
    values ano,ne
    

Stimulus s příponou WAV nebo MP3 se interpretuje jako tlačítko, po jehož spuštění se začne přehrávat zvuk ze souboru HTML <audio>.

interpretace

vysledek

Cast tykajici se obrazovky

POST ...
JSON ... "resultItems":[{"case":"1.wav ","question":" Slyšeli jste něco?","answer":"ano","date":"2015-09-14T09:54:59.745Z"}]}

VIDEO

screen Video
  text Video stimul lze přehrávat pomocí ovládací lišty pod videem
  stimulus yamaha/clavinovaclarinet.mp4
  task Přehrálo se vám video
    values ano,ne

interpretace

vysledek

{"case":"yamaha/clavinovaclarinet.mp4 ","question":" Přehrálo se vám video","answer":"ano","date":"2015-09-14T09:55:01.815Z"},

OBRAZ

screen Obraz
  text Obrázek se zobrazí v určité velikosti
  stimulus tomas/347A0923.jpg
  task Vidíte obrázek na této stránce
  values ano,ne
S priponou jpg a png se zobrazi jako obrazek.

interpretace

{{:projekty:psychoakusticke_testy:obraz.png|}}

vysledek

{"case":"tomas/347A0923.jpg ","question":" Vidíte obrázek na této stránce","answer":"ano","date":"2015-09-14T09:55:03.623Z"},

TEXT

screen Text
  text Textový stimul je obvykle nějaká pasáž z literatury, např. tento překlad apokryfního evangelia podle Tomáše verš 47.
  stimulus tomas/evangeliumtomas47.txt
  task Přečetli jste úryvek evangelia?
  values ano,ne

stimul s priponou txt se zobrazi jako sloupek s textem

interpretace

vysledek

{"case":"tomas/evangeliumtomas47.txt ","question":" Přečetli jste úryvek evangelia?","answer":"ano","date":"2015-09-14T09:55:05.439Z"},

BEZ STIMULU

screen Projekty a role, přístup k testu
  text Lze definovat projekty, které pak zpřístupňují testy určitým uživatelům. K testu se lze dostat i přímo pomocí unikátního URL. Např. tento test je dostupný na adrese <a href="http://physiome.lf1.cuni.cz/psychoacoustictest/psychotest.htm#127">http://physiome.lf1.cuni.cz/psychoacoustictest/psychotest.htm#127</a>. Kdokoliv si tuto adresu zadá do prohlížeče, test se mu hned spustí.
  task Zobrazilo se vám unikátní URL
  values ano,ne

interpretace

vysledek

{"case":"","question":" Zobrazilo se vám unikátní URL","answer":"ano","date":"2015-09-14T09:55:07.488Z"},

Kategoricky

screen per 1 Kategorický test
  stimulus yamaha/clavinovaguitar.mp4
  stimulus yamaha/clavinovaclarinet.mp4
  stimulus yamaha/clavinovaviolin.mp4
  task Jaky zvuk slysite
  values kytara klavír saxofon housle klarinet

interpretace

3 obrazovky, pro kazdy stimul jedna.

vysledek

{"case":"yamaha/clavinovaguitar.mp4 ","question":" Jaky zvuk slysite","answer":"kytara","date":"2015-09-14T09:55:14.440Z"},{"case":"yamaha/clavinovaclarinet.mp4 ","question":" Jaky zvuk slysite","answer":"klavír","date":"2015-09-14T09:55:15.966Z"},{"case":"yamaha/clavinovaviolin.mp4 ","question":" Jaky zvuk slysite","answer":"saxofon","date":"2015-09-14T09:55:17.727Z"},

PAROVY TEST

screen per 2 Párový test
  stimulus tomas/347A0923.jpg
  stimulus tomas/IMG_4604.JPG
  stimulus tomas/IMG_4687.JPG
  task Ohodnoťte barevnost
    values černobílé, normální, přebarvené
  taskpair Který obrázek zobrazuje nějaký ptačí druh
    values první, druhý, žádný

task - otazka tykajici se leveho a praveho stimulu zvlast, je nakopirovana pro oba stimuli v paru. taskpair - tykajici se obou stimulu dohromady.

interpretace

3 dvojice, kazda dvojice ma samostatnou obrazovku.

vysledky

{"case":"tomas/347A0923.jpg tomas/IMG_4604.JPG ","question":" Ohodnoťte barevnost","answer":"přebarvené","date":"2015-09-14T09:55:21.903Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4604.JPG ","question":" Ohodnoťte barevnost","answer":"normální","date":"2015-09-14T09:55:22.991Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4604.JPG ","question":" Který obrázek zobrazuje nějaký ptačí druh","answer":"druhý","date":"2015-09-14T09:55:24.166Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4687.JPG ","question":" Ohodnoťte barevnost","answer":"přebarvené","date":"2015-09-14T09:55:27.503Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4687.JPG ","question":" Ohodnoťte barevnost","answer":"normální","date":"2015-09-14T09:55:28.456Z"},{"case":"tomas/347A0923.jpg tomas/IMG_4687.JPG ","question":" Který obrázek zobrazuje nějaký ptačí druh","answer":"druhý","date":"2015-09-14T09:55:29.399Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Ohodnoťte barevnost","answer":"normální","date":"2015-09-14T09:55:32.520Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Ohodnoťte barevnost","answer":"normální","date":"2015-09-14T09:55:33.591Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Který obrázek zobrazuje nějaký ptačí druh","answer":"žádný","date":"2015-09-14T09:55:34.535Z"},

SKALY

screen Škály
  stimulus 1.wav         
  text Škály lze použít pro různé účely
  task Na škále vyberte který obrázek je více barevný
    scalevalues první,stejně,druhý
  task Na škále vyberte jak ostrý je obrázek
    scale 0 100 0 málo 33 středně 66 velmi 100 ostrý

interpretace

scalevalues - diskretni hodnoty scale - hodnoty s popiskama

vysledek

{"case":"1.wav ","question":" Na škále vyberte který obrázek je více barevný","answer":"stejně","date":"2015-09-14T09:55:37.597Z"},{"case":"1.wav ","question":" Na škále vyberte jak ostrý je obrázek","answer":55,"date":"2015-09-14T09:55:39.466Z"}

RADIOBUTTON, CHECKBOX, SELECT

  test tomas/testrozmisteni2
# demonstracní popis psychoakustického testu
screen obrazky 1234
stimulus tomas/IMG_4604.JPG tomas/IMG_4687.JPG 
task Sharper lateral peak 
scale -6 7 -6 "R>>L" 0 R~L 6 "R<< L" 7 NA.
task Sharper lateral peak 2 
#styleform float:left; width:29%;
scalevalues 1 2 3 4 5 6 7
task Vyberte
select prvni druhy treti ctvrty paty sesty sedmy
task Vyberte2
values 1 2 3 4 5
task Vyberte3
valuesonrow 1 2 3 4 5
task Vyberte4
#styleform float:right; width:100%;
checkboxvalues 1 2 3 4 5
task Vyberte5
checkboxvaluesonrow 1 2 3 4 5

interpretace

scale scalevalues - viz vyse. select - rozbalovaci menu se seznamem hodnot. values, valuesonrow - radiobuttony, checkboxvaluse checkboxvaluesonrow - checkboxy, je mozno vybrat vice nez jednu hodnotu.

vysledky

POST http://physiome.lf1.cuni.cz/psychoacoustictest/api/psychotestResults/
Content-Type:	application/json; charset=UTF-8

{"name":"tomas/testrozmisteni2","user":"tk","resultItems":[{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Sharper lateral peak","answer":-3,"date":"2015-09-14T09:49:31.437Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Sharper lateral peak 2","answer":"4","date":"2015-09-14T09:49:32.462Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Vyberte","answer":"druhy","date":"2015-09-14T09:49:33.787Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Vyberte2","answer":"1","date":"2015-09-14T09:49:34.626Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Vyberte3","answer":"2","date":"2015-09-14T09:49:36.386Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Vyberte4","answer":"3;4;5;","date":"2015-09-14T09:49:38.592Z"},{"case":"tomas/IMG_4604.JPG tomas/IMG_4687.JPG ","question":" Vyberte5","answer":"1;2;3;","date":"2015-09-14T09:49:40.640Z"}]}
projekty/psychoakusticke_testy/dokumentacerozhrani.txt · Poslední úprava: 2015/09/14 12:31 autor: tomaton