ТЗ: Необходимо сделать программу, тематика которой "Тестирование для приёма на работу".
Требования к дизайну:
Дизайн можно сделать простым, это не имеет никакого значения.
При создании программы использовалась База Данных SQLite3, запрос на создание БД уже находится в программе, если потребуется, измените структуру БД для выполнения задачи.
Требования к функционалу программы:
- Необходимо внести роли: администратор (уникальная роль с уникальными правами доступа), слесарь, специалист отдела кадров, программист (по сути, все эти роли уравнены в правах, разница лишь в их наименовании, далее эти роли обобщённо будут называться - пользователи).
- При регистрации необходимо внести: логин, пароль, должность (роль)
- У администратора и пользователей должна быть собственная панель (личный кабинет)
- Личный кабинет администратора представляет собой возможность создавать, редактировать и удалять тесты; назначать тесты отдельным пользователям; возможность управления пользователями - назначение им должности (роли)
- Личный кабинет пользователя: возможность посмотреть назначенные администратором тесты и пройти их; просмотреть информацию о пользователе (никнейм, когда зарегистрировался, можно просто дату в формате xx/xx/xxxx, должность (роль)).
- Требования к созданию и редактированию тестов: администратор должен иметь возможность указывать название тесту, создавать вопросы, варианты ответов, указывать правильные ответы. К редактированию тестов те же самые требования, разница лишь в том, что это процесс редактирования, а не создания.
- Администратор также должен иметь возможность просмотреть результаты тестирования пользователей (можно создать таблицу, в которой указывается логин пользователя, тест, который он прошёл и результат прохождения).
Если по ТЗ будут какие-либо вопросы, я готов на них ответить.
Срок выполнения: желательно выполнить задачу до 20.10.2024 г.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |