|
@@ -502,11 +502,11 @@ class Testcategory
|
|
|
return $categories_in_exercise;*/
|
|
|
}
|
|
|
|
|
|
- public static function getListOfCategoriesIDForTestObject($exercise_obj)
|
|
|
+ public static function getListOfCategoriesIDForTestObject(Exercise $exercise_obj)
|
|
|
{
|
|
|
// parcourir les questions d'un test, recup les categories uniques dans un tableau
|
|
|
$categories_in_exercise = array();
|
|
|
- $question_list = $exercise_obj->selectQuestionList();
|
|
|
+ $question_list = $exercise_obj->getQuestionList();
|
|
|
|
|
|
// the array given by selectQuestionList start at indice 1 and not at indice 0 !!! ???
|
|
|
foreach ($question_list as $question_id) {
|
|
@@ -554,7 +554,7 @@ class Testcategory
|
|
|
* @param Exercise $exercise_obj
|
|
|
* @return array
|
|
|
*/
|
|
|
- public static function getListOfCategoriesForTest($exercise_obj) {
|
|
|
+ public static function getListOfCategoriesForTest(Exercise $exercise_obj) {
|
|
|
$result = array();
|
|
|
$categories = self::getListOfCategoriesIDForTestObject($exercise_obj);
|
|
|
foreach ($categories as $cat_id) {
|
|
@@ -583,11 +583,12 @@ class Testcategory
|
|
|
* return : integer
|
|
|
* hubert.borderiou 07-04-2011
|
|
|
*/
|
|
|
- public static function getNumberOfQuestionsInCategoryForTest($exercise_id, $category_id) {
|
|
|
+ public static function getNumberOfQuestionsInCategoryForTest($exercise_id, $category_id)
|
|
|
+ {
|
|
|
$number_questions_in_category = 0;
|
|
|
$exercise = new Exercise();
|
|
|
$exercise->read($exercise_id);
|
|
|
- $question_list = $exercise->selectQuestionList();
|
|
|
+ $question_list = $exercise->getQuestionList();
|
|
|
// the array given by selectQuestionList start at indice 1 and not at indice 0 !!! ? ? ?
|
|
|
foreach ($question_list as $question_id) {
|
|
|
$category_in_question = Testcategory::getCategoryForQuestion($question_id);
|