A Community of Inquiry (CoI) Framework provides a collaborative learning environment where learners and instructors engage through three interconnected elements such as cognitive, social, and teaching presence. This model is a theoretical framework which designs and understands meaningful learning experiences in online and blended learning.