|
|
|
@ -21,7 +21,7 @@ |
|
|
|
* @package dokeos.survey |
|
|
|
* @package dokeos.survey |
|
|
|
* @author unknown, the initial survey that did not make it in 1.8 because of bad code |
|
|
|
* @author unknown, the initial survey that did not make it in 1.8 because of bad code |
|
|
|
* @author Patrick Cool <patrick.cool@UGent.be>, Ghent University: cleanup, refactoring and rewriting large parts of the code |
|
|
|
* @author Patrick Cool <patrick.cool@UGent.be>, Ghent University: cleanup, refactoring and rewriting large parts of the code |
|
|
|
* @version $Id: reporting.php 12263 2007-05-03 13:34:40Z elixir_julian $ |
|
|
|
* @version $Id: reporting.php 12586 2007-06-12 13:39:57Z elixir_julian $ |
|
|
|
* |
|
|
|
* |
|
|
|
* @todo The question has to be more clearly indicated (same style as when filling the survey) |
|
|
|
* @todo The question has to be more clearly indicated (same style as when filling the survey) |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ -740,12 +740,18 @@ function display_complete_report() |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
function display_complete_report_row($possible_answers, $answers_of_user, $user) |
|
|
|
function display_complete_report_row($possible_answers, $answers_of_user, $user) |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
$table_survey_question = Database :: get_course_table(TABLE_SURVEY_QUESTION); |
|
|
|
echo '<tr>'; |
|
|
|
echo '<tr>'; |
|
|
|
echo ' <th><a href="'.api_get_self().'?action=userreport&survey_id='.$_GET['survey_id'].'&user='.$user.'">'.$user.'</a></th>'; // the user column |
|
|
|
echo ' <th><a href="'.api_get_self().'?action=userreport&survey_id='.$_GET['survey_id'].'&user='.$user.'">'.$user.'</a></th>'; // the user column |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
foreach ($possible_answers as $question_id=>$possible_option) |
|
|
|
foreach ($possible_answers as $question_id=>$possible_option) |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql='SELECT type FROM '.$table_survey_question.' WHERE question_id="'.$question_id.'"'; |
|
|
|
|
|
|
|
$result=api_sql_query($sql); |
|
|
|
|
|
|
|
$question_type=mysql_result($result,0,0); |
|
|
|
|
|
|
|
|
|
|
|
foreach ($possible_option as $option_id=>$value) |
|
|
|
foreach ($possible_option as $option_id=>$value) |
|
|
|
{ |
|
|
|
{ |
|
|
|
echo '<td align="center">'; |
|
|
|
echo '<td align="center">'; |
|
|
|
@ -760,6 +766,10 @@ function display_complete_report_row($possible_answers, $answers_of_user, $user) |
|
|
|
echo 'v'; |
|
|
|
echo 'v'; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
elseif($question_type=='open'){ |
|
|
|
|
|
|
|
$a_answer = $answers_of_user[$question_id]; |
|
|
|
|
|
|
|
echo key($a_answer); |
|
|
|
|
|
|
|
} |
|
|
|
echo '</td>'; |
|
|
|
echo '</td>'; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|