ViLLE tutorials combine automatically assessed exercises with other learning materials, such as text, images, sound and videos. The tutorials can be easily defined with a built-in tutorial editor, where combining the materials and exercises is made effortless. The tutorials support collaborative learning with up to eight students working on the tutorial as a group. Tutorials are based on constructivist approach of active learning: by using them, the lecture material and exercises can be combined into a holistic learning module.
The tutorials have been tested in various setups. For example in Kaila et al. (2015), we found out that when half of the lectures in a programming course are replaced with tutorials, the course pass-rate can be increased significantly. Other research done (see the Research section) on the topic has confirmed the effect. Moreover, the student feedback from tutorial sessions has been mainly positive.