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 条
  • [1] Evaluating Student Spatial Skills Learning in a Virtual Reality Programming Environment
    Lu, Justin
    Seavey, Lauren
    Zuk, Samuel
    Dimino, James
    Martin, Fred
    2022 IEEE FRONTIERS IN EDUCATION CONFERENCE, FIE, 2022,
  • [2] iProgVR: Design of a Virtual Reality Environment to Improve Introductory Programming Learning
    Wee, Chyanna
    Yap, Kian Meng
    Lim, Woan Ning
    IEEE ACCESS, 2022, 10 : 100054 - 100078
  • [3] Designing a virtual reality programming environment for quantum computers
    Genc, Hasan Hakan
    Aydin, Serkan
    Erdal, Hasan
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2022, 30 (03) : 690 - 707
  • [4] AVRA: virtual learning environment with virtual reality capabilities
    Domingueti, Daniel B.
    Dias, Diego R. C.
    Carvalho, Darlinton B. F.
    2020 22ND SYMPOSIUM ON VIRTUAL AND AUGMENTED REALITY (SVR 2020), 2020, : 102 - 110
  • [5] EnLighten: A Photovoltaics Learning Environment in Virtual Reality
    Arntz, Alexander
    Kessler, Dustin
    Eimler, Sabrina C.
    IEEE 21ST INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2021), 2021, : 221 - 223
  • [6] A virtual reality environment for e-learning
    Ouyang, X
    Zhao, Z
    ADVANCES IN MANUFACTURING TECHNOLOGY-XVI, 2001, : 173 - 176
  • [7] The Design of Distributed Virtual Reality Learning Environment
    Zhao Chengling
    Chai Langlang
    Zhao Qianqian
    Zhu Wanxia
    ICAIE 2009: PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND EDUCATION, VOLS 1 AND 2, 2009, : 696 - 700
  • [8] Understanding industrial robot programming by aid of a virtual reality environment
    Manou, Evgenia
    Vosniakos, George-Christopher
    Matsas, Elias
    INTERNATIONAL JOURNAL OF MECHANICAL ENGINEERING EDUCATION, 2019, 47 (02) : 135 - 155
  • [9] Grasp programming by demonstration in virtual reality with automatic environment reconstruction
    Jacopo Aleotti
    Stefano Caselli
    Virtual Reality, 2012, 16 : 87 - 104
  • [10] UML-based Live Programming Environment in Virtual Reality
    Kucecka, Jakub
    Vincur, Juraj
    Kapec, Peter
    Cicak, Pavel
    2022 WORKING CONFERENCE ON SOFTWARE VISUALIZATION (IEEE VISSOFT), 2022, : 177 - 181