Skip to content

Commit

Permalink
When teachers view quizzes (attempting or reviewing) they see a small
Browse files Browse the repository at this point in the history
link with the actual question id of that question.  The link creates
a popup so that they can edit that question directly.
  • Loading branch information
moodler committed Dec 27, 2004
1 parent c9a945c commit a7ca4cd
Showing 1 changed file with 23 additions and 7 deletions.
30 changes: 23 additions & 7 deletions mod/quiz/lib.php
Expand Up @@ -204,13 +204,30 @@ function extract_response($rawresponse, $nameprefix) {
}

function print_question_number_and_grading_details
($number, $grade, $actualgrade=false, $recentlyadded=false) {
($number, $grade, $actualgrade=false, $recentlyadded=false, $questionid=0, $courseid=0) {

/// Print question number and grade:

echo '<center><b>' . $number . '</b></center>';
global $CFG;

static $streditquestions, $strmarks, $strrecentlyaddedquestion;

if (!isset($streditquestions)) {
$streditquestions = get_string('editquestions', 'quiz');
$strmarks = get_string('marks', 'quiz');
$strrecentlyaddedquestion = get_string('recentlyaddedquestion', 'quiz');
}

echo '<center><b>' . $number . '</b>';
if ($questionid and isteacher($courseid)) {
echo '<br /><font size="1">( ';
link_to_popup_window ($CFG->wwwroot.'//mod/quiz/question.php?id='.$questionid,
'editquestion', '#'.$questionid, 450, 550, $streditquestions);
echo ')</font>';
}
echo '</center>';

if (false !== $grade) {
$strmarks = get_string("marks", "quiz");
//echo '<p align="center"><font size="1">';
echo '<br /><center><font size="1">';
if (false !== $actualgrade) {
Expand All @@ -226,9 +243,7 @@ function print_question_number_and_grading_details
if ($recentlyadded) {
echo '</td><td valign="top" align="right">';
// Notify the user of this recently added question
echo '<font color="red">';
echo get_string('recentlyaddedquestion', 'quiz');
echo '</font>';
echo '<font color="red">'.$strrecentlyaddedquestion.'</font>';
echo '</td></tr><tr><td></td><td valign="top">';

} else { // The normal case
Expand All @@ -249,7 +264,8 @@ function print_question($currentnumber, $quiz, $question,
($currentnumber,
$quiz->grade ? $question->maxgrade : false,
empty($resultdetails) ? false : $resultdetails->grade,
isset($question->recentlyadded) ? $question->recentlyadded : false);
isset($question->recentlyadded) ? $question->recentlyadded : false,
$question->id, $quiz->course);

$this->print_question_formulation_and_controls(
$question, $quiz, $readonly,
Expand Down

0 comments on commit a7ca4cd

Please sign in to comment.