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.
 get_cloze_type ()
 Gets the cloze type.
 get_shuffle ()
 set_cloze_type ($cloze_type=0)
 Sets the answer type.
 get_name ()
 Gets the gap name.
 set_name ($name=0)
 Sets the gap name.
 set_shuffle ($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 <hschottm@tzi.de>
Version:
Id:
class.assAnswerCloze.php 5428 2004-10-19 21:29:13Z hschottm

class.assAnswerCloze.php Assessment

See also:
ASS_AnswerBinaryState

Definition at line 37 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 72 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::get_cloze_type (  ) 

Gets the cloze type.

Returns the answer type

Returns:
integer answer type public
See also:
$cloze_type

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

                            {
    return $this->cloze_type;
  }

ASS_AnswerCloze::get_name (  ) 

Gets the gap name.

Returns the gap name

Returns:
string gap name public
See also:
$name

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

                      {
    return $this->name;
  }

ASS_AnswerCloze::get_shuffle (  ) 

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

                               {
                return $this->shuffle;
        }

ASS_AnswerCloze::set_cloze_type ( cloze_type = 0  ) 

Sets the answer type.

Sets the answer type

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

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

References $cloze_type.

                                           {
    $this->cloze_type = $cloze_type;
  }

ASS_AnswerCloze::set_name ( name = 0  ) 

Sets the gap name.

Sets the gap name

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

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

References $name.

                               {
    $this->name = $name;
  }

ASS_AnswerCloze::set_shuffle ( shuffle = 1  ) 

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

References $shuffle.

                                           {
                $this->shuffle = $shuffle;
        }


Field Documentation

ASS_AnswerCloze::$cloze_type

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

Referenced by ASS_AnswerCloze(), and set_cloze_type().

ASS_AnswerCloze::$name

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

Referenced by ASS_AnswerCloze(), and set_name().

ASS_AnswerCloze::$shuffle

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

Referenced by ASS_AnswerCloze(), and set_shuffle().


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