{'fraction_non_alphanumeric': 0.016420361247947456, 'fraction_numerical': 0.0, 'mean_word_length': 5.66120218579235, '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}}
Sketch Recognition Based Intelligent Whiteboard Teaching System

The virtual electronic whiteboard is one of the main tools of the CSCL. This paper realizes an intelligent whiteboard system based on sketch recognition. The system is build on multitier distributed architecture, which can support the users to communicate with each other by sketching and chatting on pen based HCI. It can recognize the gestures to help users modify, copy and move sketches as familiar pencil-and-paper process, and transform the free-hand sketches into the symbols of the domain-specific knowledge automatically using feature points detection and graphics recognition algorithms. Such novel AI-aid sketching communication can support building connection between the concrete graphics and the abstract concepts during the learning activities, especially for information technology education. The experimental whiteboard system fulfills a flowchart-to-C programming and an ER diagram-to-database recognition and communication framework. The result of the usability evaluation of the experiment suggests that this system has higher efficiency for collaborative learning and more sufficient for the concept learning of information science.