Interactivity, Game Creation, Design, Learning, and Innovation. 6th International Conference, ArtsIT 2017, and Second International Conference, DLI 2017, Heraklion, Crete, Greece, October 30–31, 2017, Proceedings

Research Article

i-Prolog: A Web-Based Intelligent Tutoring System for Learning Prolog

  • @INPROCEEDINGS{10.1007/978-3-319-76908-0_32,
        author={Afroditi Stathaki and Haridimos Kondylakis and Emmanouil Marakakis and Michael Kalogerakis},
        title={i-Prolog: A Web-Based Intelligent Tutoring System for Learning Prolog},
        proceedings={Interactivity, Game Creation, Design, Learning, and Innovation. 6th International Conference, ArtsIT 2017, and Second International Conference, DLI 2017, Heraklion, Crete, Greece, October 30--31, 2017, Proceedings},
        proceedings_a={ARTSIT 2017 AND DLI},
        year={2018},
        month={3},
        keywords={Intelligent tutoring systems Prolog},
        doi={10.1007/978-3-319-76908-0_32}
    }
    
  • Afroditi Stathaki
    Haridimos Kondylakis
    Emmanouil Marakakis
    Michael Kalogerakis
    Year: 2018
    i-Prolog: A Web-Based Intelligent Tutoring System for Learning Prolog
    ARTSIT 2017 AND DLI
    Springer
    DOI: 10.1007/978-3-319-76908-0_32
Afroditi Stathaki1,*, Haridimos Kondylakis2,*, Emmanouil Marakakis1,*, Michael Kalogerakis1,*
  • 1: Technological Educational Institute of Crete
  • 2: FORTH-ICS
*Contact email: stathakiafrodith@hotmail.com, kondylak@ics.forth.gr, mmarak@cs.teicrete.gr, mixalis@cs.teicrete.gr

Abstract

Intelligent tutoring systems (ITS) incorporate techniques for transferring knowledge and skills to students. These systems use a combination of computer-aided instruction methods and artificial intelligence. In this paper we present a web-based intelligent tutoring system. Although it can be used as a generic learning mechanism, in this paper, as a proof of concept we used it for learning Prolog. We present the architecture of our system and we provide details on each one of its modules. Each lesson includes the corresponding lecture with theory and exercises, a practice module where students can apply the corresponding theory and an assessment module to verify user’s understanding. The system can be used with or without a teacher enabling distant learning. Among the novelties of our system is its flexibility to adapt to individual student choices and profile, offering a wide range of alternatives and trying to continuously keep the interest of the final user. The preliminary evaluation performed confirms the usability of our system and the benefits of using it for learning Prolog.