Веб-API Exerciser: управление экзаменами (ASP.NET Core 10 + MongoDB).
1.1K
Система тестирования студентов – бэкенд-сервис для управления экзаменами, группами и студентами, а также проведения тестирования.
docker run -d \
-p 8080:8080 \
-e MongoDbSettings__Host=mongodb \
-e MongoDbSettings__Port=27017 \
-e MongoDbSettings__DatabaseName=exerciser_db \
-e Redis__ConnectionString=redis:6379,abortConnect=false \
--name exerciser-webapi \
anstfoto/exerciser-webapi:latest
Примечание: Для работы с MongoDB и Redis рекомендуется использовать
docker-compose.ymlиз репозитория.
GET /api/v1/analytics/attempts/last, возвращающий последнюю завершённую попытку для каждой комбинации студент + экзамен.Полный список изменений в CHANGELOG.md.
SingleChoice, MultipleChoice, TextInput)| Переменная | Описание | По умолчанию |
|---|---|---|
ASPNETCORE_ENVIRONMENT | Окружение (Development/Production) | Production |
MongoDbSettings__Host | Хост MongoDB | mongodb |
MongoDbSettings__Port | Порт MongoDB | 27017 |
MongoDbSettings__Username | Имя пользователя MongoDB | – |
MongoDbSettings__Password | Пароль MongoDB | – |
MongoDbSettings__DatabaseName | Имя базы данных | exerciser_db |
Redis__ConnectionString | Строка подключения Redis | localhost:6379,abortConnect=false |
CORS__AllowedOrigins | Разрешённые источники (через запятую) | http://localhost:3000,http://localhost:5000 |
LOG_LEVEL | Уровень логирования | Info |
http://localhost:8080/scalar/v1http://localhost:8080/openapi/v1.json© 2026 Старинин Андрей Николаевич, ООО «Компьютерная Академия Топ» (ИНН 7724406449)
Автор: Старинин Андрей Николаевич
GitHub: anst-foto
Email: [email protected]
Данный Docker-образ распространяется на условиях лицензии Apache License 2.0.
Полный текст лицензии доступен в репозитории.
latest – последняя стабильная версияv1.3.0 – добавлена аналитика по студентам, админка 1.2.0v1.2.1 – улучшения студенческого клиентаv1.2.0 – выбор вопросов по типам, студенческий клиентv1.1.1 – обновление GitHub Actionsv1.1.0 – редактирование экзаменовv1.0.0 – первый стабильный релизПоследнее обновление: 2026-06-18
Content type
Image
Digest
sha256:a46343099…
Size
57.7 MB
Last updated
3 months ago
docker pull anstfoto/exerciser-webapi