Instructional design of scaffolded online learning modules for self-directed and inquiry-based learning environments