ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
SurveyTextQuestionEvaluation Class Reference

Survey text evaluation. More...

+ Inheritance diagram for SurveyTextQuestionEvaluation:
+ Collaboration diagram for SurveyTextQuestionEvaluation:

Public Member Functions

 getGrid ($a_results, $a_abs=true, $a_perc=true)
 
 getChart ($a_results)
 
 getExportGrid ($a_results)
 
 addUserSpecificResults (array &$a_row, $a_user_id, $a_results)
 
- Public Member Functions inherited from SurveyQuestionEvaluation
 __construct (SurveyQuestion $a_question, array $a_finished_ids=null)
 Constructor. More...
 
 getResults ()
 Get results. More...
 
 parseUserSpecificResults ($a_qres, $a_user_id)
 
 getGrid ($a_results, $a_abs=true, $a_perc=true)
 Get grid data. More...
 
 getTextAnswers ($a_results)
 Get text answers. More...
 
 getChart ($a_results)
 Get chart. More...
 
 getSkippedValue ()
 Get caption for skipped value. More...
 
 exportResults ($a_results, $a_do_title, $a_do_label)
 
 getExportGrid ($a_results)
 Get grid data. More...
 
 getUserSpecificVariableTitles (array &$a_title_row, array &$a_title_row2, $a_do_title, $a_do_label)
 Get title columns for user-specific export. More...
 
 addUserSpecificResults (array &$a_row, $a_user_id, $a_results)
 

Additional Inherited Members

- Protected Member Functions inherited from SurveyQuestionEvaluation
 parseResults (ilSurveyEvaluationResults $a_results, array $a_answers, SurveyCategories $a_categories=null)
 Parse answer data into results instance. More...
 
 getChartColors ()
 
 getSurveyId ()
 
 getNrOfParticipants ()
 Returns the number of participants for a survey. More...
 
 getAnswerData ()
 
- Protected Attributes inherited from SurveyQuestionEvaluation
 $lng
 
 $db
 
 $question
 
 $finished_ids
 
 $chart_width = 400
 
 $chart_height = 300
 

Detailed Description

Survey text evaluation.

Author
Jörg Lützenkirchen luetz.nosp@m.enki.nosp@m.rchen.nosp@m.@lei.nosp@m.fos.c.nosp@m.om

Definition at line 12 of file class.SurveyTextQuestionEvaluation.php.

Member Function Documentation

◆ addUserSpecificResults()

SurveyTextQuestionEvaluation::addUserSpecificResults ( array $a_row,
  $a_user_id,
  $a_results 
)

Definition at line 35 of file class.SurveyTextQuestionEvaluation.php.

References SurveyQuestionEvaluation\getSkippedValue().

36  {
37  $answer = $a_results->getUserResults($a_user_id);
38  if ($answer === null) {
39  $a_row[] = $this->getSkippedValue();
40  } else {
41  $a_row[] = $answer[0][1];
42  }
43  }
getSkippedValue()
Get caption for skipped value.
+ Here is the call graph for this function:

◆ getChart()

SurveyTextQuestionEvaluation::getChart (   $a_results)

Definition at line 22 of file class.SurveyTextQuestionEvaluation.php.

23  {
24  }

◆ getExportGrid()

SurveyTextQuestionEvaluation::getExportGrid (   $a_results)

Definition at line 31 of file class.SurveyTextQuestionEvaluation.php.

32  {
33  }

◆ getGrid()

SurveyTextQuestionEvaluation::getGrid (   $a_results,
  $a_abs = true,
  $a_perc = true 
)

Definition at line 18 of file class.SurveyTextQuestionEvaluation.php.

19  {
20  }

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