Тестирующая система
Создать систему контроля знаний. В системе существуют
пользователи с разными правами (администратор, студент, гость).
Необходимо хранить результаты тестирования, причем исключить
возможность их замены при повторном прохождении теста тем же
студентом. Студенты могут быть сгруппированы в группы. Предусмотреть
создание отчетов (средний бал, количество отличников, количество не
сдавших в группе и по предмету и т.д.)
Это должно быть выполненно ввиде программы с графическим оформлением (примитивным изысков не надо), написанной на Билдере, желательно 5ом.
Это все для 1ого компьютера, без какого либо сетевого доступа. Локально.
Программа на самом деле весьма примитивна.
Ее суть состоит в следующем:
условно: 1ая форма состоит из 3ех кнопок с выбором пользователя (админ, студент, гость)
если админ, то выдается месаджбокс или что нибудь еще, запрашивающее пароль, если пароль верный - переход к форме2
если студент - требуется ввести фамилию и группу
если гость, просто вход
в какой то дириктории хранятся данные в текстовом формате (txt)
расположенные по группам
например у нас есть 2-3 группы в каждой по 4-5 студентов
есть папка например D:\\Students
в ней еще папки с названием групп: например: "1" "2" "3"
в каждой из этих папок есть папки с именами студентов
так вот, если мы заходим под логином гостя
нам предлагают пройти тестирование например из 3-5 статическим вопросов(желательно хранение в txt документе) с выбором варианта ответа(одного из 2-4), если ответ верный начисляется какое то количесво баллов, по окончани тестирования выводится количесво баллов (например в месаджбоксе)
тоже самое для студента, с той лиш разницей что когда мы вводим группу и фамилию
например группа: 1 фамилия: Иванов
у нас выбирается дириктория D:\\Students\1
и создается папка с именем "Иванов"(если её еще нету)
после окончания тестирования создается текстовый документ txt
в котором пишется количество баллов
название файла txt что бы оно не повторялось над наверно брать по текущей дате и времени
и 3ий пользователь - админ
он должен иметь возможность выбрать через программу любого человека и посмотреть его рещультаты за все тестирования которые он прошол
например там есть окно листбокс
там выбор группы
ледующий листбокс - там список прошедших тестирование в этой группе
выбор студента - показывает количество его баллов за последнее тестирование, так же возможность вывести результаты предыдущех тестирований.
и функция у админа - отчет
которая показывает средний бал, количество отличников, количество не
сдавших в группе и по предмету
т.е. никаких излишеств не надо )
никаких баз и т д
обычное приложение
оформленное через формы
Хочу узнать сроки и цену.