Adventure learning (AL) is a recent framework used for designing and developing online learning. This AL approach engages teachers and students using a blended approach in the delivery of authentic, ...