$rank = 0;
if(!empty($best)) {
- $this->content->text .= '<h2>'.get_string('bestgroupgrades', 'block_quiz_results', $numbest).'</h2>';
- $this->content->text .= '<table class="grades"><tbody>';
+ $this->content->text .= '<table class="grades"><caption>'.get_string('bestgroupgrades', 'block_quiz_results', $numbest).'</caption><colgroup class="number" /><colgroup class="name" /><colgroup class="grade" /><tbody>';
foreach($best as $groupid => $averagegrade) {
- $this->content->text .= '<tr><td width="10%">'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/course/group.php?group='.$groupid.'&id='.$courseid.'">'.$groupgrades[$groupid]['group'].'</a></td><td width="10%">';
+ $this->content->text .= '<tr><td>'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/course/group.php?group='.$groupid.'&id='.$courseid.'">'.$groupgrades[$groupid]['group'].'</a></td><td>';
switch($gradeformat) {
case GRADE_FORMAT_FRA:
$this->content->text .= ($averagegrade.'/'.$quiz->grade);
$rank = 0;
if(!empty($worst)) {
$worst = array_reverse($worst, true);
- $this->content->text .= '<h2>'.get_string('worstgroupgrades', 'block_quiz_results', $numworst).'</h2>';
- $this->content->text .= '<table class="grades"><tbody>';
+ $this->content->text .= '<table class="grades"><caption>'.get_string('worstgroupgrades', 'block_quiz_results', $numworst).'</caption><colgroup class="number" /><colgroup class="name" /><colgroup class="grade" /><tbody>';
foreach($worst as $groupid => $averagegrade) {
- $this->content->text .= '<tr><td width="10%">'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/course/group.php?group='.$groupid.'&id='.$courseid.'">'.$groupgrades[$groupid]['group'].'</a></td><td width="10%">';
+ $this->content->text .= '<tr><td>'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/course/group.php?group='.$groupid.'&id='.$courseid.'">'.$groupgrades[$groupid]['group'].'</a></td><td>';
switch($gradeformat) {
case GRADE_FORMAT_FRA:
$this->content->text .= ($averagegrade.'/'.$quiz->grade);
$rank = 0;
if(!empty($best)) {
- $this->content->text .= '<h2>'.get_string('bestgrades', 'block_quiz_results', $numbest).'</h2>';
- $this->content->text .= '<table class="grades"><tbody>';
+ $this->content->text .= '<table class="grades"><caption>'.get_string('bestgrades', 'block_quiz_results', $numbest).'</caption><colgroup class="number" /><colgroup class="name" /><colgroup class="grade" /><tbody>';
foreach($best as $userid => $gradeid) {
- $this->content->text .= '<tr><td width="10%">'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/user/view.php?id='.$userid.'&course='.$courseid.'">'.fullname($users[$userid]).'</a></td><td width="10%">';
+ $this->content->text .= '<tr><td>'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/user/view.php?id='.$userid.'&course='.$courseid.'">'.fullname($users[$userid]).'</a></td><td>';
switch($gradeformat) {
case GRADE_FORMAT_FRA:
$this->content->text .= ($grades[$gradeid]->grade.'/'.$quiz->grade);
$rank = 0;
if(!empty($worst)) {
$worst = array_reverse($worst, true);
- $this->content->text .= '<h2>'.get_string('worstgrades', 'block_quiz_results', $numworst).'</h2>';
- $this->content->text .= '<table class="grades"><tbody>';
+ $this->content->text .= '<table class="grades"><caption>'.get_string('worstgrades', 'block_quiz_results', $numworst).'</caption><colgroup class="number" /><colgroup class="name" /><colgroup class="grade" /><tbody>';
foreach($worst as $userid => $gradeid) {
- $this->content->text .= '<tr><td width="10%">'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/user/view.php?id='.$userid.'&course='.$courseid.'">'.fullname($users[$userid]).'</a></td><td width="10%">';
+ $this->content->text .= '<tr><td>'.(++$rank).'.</td><td><a href="'.$CFG->wwwroot.'/user/view.php?id='.$userid.'&course='.$courseid.'">'.fullname($users[$userid]).'</a></td><td>';
switch($gradeformat) {
case GRADE_FORMAT_FRA:
$this->content->text .= ($grades[$gradeid]->grade.'/'.$quiz->grade);
text-align: left;
}
-#block_quiz_results h1 {
- text-align: center;
+#block_quiz_results table.grades caption {
font-weight: bold;
- font-size: 1.2em;
- margin: 4px;
+ margin: 1em 0px 0px 0px;
+ border-bottom: 1px solid;
}
-#block_quiz_results h2 {
- text-align: center;
+#block_quiz_results table.grades .number, #block_quiz_results table.grades .grade {
+ width: 10%;
+ text-align: right;
+}
+
+#block_quiz_results h1 {
font-weight: bold;
- font-size: 1em;
- margin: 1em 0px 0px 0px;
- border-bottom: 1px solid;
+ font-size: 1.2em;
+ margin: 4px;
}