Specifically, FIG. 14 illustrates the types of nodes that may be used to encapsulate an activity graph; FIG. 15 illustrates the nodes discussed in FIG. 14 combined to form a generic activity graph; and FIGS. 16-17 illustrate an example of an activity graph that may be utilized in an educational application system.