Moodle  2.2.1
http://www.collinsharper.com
feedback_item_multichoicerated Class Reference
Inheritance diagram for feedback_item_multichoicerated:
Collaboration diagram for feedback_item_multichoicerated:

Public Member Functions

 init ()
 build_editform ($item, $feedback, $cm)
 show_editform ()
 is_cancelled ()
 get_data ()
 save_item ()
 get_analysed ($item, $groupid=false, $courseid=false)
 get_printval ($item, $value)
 print_analysed ($item, $itemnr= '', $groupid=false, $courseid=false)
 excelprint_item (&$worksheet, $row_offset, $xls_formats, $item, $groupid, $courseid=false)
 print_item_preview ($item)
 print_item_complete ($item, $value= '', $highlightrequire=false)
 print_item_show_value ($item, $value= '')
 check_value ($value, $item)
 create_value ($data)
 compare_value ($item, $dbvalue, $dependvalue)
 get_presentation ($data)
 get_hasvalue ()
 prepare_presentation_values ($linesep1, $linesep2, $valuestring, $valuesep1, $valuesep2)
 prepare_presentation_values_print ($valuestring, $valuesep1, $valuesep2)
 prepare_presentation_values_save ($valuestring, $valuesep1, $valuesep2)
 set_ignoreempty ($item, $ignoreempty=true)
 ignoreempty ($item)
 set_hidenoselect ($item, $hidenoselect=true)
 hidenoselect ($item)
 can_switch_require ()

Protected Attributes

 $type = "multichoicerated"

Detailed Description

Definition at line 31 of file lib.php.


Member Function Documentation

build_editform ( item,
feedback,
cm 
)

Reimplemented from feedback_item_base.

Definition at line 41 of file lib.php.

Here is the call graph for this function:

Reimplemented from feedback_item_base.

Definition at line 676 of file lib.php.

check_value ( value,
item 
)

Reimplemented from feedback_item_base.

Definition at line 406 of file lib.php.

compare_value ( item,
dbvalue,
dependvalue 
)

Reimplemented from feedback_item_base.

Definition at line 424 of file lib.php.

create_value ( data)

Reimplemented from feedback_item_base.

Definition at line 416 of file lib.php.

excelprint_item ( &$  worksheet,
row_offset,
xls_formats,
item,
groupid,
courseid = false 
)
Parameters:
object$worksheeta reference to the pear_spreadsheet-object
integer$row_offset
object$itemthe db-object from feedback_item
integer$groupid
integer$courseid
Returns:
integer the new row_offset

Reimplemented from feedback_item_base.

Definition at line 241 of file lib.php.

Here is the call graph for this function:

get_analysed ( item,
groupid = false,
courseid = false 
)

returns an Array with three values(typ, name, XXX) XXX is also an Array (count of responses on type $this->type) each element is a structure (answertext, answercount)

Parameters:
$itemthe db-object from feedback_item
$groupidif given
$courseidif given
Returns:
array

Reimplemented from feedback_item_base.

Definition at line 127 of file lib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

get_data ( )

Reimplemented from feedback_item_base.

Definition at line 92 of file lib.php.

Reimplemented from feedback_item_base.

Definition at line 463 of file lib.php.

Here is the caller graph for this function:

get_presentation ( data)

Reimplemented from feedback_item_base.

Definition at line 448 of file lib.php.

Here is the call graph for this function:

get_printval ( item,
value 
)
Parameters:
object$itemthe db-object from feedback_item
string$valuea item-related value from feedback_values
Returns:
string

Reimplemented from feedback_item_base.

Definition at line 172 of file lib.php.

hidenoselect ( item)

Definition at line 669 of file lib.php.

Here is the caller graph for this function:

ignoreempty ( item)

Definition at line 655 of file lib.php.

Here is the caller graph for this function:

init ( )

Reimplemented from feedback_item_base.

Definition at line 37 of file lib.php.

Reimplemented from feedback_item_base.

Definition at line 88 of file lib.php.

prepare_presentation_values ( linesep1,
linesep2,
valuestring,
valuesep1,
valuesep2 
)

Definition at line 607 of file lib.php.

Here is the caller graph for this function:

prepare_presentation_values_print ( valuestring,
valuesep1,
valuesep2 
)

Definition at line 632 of file lib.php.

Here is the call graph for this function:

prepare_presentation_values_save ( valuestring,
valuesep1,
valuesep2 
)

Definition at line 640 of file lib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

print_analysed ( item,
itemnr = '',
groupid = false,
courseid = false 
)
Parameters:
$itemthe db-object from feedback_item
string$itemnr
integer$groupid
integer$courseid
Returns:
integer the new itemnr

Reimplemented from feedback_item_base.

Definition at line 194 of file lib.php.

Here is the call graph for this function:

print_item_complete ( item,
value = '',
highlightrequire = false 
)

print the item at the complete-page of feedback

object

Parameters:
object$item
string$value
bool$highlightrequire
Returns:
void

Reimplemented from feedback_item_base.

Definition at line 336 of file lib.php.

Here is the call graph for this function:

print_item_preview ( item)

print the item at the edit-page of feedback

object

Parameters:
object$item
Returns:
void

Reimplemented from feedback_item_base.

Definition at line 292 of file lib.php.

Here is the call graph for this function:

print_item_show_value ( item,
value = '' 
)

print the item at the complete-page of feedback

object

Parameters:
object$item
string$value
Returns:
void

Reimplemented from feedback_item_base.

Definition at line 376 of file lib.php.

Here is the call graph for this function:

save_item ( )

Reimplemented from feedback_item_base.

Definition at line 99 of file lib.php.

Here is the call graph for this function:

set_hidenoselect ( item,
hidenoselect = true 
)

Definition at line 662 of file lib.php.

Here is the caller graph for this function:

set_ignoreempty ( item,
ignoreempty = true 
)

Definition at line 648 of file lib.php.

Here is the caller graph for this function:

Reimplemented from feedback_item_base.

Definition at line 84 of file lib.php.


Field Documentation

$type = "multichoicerated" [protected]

Reimplemented from feedback_item_base.

Definition at line 32 of file lib.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations