Public Member Functions | Data Fields

ilTestEvaluationPassData Class Reference

Class ilTestEvaluationPassData. More...

Public Member Functions

 ilTestEvaluationPassData ($a_pass="")
 Constructor.
 getPass ()
 setPass ($a_pass)
 getAnsweredQuestions ()
 addAnsweredQuestion ($question_id, $max_points, $reached_points, $sequence=NULL)
getAnsweredQuestion ($index)
getAnsweredQuestionByQuestionId ($question_id)
 getAnsweredQuestionCount ()

Data Fields

 $answeredQuestions
 $pass

Detailed Description

Class ilTestEvaluationPassData.

Author:
Helmut Schottmüller <helmut.schottmueller@mac.com>
Version:
$Id$

class.assTextSubsetGUI.php Assessment

Definition at line 34 of file class.ilTestEvaluationPassData.php.


Member Function Documentation

ilTestEvaluationPassData::addAnsweredQuestion ( question_id,
max_points,
reached_points,
sequence = NULL 
)

Definition at line 79 of file class.ilTestEvaluationPassData.php.

        {
                array_push($this->answeredQuestions, array("id" => $question_id, "points" => $max_points, "reached" => $reached_points, "sequence" => $sequence));
        }

& ilTestEvaluationPassData::getAnsweredQuestion ( index  ) 

Definition at line 84 of file class.ilTestEvaluationPassData.php.

        {
                if (array_key_exists($index, $this->answeredQuestions))
                {
                        return $this->answeredQuestions[$index];
                }
                else
                {
                        return NULL;
                }
        }

& ilTestEvaluationPassData::getAnsweredQuestionByQuestionId ( question_id  ) 

Definition at line 96 of file class.ilTestEvaluationPassData.php.

        {
                foreach ($this->answeredQuestions as $question)
                {
                        if ($question["id"] == $question_id)
                        {
                                return $question;
                        }
                }
                return NULL;
        }

ilTestEvaluationPassData::getAnsweredQuestionCount (  ) 

Definition at line 108 of file class.ilTestEvaluationPassData.php.

        {
                return count($this->answeredQuestions);
        }

ilTestEvaluationPassData::getAnsweredQuestions (  ) 

Definition at line 74 of file class.ilTestEvaluationPassData.php.

        {
                return $this->answeredQuestions;
        }

ilTestEvaluationPassData::getPass (  ) 

Definition at line 64 of file class.ilTestEvaluationPassData.php.

        {
                return $this->pass;
        }

ilTestEvaluationPassData::ilTestEvaluationPassData ( a_pass = ""  ) 

Constructor.

public

Definition at line 55 of file class.ilTestEvaluationPassData.php.

References setPass().

        {
                $this->answeredQuestions = array();
                if (is_numeric($a_pass))
                {
                        $this->setPass($a_pass);
                }
        }

Here is the call graph for this function:

ilTestEvaluationPassData::setPass ( a_pass  ) 

Definition at line 69 of file class.ilTestEvaluationPassData.php.

Referenced by ilTestEvaluationPassData().

        {
                $this->pass = $a_pass;
        }

Here is the caller graph for this function:


Field Documentation

ilTestEvaluationPassData::$answeredQuestions

Definition at line 41 of file class.ilTestEvaluationPassData.php.

ilTestEvaluationPassData::$pass

Definition at line 48 of file class.ilTestEvaluationPassData.php.


The documentation for this class was generated from the following file: