28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

This tool provides the functionality needed for the author to create a multimedia presentation. The underly<strong>in</strong>g data<br />

structure for a presentation is the cohesion-based graph discussed previously. Because of this, the terms "graph"<br />

and "presentation" will often be used <strong>in</strong>terchangeably here.<br />

To facilitate the author's creation of a good presentation, the author<strong>in</strong>g tool provides the author with services for<br />

both construct<strong>in</strong>g the underly<strong>in</strong>g graph and analyz<strong>in</strong>g the graph that has been built so far. With respect to graph<br />

construction, the author has three primary tasks:<br />

(1) assign the materials to be browsed to <strong>in</strong>dividual nodes;<br />

(2) decide on cohesive elements among the nodes; and<br />

(3) establish the order of nodes with<strong>in</strong> each cohesive path.<br />

The author<strong>in</strong>g tool accommodates the author by provid<strong>in</strong>g this functionality. In order to assign the material to<br />

nodes, several node-level operations are available. The author may create new (<strong>in</strong>itially empty) nodes and delete<br />

exist<strong>in</strong>g nodes. The author may also edit an exist<strong>in</strong>g node by edit<strong>in</strong>g its default text or its document references,<br />

which po<strong>in</strong>t to any multimedia documents associated with the node. To establish cohesive relationships, the author<br />

may add and remove nodes to and from cohesive paths correspond<strong>in</strong>g to specific topics. (Because cohesive paths<br />

correspond to lists of nodes shar<strong>in</strong>g a common topic <strong>in</strong> the presentation, they will often be referred to by other<br />

<strong>in</strong>terchangeable names, such as "cohesive topic lists" or "topic lists." Similarly, we use the terms "topic" and<br />

"cohesive element" <strong>in</strong>terchangeably.) The author may determ<strong>in</strong>e the order of nodes with<strong>in</strong> cohesive paths by<br />

view<strong>in</strong>g the topic lists and rearrang<strong>in</strong>g the nodes <strong>in</strong> these lists. The author may also manipulate the graph at the<br />

topic level. The author may create and delete topics, as well as add and remove entire topic paths to and from the<br />

home node of the graph. This effectively allows the author to <strong>in</strong>clude or exclude entire cohesive element paths. In<br />

this way, the author may experiment with chang<strong>in</strong>g the presentation at the path level while still keep<strong>in</strong>g unused<br />

paths around to be "attached" when needed.<br />

As for analyz<strong>in</strong>g the current graph, the author may perform several operations on the graph to determ<strong>in</strong>e some of<br />

its properties, such as the longest cohesive path, the largest number of l<strong>in</strong>ks to any node, or the longest or shortest<br />

path between two nodes. Some automatic check<strong>in</strong>g of the current graph will also be done by the author<strong>in</strong>g tool.<br />

While construct<strong>in</strong>g the presentation, all operations (e.g., add<strong>in</strong>g and remov<strong>in</strong>g nodes and topics) will be checked by<br />

the system to ensure that the author may not manipulate the graph <strong>in</strong> such a way as to make it <strong>in</strong>consistent with our<br />

model of a legal cohesion-based graph.<br />

2. Browser.<br />

The product of the author<strong>in</strong>g process is a completed presentation. This presentation is <strong>in</strong>put to the browser, which<br />

allows the learner to traverse the graph and browse the materials it conta<strong>in</strong>s.<br />

Traversal. The browser allows the learner to traverse the graph <strong>in</strong> a rather restricted way. The basic rules of<br />

traversal are as follows. A learner may:<br />

(1) move to the next node with<strong>in</strong> the current active path;<br />

(2) move to the previous node with<strong>in</strong> the current active path;<br />

(3) move to the next node <strong>in</strong> an <strong>in</strong>tersect<strong>in</strong>g path (when currently at a node belong<strong>in</strong>g to multiple cohesive<br />

paths);<br />

(4) move immediately to the home node; or<br />

(5) backtrack through the most recently visited nodes.<br />

The notion of the "active path" refers to the path correspond<strong>in</strong>g to the most recently selected cohesive element.<br />

When mov<strong>in</strong>g to the "next" or "previous" node from a node belong<strong>in</strong>g to more than one path, the learner will move<br />

to the node belong<strong>in</strong>g to the same topic that had been followed up to that po<strong>in</strong>t. Aside from jumps to home and<br />

backtrack<strong>in</strong>g, the learner's traversal may be summarized as follows: a learner must move one node at a time and<br />

must rema<strong>in</strong> on the same cohesive path, except when at a path <strong>in</strong>tersection; at an <strong>in</strong>tersection, a move to the next<br />

node on any <strong>in</strong>tersect<strong>in</strong>g path is allowed. Note that the learner has the choice of any topic path <strong>in</strong> the presentation<br />

when at the home node. A good analogy for this type of traversal is travel along a bus route. A rider may cont<strong>in</strong>ue<br />

on a given bus l<strong>in</strong>e or may transfer to another route at any stop where routes <strong>in</strong>tersect. A possible advantage to this<br />

method of traversal is that the learner is not forced to make decisions about what topic to select next (except when<br />

start<strong>in</strong>g at the home node). He or she may simply follow the default ("next") l<strong>in</strong>ks through a cohesive path,<br />

although the option of leav<strong>in</strong>g the path is available at <strong>in</strong>tersection po<strong>in</strong>ts. This reduction <strong>in</strong> decision mak<strong>in</strong>g may<br />

allow for more focus on the material rather than on the traversal.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!