From Total Knowledge

(Difference between revisions)

(Quick draft on current class tracking) |
(→Grading: Added workflow ideas) |
||

deserve grades, while explanations - clearly don't. On the other hand, topic may be | deserve grades, while explanations - clearly don't. On the other hand, topic may be | ||

gradeable or may be not. | gradeable or may be not. | ||

+ | |||

+ | === Grading workflow === | ||

+ | ==== Base value and Formula ==== | ||

+ | Grade assigned to a student for completing an object consists of '''base value''' modified | ||

+ | by pre-set formula. | ||

+ | For example: | ||

+ | Let's say we have a test, with base grade 10, consisting of 10 problems, each with possible | ||

+ | grades of 1 or 0, and simple '''fraction''' formula. Each problem, in turn, would have base value | ||

+ | of 1, and simple '''pass/fail''' formula. Thus final grade for the test would be value from 1 to 10, | ||

+ | with 1:1 mapping to the number of problems solved. | ||

+ | |||

+ | Another example: stand-alone human-controlled problem might have a base value of 100, and | ||

+ | percentage formula. The percentage would be assigned by teacher verifying the solution. Or | ||

+ | there may be "direct" formula, where base value is interpreted as maximum grade, and teacher | ||

+ | simply specifies any value up to the maximum... | ||

+ | |||

+ | ==== UMO-grade-user relationships ==== | ||

+ | Base grade and formula are configured by Class Administrators for each UMO for which the class is | ||

+ | signed up. For simplifying this task we will provide a way to group them and mass-configure grades, | ||

+ | but internally base values and formulae will still have to be configured per umo per class. | ||

+ | |||

+ | The final grade for the UMO for the student will be recorded per umo per student per class. This | ||

+ | means that if student encounters same version of the same UMO in more then one class, his completion | ||

+ | information will be stored only once, and he will not have to complete it again, yet grading records | ||

+ | for each class he encounters UMO through will be separate. | ||

== Tracking class == | == Tracking class == |