Meaningful online learning : integrating strategies, activities, and learning technologies for effective designs /: integrating strategies, activities, and learning technologies for effective designs. (2018)