ізмів, що вимагає участі в проекті кваліфікованих програмістів. Оскільки на сьогоднішній день відсутня інваріантна до ПЗ методологія побудови генеруючих КСВ, навіть для класних програмістів дана задача не є тривіальною. p align="justify"> У цій главі ми постараємося показати, що створення генеруючого КУ або КОС не так важко, як видається на перший погляд. Зрозуміло, будь-яку проблему можна вирішувати на різних рівнях. Якщо поставити перед собою завдання-максимум, яка полягає в розробці високоінтелектуального КСВ. що базується на всеосяжної моделі подання ПЗ, то до практичних результатів справа може дійти нескоро.
Тому увага буде приділено методам генерації, що дозволяє значно підвищити дидактичний потенціал КУ (КОС), але не є, з нашої точки зору, занадто спірними в плані реалізації.
Зазначимо, що матеріал глави орієнтований як на творці kу і КОС:, так і на розробників авторських систем.
Генерація УТЗ здійснюється на основі їх моделей. На рівні, інваріантному до ПЗ і виду освоюваної діяльності, модель задачі Мt являє собою кортеж:
Мt = (A, D, С, Ms, Msu, V, Vu, Mas, Ov, Oa)
де A-ціль (що потрібно від учня, яку діяльність необхідно виконати); - вихідні дані;
С - обмеження, які повинні бути враховані при виконанні УТЗ; - модель ситуації (залежно від призначення та виду КС Про цей компонент може відповідати моделям досліджуваного об'єкта, середовища професійної діяльності тощо); - інформаційна модель, що описує спосіб представлення Ms, а також кошти оперування нею в рамках КСВ; - результати (відповіді); - опис способу введення результату; - еталонна модель діяльності; - функція оцінювання результату; - функція оцінювання діяльності. p align="justify"> Компоненти A, D і С відповідають постановці завдання. B моделі ситуації виділимо три складових:
(Str (Ms), Val (Ms), Int (Ms))
Де Str (Ms) - структура Ms; (Ms) - значення параметрів Ms (Ms) - інтерпретація Ms.труктура Str (Ms) визначає форму виразів (математичних залежностей, правил і тд), що входять до Ms. Конкрет ві значення параметрів фіксуються в Val (Ms). Подібна декомпозиція дозволяє диференціювати генерацію УТЗ шляхом варіювання значеннями параметрів при незмінній структурі моделі ситуації і генерацію, яка передбачає трансформацію Str (M). p align="justify"> Інтерпретація Int (Ms) характеризує сенс (тобто предметний зміст) елементів Str (Ms) і значень з Val (Ms).
Функції оцінювання Ov і Оа визначаються таким чином:. (Vs, V)? R, (1)
О, - (Ма. Mas)? R, (2)
де Vs - результат, введений або вибраний учнем; - безліч оцінок;
Ма - модель діяльності, виконаної учнем у процесі вирішення УТЗ і пов'язаної з оперуванням Ms на основі реалізації Msu.
Форма, в я...