Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/main/coursecopy/classes/Quiz.class.php

51 lines
991 B

<?php
/* For licensing terms, see /license.txt */
/**
* Exercises backup script
* @package chamilo.backup
*/
/**
* Code
*/
require_once 'Resource.class.php';
/**
* An Quiz
* @author Bart Mollet <bart.mollet@hogent.be>
* @package chamilo.backup
*/
class Quiz extends Resource
{
/**
* Create a new Quiz
* @param string $title
* @param string $description
* @param int $random
* @param int $type
* @param int $active
*/
public $obj; //question
function Quiz($obj) {
$this->obj = $obj;
$this->obj->quiz_type = $this->obj->type;
parent::Resource($obj->id, RESOURCE_QUIZ);
}
/**
* Add a question to this Quiz
*/
function add_question($id, $question_order) {
$this->obj->question_ids[] = $id;
$this->obj->question_orders[] = $question_order;
}
/**
* Show this question
*/
function show() {
parent::show();
echo $this->obj->title;
}
}