Collaborative learning environments capitalise on collective knowledge construction, where learners engage in joint problem solving and discussions to enhance understanding. Social annotation ...