[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gradebook - Grade Names



On Thu, 10 Dec 1998, Eric Sandeen wrote:

>Even if you can get teachers to agree that grades will either be A+, A, A-, B+,
>B, B-.... or A,B,C,D.. you'll probably still need to be able to tweak the cutoff
  ...
>I'd suggest making some defaults (i.e., A>=90%, B>=80%, C>=70% etc) but also
  ...
>> > are the German grades (7 - 10) 1, 2, 3, 4, 5, 6 (1 is the best), then there
>> > is the German Abiture system (grades 11 - 13) 15, 14, .. 1 where 15 is the

Are there any grading schemes that couldn't, at the most basic level, be
stored as a value between 0 and 1 and then simply mapped to appropriate
names when the time came to display something?

It would simplify some of the backend code quite a bit.  Have something
like the following psuedocode:

Display("The student's grade is " +
	ReturnGradeName(string DisplayScheme, float Score) +
	" where the best possible grade is " +
	ReturnGradeName(string DisplayScheme, float 1.0000) +
	" and the worst possible grade is "
	ReturnGradeName(string DisplayScheme, float 0.0000)
);

Averaging of the scores gets easier, weighting them is no problem, you can
have one score / student / assignment and weight it at the end if
necessary, etc.

Any thoughts on the grade-name-map idea?

     . ._. .. _._. _._. ._ ._. _ __ ._ _. .. ... _ .... . __ ._ _.
I'm not schooled in the science of human factors, but I suspect surprise
is not an element of a robust user interface.  - Chip Rosenthal