Systems and method to customize the facilitation of development of user
thinking about and documenting of an arbitrary problem. A system or
method for facilitating construction and documentation of a model
representing user understanding about an arbitrary problem is disclosed.
The model has a combination of thinking components and knowledge
components. The system includes first logic to facilitate user
specification of at least one thinking structure, and second logic to
facilitate user specification of at least one knowledge structure. Third
logic facilitates linkages among thinking and knowledge structures and
control logic persuades user interaction with the first through third
logic in accordance with a defined archetype process for user development
and documentation of understanding about the arbitrary problem.
Customization logic permits modification of the defined archetype
process. Other systems and methods use model logic to track user
interaction with the first through third logic to construct a user model
structure of user development and population of the user model structure,
the thinking structures and the knowledge structures. Structure analysis
logic analyzes the user model structure relative to an archetype model
structure, and customization logic permits modification of the defined
archetype model structure or the user model structure.