Download Knowledge Spaces Mathematica Package - Technical Report

Transcript
KSMP Techical Report
Andrej Zaluski
KSMP layer two
(* :Title: Knowledge Spaces Mathematica Package - Layer Two. *)
(* :Context: KnowledgeSpaces`L2` *)
(* :Author: Andrej Zaluski *)
(* :Summary:
See KSMP technical report.
*)
(* :Copyright: 20001, Andrej Zaluski.
See attached license.
*)
(* :Package Version: 0.9 beta 1 *)
(* :Mathematica Version: 4.0 *)
(* :History:
1.0 reserved for the first public version.
0.9 beta 1 version. *)
(* :Keywords:
Psychology and Education; Mathematical Psychology;
Knowledge Modeling; Knowledge Space Theory
*)
(* :Sources: *)
(* :Warnings: *)
(* :Limitations:
See Limitations of KSMP layer 1.
*)
(* :Discussion: *)
(* :Requirements:
Packages: DiscreteMath`Combinatorica` ,
KnowledgeSpaces`Skills` (Modeling Experts Component)
*)
(* TO DO *) (* Add also KSMP_Skills.m? *)
BeginPackage["KnowledgeSpaces`L2`",{"KnowledgeSpaces`L1`","KnowledgeSpaces`Skills`"}]
(* TODO *) (* Save the state of the package *)
Off[General::spell,General::spell1]
MakeItem::usage="MakeItem[Code,Desc,QText,CorrAns,LofDist] returns a data \
object representing the item consisting of the unique identifier Code, \
description Desc, text QText of the question, correct Answer CorrAns, and the \
list LofDist of admissible answers, where each answer consists of a code and \
a textual description."
ItemCode::usage="ItemCode[Item] returns the code of the given Item."
68