| Peer-Reviewed

Customized Learning in Online Tutoring Systems by Mining Learning Units from Tasks and Examples

Received: 9 February 2022    Accepted: 10 March 2022    Published: 30 March 2022
Views:       Downloads:
Abstract

In recent years, technology has enabled Universities and Colleges to offer web-based courses, in which, teachers (or experts) design, curate and upload all course material required to teach the course online so that students can learn at their own pace, time and location. This research proposes a tutoring framework called Example Recommendation System (ERS) that is based on example-based learning (EBL) instructional method. ERS focuses on students devoting their time and cognitive capacity to studying worked-out examples so that they can enhance their learning and apply it to graded tasks assigned to them. ERS uses regular expression analysis to extract basic learning units (LU) (e.g. scanf is a LU in C programming) from all task solutions and worked-out examples and represents this knowledge in vector space. Then, these vectors are mined to generate a customized list of worked-out examples for each assigned task. The prime contribution of ERS’s extraction module is its extendibility to new domains without requiring highly trained experts. Besides extendibility, ERS extracts LUs with 81% correctness for the domain of “Programming in C” and 95% for domain of “Programming in Miranda”. ERS’s data mining model used for customization has 93% accuracy and 88% f score. ERS’s educational impact is also evident from experiments that show that students score an average of 89% in tasks for which they use ERS’s recommended worked-out examples, as opposed to an average of 73% for those tasks that students attempt without ERS’s assistance.

Published in International Journal on Data Science and Technology (Volume 8, Issue 1)
DOI 10.11648/j.ijdst.20220801.14
Page(s) 22-35
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2022. Published by Science Publishing Group

Keywords

Customized Learning, ITS, Domain Model, Tasks and Examples, Knowledge Extraction, Regular Expressions, K-nearest Neighbors

References
[1] J. L. Moore, C. Dickson-Deane, and K. Galyen, “E-learning, online learning, and distance learning environments: Are they the same?” The Internet and Higher Education, vol. 14, no. 2, pp. 129–135, 2011.
[2] U. o. Windsor. (2014) https://blackboard.uwindsor.ca/. [Online]. Available: https://blackboard.uwindsor.ca/
[3] I. Arroyo, R. Walles, C. R. Beal, and B. P. Woolf, “Tutoring for sat-math with wayang outpost,” in Advanced Technologies for Mathematics Education Workshop, 2003.
[4] R. K. Atkinson, S. J. Derry, A. Renkl, and D. Wortham, “Learning from examples: Instructional principles from the worked examples research,” Review of educational research, vol. 70, no. 2, pp. 181–214, 2000.
[5] R. Lukasenko, “Development of student model for support of intelligent tutoring system functions.” Ph.D. dissertation, Faculty of Computer Science and Information Technology, Riga Technical University., 2012, summary of Doctoral thesis submitted to Institute of Applied Computer Systems.
[6] Y. Wang and J. Beck, “Class vs. student in a bayesian network student model,” in Artificial Intelligence in Education. Springer, 2013, pp. 151–160.
[7] K. Chrysafiadi and M. Virvou, “Student modeling approaches: A literature review for the last decade,” Expert Systems with Applications, vol. 40, no. 11, pp. 4715–4729, 2013.
[8] X. Wu, V. Kumar, J. R. Quinlan, J. Ghosh, Q. Yang, H. Motoda, and D. Steinberg, “Top 10 algorithms in data mining.” Knowledge and Information Systems, vol. 14.1, pp. 1–37, 2008.
[9] S. SOMYUREK, “Student modeling: Recognizing the individual needs of users in e-learning environments.” International Journal of Human Sciences, vol. 6,2, pp. 429–450, 2009.
[10] C. Romero and S. Ventura, “Educational data mining: a review of the state of the art,” IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews., vol. 40(6), pp. 601–618, 2010.
[11] R. Chaturvedi and C. I. Ezeife, “Data mining techniques for design of its student models.” in Fifth ACM International Conference on Educational Data Mining- EDM, June 21 - 23, Chania, Greece., 2012, pp. 232–233.
[12] M. Yudelson and P. Brusilovsky, “Navex: Providing navigation support for adaptive browsing of annotated code examples.” in In Proceedings of 12th International Conference on Artificial Intelligence in Education, AIED., 2005, pp. 18–22.
[13] L. Li and G. Chen, “A coursework support system for offering challenges and assistance by analyzing students web portfolios.” Educational Technology & Society, vol. 12,2, pp. 205–221, 2009.
[14] R. Hosseini and P. Brusilovsky, “Example-based problem solving support using concept analysis of programming content,” in Intelligent Tutoring Systems. Springer, 2014, pp. 683–685.
[15] T. Gog and N. Rummer, “Example-based learning: Integrating cognitive and social-cognitive research perspectives.” in Edu. Psych. Rev., 22, 2010, pp. 155– 174.
[16] A. Renkl, “Toward an instructionally oriented theory of example-based learning,” Cognitive Science, vol. 38, no. 1, pp. 1–37, 2014. [Online]. Available: http://dx.doi.org/10.1111/cogs.12086
[17] R. E. Mayer and R. Moreno, “Nine ways to reduce cognitive load in multimedia learning.” Educational psychologist, vol. 38, no. 1, pp. 43–52, 2003.
[18] R. Chaturvedi, “Task-based example miner for intelligent tutoring systems,” Ph.D. dissertation, School of Computer Science, University of Windsor, 2016.
[19] G. Weber and A. Mollenberg, “Elm-pe: A knowledge- based programming environment for learning lisp.” Proceedings of ED-MEDIA 94–World Conference on Educational Multimedia and Hypermedia (Vancouver, British Columbia, Canada, June 25-30), pp. 557–562, 1994.
[20] A. Davidovic, J. Warren, and E. Trichina, “Learning benefits of structural example-based adaptive tutoring systems,” IEEE Transactions on Education, vol. 46, no. 2, pp. 241–251, 2003.
[21] R. Hosseini, I.-H. Hsiao, J. Guerra, and P. Brusilovsky, “What should i do next? adaptive sequencing in the context of open social student modeling,” in Design for Teaching and Learning in a Networked World. Springer, 2015, pp. 155–168.
[22] R. Hosseini, P. Brusilovsky, and J. Guerra, “Knowledge maximizer: Concept-based adaptive problem sequencing for exam preparation,” in Artificial Intelligence in Education. Springer, 2013, pp. 848–851.
[23] B. Mokbel, S. Gross, B. Paassen, N. Pinkwart, and B. Hammer, “Domain-independent proximity measures in its.” in Sixth ACM International Conference on Educational Data Mining-EDM 2013, July 6 to 9, 2013, Tennessee, USA, 2013, pp. 334–335.
[24] R. J. Rovinelli and R. K. Hambleton, “On the use of content specialists in assessment of criterion-referenced test item validity.” in Annual Meeting of American Educational Research Association (60th, San Francisco, California). April 19-23., 1976.
[25] M. Yudelson, P. Brusilovsky, and V. Zadorozhny, “A user modeling server for contemporary adaptive hypermedia: An evaluation of the push approach to evidence propagation,” in International Conference on User Modeling. Springer, 2007, pp. 27–36.
[26] C. Ezeife, Problem Solving and Programs with C. Nelson Thomson Learning Ltd., 2010.
[27] J. Friedl, Mastering Regular Expressions. OReilly Media., 2006.
[28] T. Pang-Ning, M. Steinbach, and V. Kumar, Introduction to Data Mining. Addison-Wesley, 2005.
[29] P. Jaccard, Etude comparative de la distribution florale dans une portion des Alpes et du Jura. Impr. Corbaz, 1901.
[30] R. W. Hamming, “Error detecting and error correcting codes,” Bell System technical journal, vol. 29, no. 2, pp. 147–160, 1950.
[31] R. Chaturvedi and C. Ezeife, “Mining relevant examples for learning in its student models,” in 2014 IEEE International Conference on Computer and Information Technology, 2014, pp. 743–750.
[32] R. Payam, T. Lei, and L. Huan, “Cross-validation,” in Encyclopedia of Database Systems, Springer US., M. T. O. Edited by Ling Liu, Ed., 2009, pp. 532–538.
[33] Z. Markov and D. Larose, Data mining the web - Uncovering Patterns in Web Content, Structure and Usage. John Wiley, 2007.
[34] R. Chaturvedi, V. Brar, J. Geelal, and K. Kong, “Concept extraction: A modular approach to extraction of source code concepts,” in 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). IEEE, 2018, pp. 1860–1866.
Cite This Article
  • APA Style

    Ritu Chaturvedi, Christie I. Ezeife. (2022). Customized Learning in Online Tutoring Systems by Mining Learning Units from Tasks and Examples. International Journal on Data Science and Technology, 8(1), 22-35. https://doi.org/10.11648/j.ijdst.20220801.14

    Copy | Download

    ACS Style

    Ritu Chaturvedi; Christie I. Ezeife. Customized Learning in Online Tutoring Systems by Mining Learning Units from Tasks and Examples. Int. J. Data Sci. Technol. 2022, 8(1), 22-35. doi: 10.11648/j.ijdst.20220801.14

    Copy | Download

    AMA Style

    Ritu Chaturvedi, Christie I. Ezeife. Customized Learning in Online Tutoring Systems by Mining Learning Units from Tasks and Examples. Int J Data Sci Technol. 2022;8(1):22-35. doi: 10.11648/j.ijdst.20220801.14

    Copy | Download

  • @article{10.11648/j.ijdst.20220801.14,
      author = {Ritu Chaturvedi and Christie I. Ezeife},
      title = {Customized Learning in Online Tutoring Systems by Mining Learning Units from Tasks and Examples},
      journal = {International Journal on Data Science and Technology},
      volume = {8},
      number = {1},
      pages = {22-35},
      doi = {10.11648/j.ijdst.20220801.14},
      url = {https://doi.org/10.11648/j.ijdst.20220801.14},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ijdst.20220801.14},
      abstract = {In recent years, technology has enabled Universities and Colleges to offer web-based courses, in which, teachers (or experts) design, curate and upload all course material required to teach the course online so that students can learn at their own pace, time and location. This research proposes a tutoring framework called Example Recommendation System (ERS) that is based on example-based learning (EBL) instructional method. ERS focuses on students devoting their time and cognitive capacity to studying worked-out examples so that they can enhance their learning and apply it to graded tasks assigned to them. ERS uses regular expression analysis to extract basic learning units (LU) (e.g. scanf is a LU in C programming) from all task solutions and worked-out examples and represents this knowledge in vector space. Then, these vectors are mined to generate a customized list of worked-out examples for each assigned task. The prime contribution of ERS’s extraction module is its extendibility to new domains without requiring highly trained experts. Besides extendibility, ERS extracts LUs with 81% correctness for the domain of “Programming in C” and 95% for domain of “Programming in Miranda”. ERS’s data mining model used for customization has 93% accuracy and 88% f score. ERS’s educational impact is also evident from experiments that show that students score an average of 89% in tasks for which they use ERS’s recommended worked-out examples, as opposed to an average of 73% for those tasks that students attempt without ERS’s assistance.},
     year = {2022}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Customized Learning in Online Tutoring Systems by Mining Learning Units from Tasks and Examples
    AU  - Ritu Chaturvedi
    AU  - Christie I. Ezeife
    Y1  - 2022/03/30
    PY  - 2022
    N1  - https://doi.org/10.11648/j.ijdst.20220801.14
    DO  - 10.11648/j.ijdst.20220801.14
    T2  - International Journal on Data Science and Technology
    JF  - International Journal on Data Science and Technology
    JO  - International Journal on Data Science and Technology
    SP  - 22
    EP  - 35
    PB  - Science Publishing Group
    SN  - 2472-2235
    UR  - https://doi.org/10.11648/j.ijdst.20220801.14
    AB  - In recent years, technology has enabled Universities and Colleges to offer web-based courses, in which, teachers (or experts) design, curate and upload all course material required to teach the course online so that students can learn at their own pace, time and location. This research proposes a tutoring framework called Example Recommendation System (ERS) that is based on example-based learning (EBL) instructional method. ERS focuses on students devoting their time and cognitive capacity to studying worked-out examples so that they can enhance their learning and apply it to graded tasks assigned to them. ERS uses regular expression analysis to extract basic learning units (LU) (e.g. scanf is a LU in C programming) from all task solutions and worked-out examples and represents this knowledge in vector space. Then, these vectors are mined to generate a customized list of worked-out examples for each assigned task. The prime contribution of ERS’s extraction module is its extendibility to new domains without requiring highly trained experts. Besides extendibility, ERS extracts LUs with 81% correctness for the domain of “Programming in C” and 95% for domain of “Programming in Miranda”. ERS’s data mining model used for customization has 93% accuracy and 88% f score. ERS’s educational impact is also evident from experiments that show that students score an average of 89% in tasks for which they use ERS’s recommended worked-out examples, as opposed to an average of 73% for those tasks that students attempt without ERS’s assistance.
    VL  - 8
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • School of Computer Science, University of Guelph, Guelph, Canada

  • School of Computer Science, University of Windsor, Windsor, Canada

  • Sections