Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • SimpleMCGrader

Implements

Index

Constructors

Properties

spec: SimpleMCGraderSpecification
t_response_kinds: "multiple_choice"

Methods

  • isGrader<T>(responseKind: T): this is QuestionGrader<T, GradingResult>
  • prepare(): void
  • Gives the grader a chance to do any one-time preparation depending on the exam and question it is being used for. Generally, this is used to process manual grading results, which are loaded externally and provided as a parameter when prepare() is called.

    Returns void

  • Computes the number of points earned for the given grading result. Heads up! This could be negative or more than the number of points a question is worth, depending on the type of grader. That's not the concern of the grader, and it's presumed to be handled elsewhere (e.g. by clamping the value between 0 and max points possible on a question).

    Parameters

    Returns number

  • renderStats(): string
  • renderOverview(gqs: readonly GradedQuestion<"multiple_choice", GradingResult>[]): string

Generated using TypeDoc