mirror of
https://github.com/moodle/moodle.git
synced 2025-02-20 16:15:54 +01:00
MDL-17190 "error in code for calculating discrimination index and efficiency for randomly selected questions" Fixed the code for item stats.
This commit is contained in:
parent
746860479f
commit
664bf34ff6
@ -79,7 +79,11 @@ class qstats{
|
||||
|
||||
function _secondary_states_walker($state, &$stats){
|
||||
$gradedifference = ($state->grade - $stats->gradeaverage);
|
||||
$othergradedifference = (($state->sumgrades - $state->grade) - $stats->othergradeaverage);
|
||||
if ($stats->subquestion){
|
||||
$othergradedifference = $state->sumgrades - $stats->othergradeaverage;
|
||||
} else {
|
||||
$othergradedifference = (($state->sumgrades - $state->grade) - $stats->othergradeaverage);
|
||||
}
|
||||
$overallgradedifference = $state->sumgrades - $this->sumgradesavg;
|
||||
$sortedgradedifference = (array_shift($stats->gradearray) - $stats->gradeaverage);
|
||||
$sortedothergradedifference = (array_shift($stats->othergradesarray) - $stats->othergradeaverage);
|
||||
|
Loading…
x
Reference in New Issue
Block a user