Data-Driven Personalized Learning Path Planning Based on Cognitive Diagnostic Assessments in MOOCs
Abstract
:1. Introduction
2. Research Background
- Personalized Path Planning Based on Student Characteristics;
- Personalized Path Planning Based on Log Data;
- Personalized Path Planning Based on Knowledge Construction.
2.1. Personalized Path Planning Based on Student Characteristics
2.2. Personalized Path Planning Based on Log Data
2.3. Personalized Path Planning Based on Knowledge Construction
2.4. Brief Summary of References
- RQ 1:
- Is a personalized learning path based on learning states beneficial to MOOC learners’ learning efficiency?
- RQ 2:
- Is a personalized learning path based on learning status conducive to the continuous learning of MOOC learners?
- A personalized learning path planning algorithm based on learners’ dynamic learning state and the difficulty of knowledge points.
- A data-driven scoring model that measures the difficulty level of specific knowledge points for general students. A knowledge difficulty model is established based on the scoring model. The knowledge difficulty model is more accurate and convenient when compared to the previous study on manually marking knowledge difficulty levels by subject teachers [6].
- A knowledge mastery model based on learners’ learning behavior data and exercise data, such as MOOCCubeX [33], to dynamically evaluate students’ learning states.
- A feedback strategy to dynamically arrange learning paths by following a circular learning list based on their real-time state and the knowledge difficulty level. The importance of “mastering learning” is also emphasized.
3. Method
- (1)
- Constructing a knowledge difficulty model and calculating the difficulty of knowledge points automatically;
- (2)
- Constructing a dynamic knowledge mastery model based on students’ learning behaviors and normalized exercise scores;
- (3)
- Generating personalized learning paths for learners based on the knowledge difficulty model and knowledge mastery model.
3.1. Data Preprocessing
- Course video titles and captions;
- Exercise tests;
- Prerequisite relationships among knowledge points.
- Video watching behavior;
- Exercise performance;
- Comments and replies in the comment area.
- (1)
- Keyword extraction: Extract keywords from video titles, video subtitles, and chapter exercises.
- (2)
- Exercise classification: Compare the keywords of the chapter exercise with the keywords of the video titles and subtitles. Each exercise is categorized into the knowledge points with the most occurrences of its keywords.
- (3)
- Normalization: Normalizing scores of exercise tests.
3.2. Knowledge Difficulty Model
3.3. Knowledge Mastery Model
- (1)
- Students study the initial chapters;
- (2)
- Students complete the video and then perform the chapter exercise tests;
- (3)
- The learners’ states are judged based on the knowledge mastery model;
- (4)
- Suitable knowledge points are recommended for learners based on their learning states.
4. Experiments and Results
4.1. MOOCCubeX Dataset
4.2. Personalized Learning Path Generation
- (1)
- Students learn in the original learning sequence.
- (2)
- When students are judged as having completed each chapter, their knowledge mastery status is automatically updated based on the knowledge mastery model. The algorithm will automatically assign the corresponding knowledge point for the student if the algorithm determines that the student has not fully mastered the knowledge.
- (3)
- Unlearned and unmastered knowledge is added to the review list. Moreover, the knowledge points that are insufficiently mastered for the prerequisite knowledge (unmastered) are also added to the review list.
- (4)
- Knowledge points at different levels are arranged based on the prerequisite relationship, and knowledge points at the same level are arranged from easy to difficult ranks.
- (5)
- After reviewing the list of knowledge points in the above order, the student completes the test again, and their state will be updated. If the student’s state is still in unlearned (state = 1), unmastered (state = 2) or insufficiently mastered (state = 3) states in this chapter, then the process goes back to Step 3.) If the student fully grasps the knowledge (state = 4), then the process goes back to Step 1 and continues to the next suggested chapter.
5. Evaluation
5.1. Offline Evaluation
- (1)
- Path Extraction: Comparing the existing learning paths of students in MOOCCubeX with the learning paths generated by the proposed algorithm. The fragment of students whose learning path pattern of the sequence is in accordance with the learning path generated by the algorithm are extracted.
- (2)
- Student Classification: The students in the database are divided into two categories, one of which is the students mentioned in Step 1 (i.e., training path group), and the rest of the students in the dataset are seen as the control group (i.e., general student group).
- (3)
- Contraction: A series of evaluation methods were used to compare the effective behavior rate, completion rate and learning effect of the two groups of students. The details are described in the following sections.
5.2. Effective Behavior Rate
5.3. Completion Rate
5.4. Learning Effect
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Xiao, J.; Jiang, B.; Xu, Z.; Wang, M. The usability research of learning resource design for MOOCs. In Proceedings of the 2014 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE), Wellington, New Zealand, 8–10 December 2014; pp. 277–282. [Google Scholar]
- Nawrot, I.; Doucet, A. Building engagement for MOOC students: Introducing support for time management on online learning platforms. In Proceedings of the 23rd International Conference on World Wide Web, Seoul, Korea, 7–11 April 2014; pp. 1077–1082. [Google Scholar]
- Wang, L.; Wang, H. Learning behavior analysis and dropout rate prediction based on MOOCs data. In Proceedings of the 2019 10th International Conference on Information Technology in Medicine and Education (ITME), Qingdao, China, 23–25 August 2019; pp. 419–423. [Google Scholar]
- US Department of Education, Office of Educational Technology. Reimagining the Role of Technology in Education: 2017 National Education Technology Plan Update. In National Education Technology Plan Update; US Department of Education: Washington, DC, USA, 2017. [Google Scholar]
- Fasihuddin, H.; Skinner, G.; Athauda, R. Towards an adaptive model to personalise open learning environments using learning styles. In Proceedings of the International Conference on Information, Communication Technology and System (ICTS) 2014, Surabaya, Indonesia, 24 September 2014; pp. 183–188. [Google Scholar]
- Meng, L.; Zhang, W.; Chu, Y.; Zhang, M. LD–LP Generation of Personalized Learning Path Based on Learning Diagnosis. IEEE Trans. Learn. Technol. 2021, 14, 122–128. [Google Scholar] [CrossRef]
- Graf, S.; Kinshuk; Liu, T.C. Supporting teachers in identifying students’ learning styles in learning management systems: An automatic student modelling approach. J. Educ. Technol. Soc. 2009, 12, 3–14. [Google Scholar]
- Auvinen, T. Harmful study habits in online learning environments with automatic assessment. In Proceedings of the 2015 International Conference on Learning and Teaching in Computing and Engineering, Taipei, Taiwan, 9–12 April 2015; pp. 50–57. [Google Scholar]
- Nabizadeh, A.H.; Gonçalves, D.; Gama, S.; Jorge, J.; Rafsanjani, H.N. Adaptive learning path recommender approach using auxiliary learning objects. Comput. Educ. 2020, 147, 103777. [Google Scholar] [CrossRef]
- Cai, D.; Zhang, Y.; Dai, B. Learning path recommendation based on knowledge tracing model and reinforcement learning. In Proceedings of the 2019 IEEE 5th International Conference on Computer and Communications (ICCC), Chengdu, China, 6–9 December 2019; pp. 1881–1885. [Google Scholar]
- Li, W.; Zhang, L. Personalized learning path generation based on network embedding and learning effects. In Proceedings of the 2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS), Beijing, China, 18–20 October 2019; pp. 316–319. [Google Scholar]
- Wanichsan, D.; Panjaburee, P.; Chookaew, S. Enhancing knowledge integration from multiple experts to guiding personalized learning paths for testing and diagnostic systems. Comput. Educ. Artif. Intell. 2021, 2, 100013. [Google Scholar] [CrossRef]
- Niknam, M.; Thulasiraman, P. LPR: A bio-inspired intelligent learning path recommendation system based on meaningful learning theory. Educ. Inf. Technol. 2020, 25, 3797–3819. [Google Scholar] [CrossRef]
- Dwivedi, P.; Kant, V.; Bharadwaj, K.K. Learning path recommendation based on modified variable length genetic algorithm. Educ. Inf. Technol. 2018, 23, 819–836. [Google Scholar] [CrossRef]
- Adorni, G.; Koceva, F. Educational concept maps for personalized learning path generation. In Proceedings of the Conference of the Italian Association for Artificial Intelligence, Genova, Italy, 29 November–1 December 2016; Springer: Cham, Switzerland, 2016; pp. 135–148. [Google Scholar]
- Rohloff, T.; Sauer, D.; Meinel, C. On the acceptance and usefulness of personalized learning objectives in MOOCs. In Proceedings of the the Sixth (2019) ACM Conference on Learning@ Scale, Chicago, IL, USA, 24–25 June 2019; pp. 1–10. [Google Scholar]
- Christudas, B.C.L.; Kirubakaran, E.; Thangaiah, P.R.J. An evolutionary approach for personalization of content delivery in e-learning systems based on learner behavior forcing compatibility of learning materials. Telemat. Inform. 2018, 35, 520–533. [Google Scholar] [CrossRef]
- Feng, X.; Xie, H.; Peng, Y.; Chen, W.; Sun, H. Groupized learning path discovery based on member profile. In Proceedings of the International Conference on Web-Based Learning, Shanghai, China, 7–11 December 2010; Springer: Berlin/Heidelberg, Germany, 2010; pp. 301–310. [Google Scholar]
- Vanitha, V.; Krishnan, P.; Elakkiya, R. Collaborative optimization algorithm for learning path construction in E-learning. Comput. Electr. Eng. 2019, 77, 325–338. [Google Scholar] [CrossRef]
- Yang, Y.J.; Wu, C. An attribute-based ant colony system for adaptive learning object recommendation. Expert Syst. Appl. 2009, 36, 3034–3047. [Google Scholar] [CrossRef]
- Xie, H.; Chu, H.C.; Hwang, G.J.; Wang, C.C. Trends and development in technology-enhanced adaptive/personalized learning: A systematic review of journal publications from 2007 to 2017. Comput. Educ. 2019, 140, 103599. [Google Scholar] [CrossRef]
- Yu, C.H.; Wu, J.; Liu, A.C. Predicting learning outcomes with MOOC clickstreams. Educ. Sci. 2019, 9, 104. [Google Scholar] [CrossRef] [Green Version]
- Goulden, M.C.; Gronda, E.; Yang, Y.; Zhang, Z.; Tao, J.; Wang, C.; Duan, X.; Ambrose, G.A.; Abbott, K.; Miller, P. CCVis: Visual analytics of student online learning behaviors using course clickstream data. Electron. Imaging 2019, 2019, 681-1–681-12. [Google Scholar] [CrossRef] [Green Version]
- Xia, M.; Sun, M.; Wei, H.; Chen, Q.; Wang, Y.; Shi, L.; Qu, H.; Ma, X. Peerlens: Peer-inspired interactive learning path planning in online question pool. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, Scotland, UK, 4–9 May 2019; pp. 1–12. [Google Scholar]
- Liu, H.; Li, X. Learning path combination recommendation based on the learning networks. Soft Comput. 2020, 24, 4427–4439. [Google Scholar] [CrossRef]
- Dalipi, F.; Imran, A.S.; Kastrati, Z. MOOC dropout prediction using machine learning techniques: Review and research challenges. In Proceedings of the 2018 IEEE Global Engineering Education Conference (EDUCON), Santa Cruz de Tenerife, Spain, 17–20 April 2018; pp. 1007–1014. [Google Scholar]
- Fung, S.; Tam, V.; Lam, E.Y. Enhancing learning paths with concept clustering and rule-based optimization. In Proceedings of the 2011 IEEE 11th International Conference on Advanced Learning Technologies, Athens, GA, USA, 6–8 July 2011; pp. 249–253. [Google Scholar]
- Zhu, H.; Tian, F.; Wu, K.; Shah, N.; Chen, Y.; Ni, Y.; Zhang, X.; Chao, K.M.; Zheng, Q. A multi-constraint learning path recommendation algorithm based on knowledge map. Knowl.-Based Syst. 2018, 143, 102–114. [Google Scholar] [CrossRef]
- Liang, J.; Li, C.; Zheng, L. Machine learning application in MOOCs: Dropout prediction. In Proceedings of the 2016 11th International Conference on Computer Science & Education (ICCSE), Nagoya, Japan, 23–25 August 2016; pp. 52–57. [Google Scholar]
- Li, X.; Xie, L.; Wang, H. Grade prediction in MOOCs. In Proceedings of the 2016 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC) and 15th Intl Symposium on Distributed Computing and Applications for Business Engineering (DCABES), Paris, France, 17 July 2016; pp. 386–392. [Google Scholar]
- Shi, D.; Wang, T.; Xing, H.; Xu, H. A learning path recommendation model based on a multidimensional knowledge graph framework for e-learning. Knowl.-Based Syst. 2020, 195, 105618. [Google Scholar] [CrossRef]
- Rahayu, N.W.; Ferdiana, R.; Kusumawardani, S.S. A systematic review of ontology use in E-Learning recommender system. Comput. Educ. Artif. Intell. 2022, 13, 100047. [Google Scholar] [CrossRef]
- Yu, J.; Wang, Y.; Zhong, Q.; Luo, G.; Mao, Y.; Sun, K.; Feng, W.; Xu, W.; Cao, S.; Zeng, K.; et al. MOOCCubeX: A Large Knowledge-centered Repository for Adaptive Learning in MOOCs. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management, Online, 1–5 November 2021; pp. 4643–4652. [Google Scholar]
- Saaty, T.L.; Kearns, K.P. Chapter 3—The Analytic Hierarchy Process. In Analytical Planning; Pergamon: Oxford, UK, 1985; pp. 19–62. [Google Scholar] [CrossRef]
0.633 | 0.260 | 0.107 |
Variable | Type | Illustration |
---|---|---|
Float | The normalized score of the i-th student for the exercise of the j-th knowledge point. | |
Bool | The i-th student has fast forward or multiple skips behavior when watching the j-th knowledge video. | |
Int | The mastery of the i-th student to the j-th knowledge point. |
Statistics | Illustration | General Student Group | Training Path Group |
---|---|---|---|
Average score of final test. | 54.5 | 75.2 | |
Average online learning time of students with a score . | 11.3 h | 9.1 h |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Jiang, B.; Li, X.; Yang, S.; Kong, Y.; Cheng, W.; Hao, C.; Lin, Q. Data-Driven Personalized Learning Path Planning Based on Cognitive Diagnostic Assessments in MOOCs. Appl. Sci. 2022, 12, 3982. https://doi.org/10.3390/app12083982
Jiang B, Li X, Yang S, Kong Y, Cheng W, Hao C, Lin Q. Data-Driven Personalized Learning Path Planning Based on Cognitive Diagnostic Assessments in MOOCs. Applied Sciences. 2022; 12(8):3982. https://doi.org/10.3390/app12083982
Chicago/Turabian StyleJiang, Bo, Xinya Li, Shuhao Yang, Yaqi Kong, Wei Cheng, Chuanyan Hao, and Qiaomin Lin. 2022. "Data-Driven Personalized Learning Path Planning Based on Cognitive Diagnostic Assessments in MOOCs" Applied Sciences 12, no. 8: 3982. https://doi.org/10.3390/app12083982
APA StyleJiang, B., Li, X., Yang, S., Kong, Y., Cheng, W., Hao, C., & Lin, Q. (2022). Data-Driven Personalized Learning Path Planning Based on Cognitive Diagnostic Assessments in MOOCs. Applied Sciences, 12(8), 3982. https://doi.org/10.3390/app12083982