Aleksey Razorvin
|
fc684e7c7d
|
Спринт 5: Трекер результатов
- Миграция 005: user_id в test_attempts (дефолт 1 = Гость)
- GET /api/attempts с фильтрами по тесту, дате и пагинацией
- Страница /tracker: таблица попыток, фильтры, пагинация
- Ссылка «Трекер» в шапке приложения
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2 months ago |
Aleksey Razorvin
|
9a0b3ba92c
|
Спринт 4: AI-помощник на базе DeepSeek
- Страница /settings: ввод и проверка API ключа DeepSeek
- POST /api/llm/generate — генерация вопросов по названию теста
- POST /api/llm/improve — улучшение формулировки вопроса + ответов (модал с галочками)
- POST /api/llm/distractors — генерация дистракторов
- POST /api/llm/review — рецензия теста + кнопка «Предложить вариант»
- POST /api/llm/improve_all — улучшение всего теста с постатейным сравнением
- Миграция 004: таблица settings (key-value)
- Шапка приложения с навигацией на /settings
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2 months ago |
Aleksey Razorvin
|
c1a38bfef8
|
docs: update ТЗ to v1.2 and README with new sprint plan
ТЗ v1.2:
- Versioning logic: 'after first attempt' instead of 'after assignment'
- Added section 4.7 AI assistant (DeepSeek)
- Removed 'auto question generation' from out-of-scope
README:
- Sprint table updated: 7 sprints, statuses, Sprint 4 = AI/DeepSeek
- Added AI and MAX to stack table
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2 months ago |
Aleksey Razorvin
|
054376bca7
|
docs: rewrite README with full project overview
- Add project description, roles, test format
- Add tech stack table
- Add sprint plan summary
- Add documentation index
- Add quick start command
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2 months ago |
Алексей Разорвин
|
c689013d20
|
Initial commit
|
2 months ago |