Система проверки знаний
Раздел собирает все инструменты проверки: короткие quizzes после разделов, практические checkpoints после групп разделов, тренажёр диагностики из 20 сломанных конфигураций и итоговый экзамен.
Описание принципов и того, как считается итоговый балл: 00-course-overview/04-assessment-system.md.
Материалы
-
Quizzes по разделам
По 10 вопросов на каждый раздел: 5 на понимание, 3 на применение, 2 на диагностику. Ответы с объяснениями. Занимает 10–15 минут на раздел. -
Checkpoints
Четыре контрольные точки после групп разделов. Каждая содержит диагностическую задачу, самостоятельное задание и проверяемые критерии приёмки. -
Debugging challenges
Двадцать сломанных конфигураций с симптомами. Для каждой: методика расследования, команды диагностики, правильное исправление и объяснение root cause. Главный тренажёр раздела. -
Итоговый теоретический тест
Сорок вопросов по всем разделам курса. Проверяет понимание механизмов. Проходной результат — 30 из 40. -
Итоговый практический экзамен
Контейнеризация незнакомого Python-приложения за 6 часов. Дан исходный код и требования; нужно построить всё остальное. -
Grading rubric
Шкала 0–100 с детализацией по семи категориям, пороговые значения и список blocking-требований.
Когда что использовать
после урока → встроенное задание в самом уроке
после раздела → exercises.md раздела + quiz
после группы → checkpoint
после раздела 06 → Проект 1
после раздела 08 → Проект 2
после раздела 10 → Проект 3
после раздела 13 → debugging challenges (далее параллельно)
после раздела 16 → Проект 4
в конце → теоретический тест + практический экзамен
Карта проверок по разделам
| Раздел | Quiz | Checkpoint | Проект | Debugging challenges |
|---|---|---|---|---|
| 01. Среда | ✓ | — | — | — |
| 02. Основы | ✓ | 1 | — | — |
| 03. Images | ✓ | 1 | — | 10, 18 |
| 04. Lifecycle | ✓ | 1 | — | 1, 12, 13 |
| 05. Dockerfile | ✓ | 2 | — | 9, 10, 11, 19 |
| 06. Python | ✓ | 2 | 1 | 2, 12 |
| 07. Storage | ✓ | 2 | — | 7, 8 |
| 08. Networking | ✓ | 2 | 2 | 3, 4, 5, 6, 16 |
| 09. Compose | ✓ | 2 | — | 15 |
| 10. Dev workflow | ✓ | 3 | 3 | — |
| 11. Production | ✓ | 3 | — | 13, 14 |
| 12. Security | ✓ | 3 | — | 19, 20 |
| 13. Observability | ✓ | 3 | — | все |
| 14. Registry | ✓ | 4 | — | 17, 18 |
| 15. Testing | ✓ | 4 | — | — |
| 16. CI/CD | ✓ | 4 | 4 | 9 |
| 17. Internals | ✓ | — | — | — |
| 18. Kubernetes | ✓ | — | — | — |
| 19. Ограничения | ✓ | — | — | — |
Итоговый расчёт
| Компонент | Вес |
|---|---|
| Проекты 1–4 | 40 % |
| Debugging challenges | 15 % |
| Итоговый теоретический тест | 15 % |
| Итоговый практический экзамен | 30 % |
Курс пройден при итоге ≥ 70 и выполнении всех blocking-требований.
Quizzes и checkpoints не входят в итоговый балл — они служат самодиагностикой. Но пройденный checkpoint является допуском к следующему блоку разделов.
Честность самопроверки
Курс рассчитан на самостоятельное прохождение, поэтому вся система держится на одном: вы не обманываете себя.
Три практических правила:
- Задание считается выполненным, когда выполнена проверка, а не когда «в целом понятно». Каждое задание содержит команду и ожидаемый вывод.
- Ответ на вопрос quiz формулируется до чтения ответа. Прочитанный ответ всегда кажется очевидным — это известный эффект, а не признак понимания.
- Debugging challenge засчитывается, только если решён до открытия разбора. Подсмотренный разбор даёт знание конкретной проблемы, но не навык расследования — а именно он проверяется.
Навигация
Вернуться к главному оглавлению
Описание системы оценивания
Практические проекты