From: martin Date: Mon, 12 Aug 2002 17:54:00 +0000 (+0000) Subject: Cleaned up the whole interface (more consistent now) and lots of labguage stuff X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=e137027fa171ff6456aeafbe6037221dea284d3d;p=moodle.git Cleaned up the whole interface (more consistent now) and lots of labguage stuff --- diff --git a/mod/survey/report.php b/mod/survey/report.php index a6f0648e12..17ce6ceab9 100644 --- a/mod/survey/report.php +++ b/mod/survey/report.php @@ -26,33 +26,59 @@ } - $ME = qualified_me()."?id=$id"; + $strreport = get_string("report", "survey"); + $strsurveys = get_string("modulenameplural", "survey"); + $strsummary = get_string("summary", "survey"); + $strscales = get_string("scales", "survey"); + $strquestion = get_string("question", "survey"); + $strquestions = get_string("questions", "survey"); + $strdownload = get_string("download", "survey"); + $strallscales = get_string("allscales", "survey"); + $strallquestions = get_string("allquestions", "survey"); + $strselectedquestions = get_string("selectedquestions", "survey"); + $strseemoredetail = get_string("seemoredetail", "survey"); + $strnotes = get_string("notes", "survey"); + if (!$action) { $display = "summary"; } if ($display) { // Display the frame containing something. - add_to_log($course->id, "survey", "view report", "report.php?id=$cm->id", "$survey->id"); - echo "Report: $survey->name\n"; - echo " "; - echo " \n"; - echo " \n"; + echo "$course->shortname: $strreport: $survey->name\n"; + echo " "; + echo " \n"; + echo " "; + echo " \n"; + echo " \n"; + echo " \n"; echo "\n"; exit; } switch ($action) { + case "top": + if ($course->category) { + $navigation = "id\">$course->shortname -> + id\">$strsurveys -> + id\">$survey->name -> "; + } else { + $navigation = "id\">$strsurveys -> + id\">$survey->name -> "; + } + print_header("$course->shortname: $survey->name", "$course->fullname", "$navigation $strreport"); + break; + case "menu": - print_header("Survey Report", "Survey Report"); + print_header(); //echo ""; //echo "

Survey Report

"; - echo "

Summary

"; - echo "

Scales

"; - echo "

Questions

"; - echo "

Students

"; + echo "

$strsummary

"; + echo "

$strscales

"; + echo "

$strquestions

"; + echo "

$course->student:

"; if ($users = survey_get_responses($survey->id)) { foreach ($users as $user) { echo "
  • "; @@ -61,28 +87,26 @@ echo "
  • "; } } - echo "

    Download

    "; - echo "
    "; - echo "

    wwwroot/course/view.php?id=$course->id\">$course->shortname

    "; + echo "

    $strdownload

    "; break; case "summary": - print_header("Overall Summary", "$survey->name: Overall Summary", "", ""); + print_header("$survey->name: $strsummary", "$strsummary"); - print_heading("All scales, all students"); + print_heading($strallscales); if (survey_count_responses($survey->id)) { - echo "

    \"Click"; + echo "

    "; } else { - echo "

    Nobody has yet completed this survey

    "; + echo "

    ".get_string("nobodyyet","survey")."

    "; } print_footer($course); break; case "scales": - print_header("Scales", "$survey->name: Scales", "", ""); + print_header("$survey->name: $strscales", "$strscales"); - print_heading("All scales, all students"); + print_heading($strallscales); $questions = get_records_sql("SELECT * FROM survey_questions WHERE id in ($survey->questions)"); $questionorder = explode(",", $survey->questions); @@ -101,8 +125,8 @@ if ($virtualscales && $question->type > 0) { // Don't show non-virtual scales if virtual continue; } - echo "

    multi>"; - echo "\"Clickmulti>"; + echo "id&type=multiquestion.png\">"; echo "


    "; } @@ -112,19 +136,19 @@ break; case "questions": - print_header("Analysis by Question", "$survey->name: Questions", "", ""); + print_header("$survey->name: $strquestions", "$strquestions"); if ($qid) { // just get one multi-question $questions = get_records_sql("SELECT * FROM survey_questions WHERE id in ($qid)"); $questionorder = explode(",", $qid); - print_heading("Selected questions from a scale, all students"); + print_heading($strselectedquestions); } else { // get all top-level questions $questions = get_records_sql("SELECT * FROM survey_questions WHERE id in ($survey->questions)"); $questionorder = explode(",", $survey->questions); - print_heading("All questions in order, all students"); + print_heading($strallquestions); } foreach ($questionorder as $key => $val) { @@ -150,15 +174,15 @@ foreach ($subquestionorder as $key => $val) { $subquestion = $subquestions[$val]; if ($subquestion->type > 0) { - echo "

    id\"> - \"Clickid&type=question.png\">

    "; + echo "

    id\"> + id&type=question.png\">

    "; } } } else if ($question->type > 0 ) { - echo "

    id\"> - \"Clickid&type=question.png\">

    "; + echo "

    id\"> + id&type=question.png\">

    "; } else { echo "

    $question->text

    "; if ($aaa = get_records_sql("SELECT sa.*, u.firstname,u.lastname FROM survey_answers sa, user u WHERE survey = '$survey->id' AND question = $question->id and sa.user = u.id")) { @@ -181,13 +205,18 @@ $answers = explode(",", $question->options); - print_header("All answers for a particular question", "$survey->name: Question Answers", "", ""); + print_header("$survey->name: $strquestion", "$strquestion"); print_heading("$question->text"); $aaa = get_records_sql("SELECT sa.*,u.firstname,u.lastname,u.picture FROM survey_answers sa, user u WHERE sa.survey = '$survey->id' AND sa.question = $question->id AND u.id = sa.user ORDER by sa.answer1,sa.answer2 ASC"); - echo ""; + $strname = get_string("name", "survey"); + $strtime = get_string("time", "survey"); + $stractual = get_string("actual", "survey"); + $strpreferred = get_string("preferred", "survey"); + + echo "
     NameTimeActualPreferred
    "; foreach ($aaa as $a) { echo ""; echo "
     $strname$strtime$stractual$strpreferred
    "; @@ -218,10 +247,10 @@ case "students": - print_header("Analysis by Student", "$survey->name: Students", "", ""); + print_header("$survey->name: $course->student", get_string("analysisof", "survey", "$course->student")); if (! $results = survey_get_responses($survey->id) ) { - notify("There are no responses for this survey."); + notify(get_string("nobodyyet","survey")); } else { survey_print_all_responses($cm->id, $results); } @@ -234,16 +263,21 @@ error("Student doesn't exist"); } + print_header("$survey->name: $$user->firstname $user->lastname", + get_string("analysisof", "survey", "$user->firstname $user->lastname")); - print_header("Analysis of $user->firstname $user->lastname", "$survey->name: Analysis of a student", "", ""); if (isset($notes)) { if (survey_get_analysis($survey->id, $user->id)) { if (! survey_update_analysis($survey->id, $user->id, $notes)) { notify("An error occurred while saving your notes. Sorry."); + } else { + notify(get_string("savednotes", "survey")); } } else { if (! survey_add_analysis($survey->id, $user->id, $notes)) { notify("An error occurred while saving your notes. Sorry."); + } else { + notify(get_string("savednotes", "survey")); } } } @@ -275,8 +309,8 @@ if ($virtualscales && $question->type > 0) { // Don't show non-virtual scales if virtual continue; } - echo "

    multi>"; - echo "\"Clickmulti>"; + echo "id&sid=$student&type=studentmultiquestion.png\">"; echo "


    "; } @@ -290,7 +324,7 @@ echo "
    "; echo "
    "; echo "
    "; - echo "

    Your private analysis/notes:

    "; + echo "

    $strnotes:

    "; echo "
    "; echo "