
- •Содержание
- •Общая характеристика функциональных возможностей базовой версии компонента выявления текущего уровня компетенций обучаемого и модуля статистической обработки результатов
- •Экспериментальное программное исследование базовой версии компонента выявления текущего уровня компетенций обучаемого и модуля статистической обработки результатов
- •Требования на создание алгоритмов анализа текущего уровня компетенций обучаемых.
- •Постановка задачи курсового проекта
- •Разработка алгоритмов анализа текущего уровня компетенций обучаемых
- •Общая постановка задачи
- •Разработка алгоритмов анализа текущего уровня компетенций обучаемых
- •Алгоритм анализа уровня текущих компетенций обучаемых
- •Алгоритм прогноза уровня компетенций обучаемых
- •Проектирование и программная реализация алгоритмов анализа текущего уровня компетенций обучаемых
- •Разработка функциональных требований на создание подмодуля анализа текущего уровня компетенций обучаемых
- •Проектирование подмодуля анализа текущего уровня компетенций обучаемых
- •Особенности программной реализации подмодуля анализа текущего уровня компетенций обучаемых
- •Тестирование, тест примеры и апробация подмодуля анализа текущего уровня компетенций обучаемых
- •Литература
-
Алгоритм прогноза уровня компетенций обучаемых
Рассмотрим постановку задачи в целом.
Дано:
-
Текущий уровень компетенций обучаемых, выявленный в ходе обучающих воздействий
Требуется:
-
Спрогнозировать ожидаемый уровень компетенций обучаемых в будущем.
Прогноз уровня компетенций обучаемых происходит в несколько этапов, в соответствии с алгоритмом, который подробно описан далее. Блок-схема приведена на рис.14.
Рис.14. Блок-схема алгоритма прогноза уровня компетенций обучаемых
Шаг 1: Выбирается курс (К6, К8 или У8), которому необходимо осуществить прогноз уровня компетенций.
Шаг 2: Осуществляется выборка всех Summ_result_compi по курсу, которому необходимо сделать прогноз, результат записывается в класс.
Шаг 3: Все обучаемые, входящие в курс, которому делается прогноз разбиваются на группы по следующему принципу. Имеется 5 групп:
Summ_result_compi = [0; 20]% – 1 группа,
Summ_result_compi = [20; 40]% – 2 группа,
Summ_result_compi = [40; 60]% – 3 группа,
Summ_result_compi = [60; 90]% – 4 группа,
Summ_result_compi = [90; 100]% – 5 группа.
Соответственно, далее происходит сортировка по группам в зависимости от значения Summ_result_compi. Все результаты сохраняются в другой класс.
Шаг 4: Для каждой получившейся группы вычисляется своя Summ_result_compi, i = 1, . . . , 5, которая равна среднему арифметическому Summ_result_compi всех обучаемых, вошедших в конкретную группу.
Шаг 5: Далее каждому студенту присваивается уровень компетенций, на основе того, в какую группу он вошёл и какая Summ_result_compi была вычислена данной группе в шаге 4.
Далее рассмотрим вопросы, связанные с проектированием и программной реализацией алгоритмов анализа текущего уровня компетенций обучаемых.
-
Проектирование и программная реализация алгоритмов анализа текущего уровня компетенций обучаемых
-
Разработка функциональных требований на создание подмодуля анализа текущего уровня компетенций обучаемых
-
Подмодуль анализа текущего уровня компетенций обучаемых отвечает за определение текущего уровня компетенций обучаемых, а также – за прогноз уровня компетенций обучаемых. Разработка функциональности заключалось в реализации следующих возможностей:
-
Система должна работать в связке «клиент-сервер-база данных»
-
Весь процесс отображения строится в окне браузера
-
Система должна иметь функциональные возможности базовой версии компонента, т.е.:
-
Хранение данных о курсах с учетом иерархической структуры курса неограниченной вложенности и ключевых понятий по каждому курсу.
-
Хранение данных о компетенциях с учетом иерархической структуры компетенций.
-
Хранение набора обучающих воздействий, их связи с элементами курса, оценок обучаемых за выполнение тренингов.
-
Возможность определения текущих компетенций обучаемых, а также их хранение
-
Прогноз уровня компетенций обучаемых, а также хранение прогнозируемых данных
-
Проектирование подмодуля анализа текущего уровня компетенций обучаемых
Реализуемый подмодуль входит в состав модуля статистической обработки данных компонента обработки данных.
Архитектура модуля статистической обработки данных представлена на рис.15. Данная архитектура включает в себя 6 подмодулей: Подмодуль анализа текущего уровня компетенций обучаемых, подмодуль прогноза результатов экзамена, подмодуль анализа “проблемных зон” по конкретным курсам/дисциплинам, подмодуль анализа корреляции умений и знаний обучаемых по конкретным курсам/дисциплинам, подмодуль анализа эффективности применения индивидуальных планов обучения по конкретным курсам/дисциплинам.
Рис.15. Архитектура модуля статистической обработки данных