Jakub Zych
|
362dc02786
|
chore: pin v0.1.0 release dependencies
v0.1.0
|
2026-10-07 11:18:06 +02:00 |
|
Jakub Zych
|
032f2da17f
|
feat: serve quizzes:import over HTTP behind the shared user API token
POST /api/v1/quizzes/import runs behind golem15.user's user.api_token with
the write scope and the golem15.quizzes.access_quizzes permission.
|
2026-10-04 23:15:01 +02:00 |
|
Jakub Zych
|
a5be13c2be
|
fix: include answer_text of self_check questions in the quiz payload
|
2026-10-02 14:44:15 +02:00 |
|
Jakub Zych
|
2945a286d4
|
docs: describe the quizzes plugin, its API and the import format
|
2026-10-02 14:21:58 +02:00 |
|
Jakub Zych
|
d05bee4e50
|
feat: add the quizzes:import command for JSON quiz files
|
2026-10-02 14:20:33 +02:00 |
|
Jakub Zych
|
793cc4aac0
|
feat: add admin controllers, permissions and navigation for quizzes and attempts
|
2026-10-02 14:17:43 +02:00 |
|
Jakub Zych
|
effe640549
|
feat: serve the quiz API under /_quizzes/api/v1 behind jwt.auth
|
2026-10-02 14:13:30 +02:00 |
|
Jakub Zych
|
4d4da5dc14
|
feat: score single, multiple and self-check answers with configurable partial credit and penalty
|
2026-10-02 14:05:41 +02:00 |
|
Jakub Zych
|
ed167d8450
|
feat: add quiz, question, answer and attempt models with migrations
|
2026-10-02 14:04:36 +02:00 |
|
Jakub Zych
|
a01a75d49b
|
chore: scaffold the plugin with summer make:plugin
|
2026-10-02 13:57:17 +02:00 |
|