Skip to main content

Optimizing Programming Language Learning Through Student Modeling in an Adaptive Web-Based Educational Environment

  • Chapter
  • First Online:
Machine Learning Paradigms

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 158))

Abstract

This chapter describes ELaCv2, which is the 2nd improved version of ELaC that is described in a previous work [1]. ELaCv2 is a novel integrated adaptive educational environment that provides e-training in programming and the language ‘C’. It adapts the learning material and process to the learner’s background, knowledge level, needs and ability. The adaptivity is achieved due to the incorporation of a 4-parameter student model that was developed taking into consideration the data and results that have been gathered by the student model of ELaC. The particular student model is responsible for identifying and updating the student’s knowledge level and needs each time from the beginning to the end of the learning process, allowing the learner to complete the e-training course at her/his own pace and according to her/his ability. The system can identify, each time and for each individual learner, which domain concepts are partially or completely known, which domain concepts are unknown, which domain concepts have been assimilated and which domain concepts need revision. Thus, the system schedules dynamically the learning material for each individual learner on the fly, minimizing the time that is required for her/his to complete the e-training course, and improving, simultaneously, the learning results.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Chrysafiadi, K., Virvou, M.: Dynamically personalized e-training in computer programming and the language C. IEEE Trans. Educ. 56(4), 385–392 (2013)

    Article  Google Scholar 

  2. Li, N., Cohen, W.W., Koedinger, K.R., Matsuda, N.: A machine learning approach for automatic student model discovery. In: Proceedings of Conference on Educational Data Mining (EDM 2011), pp. 31–40. Eindhoven, the Netherlands (2011)

    Google Scholar 

  3. Sucar, L.E., Noguez, J.: Student modeling. In: Pourret, O., Naom, P., Marcot, B. (eds.) Bayesian Networks: A Practical Guide to Applications, pp. 173–185. Wiley, West Sussex (2008)

    Chapter  Google Scholar 

  4. Millan, E., Loboda, T., Pιrez-de-la-Cruz, J.L.: Bayesian networks for student model engineering. Comput. Educ. 55(4), 1663–1683 (2010)

    Article  Google Scholar 

  5. Brusilovsky, P., Millan, E.: User models for adaptive hypermedia and adaptive educational systems. In: Brusilovsky, P., Kobsa, A., Neidl, W. (eds.) The Adaptive Web: Methods and Strategies of Web Personalization, pp. 3–53. Springer, Berlin (2007)

    Chapter  Google Scholar 

  6. Weber, G., Brusilovsky, P.: ELM-ART: an adaptive versatile system for web-based instruction. Int. J. Artif. Intell. Educ. 12(4), 351–384 (2001)

    Google Scholar 

  7. Hsiao, I.-H., Sosnovsky, S., Brusilovsky, P.: Guiding students to the right questions: adaptive navigation support in an E-learning system for Java programming. J. Comput. Assist. Learn. 26(4), 270–283 (2010)

    Article  Google Scholar 

  8. Klašnja-Milićevića, A., Vesina, B., Ivanovićb, M., Budimac, Z.: E-learning personalization based on hybrid recommendation strategy and learning style identification. Comput. Educ. 56(3), 885–899 (2011)

    Article  Google Scholar 

  9. Chrysafiadi, K., Virvou, M.: Fuzzy Logic for adaptive instruction in an e-learning environment for computer programming. IEEE Trans. Fuzzy Syst. 23(1), 164–177 (2014)

    Article  Google Scholar 

  10. Carver, R., Nash, J.G.: Doing Data Analysis with SPSS. Cengage Learning Inc, United States (2009)

    Google Scholar 

  11. Norusis, M.J.: SPSS 17 0 Statistical Procedures Companion. Pearson Education, United States (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konstantina Chrysafiadi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Chrysafiadi, K., Virvou, M., Sakkopoulos, E. (2020). Optimizing Programming Language Learning Through Student Modeling in an Adaptive Web-Based Educational Environment. In: Virvou, M., Alepis, E., Tsihrintzis, G., Jain, L. (eds) Machine Learning Paradigms. Intelligent Systems Reference Library, vol 158. Springer, Cham. https://doi.org/10.1007/978-3-030-13743-4_11

Download citation

Publish with us

Policies and ethics