annotate test_list.php @ 0:d2eb0e6ccaaf

initial commit
author Giulio Moro <giuliomoro@yahoo.it>
date Wed, 20 Apr 2016 16:26:57 +0100
parents
children d4ccb6739bdf
rev   line source
giuliomoro@0 1 <?php
giuliomoro@0 2 // need to generate an array $tests containing the tests in the order they should be executed
giuliomoro@0 3 $lang='';
giuliomoro@0 4 $baseUrl = 'index.html?url=hammond/'.$lang.'/';
giuliomoro@0 5 $preSurvey = $defaultTestEntry;
giuliomoro@0 6 $preSurvey['url'] = $baseUrl.'pre_survey.xml';
giuliomoro@0 7 $preSurvey['string'] = 'Pre-survey';
giuliomoro@0 8
giuliomoro@0 9 $trainingVideo = $defaultTestEntry;
giuliomoro@0 10 $trainingVideo['url'] = 'embedded_player.php?v=kcRtyvQxbgU';
giuliomoro@0 11 $trainingVideo['string'] = 'Training video';
giuliomoro@0 12
giuliomoro@0 13 $trainingSamples = $defaultTestEntry;
giuliomoro@0 14 $trainingSamples['url'] = $baseUrl.'training.xml';
giuliomoro@0 15 $trainingSamples['string'] = 'Training samples';
giuliomoro@0 16
giuliomoro@0 17 $postSurvey = $defaultTestEntry;
giuliomoro@0 18 $postSurvey['url'] = $baseUrl.'post_survey.xml';
giuliomoro@0 19 $postSurvey['string'] = 'Post-survey';
giuliomoro@0 20
giuliomoro@0 21 $abTests = Array($defaultTestEntry, $defaultTestEntry, $defaultTestEntry, $defaultTestEntry);
giuliomoro@0 22 $abTests[0]['url'] = $baseUrl.'ABshort.xml';
giuliomoro@0 23 $abTests[0]['string'] = 'AB0';
giuliomoro@0 24 $abTests[1]['url'] = $baseUrl.'ABshort.xml';
giuliomoro@0 25 $abTests[1]['string'] = 'AB1';
giuliomoro@0 26 $abTests[2]['url'] = $baseUrl.'ABshort.xml';
giuliomoro@0 27 $abTests[2]['string'] = 'AB2';
giuliomoro@0 28 $abTests[3]['url'] = $baseUrl.'ABshort.xml';
giuliomoro@0 29 $abTests[3]['string'] = 'AB3';
giuliomoro@0 30
giuliomoro@0 31 $likertTest = $defaultTestEntry;
giuliomoro@0 32 $likertTest['url'] = $baseUrl.'labelling.xml';
giuliomoro@0 33 $likertTest['string'] = 'Labelling';
giuliomoro@0 34 // the shuffling of the elements is bound to the last 8 characters of $id
giuliomoro@0 35 $seed = hexdec(substr($id, -8));
giuliomoro@0 36 //shuffling only the order of the ABtests
giuliomoro@0 37 fisherYatesShuffle($abTests, $seed);
giuliomoro@0 38 $tests = array_merge(Array($preSurvey), Array($trainingVideo), Array($trainingSamples), $abTests, Array($likertTest), Array($postSurvey));
giuliomoro@0 39