Updating hotspot fla s and swf s + updating files

skala
Julio Montoya 14 years ago
parent 78ef28457e
commit 9bba1440bb
  1. 4
      main/exercice/exercise.lib.php
  2. 95
      main/exercice/hotspot_admin.inc.php
  3. BIN
      main/plugin/hotspot/hotspot_admin.fla
  4. BIN
      main/plugin/hotspot/hotspot_admin.swf
  5. BIN
      main/plugin/hotspot/hotspot_delineation_admin.fla
  6. BIN
      main/plugin/hotspot/hotspot_delineation_admin.swf
  7. BIN
      main/plugin/hotspot/hotspot_delineation_user.fla
  8. BIN
      main/plugin/hotspot/hotspot_delineation_user.swf
  9. BIN
      main/plugin/hotspot/hotspot_solution.fla
  10. BIN
      main/plugin/hotspot/hotspot_solution.swf
  11. BIN
      main/plugin/hotspot/hotspot_user.fla
  12. BIN
      main/plugin/hotspot/hotspot_user.swf

@ -640,9 +640,9 @@ function showQuestion($questionId, $only_questions = false, $origin = false, $cu
// Check to see if the version meets the requirements for playback
if (hasReqestedVersion) { // if we\'ve detected an acceptable version
var oeTags = \'<object type="application/x-shockwave-flash" data="../plugin/hotspot/'.$swf_file.'?modifyAnswers='.$questionId.'&amp;canClick:'.$canClick.'" width="600" height="'.$swf_height.'">\'
var oeTags = \'<object type="application/x-shockwave-flash" data="../plugin/hotspot/'.$swf_file.'.swf?modifyAnswers='.$questionId.'&amp;canClick:'.$canClick.'" width="600" height="'.$swf_height.'">\'
+ \'<param name="wmode" value="transparent">\'
+ \'<param name="movie" value="../plugin/hotspot/'.$swf_file.'?modifyAnswers='.$questionId.'&amp;canClick:'.$canClick.'" />\'
+ \'<param name="movie" value="../plugin/hotspot/'.$swf_file.'.swf?modifyAnswers='.$questionId.'&amp;canClick:'.$canClick.'" />\'
+ \'<\/object>\';
document.write(oeTags); // embed the Flash Content SWF when all tests are passed
} else { // flash is too old or we can\'t detect the plugin

@ -1,16 +1,13 @@
<?php
/* For licensing terms, see /dokeos_license.txt */
//error_log(__FILE__);
/* For licensing terms, see /license.txt */
/**
* This script allows to manage answers. It is included from the script admin.php
* @package dokeos.exercise
* @package chamilo.exercise
* @author Toon Keppens
* @version $Id: admin.php 10680 2007-01-11 21:26:23Z pcool $
*/
require_once(api_get_path(LIBRARY_PATH).'text.lib.php');
// ALLOWED_TO_INCLUDE is defined in admin.php
if(!defined('ALLOWED_TO_INCLUDE')) {
if (!defined('ALLOWED_TO_INCLUDE')) {
exit();
}
$modifyAnswers = intval($_GET['hotspotadmin']);
@ -24,13 +21,13 @@ $answerType = $objQuestion->selectType();
$pictureName = $objQuestion->selectPicture();
$debug = 0; // debug variable to get where we are
$okPicture=empty($pictureName)?false:true;
$okPicture = empty($pictureName)?false:true;
// if we come from the warning box "this question is used in serveral exercises"
if($modifyIn) {
if ($modifyIn) {
if($debug>0){echo '$modifyIn was set'."<br />\n";}
// if the user has chosed to modify the question only in the current exercise
if($modifyIn == 'thisExercise') {
if ($modifyIn == 'thisExercise') {
// duplicates the question
$questionId=$objQuestion->duplicate();
@ -108,7 +105,7 @@ if ($submitAnswers || $buttonBack) {
} // end for()
if(empty($msgErr)) {
if (empty($msgErr)) {
for($i=1;$i <= $nbrAnswers;$i++) {
if($debug>0){echo str_repeat('&nbsp;',4).'$answerType is HOT_SPOT'."<br />\n";}
$reponse[$i]=trim($reponse[$i]);
@ -283,6 +280,7 @@ if ($submitAnswers || $buttonBack) {
$editQuestion=$questionId;
unset($modifyAnswers);
echo '<script type="text/javascript">window.location.href="'.$hotspot_admin_url.'"</script>';
}
@ -300,7 +298,7 @@ if ($modifyAnswers) {
if($debug>0){echo str_repeat('&nbsp;',2).'$answerType is HOT_SPOT'."<br />\n";}
$TBL_ANSWERS = Database::get_course_table(TABLE_QUIZ_ANSWER);
if ($answerType==HOT_SPOT_DELINEATION) {
if ($answerType == HOT_SPOT_DELINEATION) {
$try=$_POST['try'];
for($i=1;$i <= $nbrAnswers;$i++) {
@ -426,7 +424,7 @@ if ($modifyAnswers) {
}
}
if($moreAnswers) {
if ($moreAnswers) {
if ($nbrAnswers < 12) {
$nbrAnswers++;
@ -460,31 +458,31 @@ if ($modifyAnswers) {
}
}
if($debug>0){echo str_repeat('&nbsp;',2).'$usedInSeveralExercises is untrue'."<br />\n";}
if($debug>0){echo str_repeat('&nbsp;',4).'$answerType is HOT_SPOT'."<br />\n";}
if ($answerType==HOT_SPOT_DELINEATION) {
$hotspot_colors = array("", "#4271B5", "#FE8E16", "#45C7F0", "#BCD631", "#D63173", "#D7D7D7", "#90AFDD", "#AF8640", "#4F9242", "#F4EB24", "#ED2024", "#3B3B3B");
} else {
$hotspot_colors = array("", // $i starts from 1 on next loop (ugly fix)
"#4271B5",
"#FE8E16",
"#45C7F0",
"#BCD631",
"#D63173",
"#D7D7D7",
"#90AFDD",
"#AF8640",
"#4F9242",
"#F4EB24",
"#ED2024",
"#3B3B3B",
"#F7BDE2");
}
if($debug>0){echo str_repeat('&nbsp;',2).'$usedInSeveralExercises is untrue'."<br />\n";}
if($debug>0){echo str_repeat('&nbsp;',4).'$answerType is HOT_SPOT'."<br />\n";}
if ($answerType==HOT_SPOT_DELINEATION) {
$hotspot_colors = array("", "#4271B5", "#FE8E16", "#45C7F0", "#BCD631", "#D63173", "#D7D7D7", "#90AFDD", "#AF8640", "#4F9242", "#F4EB24", "#ED2024", "#3B3B3B");
} else {
$hotspot_colors = array("", // $i starts from 1 on next loop (ugly fix)
"#4271B5",
"#FE8E16",
"#45C7F0",
"#BCD631",
"#D63173",
"#D7D7D7",
"#90AFDD",
"#AF8640",
"#4F9242",
"#F4EB24",
"#ED2024",
"#3B3B3B",
"#F7BDE2");
}
Display::tag('h3',get_lang('Question').": ".$questionName.' <img src="../img/info3.gif" title="'.strip_tags(get_lang('HotspotChoose')).'" alt="'.strip_tags(get_lang('HotspotChoose')).'" />');
if(!empty($msgErr)) {
Display::display_normal_message($msgErr); //main API
}
Display::tag('h3',get_lang('Question').": ".$questionName.' <img src="../img/info3.gif" title="'.strip_tags(get_lang('HotspotChoose')).'" alt="'.strip_tags(get_lang('HotspotChoose')).'" />');
if(!empty($msgErr)) {
Display::display_normal_message($msgErr); //main API
}
?>
<form method="post" action="<?php echo $hotspot_admin_url; ?>" id="frm_exercise" name="frm_exercise">
@ -523,7 +521,7 @@ if(!empty($msgErr)) {
</td>
</tr>
<tr>
<td valign="top" style="border:1px solid #4271b5;border-top:none;border-bottom:none;border-right:none;" >
<td valign="top">
<input type="hidden" name="formSent" value="1" />
<input type="hidden" name="nbrAnswers" value="<?php echo $nbrAnswers; ?>" />
<table class="data_table">
@ -686,11 +684,8 @@ if(!empty($msgErr)) {
</td>
<?php } else {?>
<td> &nbsp;</td>
<?php } ?>
<?php
}
//
<?php }
}
//elseif ($_SESSION['tmp_answers']['hotspot_type'][$i]=='noerror' || $_SESSION['tmp_answers']['answer'][$i]=='noerror')
elseif (false)
{
@ -847,10 +842,8 @@ if(!empty($msgErr)) {
<input type="hidden" name="weighting[<?php echo $i; ?>]" size="3" value="0" />
<?php } else { ?>
<input type="text" name="weighting[<?php echo $i; ?>]" size="3" value="<?php echo (isset($weighting[$i]) ? $weighting[$i] : 10); ?>" />
<?php }
}
<?php }
}
if ($answerType==HOT_SPOT) {
?>
<input type="text" name="weighting[<?php echo $i; ?>]" size="3" value="<?php echo (isset($weighting[$i]) ? $weighting[$i] : 10); ?>" />
@ -860,11 +853,10 @@ if(!empty($msgErr)) {
}
?>
</td>
</tr>
</tr>
<?php
}
require_once('../newscorm/learnpathList.class.php');
require_once '../newscorm/learnpathList.class.php';
//require_once(api_get_path(LIBRARY_PATH).'text.lib.php');
$list = new LearnpathList(api_get_user_id());
$flat_list = $list->get_flat_list();
@ -996,9 +988,6 @@ if(!empty($msgErr)) {
</tr>
</table>
</form>
<?php
if($debug>0){echo str_repeat('&nbsp;',0).'$modifyAnswers was set - end'."<br />\n";}
}
?>
}
Loading…
Cancel
Save