Development and adoption of an adaptive learning system: reflections and lessons learned

Hassan Khosravi, Shazia Sadiq, Dragan Gasevic

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

44 Citations (Scopus)


Adaptive learning systems (ALSs) aim to provide an efficient, effective and customised learning experience for students by dynamically adapting learning content to suit their individual abilities or preferences. Despite consistent evidence of their effectiveness and success in improving student learning over the past three decades, the actual impact and adoption of ALSs in education remain restricted to mostly research projects. In this paper, we provide a brief overview of reflections and lessons learned from developing and piloting an ALS in a course on relational databases. While our focus has been on adaptive learning, many of the presented lessons are also applicable to the development and adoption of educational tools and technologies in general. Our aim is to provide insight for other instructors, educational researchers and developers that are interested in adopting ALSs or are involved in the implementation of educational tools and technologies.

Original languageEnglish
Title of host publicationProceedings of the 51st ACM Technical Symposium on Computer Science Education
EditorsSarah Heckman, Pamela Cutter, Alvaro Monge
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Number of pages7
ISBN (Electronic)9781450367936
Publication statusPublished - 2020
EventACM Technical Symposium on Computer Science Education (SIGCSE) 2020 - Portland, United States of America
Duration: 11 Mar 202014 Mar 2020
Conference number: 51st (Proceedings)


ConferenceACM Technical Symposium on Computer Science Education (SIGCSE) 2020
Abbreviated titleSIGCSE 2020
Country/TerritoryUnited States of America
Internet address


  • Adaptive learning systems
  • Crowdsourcing
  • Educational technologies

Cite this