{'fraction_non_alphanumeric': 0.01720647773279352, 'fraction_numerical': 0.0, 'mean_word_length': 4.404371584699454, '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}}
A Real-Time Web-Cast System for Classes in the BYOD Style

A real-time web-cast system for classes in the BYOD (Bring Your Own Device) style is presented. The teacher starts up our server application software to keep capturing the screens and the voices. The student PCs will be organized in the shape of a binary tree in the following steps. Each student lets his browser connect to the teacher's PC with its FQDN or IP address. The first comer becomes the root that receives screen images and voices directly from the teacher's PC by the WebSocket protocol. Two browsers newly coming in become child nodes of the root or an existing leaf node from which they receive screens and voices by the WebRTC protocol. It is advantageous especially for the classes in the BYOD style because no students are required to install anything other than a browser into the PCs in advance. It is even possible to host students outside the classroom since the teacher's voices are delivered to their PCs.