Kahoot
Three 6-question knowledge checks, and how to run them
Three quizzes sit at the three natural seams of the workshop: after the shape and vocabulary work, after the einsum and pseudoinverse stretch, and after the decompositions.
Each one runs right after the blocks that supply its content, while the material is still fresh. Each one also runs before the next context switch — a break, or a new Part. That way a quiz reinforces the work rather than interrupting it.
Go to kahoot.it and enter the PIN shown on screen.
Quiz 1 — Tensor Vocabulary & Shapes
Vocabulario de tensores y formas
| Runs after | Section 04 — Reshape and transpose, before the first break |
| Covers | Sections 01, 03, 04 |
| Length | 6 questions, ~5 min including the podium |
| Import file | kahoot/kahoot_quiz_1_vocabulary_shapes.xlsx |
| Join link | https://create.kahoot.it/share/quiz-1-vocabulario-shapes/5e0ea818-c257-46b6-9560-bfd4e94e25a3 |
The room has just used order, axis, shape, slice, fiber, variance, reshape and transpose. This is the moment those words are freshest. Two questions reach back into the exercises: the NaN question is section 03’s zero-variance pixels, and the last one is section 04’s reshape-versus-transpose.
Quiz 2 — Einsum, Distance & the Pseudoinverse
Einsum, distancia y la pseudoinversa
| Runs after | Section 07 — Inverses and the pseudoinverse, before the recursion demo |
| Covers | Sections 06, 07 |
| Length | 6 questions, ~5 min |
| Import file | kahoot/kahoot_quiz_2_distance_pseudoinverse.xlsx |
| Join link | https://create.kahoot.it/share/quiz-2/ba96018d-4e3b-469e-99d1-f95a28c73f07 |
Two questions here are ahead of the material. Quiz 2 asks about Euclidean distance and cosine similarity, and the handbook never defines either directly. The bridge is section 06’s TODO 4, the 1797×1797 digit similarity matrix built with one einsum. Say the two words out loud during that exercise. Otherwise the last two questions land cold.
Quiz 3 — Convolution & Tensor Decompositions
Convolución y descomposiciones tensoriales
| Runs after | Section 10 — Tucker decomposition, before section 11 |
| Covers | Section 10, plus leftover convolution questions from extra 13 |
| Length | 6 questions, ~5 min |
| Import file | kahoot/kahoot_quiz_3_convolution_decompositions.xlsx |
| Join link | https://create.kahoot.it/share/quiz-3/df01a4ae-cb93-45e0-9bca-c22cf5500d00 |
Run it while the taxi-tensor rush-hour result is still on screen. Its final question names hour 18, so it must come after section 10’s rank explorer, which prints the busiest hour and the hour Tucker’s first hour pattern peaks at. Running it early gives the answer away. Then go straight from the podium into section 11, which takes the same tensor to CP.
For facilitators
Import each spreadsheet into kahoot.it before the session. Create → Add question → Import → Import spreadsheet. Doing it live costs several minutes you do not have.
The three join links in the tables above still point atkahoot.it itself. That works: students enter the PIN from your screen there. Once each quiz exists, paste its direct join URL into the url: field of _variables.yml and re-render. Every link on this site, in both decks and in the notebooks, reads from that one file.
Running them
- Budget 5 minutes each, including the podium. Groups want to see the leaderboard, and that is fine. It is the payoff.
- Do not import live. See the note at the top of this page.
- These add 15 minutes. With the three 5-minute breaks, they take the 180 minutes of sections to 210.
If you are running out of time
The handbook’s cutting order, in order:
- Quiz 2 — the least novel of the three; the pseudoinverse comes back on the wrap-up’s one-idea slide.
- Quiz 1.
Everything past a notebook’s Core complete, and every appendix, already sits outside the 210 minutes, so cutting it saves nothing.
Never cut section 01’s Three Operations That Matter, section 10, or Quiz 3. Quiz 3 checks whether Tucker landed while the taxi result is still on screen.