Learning technologists have been developing frameworks for course design, development, delivery, and evaluation. A framework, typically in the form of a rubric or checklist, describes the characteristics of a successful online course.
This site gamifies and enlivens quizzes. The upbeat environment allows for optional music, immediate feedback, timers, and fun memes. You can create your own quizzes or borrow and modify from an extensive bank of existing quizzes.