Курсовая работа: Объектно-ориентированное программирование учебных систем
Введение контрольных заданий в формате, который задан другими пунктами задания.
Ввод эталонов ответов в формате, который задан другими пунктами задания.
Класс дополнительно может реализовать следующие функции в соответствии с конкретного задания к курсовой работе.
Класс может принимать данные с другого носителя, который не входит в систему.
Класс контроля за ходом учебного процесса преподавателем.
Класс обязательно реализует следующие функции.
Просмотр результатов обучения для каждого студента.
Класс дополнительно может реализовать следующие функции в соответствии с конкретного задания к курсовой работе.
4. Класс проверки знаний пользователя – по заданию класс контроля знаний студента.
Класс обязательно реализует следующие функции.
Чтение задания к контролю из файла.
Чтение эталонных ответов из файла.
Предоставление студенту задач до контроля знаний.
Оценка каждого ответа.
Класс дополнительно может реализовать следующие функции в соответствии с конкретного задания к курсовой работе.
Задания типа «отметить необходимое».
5. Класс подготовки пользователя – по заданию класс представления учебного материала.
Класс обязательно реализует следующие функции.
Чтение учебного материала из файла.
Предоставление студенту порции учебного материала.
Переход к следующей порции материала.
Класс дополнительно может реализовать следующие функции в соответствии с конкретного задания к курсовой работе.
1. Жесткая, заранее установленная схема подачи материала.
Также реализуется пункт 5.1.
3 Классы программы
1. Класс входа в систему
Задачей данного класса является проверка логина и пароля пользователя системы, а также предоставление возможности регистрации нового пользователя в системе.
В системе присутствуют два уровня доступа каждый со своими функциями. Класс KLogin проверяет уровни доступа и передает их классу главного окна KMainWin.