An educational community of inquiry is a group of individuals who collaboratively engage in purposeful critical discourse and reflection to construct personal meaning and confirm mutual understanding. The Community of Inquiry theoretical framework represents a process of creating a deep and meaningful (collaborative-constructivist) learning experience through the development of three interdependent elements - social, cognitive and teaching presence.