О прогнозировании результатов обучения на основе нечеткого моделирования
Authors: Кристалинский В.Р. 
Published: December 2024

При обучении школьников или студентов, независимо от изучаемой дисциплины весьма желательно осуществлять прогнозирование знаний учащихся. При этом одним из возможных факторов, на основании которых строится прогнозирование, могут быть знания учащихся по ранее изученным разделам данной дисциплины. Построенный прогноз может позволить более эффективно осуществлять индивидуальный подход к учащимся, повысить качество процесса обучения. Поскольку все разделы практически любого учебного курса являются взаимосвязанными, можно построить граф, моделирующий структуру связей в рамках всей дисциплины или какой-либо ее части. В связи с тем, что связи между разделами дисциплины имеют различную степень значимости, причем определение этой значимости носит субъективный характер, для моделирования целесообразно использовать нечеткий граф, степени принадлежности дуг которого моделируют тесноту связи между разделами дисциплины в рамках рассматриваемой модели. На основе построенного нечеткого графа можно построить систему нечеткого вывода, позволяющую прогнозировать результаты учебной деятельности по дисциплине. Очевидно, что построение модели в каждом конкретном случае должно осуществляться совместно учителем или специалистом по методике преподавания данной дисциплины и специалистом в области нечеткого моделирования. В работе рассматривается пример построения нечеткого графа и системы правил для прогнозирования результатов обучения по курсу алгебры 7 класса средней школы и компьютерной реализации построенной модели средствами библиотеки Fuzzy Logic Toolbox пакета MatLab и разработанного нами программного приложения на языке C# с использованием библиотеки Accord. Осуществляется сравнение двух этих подходов к реализации модели.

When teaching schoolchildren or students, regardless of the discipline being studied, it is highly desirable to predict the knowledge of students. At the same time, one of the possible factors on the basis of which forecasting is based may be the knowledge of students in previously studied sections of this discipline. The constructed forecast can allow for a more effective individual approach to students, improve the quality of the learning process. Since all sections of almost any training course are interconnected, it is possible to build a graph that models the structure of connections within the entire discipline or any part of it. Due to the fact that the connections between the sections of the discipline have different degrees of significance, and the definition of this significance is subjective, it is advisable to use a fuzzy graph for modeling, the degrees of belonging of the arcs of which model the closeness of the connection between the sections of the discipline within the framework of the model under consideration. Based on the constructed fuzzy graph, it is possible to build a fuzzy inference system that allows you to predict the results of educational activities in the discipline. It is obvious that the construction of a model in each specific case should be carried out jointly by a teacher or a specialist in the methodology of teaching this discipline and a specialist in the field of fuzzy modeling. The paper considers an example of constructing a fuzzy graph and a system of rules for predicting the results of training in the algebra course of the 7th grade of high school and a computer implementation of the constructed model using the Fuzzy Logic Toolbox library of the MatLab package and a C# software application developed by us using the Accord library. The comparison of these two approaches to the implementation of the model is carried out.