{'fraction_non_alphanumeric': 0.029780564263322883, 'fraction_numerical': 0.0, 'mean_word_length': 5.65625, '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}}
Learning with a QQ-Based Collaborative e-Learning System

E-learning is becoming increasingly popular in higher education, from which both students and instructors gain benefits. In this paper, we present our QQ-based collaborative e-learning system for programming courses. QQ is a popular communication software in China, which may facilitate collaborative learning in the following ways: interaction, individual accountability, team work, and personalized guidance. Our experience indicates that it offers better performance than mere classroom learning. The experience is evaluated from both instructors' and students' points of view.