Fuente: https://github.com/chamilo/chamilo-lms/releases/download/v1.11.40/chamilo-1.11.40.zip sha256: 1cf4bf2cc7bae1ef1a1eff643235db1d552f78ddf4b6dd1e2d2dac9868679439 Snapshot independiente (rama huerfana); diffable vs 1.11.38. vendor incluido.
51 lines
1.0 KiB
PHP
51 lines
1.0 KiB
PHP
<?php
|
|
|
|
/* For licensing terms, see /license.txt */
|
|
|
|
/**
|
|
* @author Claro Team <cvs@claroline.net>
|
|
* @author Yannick Warnier <yannick.warnier@beeznest.com> - updated ImsAnswerHotspot to match QTI norms
|
|
* @author César Perales <cesar.perales@gmail.com> Updated function names and import files for Aiken format support
|
|
*/
|
|
|
|
/**
|
|
* Aiken2Question transformation class.
|
|
*/
|
|
class Aiken2Question extends Question
|
|
{
|
|
/**
|
|
* Include the correct answer class and create answer.
|
|
*/
|
|
public function setAnswer()
|
|
{
|
|
switch ($this->type) {
|
|
case MCUA:
|
|
$answer = new AikenAnswerMultipleChoice($this->iid);
|
|
|
|
return $answer;
|
|
default:
|
|
$answer = null;
|
|
break;
|
|
}
|
|
|
|
return $answer;
|
|
}
|
|
|
|
public function createAnswersForm($form)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
public function processAnswersCreation($form, $exercise)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Class.
|
|
*/
|
|
class AikenAnswerMultipleChoice extends Answer
|
|
{
|
|
}
|