The impact of collaborative scaffolding in educational video games on the collaborative support skills of middle school students