3 CONCLUSIONS
This brief review reveals the different ways of
manipulating LMS to achieve learning for computer
science students. To point out that, researchers have
investigated extravagant efforts of improving distance
learning based on LMS by introducing intelligent
technics, to assure a high degree of apprenticeship,
even for: providing courses, feedbacks, hints,
according to the level of each student. That leads
to enhancing student learning engagement and tying
the stage of apprenticeship a new concept from one
student to another to balance the elevation of learning
inverse of students in the distance study.
Therefore, this research demonstrates each
technique’s weaknesses and effectiveness, which
will help us proposing our model to ensure adaptive
learning by using LMS to provide online education
for computer science learners for Moroccan students.
ACKNOWLEDGEMENTS
This work was supported by the Al-Khawarizmi
Program funding by Morocco’s Ministry of
Education, Ministry of Industry and the Digital
Development Agency (ADD) under Project No.
451/2020 (Smart Learning).
REFERENCES
Al-Khanjari, Z. and Al-Roshdi, Y. (2015). Developing
virtual lab to support the Computer Science Education
in Moodle. In Proceedings of 2015 12th International
Conference on Remote Engineering and Virtual
Instrumentation (REV), pages 186–191, Bangkok,
Thailand. IEEE.
Alharbi, A., Henskens, F., and Hannaford, M. (2011).
Computer science learning objects. In Proceeding
of the International Conference on e-Education,
Entertainment and e-Management, pages 326–328,
Bali, Indonesia. IEEE.
Alkhatlan, A. and Kalita, J. (2018). Intelligent Tutoring
Systems: A Comprehensive Historical Survey with
Recent Developments. arXiv:1812.09628 [cs]. arXiv:
1812.09628.
Almasri, A., Ahmed, A., Al-Masri, N., Sultan, Y. A.,
Mahmoud, A. Y., Zaqout, I., Akkila, A. N., and Abu-
Naser, S. S. (2019). Intelligent Tutoring Systems
Survey for the Period 2000- 2018. 3(5):17.
Almeida, T. O., de M. Netto, J. F., and Rios, M. L. (2017).
Remote robotics laboratory as support to teaching
programming. In 2017 IEEE Frontiers in Education
Conference (FIE), pages 1–6, Indianapolis, IN. IEEE.
Crow, T., Luxton-Reilly, A., and Wuensche, B. (2018).
Intelligent tutoring systems for programming
education: a systematic review. In Proceedings of the
20th Australasian Computing Education Conference
on - ACE ’18, pages 53–62, Brisbane, Queensland,
Australia. ACM Press.
Gunarathne, W. K. T. M., Shih, T. K., Chootong, C.,
Sommool, W., and Ochirbat, A. (2020). An
Automated Learning Content Classification Model
for Open Education Repositories: Case of MERLOT
II. Journal of Internet Technology, 21(5):1277–1288.
Number: 5.
Muhisn, Z., Ahmad, M., Omar, M., and Muhisn, S.
(2019). The Impact of Socialization on Collaborative
Learning Method in E-Learning Management
System (eLMS). International Journal of Emerging
Technologies in Learning (IJET), 14(20):137–
148. Publisher: International Journal of Emerging
Technology in Learning.
Nesbit, J., Liu, L., Liu, Q., and Adesope, O. (2015). Work
in Progress: Intelligent Tutoring Systems in Computer
Science and Software Engineering Education. In
2015 ASEE Annual Conference and Exposition
Proceedings, pages 26.1754.1–26.1754.12, Seattle,
Washington. ASEE Conferences.
Nwana, H. S. (1990). Intelligent tutoring systems: an
overview. Springer, page 27.
Patel, C., Gadhavi, M., and Patel, D. A. (2013). A survey
paper on e-learning based learning management
Systems (LMS). 4(6):8.
Riaz, S., Mushtaq, A., and Kaur, M. J. (2019). Intelligent
Tutoring for Informed Feedback in Interactive
Learning Environments. In 2019 Advances in
Science and Engineering Technology International
Conferences (ASET), pages 1–6, Dubai, United Arab
Emirates. IEEE.
Santos, G. S. and Jorge, J. (2013). Interoperable
Intelligent Tutoring Systems as Open Educational
Resources. IEEE Transactions on Learning
Technologies, 6(3):271–282.
Thamarai Selvi, S. and Panneerselvam, K. (2012). A
Self-regulated Learning approach for programming
language using cloud-based Learning Management
System. In 2012 International Conference on Recent
Trends in Information Technology, pages 191–196,
Chennai, Tamil Nadu, India. IEEE.
Wang, M., Wu, W., and Liang, Y. (2020). A
Novel Intelligent Tutoring System For Learning
Programming. In 2020 International Conference on
Development and Application Systems (DAS), pages
162–168, Suceava, Romania. IEEE.
Yulianto, B., Prabowo, H., Kosala, R., and Hapsara, M.
(2016). MOOC architecture model for computer
programming courses. In 2016 International
Conference on Information Management and
Technology (ICIMTech), pages 35–40, Bandung,
Indonesia. IEEE.
BML 2021 - INTERNATIONAL CONFERENCE ON BIG DATA, MODELLING AND MACHINE LEARNING (BML’21)
200