elkay: api.py
Browse files- utils/api.py +3 -0
utils/api.py
CHANGED
|
@@ -654,9 +654,12 @@ def generate_quiz(*, lesson_id: int | None, level_slug: str | None, lesson_title
|
|
| 654 |
("/generate_quiz", {"json": {
|
| 655 |
"lesson_id": payload["lesson_id"],
|
| 656 |
"level_slug": payload["level_slug"],
|
|
|
|
|
|
|
| 657 |
}}),
|
| 658 |
])
|
| 659 |
|
|
|
|
| 660 |
if isinstance(resp, dict):
|
| 661 |
return resp.get("items") or resp.get("quiz") or []
|
| 662 |
return resp if isinstance(resp, list) else []
|
|
|
|
| 654 |
("/generate_quiz", {"json": {
|
| 655 |
"lesson_id": payload["lesson_id"],
|
| 656 |
"level_slug": payload["level_slug"],
|
| 657 |
+
"lesson_title": payload["lesson_title"], # REQUIRED
|
| 658 |
+
"k": payload["k"], # REQUIRED
|
| 659 |
}}),
|
| 660 |
])
|
| 661 |
|
| 662 |
+
|
| 663 |
if isinstance(resp, dict):
|
| 664 |
return resp.get("items") or resp.get("quiz") or []
|
| 665 |
return resp if isinstance(resp, list) else []
|