Page 80 - 6286
P. 80
Програма тестування (модуль 1) надає студенту умови задачі
та приймає формульну відповідь. Відповідь надходить до об'єд-
нувального модуля 2, що передає її до модуля 3 для розпізна-
вання. У модулі 3 відбувається аналіз формульного виразу та
визначаеться оцінка відповіді (правильно, неправильно). Цей ви-
сновок передається через модуль 2 до тестової програми (мо-
дуль 1), де він враховується при підведенні результатів тесту-
вання. Отже, програмні модулі 2 і 3 призначені для виконання
допоміжних функцій. У той самий час за об'ємом і складністю
програмного коду вони в сотні разів перевершують основну
програму тестування. Таким чином можливість додати до тестів
завдання із формульними відповідями пов'язане з необхідністю
суттєвого збільшення обчислювальних ресурсів, що було стри-
муючим фактором для застосування завдань такої форми.
Зараз розроблено значно простіший ефективний метод вери-
фікації формульних відповідей. До основи методу закладе-но
обчислення результату, отриманого з відповіді, за умови,
відповідно до якої параметри формули набувають значень до-
вільних безрозмірних чисел. Таких обчислень за різних значень
параметрів роблять кілька та отримують масив результатів. Йо-
го порівнюють з аналогічним масивом, розрахованим за пра-
вильною формулою. Якщо ці масиви співпадають, то робиться
висновок про правильність аналітичного розв'язку. Ці розрахун-
ки та порівняння виконуються автоматично комп'ютерною про-
грамою перевірки. Розроблений програмний засіб дає мож-
ливість порівнювати формульні розв'язки з шаблоном, незалеж-
но від послідовності запису змінних параметрів. Він потребує
порівняно невеликого об'єму додаткових обчислювальних ре-
сурсів і може бути інтегрований до будь-якої програми комп'ю-
терного тестування знань без її суттєвого обтяження.
Під композицією тестових завдань розуміють їх створення,
що включає вибір змістовного наповнення, форм і засобів його
ілюстрування. Розглянемо ці дії послідовно.
80