An Evaluation of Open Source Adaptive Learning Solutions
Abstract
:1. Introduction
- Adaptive learning path proposition;
- The ability to address knowledge gaps as needed;
- The creation of better learning design, and the leverage of research to improve learners’ retention;
- Assessments for measuring growth.
2. Motivation
- Overcrowded classes with more than 41 student per class;
- High teacher absenteeism;
- Multi-lingual environment at school;
- Multi-grade classrooms due to the lack of qualified teachers and educational structures;
- Scarcity of educational resources in Arabic, French and Berber, which are the most spoken languages in the country.
- The efficiency of this eLearning mode versus the lack of adequate tools and the untrained teachers;
- The takeover of the educators’ role by parents when the latter are not prepared;
- Unavailability of continuous internet connectivity for a large number of students;
- The usage or not of blended learning which is an educational technique that combines the usage of various academic sources and modes to provide an optimal learning experience [11].
3. Adaptive Learning at Glance
3.1. Adaptive Learning Framework
- Authoring module, which is a piece of software that enables educators to create interactive courses designed for students to engage with using a computer;
- Assessment module, which is a tool used generally for measuring or determining a student’s academic abilities, skills, and proficiency in a given topic area. It serves three main purposes: the classroom, guidance and administrative;
- Collaborative module, which is a tool enabling learners and teachers to exchange with each other through interactive discussions and online collaboration activities, as well as to share electronic resources;
- Tracking and reporting module, which constitutes of a set of features that enables the tracking of the learners’ progress so that teachers can ensure learning outcomes are being met.
3.2. Adaptive Learning Approaches
- Memory management consists of reviewing the topics to be anchored at increasingly large time intervals. This is particularly the case with the Leitner system [25]. In this approach, we seek to optimize anchoring according to the forgetting curve. The more the learner responds to reminders, the more solid his memory is and the more the reminders can be spaced out over time.
- Adaptive assessment [26] consists of efficiently adjusting the difficulty degree of test items, depending on the answers of the learners to a specific bank of questions. The assessment systems provide insights about a student’s acquisition of knowledge and skills, as well as the learning trajectory of a student during their learning journey.
- Integrated learning networks consist of gathering, in the network, all the learners’ data (profile, personal traits, learning objectives, assessments results) and building relationships between them. Algorithms are running continuously to analyse data in real-time, and providing the student with the best next content. Through this approach, the user receives the most appropriate customization at any point of time during their learning journey. This approach guarantees the highest rate of personalization with the highest user satisfaction (see Figure 3).
4. Literature Review
5. eLearning Open Source Solutions Evaluation
- Preliminary filtering step: The user starts by performing a first rough evaluation of the OSS candidates for selection. He eliminates those that diverge clearly from their target, and keeps only those that seem to correspond to the user’s needs;
- Target Usage Assessment: The OpenBRR methodology proposes a template containing 12 categories, each one of those is in turn constituted of set of metrics. The assessor must assign a percentage to each category so that the sum of the percentages of all categories is equal to 100%. Then, he has to go down to the metrics level and assign percentages to each measure within each category, so that the sum of the percentages of the metrics within the same category is equal to 100%;
- Categories’ rating: This is the phase where the assessor gathers the necessary data to evaluate each metric. The scoring of the latter is based on a ’1’ to ’5’ scale (’1’ means unacceptable and ’5’ excellent). Weighted scores are computed afterward;
- Final score computation: The OpenBRR score is computed based on the previously computed categories’ ratings.
5.1. OSS Candidates Panel Description
5.2. Shortlisted Solutions
6. Results and Discussion
6.1. Functionalities
6.2. Adaptive Learning
6.3. Operational Software Characteristics
6.4. Service and Support
6.5. Software Technology Attributes
6.6. Adoption and Community
6.7. Synthesis
7. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Spatioti, A.G.; Kazanidis, I.; Pange, J. A comparative study of the addie instructional design model in distance education. Information 2022, 13, 402. [Google Scholar] [CrossRef]
- Husain, B.; Idi, Y.N.; Basri, M. Teachers’ Perceptions on Adopting eLearning during COVID-19 Outbreaks; Advantages, Disadvantages, Suggestions. J. Tarb. 2021, 27, 41–57. Available online: http://jurnaltarbiyah.uinsu.ac.id/index.php/tarbiyah/article/view/738 (accessed on 10 October 2022). [CrossRef]
- Lam, T.; Li, F.; Lu, C.; Chung, R. Global Development of AI-Based Education. 2019, p. 56. Available online: https://www2.deloitte.com/cn/en/pages/technology-media-and-telecommunications/articles/development-of-ai-based-education-in-china.html (accessed on 10 October 2022).
- Kakish, K.; Pollacia, L. Adaptive Learning to Improve Student Success and Instructor Efficiency in Introductory Computing Course. In Proceedings of the Information Systems Education Conference, Lund, Sweden, 22–24 August 2018; Volume 8. [Google Scholar]
- Guerrero-Roldan, A.E.; RodrIguez-Gonzalez, M.E.; Baneres, D.; Elasri-Ejjaberi, A.; Cortadas, P. Experiences in the use of an adaptive intelligent system to enhance online learners’ performance: A case study in economics and business courses. Int. J. Educ. Technol. High. Educ. 2021, 18, 1–27. [Google Scholar] [CrossRef]
- Kabudi, T.; Pappas, I.; Olsen, D.H. Ai-enabled adaptive learning systems: A systematic mapping of the literature. Comput. Educ. Artif. Intell. 2021, 2, 100017. [Google Scholar] [CrossRef]
- Williams, K.C. Prepare for AI’s New Adaptive Learning Impacts on K-12 Education. 2019, p. 10. Available online: https://www.gartner.com/en/documents/3947160/prepare-for-ai-s-new-adaptiveLearning-impacts-on-k-12-e (accessed on 10 October 2022).
- Mirata, V.; Hirt, F.; Bergamin, P.; van der Westhuizen, C. Challenges and contexts in establishing adaptive learning in higher education: Findings from a delphi study. Int. J. Educ. Technol. High. Educ. 2020, 17, 1–25. [Google Scholar] [CrossRef]
- Martin, M.O.; Mullis, I.V.; Foy, P. TIMSS 2007 International Mathematics Report: Findings form IEA’S Trend in International Mathematics and Science Study at the Fourth and Eighth Grades; TIMSS and PIRLS International Study Center, Lynch School of Education, Boston College: Chestnut Hill, MA, USA, 2008; OCLC: 951186407. [Google Scholar]
- OECD. PISA 2018 Results (Volume I): What Students Know and Can Do. PISA, OECD. 2019. Available online: https://www.oecd.org/publications/pisa-2018-results-volume-i-5f07c754-en.htm (accessed on 12 October 2022).
- Djoko Dwiyogo, W.; Ligya Radjah, C. Effectiveness, Efficiency and Instruction Appeal of Blended Learning Model. Int. J. Online Biomed. Eng. 2020, 16, 91. Available online: https://online-journals.org/index.php/i-joe/article/view/13389 (accessed on 12 October 2022). [CrossRef] [Green Version]
- Carnegie, Intel. Business Readiness Rating for Open Source A Proposed Open Standard to Facilitate Assessment and Adoption of Open Source Software. 2005, p. 21. Available online: www.openbrr.org (accessed on 12 October 2022).
- Houaich, Y.A.; Belaissaoui, M. Measuring the maturity of open source software. In Proceedings of the 2015 6th International Conference on Information Systems and Economic Intelligence (SIIE), Hammamet, Tunisia, 12–14 February 2015; pp. 133–140. [Google Scholar] [CrossRef]
- Scriven, M. Evaluation Thesaurus, 4th ed.; Sage: Thousand Oaks, CA, USA, 1991. [Google Scholar]
- Stclair, D.; Sabharwal, C.; Bond, W.; Hacke, K. Strategies for Adding Adaptive Learning Mechanisms to Rule-Based Diagnostic Expert Systems. In Proceedings of the Fourth Conference on Artificial Intelligence Applications, Huntsville, Alabama, 15–16 November 1988; Available online: https://core.ac.uk/download/pdf/42829937.pdf (accessed on 10 January 2023).
- Martin, F.; Chen, Y.; Moore, R.L.; Westine, C.D. Systematic review of adaptive learning research designs, context, strategies, and technologies from 2009 to 2018. Educ. Technol. Res. Dev. 2020, 68, 1903–1929. [Google Scholar] [CrossRef]
- Natriello, G. The Adaptive Learning Landscape. Teach. Coll. Rec. 2017, 1–46. [Google Scholar] [CrossRef]
- Saleena, B.; Srivatsa, S. Using concept similarity in cross ontology for adaptive eLearning systems. J. King Saud Univ. Comput. Inf. Sci. 2015, 27, 1–12. [Google Scholar] [CrossRef]
- Normadhi, N.B.A.; Shuib, L.; Nasir, H.N.M.; Bimba, A.; Idris, N.; Balakrishnan, V. Identification of personal traits in adaptive learning environment: Systematic literature review. Comput. Educ. 2019, 130, 168–190. [Google Scholar] [CrossRef]
- Cock, J.M.L. Investigation of Step Granularity for Adaptive Learning Strategies; TRITA -EECS- EX-2020:713, KTH Royal Institute of Technology: Stockholm, Sweden, 2020. [Google Scholar]
- Akindele, B.O.; Razak, R.A.; Halili, S.H. Developing a community-based electronic learning management ecosystem for the new normal. Int. J. Comput. Digit. Syst. 2021. [Google Scholar]
- Siddiqui, S.T.; Alam, S.; Khan, Z.A.; Gupta, A. Cloud-Based eLearning: Using Cloud Computing Platform for an Effective eLearning. In Smart Innovations in Communication and Computational Sciences; Advances in Intelligent Systems and Computing; Tiwari, S., Trivedi, M.C., Mishra, K.K., Misra, A.K., Kumar, K.K., Eds.; Springer: Singapore, 2019; Volume 851, pp. 335–346. [Google Scholar] [CrossRef]
- Mödritscher, F.; Garcia-Barrios, V.M.; Gutl, C. The Past, the Present and the Future of adaptive eLearning. In Proceedings of the ICL, Villach, Austria, 27–29 September 2004. [Google Scholar]
- Thompson, J. Types of Adaptive Learning. 2013, p. 13. Available online: https://www.cogbooks.com/?s=Types+of+adaptive+learning (accessed on 12 October 2022).
- Amiri, H. Neural Self-Training through Spaced Repetition. In Proceedings of the 2019 Conference of the North, Association for Computational Linguistics, Minneapolis, MN, USA, 2–7 June 2019; pp. 21–31. Available online: http://aclweb.org/anthology/N19-1003 (accessed on 12 October 2022). [CrossRef]
- Choi, Y.; McClenen, C. Development of Adaptive Formative Assessment System Using Computerized Adaptive Testing and Dynamic Bayesian Networks. Appl. Sci. 2020, 10, 8196. [Google Scholar] [CrossRef]
- Liapis, A.; Maratou, V.; Panagiotakopoulos, T.; Katsanos, C.; Kameas, A. UX evaluation of open MOOC platforms: A comparative study between Moodle and Open edX combining user interaction metrics and wearable biosensors. Interact. Learn. Environ. 2022, 1–15. [Google Scholar] [CrossRef]
- Alturki, U.; Aldraiweesh, A. Application of Learning Management System (LMS) during the COVID-19 pandemic: A sustainable acceptance model of the expansion technology approach. Sustainability 2021, 13, 10991. [Google Scholar] [CrossRef]
- Huerta, M.; Caballero-Hernández, J.A.; Fernández-Ruiz, M.A. Comparative Study of Moodle Plugins to Facilitate the Adoption of Computer-Based Assessments. Appl. Sci. 2022, 12, 8996. [Google Scholar] [CrossRef]
- Turnbull, D.; Chugh, R.; Luck, J. An overview of the common elements of learning management system policies in higher education institutions. TechTrends 2022, 66, 855–867. [Google Scholar] [CrossRef]
- Alameen, A.; Dhupia, B. Implementing adaptive eLearning conceptual Model: A survey and comparison with open source LMS. Int. J. Emerg. Technol. Learn. iJET 2019, 14, 28–45. [Google Scholar] [CrossRef]
- Tsolis, D.; Stamou, S.; Christia, P.; Kampana, S.; Rapakoulia, T.; Skouta, M.; Tsakalidis, A. An adaptive and personalized open source eLearning platform. Procedia-Soc. Behav. Sci. 2010, 9, 38–43. [Google Scholar] [CrossRef]
- Krouska, A.; Troussas, C.; Virvou, M. Comparing LMS and CMS platforms supporting social eLearning in higher education. In Proceedings of the 2017 8th International Conference on Information, Intelligence, Systems and Applications (IISA), Larnaca, Cyprus, 27–30 August 2017; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
- Yılmaz, S.; Erol, İ.E. Comparison of the online education platforms, and innovative solution proposals. In Communication and Technology Congress–CTC; Editografica s.r.l.: Bologna, Italy, 2019. [Google Scholar]
- Gamage, S.H.; Ayres, J.R.; Behrend, M.B. A systematic review on trends in using moodle for teaching and learning. Int. J. STEM Educ. 2022, 9, 1–24. [Google Scholar] [CrossRef]
- Maksud, M.; Ahmad, N. Machine learning approaches to digital learn- ing performance analysis. Int. J. Comput. Digit. Syst. 2020, 10, 2–9. [Google Scholar]
- Cavalcanti, A.P.; Barbosa, A.; Carvalho, R.; Freitas, F.; Tsai, Y.S.; Gasevic, D.; Mello, R.F. Automatic feedback in online learning environments: A systematic literature review. Comput. Educ. Artif. Intell. 2021, 2, 100027. [Google Scholar] [CrossRef]
- Wisniewski, C.S.; Hortman, M.B. Comparison of pharmacy students randomized to receive drug information reference education via recording or interactive moodle lesson. Int. J. Educ. Technol. High. Educ. 2019, 16, 1–8. [Google Scholar] [CrossRef]
- Kasim, N.N.M.; Khalid, F. Choosing the right learning management system (LMS) for the higher education institution context: A systematic review. Int. J. Emerg. Technol. Learn. 2016, 11, 55–61. [Google Scholar] [CrossRef]
Category | Sub-Catgory | Metric Description |
---|---|---|
Functionalities | File imports | Ability to upload files such as: PDFs, JPEGs, presentation files, word documents. |
Multimedia content | Support of multimedia content, such as video, audio, animation. | |
Lesson library | Availability of pre-made lessons that students or teachers can select. | |
Administrative dashboards | Availability of visual dashboards enabling insights on students’ performances. | |
Ability to customize the reporting. | ||
Ability to export the dashboards into reports. | ||
Assessments and Quizzes | Availability of pre-made assessments. | |
Ability to assign assessments to students to measure their understanding of specific courses. | ||
Device control | Ability to control the student devices during the training session. | |
Audience feedback | Ability to set up a live poll to have realtime feedbacks from students. | |
Gamification | Availability of gamified elements or content such as friendly competitions or the granting of badges at courses’ completion. | |
Blended learning | Ability to provide a mixture between online courses and traditional learning. | |
e-Commerce functionality | Enabling the integration with e-commerce solutions to be able to sell courses. | |
Social and collaborative | Availability of collaboration tools: chat, forum, e-mails, files exchange, wiki, glossary …etc. | |
Offline learning | Ability to capture offline assessment results. Ability to provide offline training. | |
Authoring tool | Enabling content creation and delivery. | |
Adaptive features and capabilities | Adaptive eLearning | Adaptive functions based on expert rules. |
AI based adaptive eLearning. | ||
Availability of adaptive assessment features. | ||
Operational Software Characteristics | Usability | Well-designed and intuitive user interface. |
Required time for preparing and installing the open source software. | ||
Security | Number of security vulnerabilities (moderate, critical) during the last 3 months. | |
Availability of data related to security subjects (web page, wiki). | ||
Performance | Availability of Performance Testing and Benchmark Reports. | |
Ease of performance tuning and configuration. | ||
Scalability | Availability of reference architecture and deployment procedures. | |
Solution designed to be highly scalable. | ||
Portability(Device supported) | The solution supports multiple devices: Laptops, mobiles, tablets. | |
Service and support | Community support | Availability of an efficient and free community support. |
Paid support | Quality of professional support. | |
Software Technology Attributes | Architecture | Availability of 3rd party Plug-ins. |
Capability to integrate with external Service through public API. | ||
Quality | # of minor releases in past 12 months | |
# of major releases in past 12 months | ||
Documentation | Availability and accessibility of various product documentation. | |
Adoption and Community | Adoption | The volume of real world product deployment. Average volume of general mailing list used to get free help. |
Community | Number of unique code contributors in the last year. | |
Development team integration | Difficulty or ease to enter the core developer team. | |
Languages | Morocco spoken languages | Support Arabic and French |
Compliancy | Educational standards | Compliancy with eLearning standards: SCORM, AICC, xAPI, cmi5, or IMS. |
License | Type of licencing | Strong/Weak/Non Copyleft License |
Name | Comments |
---|---|
Decals | Scarcity of the documentation. Last update in 2016.Very complex installation procedure. |
PointSquare | Very small ecosystem. Documentation scarcity. Institutional website out of service. No clear evidence related to the success of the concept. |
Education Algorithms | Last update performed in 2014. |
Grapple | Deprecated solution. |
Cofale | Unmaintained solution. No documentation available. Inaccessible Websites. |
Claroline | No support of Arabic content. |
Atutor | Unsupported solution. |
SCALE | New tool: 2 years old, with small community. Unknown rules of the adaptive engine. |
Alosi | Very small ecosystem. New solution created in 2018. Still under testing. |
Opingo | Arabic language not supported. Assessment features not covered. |
Format.LMS | Not designed for educational system. Arabic language not supported. Authoring features not covered. |
DotLRN | Very limited community contributions.Arabic language not supported. |
Totaralearn | Not designed for educational ecosystem. |
Concerto | Restricted only to assessments. Lacks of many other important educational components, such as recommender engine, authoring tools. |
LONCAPA | Very slow deployment cycle. Last version is 2.11.2 released in June 12 2017. Arabic language not supported. |
Kolibri | Limited number of functionalities. Needs to be integrated with a multitude of complementary tools to provide an end-to-end learning experience. |
Name | Comments |
---|---|
Moodle | Benefits: Ease of use. engaging content, communicating and collaborating with peers, dashboard, self-reflection and gamification. Inconvenient: Old style UI. |
Canvas | Intuitive and ergonomic UI. No differentiation features included, only standard ones. |
Open Edx | Modern LMS worldwide - easy to use, easy to manage. |
Sakai | Flexible and lack of intuitiveness. |
Chamilo | Easy to use and to manage. Ergonomics and effective. Default configuration is not optimal, and the process to modify it is not straightforward. Needs to develop the mobile interface. |
ILIAS | Complex software. Hard to use for new users. The user interface style quite outdated and needs to be reviewed. |
Moodle | Canvas | Open Edx | Sakai | Chamilo | ILIAS | |
---|---|---|---|---|---|---|
Functionalities | 0.85 | 0.65 | 0.69 | 0.6 | 0.71 | 0.72 |
Adaptive features and capabilities | 0.35 | 0.15 | 0.35 | 0.1 | 0.1 | 0.2 |
Operational Software Characteristics | 0.7 | 0.63 | 0.65 | 0.46 | 0.6 | 0.41 |
Service and support | 0.7 | 0.7 | 0.61 | 0.4 | 0.45 | 0.5 |
Software Technology Attributes | 0.48 | 0.46 | 0.48 | 0.34 | 0.5 | 0.44 |
Documentation | 0.45 | 0.45 | 0.45 | 0.4 | 0.3 | 0.4 |
Adoption and Community | 0.6 | 0.46 | 0.4 | 0.36 | 0.37 | 0.45 |
Languages | 0.25 | 0.2 | 0.15 | 0.1 | 0.25 | 0.25 |
Compliancy | 0.25 | 0.20 | 0.1 | 0.15 | 0.25 | 0.25 |
License | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 |
Total | 4.83 | 4.1 | 4.08 | 3.11 | 3.73 | 3.82 |
Documentation | Language | Compliancy | License | |
---|---|---|---|---|
Moodle | Available on several languages ( official web site, github) | More than 119 language. Arabic and French included. | SCORM, AICC, xAPI, cmi5, and IMS. | GNU General Public License. |
Canvas LMS | Available on the official web site and github. | Thirty-seven languages supported including Arabic and French. | Canvas support SCORM, 1.2 and 2004 editions 2, 3, 4. AICC not supported. xAPI through BLTI dispatch in SCORM Cloud. | GNU General Public License. |
Open Edx | Available on the official web site. | English is the official language of Open Edx. Other languages can be supported through Transifex. | Does not support SCORM natively, but it is possible via integration with SCORM Cloud. xAPI, AICC, xAPI are not supported natively. These content formats can be supported via SCORM Cloud and the LTI Consumer XBlock. | AGPL and Apache license. |
Chamilo | Available on the official web site and github. | Twenty-six languages supported including Arabic and French. | SCORM, AICC and xAPI compliant. | GPL v3. |
Sakai | Available on the official web site and github. | Nineteen languages supported including Arabic and French. | SCORM and xAPI compliant. AICC not supported | Educational Community License. |
Ilias | Available on the official web site and github. | Fifty-one languages supported including Arabic and French. | SCORM 2004, SCORM 1.2, AICC and xAPI compliant. | GNU General Public License |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Oussous, A.; Menyani, I.; Srifi, M.; Lahcen, A.A.; Kheraz, S.; Benjelloun, F.-Z. An Evaluation of Open Source Adaptive Learning Solutions. Information 2023, 14, 57. https://doi.org/10.3390/info14020057
Oussous A, Menyani I, Srifi M, Lahcen AA, Kheraz S, Benjelloun F-Z. An Evaluation of Open Source Adaptive Learning Solutions. Information. 2023; 14(2):57. https://doi.org/10.3390/info14020057
Chicago/Turabian StyleOussous, Ahmed, Ismail Menyani, Mehdi Srifi, Ayoub Ait Lahcen, Smail Kheraz, and Fatima-Zahra Benjelloun. 2023. "An Evaluation of Open Source Adaptive Learning Solutions" Information 14, no. 2: 57. https://doi.org/10.3390/info14020057
APA StyleOussous, A., Menyani, I., Srifi, M., Lahcen, A. A., Kheraz, S., & Benjelloun, F. -Z. (2023). An Evaluation of Open Source Adaptive Learning Solutions. Information, 14(2), 57. https://doi.org/10.3390/info14020057