* @package dokeos.backup */ class Quiz extends Resource { /** * The title */ var $title; /** * The description */ var $description; /** * random */ var $random; /** * Type */ var $quiz_type; /** * Active */ var $active; /** * Sound or video file * This should be the id of the file and not the file-name like in the * database! */ var $media; /** * Questions */ var $question_ids; var $attempts; /** * Create a new Quiz * @param string $title * @param string $description * @param int $random * @param int $type * @param int $active */ function Quiz($id,$title,$description,$random,$type,$active,$media,$attempts=0) { parent::Resource($id,RESOURCE_QUIZ); $this->title = $title; $this->description = $description; $this->random = $random; $this->quiz_type = $type; $this->active = $active; $this->media = $media; $this->attempts = $attempts; $this->question_ids = array(); } /** * Add a question to this Quiz */ function add_question($id) { $this->question_ids[] = $id; } /** * Show this question */ function show() { parent::show(); echo $this->title; } } ?>