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

Public Member Functions

 __construct ()
 show_editform ()
 is_cancelled ()
 get_data ()
 value_type ()
 value_is_array ()
 init ()
 build_editform ($item, $feedback, $cm)
 save_item ()
 check_value ($value, $item)
 create_value ($data)
 compare_value ($item, $dbvalue, $dependvalue)
 get_presentation ($data)
 get_hasvalue ()
 can_switch_require ()
 excelprint_item (&$worksheet, $row_offset, $xls_formats, $item, $groupid, $courseid=false)
 print_analysed ($item, $itemnr= '', $groupid=false, $courseid=false)
 get_printval ($item, $value)
 get_analysed ($item, $groupid=false, $courseid=false)
 print_item_preview ($item)
 print_item_complete ($item, $value= '', $highlightrequire=false)
 print_item_show_value ($item, $value= '')

Protected Attributes

 $type

Detailed Description

Definition at line 17 of file feedback_item_class.php.


Constructor & Destructor Documentation

constructor

Definition at line 24 of file feedback_item_class.php.

Here is the call graph for this function:


Member Function Documentation

excelprint_item ( &$  worksheet,
row_offset,
xls_formats,
item,
groupid,
courseid = false 
) [abstract]
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 in feedback_item_label, feedback_item_multichoice, feedback_item_multichoicerated, feedback_item_numeric, feedback_item_textarea, feedback_item_info, feedback_item_textfield, feedback_item_pagebreak, and feedback_item_captcha.

get_analysed ( item,
groupid = false,
courseid = false 
) [abstract]

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 in feedback_item_label, feedback_item_pagebreak, feedback_item_numeric, feedback_item_multichoicerated, feedback_item_textarea, feedback_item_multichoice, feedback_item_textfield, feedback_item_info, and feedback_item_captcha.

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

Reimplemented in feedback_item_label, feedback_item_multichoice, feedback_item_multichoicerated, feedback_item_pagebreak, feedback_item_numeric, feedback_item_textarea, feedback_item_info, feedback_item_textfield, and feedback_item_captcha.

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

Reimplemented in feedback_item_label, feedback_item_multichoice, feedback_item_multichoicerated, feedback_item_numeric, feedback_item_pagebreak, feedback_item_textarea, feedback_item_info, feedback_item_textfield, and feedback_item_captcha.

print_item_complete ( item,
value = '',
highlightrequire = false 
) [abstract]

print the item at the complete-page of feedback

object

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

Reimplemented in feedback_item_multichoice, feedback_item_multichoicerated, feedback_item_numeric, feedback_item_info, feedback_item_textarea, feedback_item_textfield, feedback_item_label, feedback_item_pagebreak, and feedback_item_captcha.

print_item_preview ( item) [abstract]
print_item_show_value ( item,
value = '' 
) [abstract]

print the item at the complete-page of feedback

object

Parameters:
object$item
string$value
Returns:
void

Reimplemented in feedback_item_multichoice, feedback_item_numeric, feedback_item_multichoicerated, feedback_item_info, feedback_item_textarea, feedback_item_textfield, feedback_item_captcha, feedback_item_label, and feedback_item_pagebreak.

Reimplemented in feedback_item_multichoice.

Definition at line 48 of file feedback_item_class.php.

Reimplemented in feedback_item_multichoice.

Definition at line 44 of file feedback_item_class.php.


Field Documentation


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