Алгоритм анализа уровня текущих компетенций обучаемых
Рассмотрим постановку задачи в целом.
Дано:
· “Проблемные зоны” обучаемого, выявленные в ходе обучающих воздействий
· Баллы за каждую “проблемную зону”, выявленные в ходе обучающих воздействий.
Требуется:
· Определить текущий уровень компетенций обучаемых.
Анализ текущего уровня компетенций обучаемых происходит в несколько этапов, в соответствии с алгоритмом, который подробно описан далее. Блок-схема приведена на рис.13.
Средствами построения модели обучаемого М1 поддерживается М1знтек, которая представляет собой ориентированный граф следующего вида:
М1знтек =<V, U>, где
V=<V1,V2> – множество вершин, которые в свою очередь делятся на V1={v11,…,v1n} – множество изучаемых понятий, n – количество изучаемых понятий, элемент v1i= <N,T,W,Kтекi>, i =1,…,n, где N – изучаемое понятие; Т=(0,1), принимает значения знает/не знает; W=(0,..,10) – вес вершины; Kтекi = <NСij,WначCij, WконСij>, i = 1,…, ; j=1,…,k, – множество выявленных компетенций, k – количество компетенций, соответствующих курсу, NСij = {nC1,…,nCk} – множество названий компетенций, соответствующих курсу; WначCij = {wначC1,…,wначCk} - множество сбалансированных эталонных значений весовых коэффициентов компетенций; WконСij={wконC1,…,wконCk} - множество выявленных компетенций обучаемого;
V2={v21,…v2m} – множество умений, относящихся к данной модели, m – количество соответствующих умений, элемент v2j= <N,T,W>, j=1,…,m, где N – изучаемое умение; Т=(0,1), принимает значения умеет/не умеет; W=(0,..,10) – вес вершины;
U={uj}=<Vk, Vl, R>, j=1,…,m – множество связей между вершинами, где Vk – родительская вершина; Vl – дочерняя вершина; R={Rz} – тип связи, z=1,…,Z ( R1 – связь типа «часть-целое» (агрегация); R2 – связь типа «ассоциация»; R3 – «слабая» связь).
Рис.13. Блок-схема алгоритма анализа текущего уровня компетенций обучаемых
Шаг 1: Insert результатов тестирования обучаемых в БД;
Примечание: после прохождения тестирования студентом имеется .csv - файл, где находятся 6 столбцов (1-ый – ID записи, 2-ой – баллы для каждой проблемной зоны, 3-ий – дата создания записи, 4-ый – дата изменения записи, 5-ый – ID студента, 6-ой – проблемная зона); Соответственно у каждого студента имеется 15 проблемных зон по окончании тестирования;
Шаг 2: Получение из БД W_el_com - весовых коэффициентов компетенций по отношению к элементам учебного материала (в данном случае, к темам)
Шаг 3: Находим значение переменной W_nachi, W_nachi = W_el_comi / ∑iW_el_com, i = 1, . . . , 15 – сбалансированные весовые коэффициенты для каждой из 15 проблемной зоны (темы);
Шаг 4: Строится некоторая эталонная модель для каждой из 15 проблемной зоны:
W_kon_etaloni = 1/15 * W_nachi, i = 1, . . . , 15;
Шаг 5: Находим значение уровня сложности Zleveli = Coeffi / 15, i = 1, . . . , 15;
Шаг 6: Считаем конечные весовые коэффициенты W_koni = Zleveli * W_nachi, i = 1, . . . , 15;
Шаг 7: Находим итоговое значение уровня текущих компетенций обучаемого по данной теме Now_compi = W_koni * 100 / W_kon_etaloni, i = 1, . . . , 15;
Шаг 8: Import Now_compi в БД;
Шаг 9: Считаем итоговое значение уровня текущих компетенций обучаемого за курс в целом Summ_result_compi = ∑115Now_compi/15;
Шаг 10: Import посчитанных данных в БД;
Дата добавления: 2015-01-13; просмотров: 1318;