course_test.classes.inc in Course 7.2
File
tests/course_test/course_test.classes.inc
View source
<?php
class CourseObjectTest extends CourseObject {
public static function getMaxOccurences() {
return 3;
}
public function take() {
return t('I am a test course object with the title !title', array(
'!title' => $this
->getOption('title'),
));
}
public function optionsDefinition() {
$options = parent::optionsDefinition();
$options['test_option'] = NULL;
return $options;
}
}
class CourseObjectGradedTest extends CourseObjectTest {
public function isGraded() {
return TRUE;
}
}
class CourseObjectTestFulfillment extends CourseObjectFulfillment {
function optionsDefinition() {
return array(
'test_value' => NULL,
);
}
}