Abstract
Quality control and assurance plays a fundamental role within higher education contexts. One means by which quality control can be performed is by mapping the course learning outcomes (CLOs) to the program learning outcomes (PLO). This paper describes a system by which this mapping process can be automated and validated. The proposed AI-based system automates the mapping process through the use of natural language processing. The framework underwent testing using two actual datasets from two educational programs, and the findings were promising. A testament to the potential of the suggested framework was the precision of the mapping detected (83.1% and 88.1% for the two programs, respectively) compared to the mapping performed by the domain experts. A web-based tool was created to help teachers and administrators execute automatic mappings (https://dsaluaeu.github.io/mapper.html). The data and software used in this research project can be found at the following URL: https://github.com/nzaki02/CLO-PLO.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
The datasets used during the current study are available in the GitHub repository, [https://github.com/nzaki02/CLO-PLO].
Abbreviations
- CLO :
-
Course learning outcome
- PLO :
-
Program learning outcome
- NLP :
-
Natural language processing
- AI :
-
Artificial Intelligence
- QA :
-
Quality assurance
- HEI :
-
Higher education institutional
- ILO :
-
Institutional learning outcomes
- ABET :
-
Accreditation Board for Engineering and Technology
- BERT :
-
Bidirectional Encoder Representations from Transformers
References
Alshanqiti, A., Tanweer, A., Mohamed, B., Abdallah, N., & Ahmad, T. (2020). A rule-based Approach toward automating the assessments of academic curriculum mapping. International Journal of Advanced Computer Science and Applications (IJACSA), 11(12). https://doi.org/10.14569/IJACSA.2020.0111285
Classification: Precision and Recall. (n.d.). Retrieved July 23, 2022, from https://developers.google.com/machine-learning/crash-course/classification/precision-and-recall
Devlin, J., Chang, M., Lee, K., & Toutanova, K. (2018). BERT: Pre-training of deep bidirectional transformers for language understanding. arXiv. https://doi.org/10.48550/arXiv.1810.04805
Honnibal, M., Montani, I., Van Landeghem, S., & Boyd, A. (2020). SpaCy: Industrial-Strength Natural Language Processing in Python. Zenodo. Retrieved from https://spacy.io/. Accessed 10 July 2022
Ibrahim, W. A., Atif, Y., Shuaib, K., & Sampson, D. (2015). A web-based course assessment tool with direct mapping to student outcomes. Educational Technology & Society, 18(2), 46–59.
Immerstein, R., Hasleberg, H., & Eri, G. (2020). Quality assurance for work placement in higher education. In IEEE Global Engineering Education Conference (EDUCON) (pp. 1096–1101). IEEE. https://doi.org/10.1109/EDUCON45650.2020.9125156
Lam, B. H., & Tsui, K. T. (2014). Curriculum mapping as deliberation – examining the alignment of subject learning outcomes and course curricula. Studies in Higher Education, 1371–1388. https://doi.org/10.1080/03075079.2014.968539
Levenshtein, V. I. (1966). Binary codes capable of correcting deletions, insertions, and reversals. Soviet Physics Doklady, 10(8), 707–710.
Linden, J., Annala, J., & Coate, K. (2017). The role of curriculum theory in contemporary higher education research and practice. In J. Huisman & M. Tight (Eds.), Theory and Method in Higher Education Research (pp. 137–154). Emerald Publishing Limited. https://www.bibsonomy.org/bibtex/220546d80ce76f58c6ef6ece9dd5f5056/jimregan. Accessed 15 July 2022.
pandas.DataFrame — pandas 1.4.3 documentation. (n.d.). Retrieved July 6, from https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.html
Plaza, C. M., Draugalis, J. R., Slack, M. K., Skrepnek, G. H., & Sauer, K. A. (2007). Curriculum mapping in program assessment and evaluation. American Journal of Pharmaceutical Education, 71(2). https://doi.org/10.5688/aj710220
scikit-learn Machine Learning in Python. (n.d.). Retrieved July 16, 2022, from https://scikit-learn.org/stable/
Shafi, A., Saeed, S., Bamarouf, Y. A., Iqbal, S. Z., Min-Allah, N., & Alqahtani, M. A. (2019). Student outcomes assessment methodology for ABET Accreditation: a case study of computer science and computer information systems programs. IEEE Access: Practical Innovations, Open Solutions, 7, 13653–13667. https://doi.org/10.1109/ACCESS.2019.2894066
Spencer, D., Riddle, M., & Knewstubb, B. (2012). Curriculum mapping to embed graduate capabilities. Higher Education Research and Development, 31(12), 217–231. https://doi.org/10.1080/07294360.2011.554387
Supraja, S., Hartman, K., Tatinati, S., & Khong, A. W. (2017). Toward the automatic labeling of course questions for ensuring their alignment with learning outcomes. In Proceedings of the 10th International Conference on Educational Data Mining. International Educational Data Mining Society. https://eric.ed.gov/?id=ED596615. Accessed 20 July 2022.
Treadwell, I., Ahlers, O., & Botha, G. (2019). Initiating curriculum mapping on the web-based, interactive learning opportunities, objectives and outcome platform (looop). African Journal of Health Professions Education, 11(1), 27–31. https://doi.org/10.7196/AJHPE.2019.v11i1.1073
Ujkani, B., Minkovska, D., & Stoyanova, L. (2021). Using natural language processing for quality assurance purposes in higher education. In IV International Conference on High Technology for Sustainable Development (HiTech) (pp. 01–04). IEEE. https://doi.org/10.1109/HiTech53072.2021.9614206
Vajjala, S., Majumder, B., Gupta, A., & Surana, H. (2020). Practical Natural Language Processing. O’Reilly Media, Inc.
Veltri, F., Webb, W., Matveev, Alexei, G., & Zapatero, G. (2012). Curriculum mapping as a tool for continuous improvement of IS curriculum. Journal of Information Systems Education, 22(1), 31–42.
Watson, S., Steketee, C., Mansfield, K., Moore, M., Dalziel, B., Damodaran, A., Walker, B., Duvivier, R. J., & Hu, W. (2020). Curriculum mapping for health professions education: a typology. Focus on Health Professional Education, 21(1), 91–113. https://doi.org/10.11157/fohpe.v21i1.364
Winkler, W. E. (1990). String comparator metrics and enhanced decision rules in the fellegi-sunter model of record linkage. In Proceedings of the Section on Survey Research Methods (pp. 354–359). https://www.bibsonomy.org/bibtex/2a2dcfaedc01b2ffcab7afaffc6bd03bc/sam_chapman. Accessed 15 July 2022.
Funding
This work was done based on self-funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Not applicable.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zaki, N., Turaev, S., Shuaib, K. et al. Automating the mapping of course learning outcomes to program learning outcomes using natural language processing for accurate educational program evaluation. Educ Inf Technol 28, 16723–16742 (2023). https://doi.org/10.1007/s10639-023-11877-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10639-023-11877-4