|
|
|
|
@ -2,16 +2,14 @@ |
|
|
|
|
/* For licensing terms, see /license.txt */ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* This file generates the ActionScript variables code used by the HotSpot .swf |
|
|
|
|
* @package chamilo.exercise |
|
|
|
|
* @author Toon Keppens |
|
|
|
|
* @version $Id: admin.php 10680 2007-01-11 21:26:23Z pcool $ |
|
|
|
|
* This file generates the ActionScript variables code used by the HotSpot .swf |
|
|
|
|
* @package chamilo.exercise |
|
|
|
|
* @author Toon Keppens |
|
|
|
|
*/ |
|
|
|
|
require_once '../inc/global.inc.php'; |
|
|
|
|
|
|
|
|
|
// set vars |
|
|
|
|
$questionId = intval($_GET['modifyAnswers']); |
|
|
|
|
error_log($questionId); |
|
|
|
|
$objQuestion = Question::read($questionId); |
|
|
|
|
$_course = api_get_course_info(); |
|
|
|
|
|
|
|
|
|
@ -37,35 +35,35 @@ $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]; |
|
|
|
|
$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"; |
|
|
|
|
} |
|
|
|
|
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"; |
|
|
|
|
} |
|
|
|
|
// 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"; |
|
|
|
|
}*/ |
|
|
|
|
} |
|
|
|
|
// 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) { |
|
|
|
|
|