AI Dev Tools Zoomcamp 2026
Homework 3: Test, Containerize, and Deploy an AI-Assisted App Statistics
Distribution of scores and reported study time for this homework.
Score distribution
All values are points.
| Metric |
Min |
Q1 |
Median |
Average |
Q3 |
Max |
| Questions score |
- |
6.0 |
6.0 |
5.7 |
6.0 |
6 |
| Learning in public score |
- |
0.0 |
0.0 |
0.6 |
1.0 |
7 |
| Total score |
- |
6.0 |
6.0 |
6.3 |
6.0 |
14 |
Questions score
- Min
- -
- Median
- 6.0
- Max
- 6
- Q1
- 6.0
- Avg
- 5.7
- Q3
- 6.0
Learning in public score
- Min
- -
- Median
- 0.0
- Max
- 7
- Q1
- 0.0
- Avg
- 0.6
- Q3
- 1.0
Total score
- Min
- -
- Median
- 6.0
- Max
- 14
- Q1
- 6.0
- Avg
- 6.3
- Q3
- 6.0
Time distribution
All values are hours reported by students.
| Metric |
Min |
Q1 |
Median |
Average |
Q3 |
Max |
| Lectures |
0.0 |
2.0 |
3.0 |
4.2 |
4.0 |
50.0 |
| Homework |
0.0 |
2.0 |
3.0 |
4.1 |
5.0 |
30.0 |
Lectures
- Min
- 0.0
- Median
- 3.0
- Max
- 50.0
- Q1
- 2.0
- Avg
- 4.2
- Q3
- 4.0
Homework
- Min
- 0.0
- Median
- 3.0
- Max
- 30.0
- Q1
- 2.0
- Avg
- 4.1
- Q3
- 5.0
Question breakdown
Correctness and answer distribution per question.
1. Which description matches the project's architecture?
183 / 198 correct
(92.4%)
1
Agents exchange tasks directly with each other.
8 (4.0%)
2
Agents claim tasks from a DB through an HTTP API.
183 (92.4%)
3
Agents consume tasks from a message broker.
5 (2.5%)
4
The browser stores and executes tasks.
0 (0.0%)
2. Which task status does the sender see after the recipient submits its result?
183 / 198 correct
(92.4%)
1
queued
7 (3.5%)
2
processing
1 (0.5%)
3
completed
183 (92.4%)
4
delivered
4 (2.0%)
3. Which Docker option publishes a container's port to your machine?
191 / 198 correct
(96.5%)
1
--expose
5 (2.5%)
2
-p
191 (96.5%)
3
-v
0 (0.0%)
4
--name
0 (0.0%)
4. Which hostname should the API use to connect to the postgres service in Docker Compose?
193 / 198 correct
(97.5%)
1
localhost
3 (1.5%)
2
postgres
193 (97.5%)
3
host.docker.internal
0 (0.0%)
4
0.0.0.0
0 (0.0%)
5. Which Kubernetes resource keeps the requested number of application replicas running and manages updates?
191 / 198 correct
(96.5%)
1
Service
1 (0.5%)
2
ConfigMap
2 (1.0%)
3
Deployment
191 (96.5%)
4
Secret
0 (0.0%)
6. What should happen if a test fails in this workflow?
193 / 198 correct
(97.5%)
1
Deploy the new version and report the failure.
1 (0.5%)
2
Keep the existing version running and stop the deployment.
193 (97.5%)
3
Delete the existing deployment.
0 (0.0%)
4
Deploy the previous image with the new tag.
1 (0.5%)
Calculated:
30 September 2026, 09:48