Dynamic composition of restricted e-learning courses
AssigneeSap SE
InventorWolfgang Theilmann
Life of this patent
Estimating the term…
Abstract
A learning system may be used to dynamically create courses tailored to the needs of a learner. In one implementation, the learning system may dynamically create, assemble, and/or build new temporary courses from the structural elements of an existing course according to the specific needs of a learner. The learner's needs may be expressed using a budget and other criteria provided by the learner. Using the budget and criteria, the learning system may identify existing structural elements that may be used to assemble a dynamic course. After the course is assembled, the course may be temporarily stored and presented to the learner using the learning station.
Claims39
A method, performed by one or more processing devices, for creating a dynamic course, the method comprising:
- determining, via a processing device, a budget of a learner;
- determining, via a processing device, a target element;
- determining, via a processing device, a set of related elements that relate to the target element;
- determining, via a processing device, a distance of one or more related elements from the target element;
- combining, via a processing device, the target element and the one or more of the related elements based, at least in part, on the distance, to create the dynamic course based on the budget;
- and
- decreasing, via the processing device, a budget by a cost of each element used to create the dynamic course.
A system for creating a dynamic course comprising:
- an interface to access a course and associated course elements;
- and
- a processor configured to:
- determine a budget of a learner, determine a target element of the course from the course elements, to determine a distance of one or more related elements from the target element;
- combine the target element and one or more of the related elements based, at least in part, on the distance, to create the dynamic course based on the budget, and decrease the budget by a cost of each element used to create the dynamic course.
A machine-readable medium including instructions for causing a processor to:
- determine a budget of a learner;
- determine a target element;
- determine a set of related elements that relate to the target element;
- determine a distance of one or more related elements from the target element;
- combine the target element and one or more of the related elements based, at least in part, on the distance, to create a dynamic course based on the budget;
- and
- decrease the budget by a cost of each element used to create the dynamic course.
Dependencies are inferred from the claim text.