Смекни!
smekni.com

Автоматизированное рабочее место учителя (стр. 2 из 2)

2. «Фамилия», «Имя» и «Отчество» учащегося должны быть из перечисленных в карточках учащихся.

3. «Месяц» и «День» и предмет берутся автоматически с таймера.

4. Автоматически заводятся листки для всех «Предметов»

5. «Оценки» в журнал вводятся из бланков тестирования.

4.3 Ограничение целостности приложений

Ученик

«№» в записях об ученике должен быть целым и положительным числом. Это ограничение естественно введено лишь для удобства счета. Он предназначен для обозначения уникальности записи и, поэтому, не должен дублироваться.

В поле «Класс» могут быть различные значения, в зависимости от того, какое в школе принято деление на классы. Например, в существующем варианте программы «классом» может быть только 9, 10 и 11, так как тесты предназначены только для них. «Буква класса» и «№ класса» вводятся отдельно из-за проблем оперирования со смешанной буквенно-цифровой переменной коей бы являлась переменная типа «Буква класса + № класса».

«Фамилией», «Именем» и «Отчеством» может быть любое выражение содержащее буквенные символы кириллицы[4]. Ограничение по длине каждого из их составляет 25 символов. Это вызвано конечно же необходимостью вывода данных на экран. А длинна в 25 символов обусловлена тем, что из более чем 200 проанализированных, произвольно взятых, фамилий самая большая имела длину в 19 символов.

Тест

Балл — количество правильных ответов на 20 вопросов. Отсюда, максимальный балл —20, минимальный — 0. Балл — целое, положительное число.

Ответ — номера ответов выбранные пользователем, которые он посчитал правильными. В зависимости от количества вариантов ответов их может быть от 4 до 6. Пользователь лишь выбирает курсором понравившийся ответ номер ему присваивается автоматически.

Вопрос — «зашит» в отдельный файл, пользователь не может его изменить не обладая достаточными полномочиями, в отличии от создателя программы.

К остальным переменным требования такие же как и в других пунктах.

Классный журнал

Так как все реквизиты классного журнала уже перечислены выше и сам журнал создается автоматически, нет надобности перечислять второй раз ограничения приложений для классного журнала.

5. Диалог пользователя с АРМ

Диалог с пользователем ведется в режиме меню. И лишь иногда пользователю приходится набирать некоторый текст, например, при сохранении результатов тестирования в файл.

При запуске программы возникает меню следующего вида:

Файл Тест Результат Печать Помощь

Внизу экрана в как бы «командной строке» появляется подсказка на каждый пункт меню при попадании на него курсором. Например, при попадании на пункт «Помощь» возникает надпись «Получение справки…».

Каждый пункт меню разворачивается при выборе его в еще несколько пунктов:



ФайлТест Результат Печать Помощь


Пункт меню «Файл»

- Создать — создает файл с установленным программой именем для хранения в нем результатов тестирования.

- Очистить — очищает этот файл для последующей записи в него результатов.

- Объединить — объединяет два файла с результатами тестирований на разных машинах в один, для удобства просмотра и анализа.

- Выход — выход из программы, автоматическое сохранение изменений, выгрузка программы из оперативной памяти.

Пункт меню «Тест»

Запускает по выбору один из тестов, выдает окно справки о том, как следует проходить тестирование, какие кнопки нажимать и т.д.

Пункт меню «Результат»

- Список — выдает полный список всех прошедших тестирование, их результаты: балл, оценку.

- Статистика — выдает среднюю оценку и средний балл либо среди параллелей, либо в какой либо параллели конкретно.

- График — строит гистограмму, для более наглядного восприятия результатов тестирования учеников школы. Может быть построен как для параллели, так и среди параллелей.

Пункт меню «Печать»

В программе предусмотрена возможность печать таблицы с результатами тестирования на матричный принтер и, в случае отсутствия такового, в текстовый файл.

Пункт меню «Помощь»

- О Программе… — выдает информацию о создателе программы, правах пользования и версии программы.

- Помощь — подсказка о том как надо пользоваться программой.

Заключение

Программа была написана для средней школы №132 Индустриального района г. Перми и с успехом прошла там испытания. Прошло тестирование две параллели 9-х и 11-х классов. Тестирование выявило недостатки знаний, а так же недостаточную подготовку учеников к такому виду проверки знаний.

Список литературы

В.В. Бойко, В.М. Савенков «Проектирование баз данных информационных систем», Москва, Финансы и статистика, 1989г.


[1] Хотя это качество (неодинаковый подход) учителя играет важную роль в образовании и все же необходимо.

[2] Есть одно «НО»: интерфейс написанный на TurboPascalзанимает огромное пространство в оперативной памяти, а работа с базой данных прямо скажем громоздка. Например, написание фильтра требует около 10 строчек программы, в то время как, скажем в FoxPro для этого требуется несравненно меньше.

[3] На усмотрение учителя, при получении оценки ниже какого-то установленного рубежа оценка может не ставится, но при этом результаты данного тестирования вообще не заносятся в базу.

[4] В программе также предусмотрено использование и имен из латинских букв.