2.3.1.1 Domain model
The knowledge domain defines the knowledge of experts. This knowledge consists of declarative and procedural knowledge. Declarative knowledge is a set of facts organised to permit reasoning. Procedural knowledge relates to how a task is performed. It consists of arguments and rules to solve problems.
There are two ways of modeling the domain model. The ``black box model'' and the ``glass box model''. In the black box model the computer can assess student performance without the need of ``human intelligence''. A number of criterions are stored in a database, and if the student's input data does not meet the criterion, then he is informed of the performance error. Possible solutions are recommended.
In the glass box model the knowledge is modeled as an expert system. The computer should solve problems like a human expert would do. The glass box model is supposed to be transparent which means that you can trace the steps of the problem solving, something not possible in the black box model [Sch96].
