selectPicture(); $pictureSize = getimagesize($picturePath.'/'.$objQuestion->selectPicture()); $pictureWidth = $pictureSize[0]; $pictureHeight = $pictureSize[1]; $courseLang = $_course['language']; $courseCode = $_course['sysCode']; $coursePath = $_course['path']; // Init $output = "hotspot_lang=$courseLang&hotspot_image=$pictureName&hotspot_image_width=$pictureWidth&hotspot_image_height=$pictureHeight&courseCode=$coursePath"; $i = 0; $nmbrTries = 0; $answers = $_SESSION['tmp_answers']; $nbrAnswers = count($answers['answer']); for($i=1;$i <= $nbrAnswers;$i++) { $output .= "&hotspot_".$i."=true"; $output .= "&hotspot_".$i."_answer=".$answers['answer'][$i]; if ($answer_type==HOT_SPOT_DELINEATION) { if ($i==1) $output .= "&hotspot_".$i."_type=delineation"; else $output .= "&hotspot_".$i."_type=oar"; } else { // Square or rectancle if ($answers['hotspot_type'][$i] == 'square' ) { $output .= "&hotspot_".$i."_type=square"; } // Circle or ovale if ($answers['hotspot_type'][$i] == 'circle') { $output .= "&hotspot_".$i."_type=circle"; } // Polygon if ($answers['hotspot_type'][$i] == 'poly') { $output .= "&hotspot_".$i."_type=poly"; } /*// Delineation if ($answers['hotspot_type'][$i] == 'delineation') { $output .= "&hotspot_".$i."_type=delineation"; }*/ } // This is a good answer, count + 1 for nmbr of clicks if ($answers['weighting'][$i] > 0) { $nmbrTries++; } $output .= "&hotspot_".$i."_coord=".$answers['hotspot_coordinates'][$i].""; } // Generate empty $i++; for ($i; $i <= 12; $i++) { $output .= "&hotspot_".$i."=false"; } // Output echo $output."&nmbrTries=".$nmbrTries."&done=done";