- Создание
.env
файла
cp .env.example .env
vim .env
- Создание
.env.db
файла (для режима prod)
cp .env.db.example .env.db
vim .env.db
- Запуск
- в режиме dev
make dev
- в режиме prod
make prod
- Очистка
containers
,images
(после запуска в режиме dev)
make clean_dev
- Очистка
volumes
(после запуска в режиме dev)
make fclean_dev
Warning: Информация ниже в настоящем файле временная и неактуальна.
- POST: authtoken/users/
- POST: rus/text/assign/ # TODO: создать сборник текстов 50 штук (в начале уч. года загрузить). позволить пользователям загружать-предлагать свои тексты, в воскресенье проводить опрос-выбор текста недели. проверять тексты пользователей на наличие рекламы/спама
- POST: rus/text/keys/add/
- GET: control/switch_stage_to_next/ # TODO: to celery beat
-
POST: rus/essay/get_or_create_form_link/
-
GET: encoded-form-urls/work/
str:encoded_part
/- POST: rus/essay/form-url/
str:encoded_part
/post/ - GET, PUT, PATCH: rus/essay/detail/
str:encoded_part
/edit/
- POST: rus/essay/form-url/
Warning: Возможно при наличии хотя бы 4 работ
TODO: при переходе на этап S3 необходимо проверить все работы на правильность
- GET: control/switch_stage_to_next/
- GET: rus/evaluation/get_form_urls/
uuid:user
/ #отправка пользователю трёх работ вместе с ссылками на формы - GET: encoded-form-urls/evaluation/
str:encoded_part
/- POST: rus/evaluation/form-url/
str:encoded_part
/post/ - GET, PUT, PATCH: rus/evaluation/form-url/
str:encoded_part
/edit/ - POST: rus/evaluation/selection_review/form-url/
str:encoded_part
/post/ - GET, PUT, PATCH: rus/evaluation/selection_review/form-url/
str:encoded_part
/edit/int:start_selection_char_index
/int:selection_length
/
- POST: rus/evaluation/form-url/
Note: После проверки трёх этих работ участник становится волонтёром.
- GET: rus/evaluation/volunteer_get_distribution/
uuid:user
/ - POST: rus/evaluation/volunteer_create_next_and_get_form_urls/
uuid:user
/ - GET: encoded-form-urls/evaluation/
str:encoded_part
/- POST: rus/evaluation/form-url/
str:encoded_part
/post/ - GET, PUT, PATCH: rus/evaluation/form-url/
str:encoded_part
/edit/ - POST: rus/evaluation/selection_review/form-url/
str:encoded_part
/post/ - GET, PUT, PATCH: rus/evaluation/selection_review/form-url/
str:encoded_part
/edit/int:start_selection_char_index
/int:selection_length
/
- POST: rus/evaluation/form-url/
- POST: rus/results/get_link_to_form/
uuid:user
/ # TODO: to celery beat - GET: encoded-form-urls/results/
str:encoded_part
/
- GET: rus/text/get_text_by_results_form_url/
str:encoded_part
/
- POST: rus/results/rate_essay_evaluation/
str:encoded_part
/post/
- GET: rus/results/
#генерация EvaluationFormURL при запросе на проверку #(чем меньше проверок у работы, тем больше баллов рейтинга нужно начислять проверяющему)