Submitted:
28 April 2024
Posted:
29 April 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
Research Contribution
- Enhanced Security Against Cyber Threats: This work introduces federated learning-based authentication combined with the Cycle-GAN algorithm to mitigate risks such as malicious traffic and primary vulnerabilities, enhancing the security framework within the e-learning environment.
- Improved Accuracy in Performance Predictions: We have implemented the MV-MOC algorithm for clustering weekly student engagement data using an intelligent software agent. This method integrates various student and instructor activities, significantly improving the precision of early performance predictions.
- Boosted Prediction Reliability: The development of an ID2QN-based early warning system aims to increase the accuracy of performance forecasts, thereby elevating the true positive rate of student evaluations. This has been complemented by creating a multi-disciplinary ontology graph to refine and expedite the recommendation process.
- Enhanced Academic Support: The research introduces Att-CapsNet, an automated, personalised recommendation engine that extracts data from the ontology graph to formulate targeted academic advice. This system also tracks student progress over time, supporting an increase in overall academic performance rates.
2. Literature Review
3. Problem Definition
4. Proposed Methods
- Federated learning-based authentication
- Majority voting-based multi-objective student engagement clustering
- Deep reinforcement learning (DRL)-based early warning system and multi-disciplinary ontology graph construction
- Automated Personalised Recommendation Generation and Tracking

4.1. Federated Learning-Based Authentication
![]() |
4.2. Majority Voting-Based Multi-Objective Student Engagement Clustering
4.2.1. Students Interactiveness Acquisition
![]() |
4.2.2. Students’ Academic Emotion Acquisition
4.2.3. Student Behaviour Acquisition
4.2.4. CIs Behaviours and Teaching Style Acquisition
![]() |
4.3. DRL Based Early Warning System & Multi-disciplinary Ontology Graph Construction
- Data Input and Pre-processing:
- Neural Network Structure and Q-value Estimation:
- Loss Function and Parameter Updating:
- Duelling Network Architecture:
- ID2QN Specifics:
-
Early Performance Prediction and Intervention:
- -
- Using the ID2QN model to predict student performance and categorise them based on risk levels derived from the neural network’s Q-value output.
- -
- Developing targeted interventions based on individual risk assessments indicated by the DRL analysis.
-
Personalised Recommendation Generation:
- -
- Leveraging outputs from the ID2QN model to guide the Att-CapsNet system in crafting personalised educational recommendations.
- -
- Continuously refine these recommendations as per students' changing engagement and performance metrics.
-
Evaluation and Feedback Loop:
- -
- Evaluate the impact and efficiency of DRL-based interventions on enhancing student outcomes.
- -
- Iterate and refine the neural network parameters and the entire predictive model based on continuous feedback and observed educational impacts, aiming for ongoing improvement and greater accuracy in early warning predictions.
4.4. Automated Personalised Recommendation Generation and Tracking
- Secret key generation and text encryption
- Secret key encryption and text encryption merging
- Text decryption using a secret key
5. Experimental Results
5.1. Comparative Analysis
5.1.1. No of Epochs vs Accuracy

5.1.2. No of Epochs vs F1-Score
5.1.3. Precision vs Recall Rate
5.1.4. True Negative Rate vs False Negative Rate
5.1.5. True Positive Rate vs False Positive Rate
5.1.6. Specificity vs Number of Epochs
5.2. Research Summary
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Gao, P.; Li, J.; Liu, S. An introduction to key technology in artificial intelligence and big data-driven e-learning and e-education. Mobile Networks and Applications 2021, 26, 2123–2126. [Google Scholar] [CrossRef]
- Qazi, A.; Hardaker, G.; Ahmad, I.S.; Darwich, M.; Maitama, J.Z.; Dayani, A. The role of Information & Communication Technology in Elearning environments: A systematic review. IEEE Access 2021, 9, 45539–45551. [Google Scholar] [CrossRef]
- Giannakas, F.; Troussas, C.; Voyiatzis, I.; Sgouropoulou, C. A deep learning classification framework for early prediction of team-based academic performance. Applied Soft Computing 2021, 106, 107355. [Google Scholar] [CrossRef]
- Murtaza, M.; Ahmed, Y.; Shamsi, J.A.; Sherwani, F.; Usman, M. AI-based personalised e-learning systems: Issues, challenges, and solutions. IEEE Access 2022, 10, 81323–81342. [Google Scholar] [CrossRef]
- Bozkurt, A.; Karadeniz, A.; Baneres, D.; Guerrero-Roldán, A.E.; Rodríguez, M.E. Artificial intelligence and reflections from the educational landscape: A review of AI Studies in half a century. Sustainability 2021, 13, 800. [Google Scholar] [CrossRef]
- Rahayu, N.W.; Ferdiana, R.; Kusumawardani, S.S. A systematic review of ontology use in E-Learning recommender system. Computers and Education: Artificial Intelligence 2022, 3, 100047. [Google Scholar] [CrossRef]
- Chen, S.Y.; Wang, J.H. Individual differences and personalised learning: a review and appraisal. Universal Access in the Information Society 2021, 20, 833–849. [Google Scholar] [CrossRef]
- Mishra, S.; Tyagi, A.K. The role of machine learning techniques in internet of things-based cloud applications. In Artificial intelligence-based Internet of things systems; Springer: Berlin/Heidelberg, Germany, 2022; pp. 105–135. [Google Scholar] [CrossRef]
- Sychev, O.; Penskoy, N.; Anikin, A.; Denisov, M.; Prokudin, A. Improving comprehension: Intelligent tutoring system explaining the domain rules when students break them. Education Sciences 2021, 11, 719. [Google Scholar] [CrossRef]
- Stecuła, K.; Wolniak, R. Influence of covid-19 pandemic on the dissemination of innovative e-learning tools in higher education in Poland. Journal of Open Innovation: Technology, Market, and Complexity 2022, 8, 89. [Google Scholar] [CrossRef]
- El-Sabagh, H.A. Adaptive e-learning environment based on learning styles and its impact on development students' engagement. International Journal of Educational Technology in Higher Education 2021, 18, 1–24. [Google Scholar] [CrossRef]
- Sayed, W.S.; Noeman, A.M.; Abdellatif, A.; Abdelrazek, M.; Badawy, M.G.; Hamed, A.; El-Tantawy, S. AI-based adaptive personalised content presentation and exercises navigation for an effective and engaging E-learning platform. Multimedia Tools and Applications 2023, 82, 3303–3333. [Google Scholar] [CrossRef] [PubMed]
- Albreiki, B.; Zaki, N.; Alashwal, H. A systematic literature review of student performance prediction using machine learning techniques. Education Sciences 2021, 11, 552. [Google Scholar] [CrossRef]
- Maican, M.A.; Cocoradă, E. Online foreign language learning in higher education and its correlates during the covid-19 pandemic. Sustainability 2021, 13, 781. [Google Scholar] [CrossRef]
- Wolbring, G.; Lillywhite, A. Equity/equality, diversity, and inclusion (EDI) in universities: the case of disabled people. Societies 2021, 11, 49. [Google Scholar] [CrossRef]
- Issah, I.; Appiah, O.; Appiahene, P.; Inusah, F. A systematic review of the literature on machine learning application of determining the attributes influencing academic performance. Decision Analytics J. 2023, 7, 100204. [Google Scholar] [CrossRef]
- Liu, M.; Yu, D. Towards intelligent E-learning systems. Educ. Inf. Technol. 2023, 28, 7845–7876. [Google Scholar] [CrossRef] [PubMed]
- Priya, K.D.; Sumalatha, L. Secure Framework for Cloud based E-Education Using Deep Neural Networks. 2021 2nd International Conference on Intelligent Engineering and Management (ICIEM); IEEE, 2021; pp. 406–411. [Google Scholar] [CrossRef]
- Hooda, M.; Rana, C.; Dahiya, O.; Shet, J.P.; Singh, B.K. Integrating LA and EDM for improving students Success in higher Education using FCN algorithm. Math. Probl. Eng. 2022, 2022, 406–411. [Google Scholar] [CrossRef]
- Rafiq, M.S.; Jianshe, X.; Arif, M.; Barra, P. Intelligent query optimization and course recommendation during online lectures in E-learning system. J. Ambient Intell. Hum. Comput. 2021, 12, 10375–10394. [Google Scholar] [CrossRef]
- Matviichuk, L.; Ferilli, S.; Hnedko, N. Study of the organization and implementation of E-learning in wartime inside Ukraine. Future Internet. 2022, 14, 295. [Google Scholar] [CrossRef]
- Sharma, P.; Joshi, S.; Gautam, S.; Filipe, V.; Reis, M.C. Student Engagement Detection Using Emotion Analysis, Eye Tracking and Head Movement with Machine Learning. In Communications in Computer and Information Science; 2022; pp. 52–68. [Google Scholar] [CrossRef]
- Du, Y.; Crespo, R.G.; Martínez, O.S. Human emotion recognition for enhanced performance evaluation in e-learning. Prog. Artif. Intell. 2022, 12, 199–211. [Google Scholar] [CrossRef]
- Mubarak, A.A.; Cao, H.; Zhang, W. Prediction of students’ early dropout based on their interaction logs in online learning environment. Interact. Learn. Environ. 2020, 30, 1414–1433. [Google Scholar] [CrossRef]
- Adnan, M.; Habib, A.; Ashraf, J.; Mussadiq, S.; Raza, A.A.; Abid, M.; Bashir, M.; Khan, S.U. Predicting at-Risk Students at Different Percentages of Course Length for Early Intervention Using Machine Learning Models. IEEE Access 2021, 9, 7519–7539. [Google Scholar] [CrossRef]
- Rodríguez-Hernández, C.; Musso, M.F.; Kyndt, E.; Cascallar, E.C. Artificial neural networks in academic performance prediction: Systematic implementation and predictor evaluation. Comput. Educ. Artif. Intell. 2021, 2, 100018. [Google Scholar] [CrossRef]
- Joy, J.; Raj, N.S.; Renumol, V.G. Ontology-based E-learning Content Recommender System for Addressing the Pure Cold-start Problem. ACM J. Data Inf. Qual. 2021, 13, 16:1–16:27. [Google Scholar] [CrossRef]
- Gomede, E.; Barros, R.M.; Mendes, L.D. Deep auto encoders to adaptive E-learning recommender system. Comput. Educ. Artif. Intell. 2021, 2, 100009. [Google Scholar] [CrossRef]
- Kumar, T.; Sankaran, K.S.; Ritonga, M.; Asif, S.; Kumar, C.S.; Mohammad, S.; Sengan, S.; Asenso, E. Fuzzy Logic and Machine Learning-Enabled Recommendation System to Predict Suitable Academic Program for Students. Math. Probl. Eng. 2022, 2022, 1–7. [Google Scholar] [CrossRef]
- Sayed, W.S.; Noeman, A.; Abdellatif, A.; Abdelrazek, M.; Badawy, M.G.; Hamed, A.; El-Tantawy, S. AI-based adaptive personalised content presentation and exercises navigation for an effective and engaging E-learning platform. Multimedia Tools Appl. 2022, 82, 3303–3333. [Google Scholar] [CrossRef] [PubMed]
- Yang, X.; Tan, L. The Construction of Accurate Recommendation Model of Learning Resources of Knowledge Graph under Deep Learning. Sci. Program. 2022, 11. [Google Scholar] [CrossRef]
- Safarov, F.; Kutlimuratov, A.; Abdusalomov, A.B.; Nasimov, R.; Cho, Y. Deep Learning Recommendations of E-Education Based on Clustering and Sequence. Electronics 2023, 12, 809. [Google Scholar] [CrossRef]
- Rasheed, F.; Wahid, A. Learning style detection in E-learning systems using machine learning techniques. Expert Syst. Appl. 2021, 174, 114774. [Google Scholar] [CrossRef]
- González, M.R.; Ruíz, M.D.; Ortin, F. Massive LMS log data analysis for the early prediction of course-agnostic student performance. Comput. Educ. 2021, 163, 104108. [Google Scholar] [CrossRef]
- Hussain, S.; Khan, M.Q. Student-Performulator: Predicting Students’ Academic Performance at Secondary and Intermediate Level Using Machine Learning. Ann. Data Sci. 2021, 10, 1–19. [Google Scholar] [CrossRef] [PubMed]
- Hessen, S.H.; Abdul-kader, H.M.; Khedr, A.E.; Salem, R.K. Developing Multiagent E-Learning System-Based Machine Learning and Feature Selection Techniques. Comput. Intell. Neurosci. 2022, 2941840. [Google Scholar] [CrossRef] [PubMed]
- Guo, Z.; Zhang, Q.; Ding, F.; Zhu, X.; Yu, K. A Novel Fake News Detection Model for Context of Mixed Languages through Multiscale Transformer. IEEE Trans. Comput. Soc. Syst. 2023. [Google Scholar] [CrossRef]
- Bagunaid, W.; Chilamkurti, N.K.; Veeraraghavan, P. AISAR: Artificial Intelligence-Based Student Assessment and Recommendation System for E-Learning in Big Data. Sustainability 2022, 14, 10551. [Google Scholar] [CrossRef]
- Qiu, F.; Zhang, G.; Sheng, X.; Jiang, L.; Zhu, L.; Xiang, Q.; Jiang, B.; Chen, P. Predicting students’ performance in e-learning using learning process and behaviour data. Sci. Rep. 2022, 12, 453. [Google Scholar] [CrossRef] [PubMed]
- Wang, X.; Zhang, L.; He, T. Learning Performance Prediction-Based Personalised Feedback in Online Learning via Machine Learning. Sustainability 2022, 14, 7654. [Google Scholar] [CrossRef]
- Tao, T.; Sun, C.; Wu, Z.; Yang, J.; Wang, J.J. Deep Neural Network-Based Prediction and Early Warning of Student Grades and Recommendations for Similar Learning Approaches. Appl. Sci. 2022, 12, 7733. [Google Scholar] [CrossRef]
- Shahbazi, Z.; Byun, Y. Agent-Based Recommendation in E-Learning Environment Using Knowledge Discovery and Machine Learning Approaches. Mathematics 2022, 10, 1192. [Google Scholar] [CrossRef]
- Zhu, F.; Ma, F.; Ding, Z.; Guo, J.; Yang, J.; Yu, K. A Low-Latency Edge Computation Offloading Scheme for Trust Evaluation in Finance-Level Artificial Intelligence of Things. IEEE Internet Things J. 2024, 11, 114–124. [Google Scholar] [CrossRef]
- Mistry, D.; Mridha, M.F.; Safran, M.; Alfarhood, S.; Saha, A.K.; Che, D. Privacy-Preserving On-Screen Activity Tracking and Classification in E-Learning Using Federated Learning. IEEE Access 2023, 11, 79315–79329. [Google Scholar] [CrossRef]
- Li, C.; Li, L.; Jiang, H.; Weng, K.; Geng, Y.; Li, L.; Ke, Z.; Li, Q.; Cheng, M.; Nie, W.; et al. YOLOv6: A single-stage object detection framework for industrial applications. arXiv 2022. [Google Scholar] [CrossRef]
- Saydirasulovich, S.N.; Abdusalomov, A.; Jamil, M.K.; Nasimov, R.; Kozhamzharova, D.; Cho, Y.-I. A YOLOv6-based improved fire detection approach for smart city environments. Sensors. 2023, 23, 3161. [Google Scholar] [CrossRef] [PubMed]
- Fu, J.; Wang, N.; Cai, Y. Privacy-preserving in healthcare blockchain systems based on lightweight message sharing. Sensors 2020, 20, 1898. [Google Scholar] [CrossRef]
- Kuzilek, J.; Hlosta, M.; Zdrahal, Z. Open University Learning Analytics dataset. Sci. Data. 2017, 4, 170171. [Google Scholar] [CrossRef]





| References | Objective | Model or Algorithm | Limitations |
|---|---|---|---|
| [22] | Analysing student engagement in online classes | CNN | Susceptibility to overfitting and underfitting issues with the adoption of CNN for distraction and facial emotion analysis |
| [23] | Assessing human emotions to enhance distraction-free e-learning | Bayesian Classifier | Focusing solely on student emotions without incorporating interactiveness and skills limits performance prediction. |
| [24] | Predicting student dropout risk in e-learning using a Hidden Markov Model | HMM | Neglect of key demographic factors impacts prediction accuracy |
| [25] | Designing an early warning system for student performance using machine learning. | Gradient Boosting | Limited analysis of demographic and non-academic factors |
| [26] | Predicting student performance using ANN | ANN | Prone to overfitting and computational complexity |
| [27] | Resolving course selection anxiety in e-learning through ontology-based course recommendations | Ontology-based recommendation system | Prone to overfitting and computational complexity |
| [28] | Developing a robust recommendation system for adaptive e-learning using various Autoencoders | Collaborative Filtering-based Deep Autoencoders | Handling massive datasets with machine learning algorithms introduces complexity |
| [29] | Performance prediction using machine learning and fuzzy methodology. | Fuzzy SVM | Handling massive datasets with machine learning algorithms introduces complexity |
| [30] | Designing an adaptive e-learning environment using DRL | DQN | Vulnerability to login manipulation by malicious attackers |
| [31] | Designing an e-learning recommendation system using Deep Learning and Knowledge Graphs | Deep learning and Knowledge Graphs | Neglected student-resource relationship evaluation, leading to suboptimal recommendations. |
| [32] | Providing robust online course recommendations using DNN | DNN | Unsuitability of K-Means clustering for data with varying density and size |
| [33] | Identifying learning styles using machine learning algorithms | Naïve Bayes, Linear Discriminant Analysis, K-Nearest Neighbors, Random Forest, Logistic Regression, Decision Tree, Support Vector Machine | Limited factors, Increased false positive rates |
| [34] | Predicting student performance using logged data in a learning management system | Support Vector Machine, Multi-layer Perceptron, Logistic Regression, Gaussian Model, Decision Tree Model | Exclusively relying on previous grades overlooks other factors influencing student academics |
| [35] | Developing a student performance predictor using machine learning | Decision Tree Regression, Decision Tree Classifier | Limited assessment of demographic and non-academic factors in performance prediction |
| [36] | Academic performance prediction using machine learning agents. | Logistic Regression, Decision Tree, Random Forest, Naïve Bayes | Limited factors, Increased false positive rates |
| Number of Epochs | Accuracy | ||||
|---|---|---|---|---|---|
| PCT | MST-FaDe | Fuzzy SVM | AISAR | Proposed | |
| 5 | 15 | 25 | 35 | 45 | 65 |
| 10 | 17 | 29 | 37 | 41 | 66 |
| 15 | 22 | 32 | 42 | 43 | 68 |
| 20 | 36 | 46 | 56 | 58 | 71 |
| 25 | 39 | 49 | 59 | 61 | 73 |
| 30 | 41 | 51 | 61 | 63 | 78 |
| 35 | 43 | 53 | 63 | 68 | 82 |
| 40 | 49 | 59 | 69 | 71 | 85 |
| 45 | 51 | 61 | 71 | 77 | 92 |
| 50 | 60 | 65 | 75 | 79 | 97 |
| Number of Epochs | F1-Score | ||||
|---|---|---|---|---|---|
| PCT | MST-FaDe | Fuzzy SVM | AISAR | Proposed | |
| 5 | 42 | 43 | 45 | 46 | 50 |
| 10 | 43 | 45 | 48 | 49 | 51 |
| 15 | 45 | 48 | 52 | 53 | 56 |
| 20 | 48 | 52 | 57 | 59 | 61 |
| 25 | 52 | 57 | 62 | 63 | 65 |
| 30 | 57 | 62 | 65 | 66 | 71 |
| 35 | 62 | 65 | 72 | 74 | 76 |
| 40 | 65 | 72 | 76 | 77 | 80 |
| 45 | 72 | 76 | 79 | 80 | 88 |
| 50 | 76 | 79 | 80 | 81 | 95 |
| Number of Epochs | Precision | ||||
|---|---|---|---|---|---|
| PCT | MST-FaDe | Fuzzy SVM | AISAR | Proposed | |
| 0.1 | 0.08 | 0.10 | 0.11 | 0.12 | 0.13 |
| 0.2 | 0.19 | 0.21 | 0.24 | 0.25 | 0.28 |
| 0.3 | 0.25 | 0.29 | 0.31 | 0.35 | 0.39 |
| 0.4 | 0.35 | 0.39 | 0.42 | 0.45 | 0.48 |
| 0.5 | 0.45 | 0.48 | 0.51 | 0.53 | 0.59 |
| 0.6 | 0.55 | 0.59 | 0.62 | 0.65 | 0.69 |
| 0.7 | 0.68 | 0.70 | 0.73 | 0.76 | 0.79 |
| 0.8 | 0.75 | 0.78 | 0.81 | 0.86 | 0.89 |
| 0.9 | 0.77 | 0.80 | 0.82 | 0.87 | 0.90 |
| 1 | 0.85 | 0.90 | 0.95 | 0.96 | 0.99 |
| False Negative Rate | True Negative Rate | ||||
|---|---|---|---|---|---|
| PCT | MST-FaDe | Fuzzy SVM | AISAR | Proposed | |
| 0.1 | 0.45 | 0.49 | 0.52 | 0.53 | 0.54 |
| 0.2 | 0.47 | 0.52 | 0.62 | 0.66 | 0.69 |
| 0.3 | 0.50 | 0.65 | 0.74 | 0.77 | 0.79 |
| 0.4 | 0.53 | 0.70 | 0.75 | 0.78 | 0.80 |
| 0.5 | 0.58 | 0.72 | 0.76 | 0.79 | 0.81 |
| 0.6 | 0.62 | 0.74 | 0.77 | 0.81 | 0.85 |
| 0.7 | 0.65 | 0.76 | 0.81 | 0.83 | 0.86 |
| 0.8 | 0.75 | 0.80 | 0.86 | 0.89 | 0.92 |
| 0.9 | 0.78 | 0.83 | 0.89 | 0.91 | 0.96 |
| 1 | 0.80 | 0.85 | 0.95 | 0.96 | 0.99 |
| False Positive Rate | True Positive Rate | |||||
|---|---|---|---|---|---|---|
| PCT | MST-FaDe | Fuzzy SVM | AISAR | Proposed | ||
| 0.1 | 0.45 | 0.49 | 0.52 | 0.53 | 0.54 | |
| 0.2 | 0.47 | 0.52 | 0.62 | 0.66 | 0.69 | |
| 0.3 | 0.50 | 0.65 | 0.74 | 0.77 | 0.79 | |
| 0.4 | 0.53 | 0.70 | 0.75 | 0.78 | 0.80 | |
| 0.5 | 0.58 | 0.72 | 0.76 | 0.79 | 0.81 | |
| 0.6 | 0.62 | 0.74 | 0.77 | 0.81 | 0.85 | |
| 0.7 | 0.65 | 0.76 | 0.81 | 0.83 | 0.86 | |
| 0.8 | 0.70 | 0.78 | 0.82 | 0.84 | 0.92 | |
| 0.9 | 0.74 | 0.80 | 0.86 | 0.87 | 0.96 | |
| 1 | 0.77 | 0.84 | 0.90 | 0.91 | 0.98 | |
| Number of Epochs | Specificity | ||||
|---|---|---|---|---|---|
| PCT | MST-FaDe | Fuzzy SVM | AISAR | Proposed | |
| 20 | 10 | 20 | 25 | 28 | 35 |
| 40 | 20 | 30 | 35 | 40 | 47 |
| 60 | 40 | 50 | 55 | 58 | 65 |
| 80 | 50 | 60 | 65 | 67 | 79 |
| 100 | 70 | 80 | 85 | 89 | 98 |
| S.no | Success Metrics | PCT | MST-FaDe | Fuzzy SVM | AISAR | Proposed |
|---|---|---|---|---|---|---|
| 1 | Accuracy (%) | 60 | 65 | 75 | 79 | 97 |
| 2 | F1-Score (%) | 76 | 79 | 80 | 81 | 95 |
| 3 | Recall Rate | 0.85 | 0.90 | 0.95 | 0.96 | 0.99 |
| 4 | True Negative Rate | 0.80 | 0.85 | 0.945 | 0.96 | 0.99 |
| 5 | True Positive Rate | 0.77 | 0.84 | 0.90 | 0.91 | 0.98 |
| 6 | Specificity | 70 | 80 | 85 | 89 | 98 |
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. |
© 2024 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 (http://creativecommons.org/licenses/by/4.0/).


