Claims
- 1. A method for navigating a course, the method comprising:
receiving one or more graphs corresponding to the course; applying a learning strategy to the one or more graphs; and generating a navigation tree for the course based on the applied learning strategy.
- 2. The method of claim 1 further comprising generating a navigation path to suggest content from the course for presentation to a learner.
- 3. The method of claim 1 wherein the one or more graphs include one or more nodes.
- 4. The method of claim 3 wherein each node corresponds to one of a course, a sub-course, a learning unit, and a knowledge item.
- 5. The method of claim 3 wherein the one or more nodes include an attribute corresponding to metadata.
- 6. The method of claim 5 wherein the metadata includes a knowledge type.
- 7. The method of claim 3 wherein at least one graph includes at least two nodes and a relation between the at least two nodes.
- 8. The method of claim 1 wherein applying a learning strategy includes applying a set of Boolean predicates to the one or more graphs.
- 9. The method of claim 3 wherein applying the learning strategy includes applying one or more functions to the one or more nodes to generate one or more sets, and generating the navigation tree includes applying an ordering function to the one or more sets to generate an ordered list, where the navigation tree is based on the ordered list.
- 10. The method of claim 9 wherein the applying one or more functions to generate one or more sets includes determining a set of navigation nodes that indicate nodes identified by the learning strategy that may be presented to a learner.
- 11. The method of claim 9 wherein the applying one or more functions to generate the one or more sets includes determining a set of start nodes that indicate a first node within a graph that may be visited by a learner.
- 12. The method of claim 5 further comprising altering an attribute of a node based on the applied learning strategy.
- 13. The method of claim 3 wherein applying the learning strategy includes determining that an event has been performed on a node.
- 14. The method of claim 1 wherein applying the learning strategy includes applying a macro-strategy.
- 15. The method of claim 14 wherein applying the macro-strategy includes applying one of a goal-based, top-down strategy, a goal-based, bottom-up strategy or a table of contents strategy.
- 16. The method of claim 1 wherein applying the learning strategy includes applying a micro-strategy.
- 17. The method of claim 16 wherein applying the micro-strategy includes applying one of an orientation only strategy, an action oriented strategy, an explanation oriented strategy, an orientation oriented strategy, or a table of contents strategy.
- 18. A learning management system configured to provide navigation for a course comprising:
an input to receive one or more graphs corresponding to the course; an output to provide a navigation path through the course; and a processor to apply a learning strategy to the one or more graphs to generate the navigation path.
- 19. The system of claim 18 wherein the navigation path suggests content from the course for presentation to a learner.
- 20. The system of claim 18 wherein the one or more graphs include one or more nodes.
- 21. The system of claim 20 wherein each node corresponds to one of a course, a sub-course, a learning unit, and a knowledge item.
- 22. The system of claim 20 wherein the one or more nodes include attributes corresponding to metadata.
- 23. The system of claim 22 wherein the metadata includes knowledge type data.
- 24. The system of claim 20 wherein at least one graph includes at least two nodes and a relation corresponding to the at least two nodes.
- 25. The system of claim 18 wherein the processor is configured to apply a set of Boolean predicates to the one or more graphs.
- 26. The system of claim 20 wherein the processor is configured to apply one or more functions to the one or more nodes to generate one or more sets, and to generate the navigation path by applying an ordering function to the one or more sets to generate an ordered list, where the navigation path is based on the ordered list.
- 27. The system of claim 26 wherein processor is configured to determine a set of navigation nodes identified by the learning strategy that may be presented to a learner.
- 28. The system of claim 26 wherein the processor is configured to determine a set of start nodes that indicate a first node within a graph that may be visited by a learner.
- 29. The system of claim 22 further comprising altering an attribute of a node based on the applied learning strategy.
- 30. The system of claim 20 wherein applying the learning strategy includes determining that an event has been performed on a node.
- 31. The system of claim 18 wherein applying the learning strategy includes applying a macro-strategy.
- 32. The system of claim 31 wherein applying the macro-strategy includes applying one of a goal-based, top-down strategy, a goal-based, bottom-up strategy or a table of contents strategy.
- 33. The system of claim 18 wherein applying the learning strategy includes applying a micro-strategy.
- 34. The system of claim 33 wherein applying the micro-strategy includes applying one of an orientation only strategy, an action oriented strategy, an explanation oriented strategy, an orientation oriented strategy, or a table of contents strategy.
- 35. A machine-readable medium including instructions to cause a processor to:
receive one or more graphs corresponding to the course; apply a learning strategy to the one or more graphs; and generate a navigation path through the course for a learner based on the applied learning strategy.
- 36. The machine-readable medium of claim 35 wherein instructions to cause a processor to generate the navigation path cause a processor to suggest content from the course for presentation to a learner.
- 37. The machine-readable medium of claim 35 wherein the instructions to cause a processor to apply one or more graphs cause a processor to apply the learning strategy to one or more nodes.
- 38. The machine-readable medium of claim 37 wherein the instructions to cause a processor to apply the learning strategy to one or more nodes cause a processor to apply the learning strategy to one or more node corresponding to one of a course, a sub-course, a learning unit, and a knowledge item.
- 39. The machine-readable medium of claim 37 wherein the instructions to cause a processor to apply the learning strategy to the one or more nodes cause a processor to use an attribute corresponding to metadata of the one or more nodes.
- 40. The machine-readable medium of claim 39 wherein the instructions to cause a processor to use the attribute cause a processor to use a knowledge type.
- 41. The machine-readable medium of claim 35 wherein the instructions to cause a processor to apply a learning strategy cause the processor to apply a set of Boolean predicates to the one or more graphs.
- 42. The machine-readable medium of claim 37 wherein the instructions to cause a processor to apply the learning strategy cause the processor to apply one or more functions to the one or more nodes to generate one or mores sets and to generate the navigation path, cause the processor to apply an ordering function to the one or more sets to generate an ordered list, where the navigation path is based on the ordered list.
- 43. The machine-readable medium of claim 42 wherein the instructions to cause a processor to apply one or more functions to generate one or more sets cause the processor to determine a set of navigation nodes that indicate nodes identified by the learning strategy that may be presented to the learner.
- 44. The machine-readable medium of claim 42 wherein the instructions to cause a processor to apply one or more functions to generate the one or more sets cause the processor to determine a set of start nodes that indicate a first node within a graph that may be visited by the learner.
- 45. The machine-readable medium of claim 39 further comprising instructions to cause the processor to alter an attribute of a node based on the applied learning strategy.
- 46. The machine-readable medium of claim 37 wherein the instructions to cause a processor to apply the learning strategy cause the processor to determine that an event has been performed on a node.
- 47. The machine-readable medium of claim 35 wherein the instructions to cause a processor to apply the learning strategy cause the processor to apply a macro-strategy.
- 48. The machine-readable medium of claim 47 wherein the instructions to cause a processor to apply the macro-strategy cause the processor to apply one of a goal-based, top-down strategy, a goal-based, bottom-up strategy, or a table of contents strategy.
- 49. The machine-readable medium of claim 1 wherein the instructions to cause a processor to apply the learning strategy cause the processor to apply a micro-strategy.
- 50. The machine-readable medium of claim 49 wherein the instructions to cause a processor to apply the micro-strategy cause the processor to apply one of an orientation only strategy, an action oriented strategy, an explanation oriented strategy, an orientation oriented strategy, or a table of contents strategy.
Parent Case Info
[0001] This application claims priority from U.S. Provisional Application No. 60/354,945, filed Feb. 11, 2002, and titled FLEXIBLE INSTRUCTIONAL ARCHITECTURE FOR E-LEARNING, which is hereby incorporated by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60354945 |
Feb 2002 |
US |