Step List
ViewSet for Steps.
GET /api/steps/?format=api&page=15
{ "count": 390, "next": "http://roskov.driad.fr/api/steps/?format=api&page=16", "previous": "http://roskov.driad.fr/api/steps/?format=api&page=14", "results": [ { "id": 354, "sub_level": 89, "order": 3, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Exercice 2 - Matching", "description": "Exercice 2 - Matching", "is_required": false, "config": { "game_mode": "matching", "instructions": "Pratiquez les conjonctions avec le mode matching.", "min_score": 70, "level": 11, "sub_level": 5 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:54.228768Z", "updated_at": "2026-01-17T18:41:54.228779Z" }, { "id": 358, "sub_level": 90, "order": 3, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Exercice 2 - Matching", "description": "Exercice 2 - Matching", "is_required": false, "config": { "game_mode": "matching", "instructions": "Pratiquez les conjonctions avec le mode matching.", "min_score": 70, "level": 11, "sub_level": 6 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:54.249274Z", "updated_at": "2026-01-17T18:41:54.249284Z" }, { "id": 362, "sub_level": 91, "order": 3, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Exercice 2 - Matching", "description": "Exercice 2 - Matching", "is_required": false, "config": { "game_mode": "matching", "instructions": "Pratiquez les interjections avec le mode matching.", "min_score": 70, "level": 12, "sub_level": 1 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:54.402826Z", "updated_at": "2026-01-17T18:41:54.402836Z" }, { "id": 366, "sub_level": 92, "order": 3, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Exercice 2 - Matching", "description": "Exercice 2 - Matching", "is_required": false, "config": { "game_mode": "matching", "instructions": "Pratiquez les interjections avec le mode matching.", "min_score": 70, "level": 12, "sub_level": 2 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:54.422795Z", "updated_at": "2026-01-17T18:41:54.422807Z" }, { "id": 370, "sub_level": 93, "order": 3, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Exercice 2 - Matching", "description": "Exercice 2 - Matching", "is_required": false, "config": { "game_mode": "matching", "instructions": "Pratiquez les interjections avec le mode matching.", "min_score": 70, "level": 12, "sub_level": 3 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:54.443502Z", "updated_at": "2026-01-17T18:41:54.443512Z" }, { "id": 374, "sub_level": 94, "order": 3, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Exercice 2 - Matching", "description": "Exercice 2 - Matching", "is_required": false, "config": { "game_mode": "matching", "instructions": "Pratiquez les interjections avec le mode matching.", "min_score": 70, "level": 12, "sub_level": 4 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:54.463021Z", "updated_at": "2026-01-17T18:41:54.463031Z" }, { "id": 378, "sub_level": 95, "order": 3, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Exercice 2 - Matching", "description": "Exercice 2 - Matching", "is_required": false, "config": { "game_mode": "matching", "instructions": "Pratiquez les interjections avec le mode matching.", "min_score": 70, "level": 12, "sub_level": 5 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:54.482286Z", "updated_at": "2026-01-17T18:41:54.482297Z" }, { "id": 388, "sub_level": 96, "order": 3, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Карточки - Словарь аэропорта", "description": "Изучите слова с помощью карточек", "is_required": true, "config": { "game_mode": "flashcard", "instructions": "Просмотрите карточки и запомните слова из урока.", "min_score": 70, "level": 1, "sub_level": 1 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:56.004825Z", "updated_at": "2026-01-17T18:41:56.004837Z" }, { "id": 4, "sub_level": 1, "order": 4, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Cartes mémoire - Voyelles de base", "description": "Mémorisez les lettres de ce groupe", "is_required": true, "config": { "game_mode": "flashcard", "instructions": "Révélez les cartes pour apprendre les lettres.", "min_score": 70, "level": 1, "sub_level": 1 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:45.889775Z", "updated_at": "2026-01-17T18:41:45.889786Z" }, { "id": 9, "sub_level": 2, "order": 4, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Cartes mémoire - Consonnes simples", "description": "Mémorisez les lettres de ce groupe", "is_required": true, "config": { "game_mode": "flashcard", "instructions": "Révélez les cartes pour apprendre les lettres.", "min_score": 70, "level": 1, "sub_level": 2 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:45.913803Z", "updated_at": "2026-01-17T18:41:45.913813Z" }, { "id": 14, "sub_level": 3, "order": 4, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Cartes mémoire - Consonnes complexes", "description": "Mémorisez les lettres de ce groupe", "is_required": true, "config": { "game_mode": "flashcard", "instructions": "Révélez les cartes pour apprendre les lettres.", "min_score": 70, "level": 1, "sub_level": 3 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:45.936131Z", "updated_at": "2026-01-17T18:41:45.936142Z" }, { "id": 19, "sub_level": 4, "order": 4, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Cartes mémoire - Lettres spéciales", "description": "Mémorisez les lettres de ce groupe", "is_required": true, "config": { "game_mode": "flashcard", "instructions": "Révélez les cartes pour apprendre les lettres.", "min_score": 70, "level": 1, "sub_level": 4 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:45.957913Z", "updated_at": "2026-01-17T18:41:45.957923Z" }, { "id": 24, "sub_level": 5, "order": 4, "step_type": "game_multiple_choice", "step_type_display": "Game - Multiple Choice", "title": "Choix multiples - Mots de base - Salutations", "description": "Testez vos connaissances", "is_required": true, "config": { "game_mode": "multiple_choice", "instructions": "Choisissez la bonne traduction.", "min_score": 75, "level": 2, "sub_level": 1 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:46.064745Z", "updated_at": "2026-01-17T18:41:46.064757Z" }, { "id": 28, "sub_level": 6, "order": 4, "step_type": "game_multiple_choice", "step_type_display": "Game - Multiple Choice", "title": "Choix multiples - Mots de base - Questions", "description": "Testez vos connaissances", "is_required": true, "config": { "game_mode": "multiple_choice", "instructions": "Choisissez la bonne traduction.", "min_score": 75, "level": 2, "sub_level": 2 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:46.086242Z", "updated_at": "2026-01-17T18:41:46.086252Z" }, { "id": 32, "sub_level": 7, "order": 4, "step_type": "game_multiple_choice", "step_type_display": "Game - Multiple Choice", "title": "Choix multiples - Mots de base - Nombres et quantités", "description": "Testez vos connaissances", "is_required": true, "config": { "game_mode": "multiple_choice", "instructions": "Choisissez la bonne traduction.", "min_score": 75, "level": 2, "sub_level": 3 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:46.105405Z", "updated_at": "2026-01-17T18:41:46.105415Z" }, { "id": 36, "sub_level": 8, "order": 4, "step_type": "game_multiple_choice", "step_type_display": "Game - Multiple Choice", "title": "Choix multiples - Mots de base - Temps et actions", "description": "Testez vos connaissances", "is_required": true, "config": { "game_mode": "multiple_choice", "instructions": "Choisissez la bonne traduction.", "min_score": 75, "level": 2, "sub_level": 4 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:46.125674Z", "updated_at": "2026-01-17T18:41:46.125687Z" }, { "id": 55, "sub_level": 14, "order": 4, "step_type": "game_multiple_choice", "step_type_display": "Game - Multiple Choice", "title": "Multiple Choice - Adjectifs de base", "description": "Multiple Choice - Adjectifs de base", "is_required": false, "config": { "game_mode": "multiple_choice", "instructions": "Pratiquez les adjectifs avec le mode multiple_choice", "min_score": 75, "level": 4, "sub_level": 1 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:47.786176Z", "updated_at": "2026-01-17T18:41:47.786192Z" }, { "id": 59, "sub_level": 15, "order": 4, "step_type": "game_multiple_choice", "step_type_display": "Game - Multiple Choice", "title": "Multiple Choice - Adjectifs de description physique", "description": "Multiple Choice - Adjectifs de description physique", "is_required": false, "config": { "game_mode": "multiple_choice", "instructions": "Pratiquez les adjectifs avec le mode multiple_choice", "min_score": 75, "level": 4, "sub_level": 2 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:47.840707Z", "updated_at": "2026-01-17T18:41:47.840733Z" }, { "id": 63, "sub_level": 16, "order": 4, "step_type": "game_multiple_choice", "step_type_display": "Game - Multiple Choice", "title": "Multiple Choice - Adjectifs de couleur", "description": "Multiple Choice - Adjectifs de couleur", "is_required": false, "config": { "game_mode": "multiple_choice", "instructions": "Pratiquez les adjectifs avec le mode multiple_choice", "min_score": 75, "level": 4, "sub_level": 3 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:47.879547Z", "updated_at": "2026-01-17T18:41:47.879556Z" }, { "id": 67, "sub_level": 17, "order": 4, "step_type": "game_multiple_choice", "step_type_display": "Game - Multiple Choice", "title": "Multiple Choice - Adjectifs de caractère et personnalité", "description": "Multiple Choice - Adjectifs de caractère et personnalité", "is_required": false, "config": { "game_mode": "multiple_choice", "instructions": "Pratiquez les adjectifs avec le mode multiple_choice", "min_score": 75, "level": 4, "sub_level": 4 }, "is_active": true, "is_completed": false, "progress": { "is_completed": false, "completed_at": null, "score": null, "attempts": 0, "best_score": null }, "created_at": "2026-01-17T18:41:47.921405Z", "updated_at": "2026-01-17T18:41:47.921416Z" } ] }