{'fraction_non_alphanumeric': 0.016861219195849545, 'fraction_numerical': 0.0, 'mean_word_length': 5.892857142857143, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An Architecture for Bidirectional Learning Games

Dynamic personalization of learning trajectories that integrate different perspectives and variable scenarios is a viable way to improve the effectiveness and efficiency of training and education. Serious games offer a designated platform for this, by aggregating learner interactions, and using these to dynamically configure, adjust and tailor the game to individuals and contexts. An architecture is presented to support the creation of serious games for specific scenarios, in a faster, more effective and efficient manner. Following a research-by-design approach, the architecture is simultaneously developed and applied in case studies, with the experiences infused as enhancements for subsequent design iterations.