pith. machine review for the scientific record. sign in

IndisputableMonolith.Education.AssessmentTypesFromConfigDim

IndisputableMonolith/Education/AssessmentTypesFromConfigDim.lean · 35 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# Assessment Types from configDim — E5 Education Depth
   6
   7Five canonical educational assessment types (= configDim D = 5):
   8  diagnostic, formative, summative, criterion-referenced, portfolio.
   9
  10These span the practical assessment cycle: baseline, feedback,
  11certification, standard-match, and longitudinal artifact.
  12
  13Lean status: 0 sorry, 0 axiom.
  14-/
  15
  16namespace IndisputableMonolith.Education.AssessmentTypesFromConfigDim
  17
  18inductive AssessmentType where
  19  | diagnostic
  20  | formative
  21  | summative
  22  | criterionReferenced
  23  | portfolio
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem assessmentType_count : Fintype.card AssessmentType = 5 := by decide
  27
  28structure AssessmentTypesCert where
  29  five_types : Fintype.card AssessmentType = 5
  30
  31def assessmentTypesCert : AssessmentTypesCert where
  32  five_types := assessmentType_count
  33
  34end IndisputableMonolith.Education.AssessmentTypesFromConfigDim
  35

source mirrored from github.com/jonwashburn/shape-of-logic