An affective and Web 3.0-based learning environment for a programming language

被引:31
|
作者
Zatarain Cabada, Ramon [1 ]
Barron Estrada, Maria Lucia [1 ]
Gonzalez Hernandez, Francisco [1 ]
Oramas Bustillos, Raul [1 ]
Alberto Reyes-Garcia, Carlos [2 ]
机构
[1] Inst Tecnol Culiacan, Div Res & Postgrad Studies, Juan Dios Batiz 310 Pte Col Guadalupe, Culiacan 80220, Sinaloa, Mexico
[2] INAOE, Luis Enrique Erro 1, Puebla 72840, Mexico
关键词
Web; 3.0; Intelligent learning environment; Educational applications; ACCEPTANCE;
D O I
10.1016/j.tele.2017.03.005
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
We present a Web-based environment for learning Java programming that aims to provide adapted and individualized programming instruction to students by using modern learning technologies as a recommender and mining system, an affect recognizer, a sentiment analyzer, and an authoring tool. All these components interact in real time to provide an educational setting where the student learn to develop Java programs. The recommender system is an E-Learning 3.0 software component that recommends new exercises to a student based on the actions (ratings) of previous learners. The affect recognizer analyze pictures of the student to recognize learning-centered emotions (frustration, boredom, engagement, and excitement) that are used to provide personalized instruction. Sentiment text analysis determines the quality of the programming exercises based on the opinions of the students. The authoring tool is used to create new exercises with no programming work. We conducted two evaluations: one evaluation used the Technology Acceptance Model to assess the impact of our software tool on student behavior. The second evaluation calculated the student's t-test to assess the learning gain after a student used the tool. The results of the evaluations show the students perceived enjoyment and are willing to use the tool. The study also show that students using the tool have a greater learning gain than those who learn using a traditional method. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:611 / 628
页数:18
相关论文
共 50 条
  • [1] Web 3.0-Based personalisation of learning objects in virtual learning environments
    Kurilovas, Eugenijus
    Kubilinskiene, Svetlana
    Dagiene, Valentina
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2014, 30 : 654 - 662
  • [2] Interactive Learning Environment for Practical Programming Language based on Web Service
    Jung, Inho
    Choi, Jaewoong
    Kim, In-Jung
    Choi, Changbeom
    [J]. 2016 15TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING (ITHET), 2016,
  • [3] The Framework of Web 3.0-Based Enterprise Knowledge Management System
    Lai, Hongbo
    Fan, Yushun
    Xin, Le
    Liang, Hui
    [J]. 7TH INTERNATIONAL CONFERENCE ON KNOWLEDGE MANAGEMENT IN ORGANIZATIONS: SERVICE AND CLOUD COMPUTING, 2013, 172 : 345 - 351
  • [4] A Web 3.0-Based Trading Platform for Data Annotation Service With Optimal Pricing
    Yang, Shu
    Zhang, Yilei
    Cui, Laizhong
    Deng, Bin
    Chen, Taoyuan
    Dong, Qingzhen
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (05): : 4032 - 4044
  • [5] Web 3.0-Based Non-Formal Learning to Meet the Third Millennium Education Requirements: University Students' Perceptions
    Atabekova, Anastasia
    Belousov, Alexander
    Shoustikova, Tatiyana
    [J]. WORLDWIDE TRENDS IN THE DEVELOPMENT OF EDUCATION AND ACADEMIC RESEARCH, 2015, 214 : 511 - 519
  • [6] WEB-based environment for programming and distance learning
    Vazhenin, DT
    Vazhenin, A
    Wang, YH
    [J]. AINA 2005: 19TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, 2005, : 109 - 112
  • [7] Web teaching and learning programming environment based on plan method and constructs
    Ebrahimi, Alireza
    [J]. Education for the 21st Century - Impact of ICT and Digital Resources, 2006, 210 : 309 - 313
  • [8] TAPLI:: an adaptive Web-based learning environment for linear programming
    Millán, E
    García-Hervás, E
    Riscos, EGD
    Rueda, A
    de la Cruz, JLP
    [J]. CURRENT TOPICS IN ARTIFICIAL INTELLIGENCE, 2004, 3040 : 676 - 685
  • [9] A web-based programming learning environment to support cognitive development
    Hwang, Wu-Yuin
    Wang, Chin-Yu
    Hwang, Gwo-Jen
    Huang, Yueh-Min
    Huang, Susan
    [J]. INTERACTING WITH COMPUTERS, 2008, 20 (06) : 524 - 534
  • [10] A "Development web environment" for learning programming languages
    Pérez, JRP
    Ruiz, MDP
    Rodríguez, MG
    [J]. WEB ENGINEERING, PROCEEDINGS, 2003, 2722 : 128 - 129