VISOLE (Virtual Interactive Student-Oriented Learning Environment) is a new Game-based Situated Learning Paradigm for Web-based teaching and learning, which aims to help students learn from near real-life experiences and social constructions of knowledge. In this paper, we discuss the theoretical foundation, education paradigm, and technological implementation of VISOLE.