I teach various courses in the fields of Software Engineering, Information Systems and Computer Science.
I believe that using collaborative and gamified tools in education can contribute greatly to the learning experience.
Based on that, I developed the onion model for collaborative learning: