Improving WebIDE through Delightful Design and Gamification

WebIDE is a web-based online learning environment. WebIDE has been used successfully to teach CS0 and CS1 students Java and C concepts and software engineering best practices, specically Test Driven Development. Previous Web- IDE development has concentrated on developing functionality. The main goa...

Full description

Bibliographic Details
Main Author: Hilton, Michael
Format: Others
Published: DigitalCommons@CalPoly 2013
Subjects:
HCI
Online Access:https://digitalcommons.calpoly.edu/theses/931
https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1985&context=theses
id ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-1985
record_format oai_dc
spelling ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-19852019-10-24T15:17:10Z Improving WebIDE through Delightful Design and Gamification Hilton, Michael WebIDE is a web-based online learning environment. WebIDE has been used successfully to teach CS0 and CS1 students Java and C concepts and software engineering best practices, specically Test Driven Development. Previous Web- IDE development has concentrated on developing functionality. The main goal of this eort is to improve two non-functional aspects of WebIDE. The rst is to design a more delightful user interface. The second is to add a scoring mecha- nism that encourages students to develop best practices. The scoring mechanism rewards students who answer the question correctly on the rst attempt, dis- couraging them from spamming the answer button. Our objective is to motivate the students to think before answering. The innovations are evaluated through a semi-controlled experiment that was conducted during the Fall quarter of 2012 at Cal Poly. 2013-03-01T08:00:00Z text application/pdf https://digitalcommons.calpoly.edu/theses/931 https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1985&context=theses Master's Theses and Project Reports DigitalCommons@CalPoly Delight WebIDE Test Driven Development (TDD) gamification Education HCI Graphics and Human Computer Interfaces Software Engineering
collection NDLTD
format Others
sources NDLTD
topic Delight
WebIDE
Test Driven Development (TDD)
gamification
Education
HCI
Graphics and Human Computer Interfaces
Software Engineering
spellingShingle Delight
WebIDE
Test Driven Development (TDD)
gamification
Education
HCI
Graphics and Human Computer Interfaces
Software Engineering
Hilton, Michael
Improving WebIDE through Delightful Design and Gamification
description WebIDE is a web-based online learning environment. WebIDE has been used successfully to teach CS0 and CS1 students Java and C concepts and software engineering best practices, specically Test Driven Development. Previous Web- IDE development has concentrated on developing functionality. The main goal of this eort is to improve two non-functional aspects of WebIDE. The rst is to design a more delightful user interface. The second is to add a scoring mecha- nism that encourages students to develop best practices. The scoring mechanism rewards students who answer the question correctly on the rst attempt, dis- couraging them from spamming the answer button. Our objective is to motivate the students to think before answering. The innovations are evaluated through a semi-controlled experiment that was conducted during the Fall quarter of 2012 at Cal Poly.
author Hilton, Michael
author_facet Hilton, Michael
author_sort Hilton, Michael
title Improving WebIDE through Delightful Design and Gamification
title_short Improving WebIDE through Delightful Design and Gamification
title_full Improving WebIDE through Delightful Design and Gamification
title_fullStr Improving WebIDE through Delightful Design and Gamification
title_full_unstemmed Improving WebIDE through Delightful Design and Gamification
title_sort improving webide through delightful design and gamification
publisher DigitalCommons@CalPoly
publishDate 2013
url https://digitalcommons.calpoly.edu/theses/931
https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1985&context=theses
work_keys_str_mv AT hiltonmichael improvingwebidethroughdelightfuldesignandgamification
_version_ 1719277391889563648