Задание: Прикладной программист. Написать программу на Python (Дистанционная работа)
Программа - это автоматизированная система для проведения тестирования остаточных знаний обучающихся на примере высшего учебного заведения.
Она нужна для отчёта по практике. Раз сдать и забыть.
Нужен исполняемый файл, и код для его компиляции.
Реализация относительно предметной области: толстый клиент с GUI решением, построенное с использованием клиент-серверной архитектуры.
1. Обеспечить хранение данных приложения в СУБД, поддерживающей SQL-запросы. Рекомендуется PostgreSQL.
2. В приложении должно быть не менее 10 оконных форм.
3. Реализовать не менее одного диалогового окна для получения данных от пользователя со специальной формы.
4. Реализовать функционал доступа к файловой системе.
5. Реализовать панель управления / настройки в приложении, где добавить не менее 5 пунктов меню.
6. Реализовать возможность формирования документов в форматах .docx, .xlsx и т.п. из разрабатываемого приложения.
7. Предусмотреть не менее 3-х ролей пользователей. Предоставить учетные данных всех созданных пользователей.
8. Разработать панель администратора.
9. Разработать личный кабинет пользователя.
10. Предусмотреть функционал «Справка по системе».
То есть это то что будет оценивается. По факту нужен исполняемый фай который запускает по с экранными формами, для
То есть нужно ПО с интерфейсом, который имеет разную функциональность относительно пользователя, администратор, учащийся, преподаватель.
Для админа доступно управления пользователями и их ролями.
Для преподавателя доступно управление набором тестов, и аналитика по результатам учащихся.
Для учащегося доступно выбор предмета и выбор прохождения группы тестов.
Так же потребуется выполнить оценку экономической эффективности.
Более подробное ТЗ есть.
Работа по безопасной сделке, обсуждение проекта только на FL.