mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-15268 "Content for Quiz Statistics report table" some columns of Quiz Statistics report table only make sense if there is more than one question in the quiz. Adding an if condition.
This commit is contained in:
parent
0d03d6be5b
commit
f44d7d467b
1 changed files with 9 additions and 7 deletions
|
@ -268,13 +268,15 @@ class quiz_report extends quiz_default_report {
|
||||||
}
|
}
|
||||||
$sumofvarianceforallpositions = $sum / ($usingattempts->countrecs -1);
|
$sumofvarianceforallpositions = $sum / ($usingattempts->countrecs -1);
|
||||||
$p = count($qgradeavgs);//no of positions
|
$p = count($qgradeavgs);//no of positions
|
||||||
$cic = (100 * $p / ($p -1)) * (1 - ($sumofvarianceforallpositions/$k2));
|
if ($p > 1){
|
||||||
$quizattsstatistics->data[] = array(get_string('cic', 'quiz_statistics'), number_format($cic, $quiz->decimalpoints).' %');
|
$cic = (100 * $p / ($p -1)) * (1 - ($sumofvarianceforallpositions/$k2));
|
||||||
$errorratio = 100 * sqrt(1-($cic/100));
|
$quizattsstatistics->data[] = array(get_string('cic', 'quiz_statistics'), number_format($cic, $quiz->decimalpoints).' %');
|
||||||
$quizattsstatistics->data[] = array(get_string('errorratio', 'quiz_statistics'), number_format($errorratio, $quiz->decimalpoints).' %');
|
$errorratio = 100 * sqrt(1-($cic/100));
|
||||||
$standarderror = ($errorratio * $sd / 100);
|
$quizattsstatistics->data[] = array(get_string('errorratio', 'quiz_statistics'), number_format($errorratio, $quiz->decimalpoints).' %');
|
||||||
$quizattsstatistics->data[] = array(get_string('standarderror', 'quiz_statistics'),
|
$standarderror = ($errorratio * $sd / 100);
|
||||||
quiz_report_scale_sumgrades_as_percentage($standarderror, $quiz));
|
$quizattsstatistics->data[] = array(get_string('standarderror', 'quiz_statistics'),
|
||||||
|
quiz_report_scale_sumgrades_as_percentage($standarderror, $quiz));
|
||||||
|
}
|
||||||
print_table($quizattsstatistics);
|
print_table($quizattsstatistics);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue