Determining students’ level of page viewing in intelligent tutorial systems with artificial neural network


The concept of level of page viewing (LPV) refers to the extent to which a student actively revises the pages that he or she has to study in tutorial systems. In the present study, an artificial neural network (ANN) model, which is composed of 5 inputs, 20 and 30 neurons, 2 hidden layers, and 1 output, was designed to determine the students’ LPV. After this network was trained, it was integrated into a web-based prototype teaching system, which was developed by C# programming language. Additionally, Decision Tree method is tried to determine students’ LPV. However, this method gave wrong results according to expected LPV values. In this system, the student first studies the pages uploaded by the teacher onto the system. After studying all the pages within the scope of a topic, the student can go to the test page for evaluation purposes. LPVs of a student who wants to navigate to the test page are calculated by an ANN module added to the system. On the condition that one or more of the LPV’s are not up to the desired level, the student is not allowed to take the test and is informed of the pages with missing LPV’s so that he can re-study these pages. This prototype system developed based on ANN to determine students’ LPV is essential for intelligent tutorial systems, geared to provide intelligent assistance and guidance. The system can track the pages which the students did not study sufficiently and thus direct them to relevant pages. How much activity the students perform on each page to study is observed before they actually take the test, and the areas which should be further revised are determined much in advance.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7


  1. 1.

    Yaprak H, Karacı A, Demir I (2011) Prediction of the effect of varying cure conditions and w/c ratio on the compressive strength of concrete using artificial neural networks. Neural Comput Appl. doi:10.1007/s00521-011-0671-x

    MATH  Google Scholar 

  2. 2.

    Lee SC (2003) Prediction of concrete strength using artificial neural networks. Eng Struct 25:849–857

    Article  Google Scholar 

  3. 3.

    Vaisla KS, Bhatt AK (2010) An analysis of the performance of artificial neural network technique for stock market forecasting. Int J Comput Sci Eng 2(6):2104–2109

    Google Scholar 

  4. 4.

    Veronez M, de Souza S, Matsuoka M et al (2011) Regional mapping of the Geoid using GNSS (GPS) measurements and an artificial neural network. Remote Sens 3(4):668–683. doi:10.3390/rs3040668

    Article  Google Scholar 

  5. 5.

    Elmas C¸ (2007) Yapay Zeka Uygulamaları. Seckin Yayıncılık, Ankara (in Turkish)

    Google Scholar 

  6. 6.

    Körez A (2009) Durum Tabanlı Öğrenci Modeli İle Zeki Öğretim Sistemi(ZÖS) Tasarımı. Dissertation, University of Marmara

  7. 7.

    Rishi OP, Govil R, Sinha M (2007) Distributed case based reasoning for intelligent tutoring system: an agent based student modeling paradigm. World Acad Sci Eng Technol 29:273–276

    Google Scholar 

  8. 8.

    Anohina A (2007) Advances in intelligent tutoring systems: problem-solving modes and model of hints. Int J Comput Commun Control 2(1):48–55

    Google Scholar 

  9. 9.

    Parvez S M (2007) A pedagogical framework for integrating individual learning style into an intelligent tutoring system. Dissertation, Lehigh University

  10. 10.

    Butz CJ, Hua S, Maguire RB (2006) A web-based Bayesian intelligent tutoring system for computer programming. Web Intell Agent Syst Int J 4:61–81

    Google Scholar 

  11. 11.

    Hsieh SJ, Hsieh PY (2001) Intelligent tutoring system authoring tool for manufacturing engineering education. Int J Eng Ed 17(6):569–579

    Google Scholar 

  12. 12.

    Keleş A, Ocak R, Keleş A, Gülcü A (2009) ZOSMAT: web-based intelligent tutoring system for teaching-learning process. Expert Syst Appl 36(2):1229–1239. doi:10.1016/j.eswa.2007.11.064

    Article  Google Scholar 

  13. 13.

    Mitrovic A (1998) Learning SQL with a computerised tutor. In: Proceedings of 29th ACM SIGCSE Technical Symposium, Atlanta. doi:10.1145/273133.274318

  14. 14.

    Mayo M, Mitrovic A, McKenzie J (2000) CAPIT: an intelligent tutoring system for capitalisation and punctuation. In: Proceedings of advanced learning technology: design and development issues IEEE computer society. doi:10.1109/IWALT.2000.890594

  15. 15.

    Liegle OL (1999) development and evaluation of an adaptive web-based intelligent tutoring system. Dissertation, Kent State University Graduate School of Management

  16. 16.

    Günel K, Aşlıyan R (2009) Determining difficulty of questions in intelligent tutoring systems. Turkish Online J Educ Technol (TOJET) 8(3):1303–6521

    Google Scholar 

  17. 17.

    Acampora G, Gaeta M, Loia V (2011) Hierarchical optimization of personalized experiences for e-Learning systems through evolutionary models. Neural Comput Appl 20:641–657. doi:10.1007/s00521-009-0273-z

    Article  Google Scholar 

  18. 18.

    Julie MD, Kannan B (2011) Attribute reduction and missing value imputing with ANN: prediction of learning disabilities. Neural Comput Appl. doi:10.1007/s00521-011-0619-1

    Google Scholar 

  19. 19.

    Mullier D, Moore D, Hobbs, D (2001) A neural-network system for automatically assessing students. In: Kommers P, Richards G (eds) World conference on educational multimedia, hypermedia and telecommunications, pp 1366–1371)

  20. 20.

    Tortum A, Yayla N, Çelik C, Gökdağ M (2007) The investigation of model selection criteria in artificial neural networks by the Taguchi method. Phys A 386:446–468

    Article  Google Scholar 

  21. 21.

    Wu D (2009) Supplier selection: a hybrid model using DEA, decision tree and neural network. Expert Syst Appl 36:9105–9112. doi:10.1016/j.eswa.2008.12.039

    Article  Google Scholar 

  22. 22.

    Fang W, Yang B, Song D, Tang Z (2009) A new scheme on privacy-preserving distributed decision-tree mining. In: First international workshop on, education technology and computer science, 2009, ETCS ‘09, vol 2, pp 517–520. doi:10.1109/ETCS.2009.376

Download references

Author information



Corresponding author

Correspondence to Abdulkadir Karacı.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Karacı, A., Arıcı, N. Determining students’ level of page viewing in intelligent tutorial systems with artificial neural network. Neural Comput & Applic 24, 675–684 (2014).

Download citation


  • Artificial neural network
  • Intelligent tutorial system
  • Level of page viewing
  • Learning management system