{'fraction_non_alphanumeric': 0.024907749077490774, 'fraction_numerical': 0.0, 'mean_word_length': 5.458333333333333, '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}}
Construction of the Individualized College English Learning Management System Using Ruby on Rails

One of the objectives of the new college English teaching model is to promote the development of individualized study methods and the autonomous learning ability on the part of students. However, the current common Learning Management System can't meet the individualized needs of both students and teachers. Ruby on Rails (RoR hereafter) is a full-stack web application framework written in Ruby, a dynamically scripting language. It follows the popular MVC (Model-View-Controller) pattern. By favoring "convention over configuration" and "Don't Repeat Yourself", RoReliminates a lot of verbiage, steps and time that traditional web programming required, making applications easier and more effective to develop. From the perspective of an English teacher, this paper explores the design and construction of a college English Learning Management System using Ruby On Rails according to their own needs, and conduct the evaluation on the cost, efficiency and performance of the system.