{'fraction_non_alphanumeric': 0.0165016501650165, 'fraction_numerical': 0.0, 'mean_word_length': 5.7407407407407405, '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}}
Determining the Quality of a Student Reflective Response

The quality of student reflective responses has been shown to positively correlate with student learning gains. However, providing feedback on reflection quality to students is typically expensive and delayed. In this work, we automatically predict the quality of student reflective responses using natural language processing. With the long-term goal of producing informative feedback for students, we derive a new set of predictive features from a human quality-coding rubric. An off-line intrinsic evaluation demonstrates the effectiveness of the proposed features in predicting reflection quality, particularly when training and testing on different lectures, topics, and courses. An extrinsic evaluation shows that both expertcoded quality ratings and quality predictions based on the new features positively correlate with student learning gain.