From 87981f4e626365267b36f9c529e5c11da984d65c Mon Sep 17 00:00:00 2001 From: John Donaldson Date: Tue, 9 Jul 2019 18:41:51 +0100 Subject: [PATCH] Adding some better descriptive text for NICE objective fields --- devel/moth.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/devel/moth.py b/devel/moth.py index 60db4c1..687dcb4 100644 --- a/devel/moth.py +++ b/devel/moth.py @@ -80,10 +80,13 @@ class Puzzle: self.hint = None self.files = {} self.body = io.StringIO() - self.objective = None # Text describing the expected learning outcome from solving this puzzle - self.success = None # TODO + + # NIST NICE objective content + self.objective = None # Text describing the expected learning outcome from solving this puzzle, *why* are you solving this puzzle + self.success = None # Text describing criteria for different levels of success, e.g. {"Acceptable": "Did OK", "Mastery": "Did even better"} self.solution = None # Text describing how to solve the puzzle self.ksa = [] # A list of references to related NICE KSAs (e.g. K0058, . . .) + self.logs = [] self.randseed = category_seed * self.points self.rand = random.Random(self.randseed)