A very useful and essential part of any calculus
textbook is its index. We could easily introduce a visual index to this interface
by adding a standard pop-up search dialog like the one pictured here. The
search engine displays topics containing the search term by colouring the
appropriate nodes or needles on the fir branch. The sought-for term can then
be accessed by clicking and, if located within topic content, by then clicking
a highlighted navigation bead.
(The purple colour was chosen to visually contrast with green and make the
needles pop out.)
It
could be useful to have an approximate estimate of the time required to complete
each topic. Such estimates could be provided by "time icons" available
in the topic rollovers. (Each icon gives the estimated time as a multiple of
5 min., say.)
Milena Droumeva suggests including a visual representation
of reset or redone assessments in the interface. The bordered cone pictured
is one possibility, representing a red cone reset to black. However, on reflection,
it seems likely that such a representation would prove to be de-motivating:
the "turn it all green as I go along" student of the Feedback section
would probably not want to be reminded directly of the red and yellow cones
she worked so hard to replace with green ones. The information should probably
be available somewhere, but perhaps as a menu choice or preference setting,
or as part of the cone's rollover information.
As discussed earlier, for this interface, we've
assumed that the student proceeds linearly through the content, completing
each topic, lesson or module before proceeding to the next. However, with
appropriately written introductory material in the nodes, it may also be
possible to proceed through the material "by levels":
- read the introductory material in the nodes on the main branch to get
an overview of the course content
- read the introductory material in the nodes on the module branches to
get an overview of the lessons in each module
- read the content of each lesson topic to understand that lesson in detail.
With well written introductory materials under the module and lesson nodes,
three possible levels of understanding may be possible for the same course,
and not all need be completed to have a meaningful learning experience.
Some technical issues.
The course content materials for this interface were initially assumed to
consist of Flash movies, which means that they themselves can contain many
levels of interactivity or none at all. However, it is not difficult to re-program
Flash buttons, etc. to control web page navigation, so this interface could
also be adapted to web-based course materials, containing anything that can
live on an HTML page.
This interface is potentially highly programmable. Though the demo interface
in the Navigation section was largely "hacked" from Flash drawings
with some interactivity attached, the structure of the interface is mostly
repetitions of a basic unit of node, branch and terminator (cone). With appropriate
parameters for node radius, branch length and thickness, terminator shape
and size, node separation, angle made with the next larger branch, colour
choices and so on, these basic units could easily be drawn and assembled
programmatically, in multiple, visual branch-like forms. With an appropriate
file structure for the content (possibly including XML files, which Flash
can handle), it would be straightforward to attach the interface to the content
as in the demo. Potentially, then, we could build a highly flexible tool
for producing course interfaces like the calculus one.