An intelligent tutoring and assessing system for prolog programming

被引:0
|
作者
Hong, J
机构
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a system for tutoring and assessing Prolog programming skills. The system gives the student programming exercises and asks him to do the exercises in the form of Prolog programs. The system analyses the student's programs and gives comments, suggestions or corrections when appropriate. If the student is not able to program on his own, he is given directive guidance in the form of program templates. The system also assesses the student's knowledge state of Prolog programming skills on the basis of his programming activities and adapts the tutoring process and the progression of learning to the student's needs. We propose an approach to error diagnosis which does not rely on buggy rules as mane programming tutors do. The student program is interpreted using the general Prolog programming knowledge and then compared to the standard program. Any discrepancies between them provide opportunities for tutoring interventions.
引用
收藏
页码:586 / 588
页数:3
相关论文
共 50 条
  • [1] AUTOMATIC DEBUGGING OF PROLOG PROGRAMS IN A PROLOG INTELLIGENT TUTORING SYSTEM
    LOOI, CK
    [J]. INSTRUCTIONAL SCIENCE, 1991, 20 (2-3) : 215 - 263
  • [2] i-Prolog: A Web-Based Intelligent Tutoring System for Learning Prolog
    Stathaki, Afroditi
    Kondylakis, Haridimos
    Marakakis, Emmanouil
    Kalogerakis, Michael
    [J]. INTERACTIVITY, GAME CREATION, DESIGN, LEARNING, AND INNOVATION, 2018, 229 : 337 - 346
  • [3] SecTutor: An Intelligent Tutoring System for Secure Programming
    Ngambeki, Ida
    Bishop, Matt
    Dai, Jun
    Nico, Phillip
    Mian, Shiven
    Ong Thao
    Tran Ngoc Bao Huynh
    Chance, Zed
    Alhasan, Isslam
    Afolabi, Motunrola
    [J]. INFORMATION SECURITY EDUCATION - ADAPTING TO THE FOURTH INDUSTRIAL REVOLUTION, WISE 2022, 2022, 650 : 17 - 28
  • [4] A Novel Intelligent Tutoring System For Learning Programming
    Wang, Meng
    Wu, Wenjun
    Liang, Yu
    [J]. 2020 15TH INTERNATIONAL CONFERENCE ON DEVELOPMENT AND APPLICATION SYSTEMS (DAS), 2020, : 162 - 168
  • [5] AN INTELLIGENT TUTORING SYSTEM FOR TUTORING THE COMPUTERS PROGRAMMING AND C LANGUAGE DISCIPLINE
    Dobre, Iuliana
    [J]. LET'S BUILD THE FUTURE THROUGH LEARNING INNOVATION!, VOL. 2, 2014, : 142 - 149
  • [6] Tutoring Prolog novices based on programming techniques
    Hong, J
    [J]. INTELLIGENT TUTORING SYSTEMS, 1998, 1452 : 404 - 413
  • [7] Usability Factors for an Intelligent Tutoring System on Computer Programming
    Chrysafiadi, Konstantina
    Virvou, Maria
    [J]. NEW DIRECTIONS IN INTELLIGENT INTERACTIVE MULTIMEDIA SYSTEMS AND SERVICES - 2, 2009, 226 : 339 - 347
  • [8] An Intelligent Tutoring System for Computer Numerical Control Programming
    Li, Qinbo
    Hsieh, Sheng-Jen
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2019, 35 (01) : 252 - 261
  • [10] Algorithm and intelligent tutoring system design for programmable controller programming
    Hsieh, Sheng-Jen
    Cheng, Yuan-Teng
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 71 (5-8): : 1099 - 1115