Разработка на Django Python + sql

Цена вопроса и сроки

#1 8 июля 2023 в 09:08

Техническое задание «Практика 1 курс 2023 год»
Технические средства
Python, Django, SQLite
Функциональные требования
1. Авторизация в приложении стандартными средствами Django
2. Подключить административный модуль, мигрировать административную БД
3. В режиме администратора завести роли:
a. Авторы тестов
b. Преподаватель
c. Студент
4. Спроектировать БД для информации тестов, студентов, авторов, преподавателей и
вспомогательных таблиц, мигрировать БД
5. В зависимости от пользователя разработать страницы сайта и обеспечить доступ к разным
функциям системы для разных ролей:
a. Авторы тестов: Список тестов, добавление/редактирование/удаление тестов
(логическое удаление), для каждого теста редактирование списка вопросов
b. Преподаватель: список студентов (добавление, редактирование, удаление), список
программ тестирования (даты проведения, список студентов для тестирования,
список тестов), просмотр статистики и результатов тестирования
c. Студент: список назначенных тестов с отметками о прохождении теста, результатах
теста

6. Описание основных сценариев по ролям:
a. Автор теста заходит на сайт и авторизуется. После авторизации попадает на
страницу со списком тестов. На странице можно добавлять, редактировать и
логически удалять тесты. Выбирает/создает тест и попадает в форму
редактирования теста: название теста, список вопросов.
b. Преподаватель заходит на сайт и авторизуется. После авторизации попадает на
страницу, где может перейти на редактирование списка студентов или список
программ тестирования. В списке студентов может редактировать и добавлять
студентов. В списке программ может редактировать программы, включая
назначение студентов. Программа должна быть недоступна студентам до того
момента, пока преподаватель не опубликует ее для тестирования. Преподаватель
видит прогресс курса в целом и может просмотреть результаты по каждому
студенту отдельно.
c. Студент авторизуется и попадает на страницу с назначенными ему программами.
Может зайти в любую и продолжить тестирование. В списке программ
отображается результаты его прогресса за предыдущие сеансы работы с системой.

7. Прочие требования: вопросы могут быть двух видов: с уникальным выбором, с
множественным выбором.

PS. есть специалисты интересует срок и цена?

#2 13 июля 2023 в 00:48

А почему Вы здесь ищите исполнителя? По python бесчисленное множество сообществ, групп, форумов, а в них фрилансеров, а тут ведь cms на php ....

Добавлено спустя 2 минуты

И на сколько я знаю, возможно заблуждаюсь, но сложилось и бытует мнение, что питонисты сильно не любят php 😁

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