лізовані наступні методи порівняння еталонного відповіді з відповіддю, кого навчають.
) Аналіз за ключовими словами. Цей метод аналізу досить простий і універсальний. Еталонний відповідь, заздалегідь введений викладачем, використовується в якості ключа, який порівнюється з відповіддю навчають протягом всієї рядка. Ключем може бути один символ, слово або група слів.
При використанні ключових слів можна досягти досить хороших результатів. Але застосовувати метод треба досить обережно, так як можливості розпізнавання сенсу з його допомогою обмежені. Недолік ключового пошуку виражається в тому, що відповідь не розпізнається при перестановках усередині ключа.
) Синтаксичний аналіз з використанням символів часткової обробки відповіді учня. Цей метод аналізу доцільно використовувати в тому випадку, коли потрібно виконати порівняння не по ключу, а по жорсткому еталону. Зайвий символ повинен вважатися помилкою, пробіли не ігноруються. Виконується як би пряме (посимвольне) порівняння посимвольного відповіді з еталоном. При збігу всіх символів відповіді з символами еталона виробляється ознака «вірно».
Однак при роботі учнів із курсом можуть виникнути ситуації, коли необхідно, з метою більш коректного тлумачення сенсу відповіді, зробити деякі відступи від правил прямого порівняння. У подібних ситуаціях метод синтаксичного аналізу передбачає кошти часткової обробки відповідей, кого навчають.
Символи часткової обробки відповіді (спецсимволи), включені в еталон відповіді, дозволяють виключити, ігнорувати у відповіді навчають один або декілька символів (слів) при порівнянні з еталоном. Всі інші символи, відмінні від символів часткової обробки, в тексті якого навчають повинні слідувати в тому ж порядку, що і в стандарті відповіді.
) Логічний аналіз. Логічний метод аналізу дає можливість формування відповіді у вільно-конструируемой формі. В даному випадку відповідь може являти собою фразу або речення, в якому порядок слів строго не визначений. У словах можуть ігноруватися закінчення або інші частини.
Основною відмінністю даного методу аналізу від аналізу за ключовими словами є те, що виключається необхідність перерахування всіх можливих послідовностей ключових слів при розгляді багатослівних відповідей, так як логічний метод дозволяє за допомогою одного еталона проаналізувати наскільки варіантів відповідей. Мета цієї діяльності - подолання надмірної заданості відповідей учня, що є загальним недоліком багатьох ППС.
Недоліками такого роду програм є:
зниження мотивації в ході роботи з програмою;
виникнення «провалів» (пропусків) у знаннях, пов'язаних з мимовільним розсіюванням уваги в процесі роботи з програмою, а також ослабленням системного зв'язування знань за відсутності їх інтонаційного виділення;
складність і висока трудомісткість організації навчального діалогу, а також діагностуючої і керуючої навчанням частини програми.
Зважаючи надзвичайно високої трудомісткості написання програм такого роду на мовах програмування і високих вимог до програмістської кваліфікації розробників, вони часто розробляються з використанням програмних оболонок автоматизованих навчальних курсів, що мають свою мову програмування, інтерфейс, розрахований на розробника-непрограмістів . <...