Public Member Functions | Data Fields

ASS_AnswerCloze Class Reference

Class for cloze question answers. More...

Inheritance diagram for ASS_AnswerCloze:
Collaboration diagram for ASS_AnswerCloze:

Public Member Functions

 ASS_AnswerCloze ($answertext="", $points=0.0, $order=0, $state=0, $cloze_type=0, $name="", $shuffle=1, $id=-1)
 ASS_AnswerCloze constructor.
 getClozeType ()
 Gets the cloze type.
 getShuffle ()
 setClozeType ($cloze_type=0)
 Sets the answer type.
 getName ()
 Gets the gap name.
 setName ($name=0)
 Sets the gap name.
 setShuffle ($shuffle=1)

Data Fields

 $cloze_type
 $name
 $shuffle

Detailed Description

Class for cloze question answers.

ASS_AnswerCloze is a class for cloze questions answers used in cloze questions.

Author:
Helmut Schottmüller <helmut.schottmueller@mac.com>
Version:
Id:
class.assAnswerCloze.php 10512 2006-04-11 16:08:35Z hschottm

class.assAnswerCloze.php Assessment

See also:
ASS_AnswerBinaryState

Definition at line 38 of file class.assAnswerCloze.php.


Member Function Documentation

ASS_AnswerCloze::ASS_AnswerCloze ( answertext = "",
points = 0.0,
order = 0,
state = 0,
cloze_type = 0,
name = "",
shuffle = 1,
id = -1 
)

ASS_AnswerCloze constructor.

The constructor takes possible arguments an creates an instance of the ASS_AnswerCloze object.

Parameters:
string $answertext A string defining the answer text
double $points The number of points given for the selected answer
boolean $correctness A boolean value indicating the correctness of the answer
integer $order A nonnegative value representing a possible display or sort order
integer $cloze_type An integer representing the answer type public

Definition at line 73 of file class.assAnswerCloze.php.

References ASS_AnswerSimple::$answertext, $cloze_type, ASS_AnswerSimple::$id, $name, ASS_AnswerSimple::$order, ASS_AnswerSimple::$points, $shuffle, ASS_AnswerBinaryState::$state, and ASS_AnswerBinaryState::ASS_AnswerBinaryState().

  {
    $this->ASS_AnswerBinaryState($answertext, $points, $order, $state, $id);
    $this->cloze_type = $cloze_type;
                $this->name = $name;
                $this->shuffle = $shuffle;
  }

Here is the call graph for this function:

ASS_AnswerCloze::getClozeType (  ) 

Gets the cloze type.

Returns the answer type

Returns:
integer answer type public
See also:
$cloze_type

Definition at line 100 of file class.assAnswerCloze.php.

                          {
    return $this->cloze_type;
  }

ASS_AnswerCloze::getName (  ) 

Gets the gap name.

Returns the gap name

Returns:
string gap name public
See also:
$name

Definition at line 130 of file class.assAnswerCloze.php.

                     {
    return $this->name;
  }

ASS_AnswerCloze::getShuffle (  ) 

Definition at line 104 of file class.assAnswerCloze.php.

                              {
                return $this->shuffle;
        }

ASS_AnswerCloze::setClozeType ( cloze_type = 0  ) 

Sets the answer type.

Sets the answer type

Parameters:
integer $cloze_type Answer type public
See also:
$correctness

Definition at line 117 of file class.assAnswerCloze.php.

References $cloze_type.

                                         {
    $this->cloze_type = $cloze_type;
  }

ASS_AnswerCloze::setName ( name = 0  ) 

Sets the gap name.

Sets the gap name

Parameters:
string $name Gap name public
See also:
$name

Definition at line 143 of file class.assAnswerCloze.php.

References $name.

                              {
    $this->name = $name;
  }

ASS_AnswerCloze::setShuffle ( shuffle = 1  ) 

Definition at line 147 of file class.assAnswerCloze.php.

References $shuffle.

                                          {
                $this->shuffle = $shuffle;
        }


Field Documentation

ASS_AnswerCloze::$cloze_type

Definition at line 47 of file class.assAnswerCloze.php.

Referenced by ASS_AnswerCloze(), and setClozeType().

ASS_AnswerCloze::$name

Definition at line 57 of file class.assAnswerCloze.php.

Referenced by ASS_AnswerCloze(), and setName().

ASS_AnswerCloze::$shuffle

Definition at line 59 of file class.assAnswerCloze.php.

Referenced by ASS_AnswerCloze(), and setShuffle().


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