{'fraction_non_alphanumeric': 0.02284527518172378, 'fraction_numerical': 0.0, 'mean_word_length': 4.987577639751553, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Development of a human-computer interface

In this paper we describe the development of a teaching aid for the intensive study of Arabic text samples. To do this, we consider it more useful to adopt the standpoint of the Human-Computer Interface (HCI) engineer, rather than the educational theorist. Most of the HCI problems we have encountered spring from unique features of the task domain (which is what HCI practitioners call the restricted world in which the computer-assisted worker lives and moves). All real-world applications have unique features. Not infrequently these loom large enough to dominate the design effort. By discussing what are admittedly unique features of the present project, we shall nevertheless cast light upon the general requirement for appropriate HCI tools and techniques in present-day teaching media. We also aim to share our experience of using HyperCard, running on the Apple Macintosh computer, as a course-authoring system.