{'fraction_non_alphanumeric': 0.015580736543909348, 'fraction_numerical': 0.0028328611898017, 'mean_word_length': 5.094827586206897, '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}}
Dronely: A Visual Block Programming Language for the Control of Drones

Dronely is a visual block programming language that allows users to build programs for the control of small drones. Dronely uses drones as a way of raising interest in computer science among K-12 students by presenting a user-friendly and intuitive drag-and-drop interface for building programs that have a physically observable effect. Although the language was designed so that simple tasks are straightforward to accomplish, more complex programs can still be implemented in Dronely. In this paper, we introduce the language features provided in Dronely and outline the implementation details of using Blockly on an Android device.