A model for an intelligent tutoring system (ITS) that uses fuzzy logic and a constraint-based student model (CBM) is proposed. The goal of the ITS is to teach the use of punctuation in Turkish. The proposed ITS includes two student models, i.e., an overlay student model and a CBM. The student modeler in the CBM records each mistake a student make when answering questions in the system. Immediate feedback and hints are provided based on the recorded mistakes. In addition, moreover the level of students’ learning of the usage of punctuation marks is determined and overlay student model is updated according to the mistakes. If the student cannot provide the correct answer relative to the desired learning level after a specified number of attempts, this information is recorded by the overlay student model. Students can study the pages and attempt to answer the questions again. For determining the level of learning MYCIN certainty factor, the number of times the student takes for answering the question and fuzzy logic decision system are used. Crowded classes make it difficult for teachers to evaluate all student answers and provide individual feedback. The proposed ITS identifies student mistakes and provides feedback immediately. In addition, the ITS analyzes mistakes to determine the student’s learning gaps relative to specific topics and concepts. Learning to use punctuation correctly is valuable; thus, the proposed ITS model is important and worthwhile.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Tax calculation will be finalised during checkout.
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
Tax calculation will be finalised during checkout.
Karacı A (2014) Türkçede Noktalama İşaretleri Ve Büyük Harf Kullanımının Öğretimi İçin Zeki Öğretim Sistemi Model Önerisi. J Res Educ Teach 3(1):18–24
Nwana HS (1990) Intelligent tutoring systems: an overview. Artif Intell Rev 4:251–277
Beck J, Stern M, Haugsjaa E (1996) Applications of AI in education. Crossroads 3(1):1–11. https://doi.org/10.1145/332148.332153
Sağıroğlu Ş, Çolak İ, Kahraman HT (2008) Geleneksel web tabanlı öğretim sistemlerinden uyarlanır öğretim sistemine geçiş: UHÖS için tasarım yaklaşımlarının incelenmesi. J Fac Eng Archit Gazi Univ 23(4):837–852
Pakyürek G (2013) Bilişsel Bilimlerde Disiplinlerarası Yaklaşımın Tarihsel ve Felsefi Kökenleri. Hacet Univ J Fac Lett 30(2):161–172
Altan Z (2005) Bilişsel Bilim Bağlamında Dilbilim ve Bilgisayar Bilimlerindeki Önemi. Bilimde ModernYöntemler Sempozyumu, 16–18 Kasım-Kocaeli, Turkey
Aleven V, Xhakaj F, Holstein K, McLaren BM (2016) Developing a teacher dashboard for use with intelligent tutoring systems. In: The proceedings of the 4th international workshop on teaching analytics, IWTA 2016 at the 11th European conference on technology enhanced learning, EC-TEL 2016, 13–16 September 2016, Lyon, France
Verdú E, Regueras LM, Gal E et al (2017) Integration of an intelligent tutoring system in a course of computer network design. Educ Tech Res Dev 65(3):653–677
Xhakaj F, Aleven V, McLaren BM (2017) Effects of a teacher dashboard for an intelligent tutoring system on teacher knowledge, lesson planning, lessons and student learning. In: Lavoué É, Drachsler H, Verbert K, Broisin J, Pérez-Sanagustín M (eds) Data driven approaches in digital education. EC-TEL 2017. Lecture notes in computer science, vol 10474. Springer, Cham
Mayo M, Mitrovic A, McKenzie J (2000) CAPIT: an intelligent tutoring system for capitalisation and punctuation. Advanced Learning Technologies, 2000. IWALT 2000. Proceedings. International Workshop on 2000, Palmerston North, 151–154. https://doi.org/10.1109/iwalt.2000.890594
Mayo MJ (2001) Bayesian student modelling and decision-theoretic selection of tutorial actions in intelligent tutoring systems. Ph.D. Thesis, Computer Science in the University of Canterbury, Christchurch, 15, 49, 53, 70–73, 123, 165
Martin B, Mitrovic A (2003) ITS domain modelling: Art or science? In: 11th International conference on artificial intelligence in education, Sydney, pp 183–190
Mitrovic A (1998) Learning sql with a computerised tutor. In Proceedings of 29th ACM SIGCSE technical symposium, Atlanta, pp 307–311. https://doi.org/10.1145/273133.274318
Mitrovic A, Ohlsson S (2016) Implementing CBM: SQL-tutor after fifteen years. Int J Artif Intell Educ 26(1):150–151
Suraweera P, Mitrovic A (2001) Designing an intelligent tutoring system for database modeling. Proceedings of 9th international conference on human–computer interaction (HCII 2001), New Orleans, pp 745–749
Mitrovic A (2002) NORMIT, a web-enabled tutor for database normalization. In: Proceedings of the international conference on computers in education (ICCE 2002), Auckland, pp 1276–1280
Elmadani M, Mitrovic A, Weerasinghe A (2013) Understanding student interactions with tutorial dialogues in EER-tutor. In: Wong LH, Liu C-C, Hirashima T, Sumedi P, Lukman M (eds) Proceedings of the 21st international conference on computers in education, pp 30–40
Mitrovic A, Williamson C, Bebbington A, Mathews M, Suraweera P, Martin B (2011) Thermo-tutor: an intelligent tutoring system for thermodynamics. In: Global engineering education conference (EDUCON), Amman, pp 378–385
Murray T (1999) Authoring intelligent tutoring systems: an analysis of the state of the art. Int J Artif Intell Educ 10:98–129
Graesser AC, Conley MW, Olney A (2012) Intelligent TUTORING SYSTEMS. In: Graham S, Harris K (eds) KAPA educational psychology handbook, 3rd edn. American Psychological Association, Washington, p 452
Brusilovsky P (1999) Adaptive and intelligent technologies for web-based education. Spec Issue Intell Syst Teleteach Künstliche Intelligenz 4:19–25
Brusilovsky P (2001) Adaptive hypermedia. User Model User-Adap Inter 11:87–110
Doğan B (2006) Zeki öğretim sistemlerinde veri madenciliği kullanılması, Ph.D. thesis, Marmara University, Science Institute, İstanbul
Elbeh HMA (2012) A personalized emotional intelligent tutoring system based on AI planning., Ph.D. thesis, Ulm University Artificial Intelligence Institute, Ulm, 11, 13, 19–23
Gálvez J, Guzmán E, Conejo R, Mitrovic A, Mathews M (2016) Data calibration for statistical-based assessment in constraint-based tutors. Knowl Based Syst 97:11–23
Ohlsson S (2016) Constraint-based modeling: from cognitive theory to computer tutoring—and back again. Int J Artif Intell Educ 26(1):457–473
Galvez J, Guzman E, Conejo R, Millan E (2009) Student knowledge diagnosis using item response theory and constraint-based modeling. In: Proceeding of the 2009 conference on artificial intelligence in education: building learning systems that care: from knowledge representation to affective modelling, Brighton, pp 291–298
Woolf BP (2009) Building intelligent interactive tutors: student-centered strategies For revolutionizing E-learning. Morgan Kaufmann Publishers, New York, pp 81–82
Chung ZT, Utsuro T, Rodrigo MM (2017) Constraint-based modelling as a tutoring framework for Japanese honorifics, artificial intelligence in education. In: 18th International conference, AIED, Wuhan, China, pp. 480–484
Martin B (1999) Constraint-based modeling: representing student knowledge. N Z J Comput 7:30–38
Goldstein P (1977) Overlays: a theory of modelling for computer-aided instructions. AI Memo 406, MIT, Cambidge
Anjaneyulu K (1997) Concept level modelling on the WWW. In: Proceedings of the workshop “intelligent educational systems on the world wide web”, 8th World conference of the AIED Society, Kobe, Japan, pp 18–22
Horvitz EJ, Heckerman DE, Langlotz CP (1986) A framework for comparing alternative formalisms for plausible reasoning. In: Proceedings of the 5th national conference on artificial intelligence (AAAI’86), Philadelphia, PA, August 11–15, vol. 1, pp 210–214
Rafael AF, Marta CR, Fernando AG (2004) An approach of student modelling in a learning companion system. Lecture notes in computer science: advances in artificial intelligence—IBERAMIA 2004. In: 9th Ibero-American conference on AI, Puebla, Mexico, November 22–25
Tsadiras AK, Margaritis KG (1998) The MYCIN certainty factor handling function as uninorm operator and its use as a threshold function in artificial neurons. Fuzzy Sets Syst 93(3):263–274. https://doi.org/10.1016/S0165-0114(96)00185-6
Karacı A (2015) Fuzzy logic based assessment model proposal for online problem-based learning. Int J Comput Appl 117:0975–8887
Lee CC (1990) Fuzzy logic in control systems: fuzzy logic controller. IEEE Trans Syst Man Cybern 20(2):419–435. https://doi.org/10.1109/21.52552
Al-Humaidi HM (2007) A fuzzy logic approach to model delays in construction projects. Ph.D. Thesis, University of Ohio State, Ohio
Zhiping L, Yu S, Tianwei X, Yang L (2012) The research of classical learner models in intelligent tutoring systems. In: 2012 7th International conference on computer science and education (ICCSE), pp 1204–1207
Conflict of interest
The authors declare that they have no conflict of interest.
About this article
Cite this article
Karaci, A. Intelligent tutoring system model based on fuzzy logic and constraint-based student model. Neural Comput & Applic 31, 3619–3628 (2019). https://doi.org/10.1007/s00521-017-3311-2
- Intelligent tutoring systems
- Fuzzy logic
- Constraint-based student model