Python: Разработка системы онлайн тестирований
Админка Джанго: созданы пользователи – администратор, экзаменатор, тестируемые/экзаменуемые Необходимо:
- создание, редактирование, импорт-экспорт различных типов вопросов(10 типов)
- создание тестов, тестовых заданий или просто упражнений с различными параметрами(для примера: как оценивать результат -балами, процентами или вообще не оценивать, ограничения по времени, доступ и исправление на уже отвеченные вопросы, приостановка и возобновление, когда показывать результаты ответов и т.п.) из созданных вопросов. Импорт и экспорт тестовых заданий и экзаменов
- запись ответов в базу по каждому вопросу в тестовых заданиях для каждого тестируемого, вывод конечного результата и статистики на экран и в печатном виде
- возможность просмотра ответов, добавления комментариев экзаменатора по каждому вопросу или заданию в тесте/экзамене
Для старта требуется:
1. Обсудить и рассмотреть варианты реализации Для примера предлагается рассмотреть два варианта, что именно берем за основу: https://github.com/tomwalker/django_quiz Python/Django https://codecanyon.net/item/quickquiz/13641603 JavaScript/Angular т.е. это будет чистый Python/Django или связка Python/Django + JavaScript/Angular 2 Пишем и корректируем ТЗ – Описываем структуру данных для различных типов вопросов и заданий, используя предложенные выше два варианта, определяемся с этапами, на которые мы будем ориентироваться в процессе выполнения и приступаем к реализации
от вас требуется:
- хорошее знание языка и умение разбираться в чужом коде
- ссылки на ваши проекты на django
- когда вы готовы начать;
- вашу почасовую ставку;
- сколько часов в день вы можете уделять разработке (требуется не менее 4 часов)