122 алгоритмическую реализация процедур. Рассмотрены всевозможные варианты взаимодействия компонентов системы и классов пользователей (табл.2.1.). На рис.2.10, приведена формальная схема операций над структурой, позволяющая наращивать учебно-методическую базу. Функциональные приложения системы Таблица 2.1. 1. M^Ul конструктор лекций 2. Ul=> К uO проигрыватель лекций 3. M->Tt конструктор тестовых заданий 4. Tt=>0 проигрыватель тестовых заданий V(TxO) =>О; 5. Up=> К uO проигрыватель учебных модулей 6. Tp=>0 проигрыватель тестов V(TxO) =>О 7. V O—>UxO формирование характеристик учебной траектории 8. V O—>TxO формирование БД результатов тестирования 9. M-»Up администратор учебных модулей 10. M-»Tp администратор тестов 11. M—>UxT, Up, Tp администратор связности лекций и тестов 12. A-> К К uO регистрация и просмотр консультантом 13. A->0-> К регистрация и просмотр обучаемых 14. К —»(UxO) ред. образовательной траектории ((UxO)u(UxT))—>(UxO) 15. (TxO)=> К просмотр результатов тестирования V(TxO)=> К иО 16. К uO->( К xO) обмен информацией между консультантом и обучаемым 17. (Ux K)=> к оценка сложности модуля каждым консультантом (Ux К)—>U; 18. (Tx K)=>T оценка сложности теста каждым консультантом (Тх К)->Т 19. V((UxO)u(UxT))->(UxO) автоматическая генерация образовательной траектории; 20. V(TxO) К подсистема визуализации результатов тестирования 21. V(Ux K) =>U программа переоценки сложности модулей 22. V(Tx K) =>T программа переоценки сложности тестов 23. V(TxO) =>O алгоритмы механизмов тестирования; 24. К —>UxTx к оценка связности учебных модулей и тестов консультантом |
53 5,с (АгхАг2)х(Кх Г2) допускает декомпозицию в соединенные каскадно элементы. Таким образом, введенные операции определяют формальные преобразование структуры учебно-методической базы и определяют функциональные возможности программных приложений. Таблица 2.1. Функциональные приложения системы 1. М->1Л конструктор лекций 2. 1Л=> К оО проигрыватель лекций 3. м — конструктор тестовых заданий 4. проигрыватель тестовых заданий У(ТхО) =^0; 5. ир=> К иО проигрыватель учебных модулей 6. Тр=>0 проигрыватель тестов У(ТхО) =эО 7. V 0-»ихО формирование характеристик учебной траектории 8. V 0->ТхО формирование БД результатов тестирования 9. М->11р администратор учебных модулей 10. М—>Тр администратор тестов И. М—ЯЗхТ, ир, Тр администратор связности лекций и тестов 12. А-> К -> К иО регистрация и просмотр консультантом 13. А—>0—^ К. регистрация и просмотр обучаемых 14. К ->(11хО) ред. образовательной траектории ((ихО)и(11хТ))->(ихО) 15. (ТхО)=> к просмотр результатов тестирования У(ТхО)=> К иО 16. К иО->( К хО) обмен информацией между консультантом и обучаемым 17. (их К)=> К оценка сложности модуля каждым консультантом (их К)->и; 18. (Тх К)=>Т оценка сложности теста каждым консультантом (Тх К)->Т 19. У ((ихО )и(ихТ))^(ихО ) автоматическая генерация образовательной траектории; 20. У(ТхО) => К подсистема визуализации результатов тестирования 21. У(их К) =>и программа переоценки сложности модулей 22. У(Тх К) =>Т программа переоценки сложности тестов 23. У(ТхО) =>0 алгоритмы механизмов тестирования; 24. К ->11хТх К оценка связности учебных модулей и тестов консультантом 25. =>т Закачка БД тестовых заданий 26. 1=>и Закачка БД фрагментов лекций по 4-м СО 27. Подбор методических материалов профессиограммы 54 В результате проведенного анализа и декомпозиции задачи выделен следующий список функциональных возможностей, которые должны быть реализованы в виде программных приложений с единым согласованным интерфейсом. Для формализованного описания приложений далее под X —»У будем понимать некоторое управляющее действие X на У (формирование или редактирование), которое поддерживается некоторой программной компонентой. Под Х=>У будем понимать информационный поток из X в У под управлением некоторой программной компоненты. Под V алгоритмическую реализация процедур. Рассмотрим всевозможные варианты взаимодействия компонентов системы и классов пользователей. На рисунке приведена формальная схема операций над структурой, позволяющая наращивать учебно-методическую базу. Ач ® : N \ Прогр I ? Тест 1 \ К ч ч Направление I [ I * / Прогр N Е: ЯР,)=& Тест N Ч I > • : 5,*52= 5, / Направление N Тестовый контроль : = 5, Рис.2.5. Операции над структурой Использование приведенныхопераций позволяет формализовать описание программ обучения. |