5include_once(
'./Services/Table/classes/class.ilTable2GUI.php');
 
   22                $this->
setId(
'tstAvgReachedPointsTbl');
 
   23                $this->
setPrefix(
'tstAvgReachedPointsTbl');
 
   25                parent::__construct($a_parent_obj, $a_parent_cmd);
 
   33                $this->
setTitle($this->lng->txt(
'average_reached_points'));
 
   34                $this->
setStyle(
'table', 
'fullwidth');
 
   35                $this->
addColumn($this->lng->txt(
"question_id"), 
'qid', 
'');
 
   36                $this->
addColumn($this->lng->txt(
"question_title"), 
'title', 
'');
 
   37                $this->
addColumn($this->lng->txt(
"points"), 
'points', 
'');
 
   38                $this->
addColumn($this->lng->txt(
"percentage"), 
'percentage', 
'');
 
   39                $this->
addColumn($this->lng->txt(
"number_of_answers"), 
'answers', 
'');
 
   41                $this->
setRowTemplate(
"tpl.il_as_tst_average_reached_points_row.html", 
"Modules/Test");
 
   43                $this->
setFormAction($this->ctrl->getFormAction($a_parent_obj, $a_parent_cmd));
 
   82                $this->tpl->setVariable(
"ID", 
$data[
"qid"]);
 
   83                $this->tpl->setVariable(
"TITLE", 
$data[
"title"]);
 
   85                $this->tpl->setVariable(
"PERCENTAGE", 
sprintf(
"%.2f", 
$data[
"percentage"]) . 
"%");
 
   86                $this->tpl->setVariable(
"ANSWERS", 
$data[
"answers"]);
 
   95                return sprintf(
"%.2f", 
$data[
'points_reached']) . 
" " . strtolower($this->lng->txt(
"of")) . 
" " . 
sprintf(
"%.2f", 
$data[
'points_max']);
 
sprintf('%.4f', $callTime)
An exception for terminatinating execution or to throw for unit testing.
addColumn($a_text, $a_sort_field="", $a_width="", $a_is_checkbox_action_column=false, $a_class="", $a_tooltip="", $a_tooltip_with_html=false)
Add a column to the header.
setPrefix($a_prefix)
set prefix for sort and offset fields (if you have two or more tables on a page that you want to sort...
setTitle($a_title, $a_icon=0, $a_icon_alt=0)
Set title and title icon.
setRowTemplate($a_template, $a_template_dir="")
Set row template.
setDefaultOrderField($a_defaultorderfield)
Set Default order field.
setFormName($a_formname="")
Set Form name.
setFormAction($a_form_action, $a_multipart=false)
Set Form action parameter.
setDefaultOrderDirection($a_defaultorderdirection)
Set Default order direction.
disable($a_module_name)
diesables particular modules of table
setStyle($a_element, $a_style)
enable($a_module_name)
enables particular modules of table
__construct($a_parent_obj, $a_parent_cmd)
Constructor @access public.
fillRow($data)
fill row @access public
formatPoints(array $data)
numericOrdering($a_field)
Should this field be sorted numeric?