Reinforcement Learning in Education: A Literature Review

B Fahad Mon, A Wasfi, M Hayajneh, A Slim, N Abu Ali - Informatics, 2023 - mdpi.com
The utilization of reinforcement learning (RL) within the field of education holds the potential
to bring about a significant shift in the way students approach and engage with learning and …

Reinforcement learning for education: Opportunities and challenges

A Singla, AN Rafferty, G Radanovic… - arXiv preprint arXiv …, 2021 - arxiv.org
This survey article has grown out of the RL4ED workshop organized by the authors at the
Educational Data Mining (EDM) 2021 conference. We organized this workshop as part of a …

Level generation through large language models

G Todd, S Earle, MU Nasir, MC Green… - Proceedings of the 18th …, 2023 - dl.acm.org
Large Language Models (LLMs) are powerful tools, capable of leveraging their training on
natural language to write stories, generate code, and answer questions. But can they …

Procedural puzzle generation: A survey

B De Kegel, M Haahr - IEEE Transactions on Games, 2019 - ieeexplore.ieee.org
Procedural content generation (PCG) for games has existed since the 1980s and is
becoming increasingly important for creating game worlds, backstory, and characters across …

Neural Task Synthesis for Visual Programming

VA Pădurean, G Tzannetos, A Singla - arXiv preprint arXiv:2305.18342, 2023 - arxiv.org
Generative neural models hold great promise in enhancing programming education by
synthesizing new content. We seek to design neural models that can automatically generate …

Zero-Shot Learning of Hint Policy via Reinforcement Learning and Program Synthesis.

A Efremov, A Ghosh, A Singla - International Educational Data Mining Society, 2020 - ERIC
Intelligent tutoring systems for programming education can support students by providing
personalized feedback when a student is stuck in a coding task. We study the problem of …

Graph grammar-based controllable generation of puzzles for a learning game about parallel programming

J Valls-Vargas, J Zhu, S Ontañón - … on the Foundations of Digital Games, 2017 - dl.acm.org
In the context of a learning game to teach parallel programming, we describe a procedural
content generation (PCG) approach that can be controlled to generate programming puzzles …

Synthesizing tasks for block-based programming

U Ahmed, M Christakis, A Efremov… - Advances in neural …, 2020 - proceedings.neurips.cc
Block-based visual programming environments play a critical role in introducing computing
concepts to K-12 students. One of the key pedagogical challenges in these environments is …

Maze generation based on difficulty using genetic algorithm with gene pool

EK Susanto, R Fachruddin, MI Diputra… - … on Application for …, 2020 - ieeexplore.ieee.org
Game level design is one of the most important element of developing an enjoyable video
game. Besides, game with difficult and dynamic level can make players more exciting. This …

Monte-Carlo tree search for artificial general intelligence in games

CF Sironi - 2019 - cris.maastrichtuniversity.nl
Abstract Research in Artificial Intelligence has shown that machines can be programmed to
perform as well as, or even better than humans in specific tasks, such as playing Chess …