5include_once(
'./Services/Table/classes/class.ilTable2GUI.php');
 
   24                parent::__construct($parentObj, $parentCmd);
 
   31                $this->
setStyle(
'table', 
'fullwidth');
 
   35                $this->
setFormAction($ilCtrl->getFormAction($parentObj, $parentCmd));
 
   37                $this->
setRowTemplate(
"tpl.il_as_tst_pass_overview_tblrow.html", 
"Modules/Test");
 
   47                $this->
addColumn($lng->txt(
"scored_pass"),
'', 
'150');
 
   48                $this->
addColumn($lng->txt(
"pass"),
'pass', 
'');
 
   49                $this->
addColumn($lng->txt(
"date"),
'finishdate', 
'');
 
   50                $this->
addColumn($lng->txt(
"tst_answered_questions"),
'answered_questions', 
'');
 
   51                $this->
addColumn($lng->txt(
"tst_reached_points"),
'reached_points', 
'');
 
   52                $this->
addColumn($lng->txt(
"tst_percent_solved"),
'percentage', 
'');
 
   75                $ilCtrl->setParameter($this->parent_obj, 
'active_id', 
$row[
'active_id']);
 
   76                $ilCtrl->setParameter($this->parent_obj, 
'pass', 
$row[
'pass']);
 
   78                if( 
$row[
'is_scored_pass'] )
 
   80                        $this->tpl->setCurrentBlock(
'selected_pass');
 
   81                        $this->tpl->touchBlock(
'selected_pass');
 
   82                        $this->tpl->parseCurrentBlock();
 
   83                        $this->tpl->setVariable(
'CSS_ROW', 
'tblrowmarked');
 
   86                $this->tpl->setVariable(
"PASS_NR", 
$row[
'pass'] + 1);
 
   88                $this->tpl->setVariable(
"PASS_ANSWERED_QUESTIONS", 
$row[
'answered_questions'].
" ".strtolower($this->lng->txt(
"of")).
" ".
$row[
'total_questions']);
 
   89                $this->tpl->setVariable(
"PASS_REACHED_POINTS", 
$row[
'reached_points'].
" ".strtolower($this->lng->txt(
"of")).
" ".
$row[
'max_points']);
 
   90                $this->tpl->setVariable(
"PASS_REACHED_PERCENTAGE", sprintf(
"%.2f%%", 
$row[
'percentage']));
 
   92                $this->tpl->setVariable(
"TXT_SHOW_PASS", 
$lng->txt(
'tst_edit_scoring'));
 
   93                $this->tpl->setVariable(
"HREF_SHOW_PASS", 
$ilCtrl->getLinkTarget($this->parent_obj, $this->parent_cmd));
 
static formatDate(ilDateTime $date)
Format a date @access public.
addColumn($a_text, $a_sort_field="", $a_width="", $a_is_checkbox_action_column=false, $a_class="", $a_tooltip="")
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...
setRowTemplate($a_template, $a_template_dir="")
Set row template.
setFormName($a_formname)
Set Form name.
setDefaultOrderField($a_defaultorderfield)
Set Default order field.
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
fillRow($row)
@global ilCtrl $ilCtrl @global ilLanguage $lng
__construct($parentObj, $parentCmd)
@global ilCtrl $ilCtrl @global ilLanguage $lng