VRASP: A Virtual Reality Environment for Learning Answer Set Programming

被引:7
|
作者
Nguyen, Vinh T. [1 ]
Zhang, Yuanlin [1 ]
Jung, Kwanghee [1 ]
Xing, Wanli [2 ]
Dang, Tommy [1 ]
机构
[1] Texas Tech Univ, Lubbock, TX 79409 USA
[2] Univ Florida, Gainesville, FL 32611 USA
来源
PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2020) | 2020年 / 12007卷
关键词
ASP solver; Virtual Agent; Virtual Reality; SPARC programming;
D O I
10.1007/978-3-030-39197-3_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Answer Set Programming (ASP) is a dominant programming paradigm in Knowledge Representation. It is used to build intelligent agents - knowledge-intensive software systems capable of exhibiting intelligent behaviors. It is found that ASP can also be used to teach computer science in middle and high schools. However, the current ASP systems do not provide direct support for a programmer to produce an intelligent agent that a general user can directly interact with, which may greatly compromise the potential attraction of ASP to the secondary school students. In this paper, we propose a Virtual Reality (VR) programming environment called VRASP that allows a student to produce an avatar (agent) in a virtual world that is able to answer questions in spoken natural language from a general user. The VR application is accessible from anywhere so that the students' friends can interact with the agent. As a result, it gives the students a feeling of achievement and thus encourages them to solve problems using ASP. VRASP was evaluated with 10 users. Results of these studies show that students are able to communicate with the environment intuitively with an accuracy of 78%.
引用
收藏
页码:82 / 91
页数:10
相关论文
共 50 条
  • [31] Virtual reality and mixed reality for virtual learning environments
    Pan, ZG
    Cheok, AD
    Yang, HW
    Zhu, JJ
    Shi, JY
    COMPUTERS & GRAPHICS-UK, 2006, 30 (01): : 20 - 28
  • [32] Remote Pair Programming in Virtual Reality
    Dominic, James
    Tubre, Brock
    Ritter, Charles
    Houser, Jada
    Smith, Colton
    Rodeghero, Paige
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 406 - 417
  • [33] Virtual reality for NC-programming
    Tönshoff, HK
    Böss, V
    Rackow, N
    INITIATIVES OF PRECISION ENGINEERING AT THE BEGINNING OF A MILLENNIUM, 2001, : 847 - 851
  • [34] VR-OCKS: A virtual reality game for learning the basic concepts of programming
    Segura, Rafael J.
    del Pino, Francisco J.
    Ogayar, Carlos J.
    Rueda, Antonio J.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2020, 28 (01) : 31 - 41
  • [35] Programming contact tasks using a reality-based virtual environment integrated with vision
    Lloyd, JE
    Beis, JS
    Pai, DK
    Lowe, DG
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1999, 15 (03): : 423 - 434
  • [36] Effectiveness of Construction Safety Hazards Identification in Virtual Reality Learning Environment
    Shamsudin, Nurshamshida Md
    Majid, Faizah Abdul
    ENVIRONMENT-BEHAVIOUR PROCEEDINGS JOURNAL, 2019, 4 (12): : 375 - 381
  • [37] Influence of Spatial Learning Perspectives on Navigation Through Virtual Reality Environment
    Sharma, Greeshma
    Salam, Amritha Abdul
    Chandra, Sushil
    Singh, Vijander
    Mittal, Alok
    Brain Informatics and Health, 2016, 9919 : 346 - 354
  • [38] Virtual reality learning environment for enhancing electronics engineering laboratory experience
    Singh, Gurjinder
    Mantri, Archana
    Sharma, Ojaswa
    Kaur, Rashpinder
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2021, 29 (01) : 229 - 243
  • [39] Avatar Implementation in Virtual Reality Environment Using Situated Learning for "Tawaf"
    Yasin, Anita Mohd
    Darleena, Zeti
    Isa, Mohd Ali Mohd
    3RD INTERNATIONAL CONFERENCE ON E-LEARNING (ICEL 2011), 2012, 67 : 73 - 80
  • [40] Determinants of Learning Anatomy in an Immersive Virtual Reality Environment — A Scoping Review
    Sakshi Sinha
    Veronica DeYoung
    Amit Nehru
    Danielle Brewer-Deluce
    Bruce C. Wainman
    Medical Science Educator, 2023, 33 : 287 - 297