Project Based Learning
Project Based Learning uses technology to create a collaborative learning experience for students.
Inquiry-based learning is a process where students are involved in their learning, create essential questions, investigate widely and then build new understandings, meanings, and knowledge. That knowledge is new to the students and may be used to answer their essential question, to develop a solution or to support a position or point of view. The knowledge is usually presented to others in some sort of a public manner and may result in some sort of action.
—Alberta Focus on Inquiry, 2004