3. Problem-based learning

Design large-scale problems that provide a context for learning. Problem-based learning problems might require days or weeks of planning, researching, and developing a solution. Provide resources and strategies, but let learners create their own solutions.

Use Book for providing resources that can help problem solving.

Use Choice and Feedback for sharing strategies and interim solutions.

Use an Assignment that allows an upload of files and one-to-one feedback.

Final results can be report to other through a Forum.

Use Glossary to build a database of links and resources. Allow comments and rating make it a collaborative space, with peer review possibility.