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.