This document includes the theoretical background and the implementation of the mechanisms to manage the multi-leaner scenario. Moreover, it describes the functionality to perform knowledge sharing among platform agents. Finally, the modelling of learners based on their collaboration styles and the analysis of the user experiences while interacting with different platform agents is presented.