Recommendations from Heterogeneous Sources in a Technology Enhanced Learning Ecosystem

  • Alejandro FernándezEmail author
  • Mojisola Erdt
  • Ivan Dackiewicz
  • Christoph Rensing


A Technology Enhanced Learning (TEL) ecosystem is a kind of Digital Ecosystem formed by independent platforms combined and used by learners to support their learning. Related work shows that recommendations in TEL can support learners and that in TEL ecosystems, learners do use different platforms. We therefore pursue the goal to enable recommendations across different platforms by exploiting the synergies between them to benefit learners. However, building such cross-platform recommender systems poses new and unique technological challenges for developers. In this paper, we discuss the challenges faced and present a framework, with a running example, for the development of cross-platform recommender systems for TEL ecosystems. The framework decouples the development of the recommender system from the evolution of the specific platforms and allows the integration of different recommendation algorithms by combining graph-based algorithms. As proof of concept, the framework was effectively applied and evaluated to develop a cross-platform recommender system in a TEL ecosystem comprising Moodle as the Learning Management System, and MediaWiki customized as Learning Object Repository. For future work, the integration of different recommendation algorithms and a user study on the benefits of recommendations from different sources in a learning scenario is planned.


Recommender systems Technology enhanced learning Heterogeneous data sources Graph based recommender systems 



 This work was partially funded by the Argentinean Ministry of Science and Technology and the German Academic Exchange Service as part of the bi-national cooperation project “Semantic support for collaborative learning and knowledge management”.


  1. 1.
    Anjorin M, Dackiewicz I, Fernandez A, Rensing C (2012) A framework for cross-platform graph-based recommendations for TEL. In: Manouselis N, Drachsler H, Verbert K, Santos OC (eds) Proceedings of the 2nd workshop on recommender systems in technology enhanced learning 2012. Sun Site Central Europe, pp 83–88. URL
  2. 2.
    Anjorin M, Rensing C, Bischoff K, Bogner C, Lehmann L, Reger AL, Faltin N, Steinacker A, Lüdemann A, García RD (2011) Crokodil - a platform for collaborative resource-based learning. In: Kloos CD, Gillet D, Garcia RMC, Wild F, Wolpers M (eds) Towards ubiquitious learning, Proceedings of the 6th European conference on technology enhanced learning, EC-TEL 2011, LNCS 6964. Springer, Berlin, pp 29–42Google Scholar
  3. 3.
    Anjorin M, Rodenhausen T, García RD, Rensing C (2012) Exploiting semantic information for graph-based recommendations of learning resources. In: Andrew Ravenscroft Stefanie Lindstaedt CK, Hernández-Leo D (eds) 21st century learning for 21st century skills. Proceedings of the 7th European conference on technology enhanced learning, EC-TEL 2012, vol 7563. Springer, Berlin/Heidelberg, pp 9–22Google Scholar
  4. 4.
    Avancini H, Straccia U (2005) User recommendation for collaborative and personalised digital archives. Int J Web Based Communities 1(2):163–175CrossRefGoogle Scholar
  5. 5.
    Beham G, Kump B, Ley T, Lindstaedt S (2010) Recommending knowledgeable people in a work integrated learning system, Procedia Comput Sci 1(2):2783–2792Google Scholar
  6. 6.
    Boley H, Chang E (2007) Digital ecosystems: principles and semantics. In: Inaugural IEEE Int. conf. on digital ecosystems and technologies. Cairns, AustraliaGoogle Scholar
  7. 7.
    Bozo J, Alarcón R, Iribarra S (2010) Recommending learning objects according to a teachers contex model. Sustaining TEL: From innovation to learning and practice, pp 470–475Google Scholar
  8. 8.
    Brin S, Page L (1998) The anatomy of a large-scale hypertextual Web search engine. Comput Networks ISDN Syst 30:107–117CrossRefGoogle Scholar
  9. 9.
    Buder J, Schwind C (2012) Learning with personalized recommender systems: A psychological view. Comput Hum Behav 207–216Google Scholar
  10. 10.
    CEN Members National Standard Bodies: A Simple Query Interface Specification for Learning Repositories (2005) URL European Committee for Standardization
  11. 11.
    Desrosier C, Karypis G (2011) A comprehensive survey of neighborhood-based recommendation methods. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, New York, pp 107–144CrossRefGoogle Scholar
  12. 12.
    Drachsler H, Hummel H, Koper R (2007) Recommendations for learners are different: Applying memory-based recommender system techniques to lifelong learning. In: 1st Workshop on social information retrieval for TEL and exchangeGoogle Scholar
  13. 13.
    Drachsler H, Pecceu D, Arts T, Hutten E, Rutledge L, van Rosmalen P, Hummel HGK, Koper R (2009) ReMashed - recommendations for mash-up personal learning environments. In: Cress U, Dimitrova V, Specht M (eds) EC-TEL, LNCS, vol 5794. Springer, New York, pp 788–793Google Scholar
  14. 14.
    Ellison N, Steinfield C, Lampe C (2007) The benefits of Facebook friends: Social capital and college students use of online social network sites. J Comput Mediat Commun 12(4):1143–1168CrossRefGoogle Scholar
  15. 15.
    Hew KF (2011) Students’ and teachers’ use of Facebook. Comput Hum Behav 27(2): 662–676CrossRefGoogle Scholar
  16. 16.
    Madadhain J, Fisher D, Smyth P, White S, Boey Y (2005) Analysis and visualization of network data using jung. J Stat Software 10:1–35Google Scholar
  17. 17.
    Manouselis N, Drachsler H, Vuorikari R, Hummel H, Koper R (2011) Recommender systems in technology enhanced learning. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, New York, pp 387–415CrossRefGoogle Scholar
  18. 18.
    Polsani P (2006) Use and Abuse of Reusable Learning Objects. Journal Of Digital Information, 3(4). Retrieved from
  19. 19.
    Zaldivar VAR, García RMC, Burgos D Kloos CD, Pardo A (2011) Automatic Discovery of Complementary Learning Resources., in Carlos Delgado Kloos; Denis Gillet; Raquel M. Crespo García; Fridolin Wild & Martin Wolpers, ed., ‘EC-TEL’, Springer, pp 327–340Google Scholar
  20. 20.
    S3 Working Group (2002). Making sense of learning specifications & standards: A decision maker’s guide to their adoption. Industry report, e-Learning Consortium of The MASIE Center, Saratoga Springs NY. URL
  21. 21.
    Salomon G, Perkins D (1998) Individual and social aspects of learning. Rev Res Educ 23:1–24Google Scholar
  22. 22.
    Santos OC, Boticario JG (2011) Requirements for semantic educational recommender systems in formal e-learning scenarios. Algorithms 4(2):131–154CrossRefGoogle Scholar
  23. 23.
    Schmidt S, Scholl P, Rensing C, Steinmetz R (2011) Cross-lingual recommendations in a resource-based learning scenario. In: Towards ubiquitious learning, Proceedings of the 6th European conference on TEL, EC-TEL 2011, LNCS 6964. Springer, Heidelberg, pp 356–369Google Scholar
  24. 24.
    Sosnovsky S, Hsiao IH, Brusilovsky P (2012) Adaptation “in the Wild”: ontology-based personalization of open-corpus learning material. In: 21st Century learning for 21st Century skills, pp 425–431Google Scholar
  25. 25.
    Ternier S, Verbert K, Parra G, Vandeputte B, Klerkx J, Duval E, Ordoez V, Ochoa X (2009) The ariadne infrastructure for managing and storing metadata. IEEE Internet Comput 13(4):18–25CrossRefGoogle Scholar
  26. 26.
    Vidal JI, Fernandez A, Diaz A (2012) Thinking semantic wikis as learning object repositories. In: Dietze S, D’Aquin M, Gašević D (eds) Proceedings of the 2nd international workshop on learning and education with the web of data, held at the World Wide Web Conference (WWW 2012), CEUR Workshop Proceedings, vol 840, 2012. CEUR-WS.orgGoogle Scholar
  27. 27.
    Wenger E, Communities of Practice: Learning, Meaning, and Identity. Cambridge University Press, 2000Google Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  • Alejandro Fernández
    • 1
    • 2
    Email author
  • Mojisola Erdt
    • 3
  • Ivan Dackiewicz
    • 4
  • Christoph Rensing
    • 3
  1. 1.LIFIACIC/Facultad de Informática. UNLPLa PlataArgentina
  2. 2.UCALPLa PlataArgentina
  3. 3.Multimedia Communications LabTechnische Universität DarmstadtDarmstadtGermany
  4. 4.LIFIAFacultad de Informática. UNLPLa PlataArgentina

Personalised recommendations