Research Article

On Characterization of Norm-Referenced Achievement Grading Schemes toward Explainability and Selectability

Algorithm 1

Proposed algorithm.
Input
  S: vector of learners’ scores
  GS: set of ranked eligible grade symbols
Output
  G: vector of learners’ grades
Local variable
  cnt: number of eligible grades
  SG: vector of score gaps
  R: vector of score ranges
Begin
(1)  S ← sort(S);
(2)  cnt ← countEligibleGrades(GS);
(3)  SG ← calculateAllScoreGaps(S);
(4)  SG ← descendingSort(SG);
(5)  SG ← selectWidestGaps(SG, cnt – 1);
(6)  R ← defineScoreRangesFromGaps(SG);
(7)  G ← grades(S, R);
End