Роботландский Университет © А.А.Дуванов |
Первый Зачетный класс Сидоров решил сделать на радиокнопках
Этот Зачетный класс пригоден для тестирования, при котором среди предложенных вариантов ответов есть только один правильный.
Программист, используя объект ExamRadio, не записывает теги в своем HTML-файле они строятся автоматически, исходя из заданных свойств объекта.
Зачетный класс работает в обоих браузерах (правда, в Netscape Navigator не расставляются пометки о правильности решения каждого задания) и спроектирован по резиновой технологии, то есть всегда покрывает ту площадь экрана, которая определяется его текстом и размерами окна браузера. Объект ExamRadio позволяет задать:
Небольшая модификация объекта ExamRadio превратила его под руками Сидорова в объект ExamCheckBox. Этот Зачетный класс построен на флажках, что позволяет предусматривать не один, а несколько правильных ответов на каждый вопрос. Причем, для каждого задания класса возможны два варианта:
Пример использования объекта ExamCheckBox показан в ./sidorov/exam2.htm, а программа объекта в ./sidorov/exam2.js.
Этот зачетный класс не рисуется автоматически в окошке браузера. Объект CheckTasks, на базе которого он строится, помогает организовать контроль работы пользователя и выставление итоговой оценки. В объекте предусмотрено задание собственной формулы для вычисления оценки (функция от двух аргументов: числа ошибок пользователя и числа заданий).
Пример использования объекта CheckTasks показан в ./sidorov/exam3.htm, а программа объекта в ./sidorov/exam3.js.
![]() |