Student populations (especially Internet audiences)
can vary widely in learning characteristics such as preferred learning mode,
intelligence, verbal level, and background knowledge.
Teachpoint lets you create courses that are polymorphic:
that is, students are shown different lessons and exercises,
and/or different navigation interfaces are used,
according to their individual learning characteristics.
For example:
Teachpoint's online analytic tools help you decide where polymorphism is needed.
Teachpoint provides authoring tools that facilitate polymorphism:
you can create many different versions of a course without proportional cost.
Teachpoint provides a framework for course adaptation that is easy to use in simple cases, but is extremely general and powerful. The underlying model is as follows:
Hence, in the example from the figure above, the given adaptation policy is not specified directly, but rather by assigning different RGL or DOI values to the content items, then defining a demographic-property mapping and course structure that result in the given policy.
This model, thought it seems complex, has the advantage that the issues of how to estimate content properties, how to estimate student properties, and how to structure a course can be dealt with separately.
What determines the RGL of a student? Ultimately, Teachpoint might provide course-independent ways (e.g., reading-comprehension tests) of estimating such properties. For now, there are two main alternatives:
A demographic-property mapping is specified by an XML document
that contains a list of rules.
Each rule consists of a set of ranges for one or more demographic properties,
and a set of student properties.
The property values for a particular student are obtained
by finding the first rule for which the student
matches the demographic constraints.
Next-> The XML documents that comprise a Teachpoint course