A learning system, method, and data structure provides collaborative activities
between learners. The system includes an interface to receive a learning strategy
selected by a learner. A content management system stores one or more structural
elements associated with a course. A learning management system determines the
learning content and the one or more structural elements to present to the learner
based on the selected learning strategy.