forked from Isabelle_DOF/Isabelle_DOF
Some elements
This commit is contained in:
parent
6a2a479699
commit
b3540f8f45
|
@ -87,13 +87,12 @@ datatype Question_Type =
|
||||||
doc_class Task = Exam_item +
|
doc_class Task = Exam_item +
|
||||||
local_grade :: marking
|
local_grade :: marking
|
||||||
type :: Question_Type
|
type :: Question_Type
|
||||||
subitems :: "(SubQuestion * (Answer_Formal_Step list + Answer_YesNo)list) list"
|
|
||||||
concerns :: "ContentClass set" <= "{setter,student,checker,externalExaminer}"
|
concerns :: "ContentClass set" <= "{setter,student,checker,externalExaminer}"
|
||||||
mark :: int
|
mark :: int
|
||||||
|
|
||||||
|
|
||||||
doc_class SubTask = Task +
|
doc_class SubTask = Task +
|
||||||
local_grade :: Level
|
local_grade :: marking
|
||||||
|
|
||||||
doc_class Exercise = Exam_item +
|
doc_class Exercise = Exam_item +
|
||||||
content :: "(Task) list"
|
content :: "(Task) list"
|
||||||
|
@ -114,15 +113,15 @@ doc_class Validation =
|
||||||
doc_class Solution = Exam_item +
|
doc_class Solution = Exam_item +
|
||||||
valids :: "Validation list"
|
valids :: "Validation list"
|
||||||
concerns :: "ContentClass set" <= "{setter,checker,externalExaminer}"
|
concerns :: "ContentClass set" <= "{setter,checker,externalExaminer}"
|
||||||
|
|
||||||
|
doc_class Context_Description = Exam_item +
|
||||||
|
label :: string
|
||||||
|
|
||||||
doc_class MathExam =
|
doc_class MathExam =
|
||||||
global_grade :: Mark
|
global_grade :: int
|
||||||
accepts "\<lbrace>Author\<rbrace>\<^sup>+ ~~ Header ~~ \<lbrace>Exercise ~~ Solution\<rbrace>\<^sup>+ "
|
accepts "Header ~~ \<lbrace>Author\<rbrace>\<^sup>+ ~~ Context_Description ~~ \<lbrace>Task ~~ Solution\<rbrace>\<^sup>+ "
|
||||||
|
|
||||||
|
|
||||||
(*
|
|
||||||
exercise - (header ~ context_description ~ task list)
|
|
||||||
*)
|
|
||||||
|
|
||||||
(*
|
(*
|
||||||
tasks > subtask
|
tasks > subtask
|
||||||
|
|
Loading…
Reference in New Issue