{'fraction_non_alphanumeric': 0.012565445026178011, 'fraction_numerical': 0.005235602094240838, 'mean_word_length': 5.5479452054794525, '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}}
Opinion Mining for Modeling User Experience of Online Education: Sentiment Analysis and Keywords Extraction of Student Reviews

The paper discusses the possibilities of applying modern natural language processing technologies of opinion mining to investigate and improve the user experience of online-courses students. We analyzed 27 000 student reviews of projects within the Python programming language course. First, we applied keyword extraction algorithms as a way of semantic compression to receive a generalized picture of what users' main impressions are. Then we performed sentiment analysis to understand the feelings of students towards the learning process. The used methodology proved to be effective for analyzing user experience and allowed to find out some discrepancies between information in project descriptions and what users' reflection on the project. Two instruments of SA were applied to receive data on users' feelings in general.