A survey on online judge systems and their applications
Online judges are systems designed for the reliable evaluation of algorithm source code
submitted by users, which is next compiled and tested in a homogeneous environment …
submitted by users, which is next compiled and tested in a homogeneous environment …
Increasing students' awareness of their behavior in online learning environments with visualizations and achievement badges
In online learning environments where automatic assessment is used, students often resort
to harmful study practices such as procrastination and trial-and-error. In this paper, we study …
to harmful study practices such as procrastination and trial-and-error. In this paper, we study …
The effect of gamification on students with different achievement goal orientations
L Hakulinen, T Auvinen - 2014 international conference on …, 2014 - ieeexplore.ieee.org
In this study, we examined gamification in relation to achievement goal orientation.
Achievement goal orientation is a psychological conceptualization that characterizes …
Achievement goal orientation is a psychological conceptualization that characterizes …
A systematic literature review on semantic models for IoT-enabled smart campus
SD Nagowah, H Ben Sta… - Applied …, 2021 - content.iospress.com
Smart communities have recently gained much attention. Researchers have been trying to
tackle a number of challenges faced by smart communities. Interoperability is one key …
tackle a number of challenges faced by smart communities. Interoperability is one key …
How (not) to introduce badges to online exercises
Achievement badges are increasingly used to enhance educational systems and they have
been shown to affect student behavior in different ways. However, details on best practices …
been shown to affect student behavior in different ways. However, details on best practices …
Building a smart campus to support ubiquitous learning
New technological advances in user mobility and context immersion are enabling novel
adaptive and pervasive learning models in ambient environments. These advances allow …
adaptive and pervasive learning models in ambient environments. These advances allow …
Teaching git on the side: Version control system as a course platform
L Haaranen, T Lehtinen - Proceedings of the 2015 ACM conference on …, 2015 - dl.acm.org
The ability to use version control systems is a highly desired skill in the software industry and
the need to teach it has been recognized in the literature. Git, and other version control …
the need to teach it has been recognized in the literature. Git, and other version control …
Increasing adoption of smart learning content for computer science education
Computer science educators are increasingly using interactive learning content to enrich
and enhance the pedagogy of their courses. A plethora of such learning content, specifically …
and enhance the pedagogy of their courses. A plethora of such learning content, specifically …
[HTML][HTML] Design and architecture of an interactive eTextbook–The OpenDSA system
Abstract The OpenDSA Project seeks to provide complete instructional materials for data
structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook …
structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook …
An integrated practice system for learning programming in Python: design and evaluation
Over the past decades, computer science educators have developed a multitude of
interactive learning resources to support learning in various computer science domains …
interactive learning resources to support learning in various computer science domains …