Step List
ViewSet for Steps.
GET /api/steps/?format=api&page=7
{ "count": 390, "next": "http://roskov.driad.fr/api/steps/?format=api&page=8", "previous": "http://roskov.driad.fr/api/steps/?format=api&page=6", "results": [ { "id": 97, "sub_level": 25, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Reconstruisez la phrase - Proverbes russes", "description": "Reconstruisez la phrase - Proverbes russes", "is_required": true, "config": { "game_mode": "phrase_reconstruction", "instructions": "Reconstruisez la phrase", "min_score": 70, "level": 5, "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:48.391173Z", "updated_at": "2026-01-17T18:41:48.391189Z" }, { "id": 101, "sub_level": 26, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Pratiquez la conjugaison - Verbes du 1er groupe", "description": "Pratiquez la conjugaison - Verbes du 1er groupe", "is_required": true, "config": { "game_mode": "conjugation", "instructions": "Pratiquez la conjugaison", "min_score": 75, "level": 6, "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:48.675178Z", "updated_at": "2026-01-17T18:41:48.675187Z" }, { "id": 105, "sub_level": 27, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Pratiquez la conjugaison - Verbes du 2ème groupe", "description": "Pratiquez la conjugaison - Verbes du 2ème groupe", "is_required": true, "config": { "game_mode": "conjugation", "instructions": "Pratiquez la conjugaison", "min_score": 75, "level": 6, "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:48.695380Z", "updated_at": "2026-01-17T18:41:48.695390Z" }, { "id": 109, "sub_level": 28, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Pratiquez la conjugaison - Verbes irréguliers", "description": "Pratiquez la conjugaison - Verbes irréguliers", "is_required": true, "config": { "game_mode": "conjugation", "instructions": "Pratiquez la conjugaison", "min_score": 75, "level": 6, "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:48.714654Z", "updated_at": "2026-01-17T18:41:48.714664Z" }, { "id": 113, "sub_level": 29, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Pratiquez le cas Nominatif", "description": "Pratiquez le cas Nominatif", "is_required": true, "config": { "game_mode": "declension", "instructions": "Pratiquez le cas Nominatif", "min_score": 75, "level": 7, "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:49.297839Z", "updated_at": "2026-01-17T18:41:49.297866Z" }, { "id": 117, "sub_level": 30, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Pratiquez le cas Génitif", "description": "Pratiquez le cas Génitif", "is_required": true, "config": { "game_mode": "declension", "instructions": "Pratiquez le cas Génitif", "min_score": 75, "level": 7, "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:49.324147Z", "updated_at": "2026-01-17T18:41:49.324157Z" }, { "id": 121, "sub_level": 31, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Pratiquez le cas Datif", "description": "Pratiquez le cas Datif", "is_required": true, "config": { "game_mode": "declension", "instructions": "Pratiquez le cas Datif", "min_score": 75, "level": 7, "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:49.346105Z", "updated_at": "2026-01-17T18:41:49.346119Z" }, { "id": 125, "sub_level": 32, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Pratiquez le cas Accusatif", "description": "Pratiquez le cas Accusatif", "is_required": true, "config": { "game_mode": "declension", "instructions": "Pratiquez le cas Accusatif", "min_score": 75, "level": 7, "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:49.371991Z", "updated_at": "2026-01-17T18:41:49.372005Z" }, { "id": 129, "sub_level": 33, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Pratiquez le cas Instrumental", "description": "Pratiquez le cas Instrumental", "is_required": true, "config": { "game_mode": "declension", "instructions": "Pratiquez le cas Instrumental", "min_score": 75, "level": 7, "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:49.395080Z", "updated_at": "2026-01-17T18:41:49.395091Z" }, { "id": 133, "sub_level": 34, "order": 2, "step_type": "game_matching", "step_type_display": "Game - Matching", "title": "Pratiquez le cas Prépositionnel", "description": "Pratiquez le cas Prépositionnel", "is_required": true, "config": { "game_mode": "declension", "instructions": "Pratiquez le cas Prépositionnel", "min_score": 75, "level": 7, "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:49.417919Z", "updated_at": "2026-01-17T18:41:49.417932Z" }, { "id": 137, "sub_level": 35, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des parents et des enfants avec le mode flashcard.", "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:50.244107Z", "updated_at": "2026-01-17T18:41:50.244117Z" }, { "id": 141, "sub_level": 36, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des frères et sœurs avec le mode flashcard.", "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:50.263749Z", "updated_at": "2026-01-17T18:41:50.263759Z" }, { "id": 145, "sub_level": 37, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des grands-parents et de la famille élargie avec le mode flashcard.", "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:50.282717Z", "updated_at": "2026-01-17T18:41:50.282727Z" }, { "id": 149, "sub_level": 38, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des relations conjugales avec le mode flashcard.", "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:50.305481Z", "updated_at": "2026-01-17T18:41:50.305498Z" }, { "id": 153, "sub_level": 39, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des fruits et légumes avec le mode flashcard.", "min_score": 70, "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:50.774266Z", "updated_at": "2026-01-17T18:41:50.774277Z" }, { "id": 157, "sub_level": 40, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des produits de base avec le mode flashcard.", "min_score": 70, "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:50.794864Z", "updated_at": "2026-01-17T18:41:50.794876Z" }, { "id": 161, "sub_level": 41, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des viandes et poissons avec le mode flashcard.", "min_score": 70, "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:50.816665Z", "updated_at": "2026-01-17T18:41:50.816675Z" }, { "id": 165, "sub_level": 42, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des plats préparés et boissons avec le mode flashcard.", "min_score": 70, "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:50.840189Z", "updated_at": "2026-01-17T18:41:50.840201Z" }, { "id": 169, "sub_level": 43, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des animaux domestiques avec le mode flashcard.", "min_score": 70, "level": 3, "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:51.222590Z", "updated_at": "2026-01-17T18:41:51.222603Z" }, { "id": 173, "sub_level": 44, "order": 2, "step_type": "game_flashcard", "step_type_display": "Game - Flashcard", "title": "Exercice 1 - Flashcard", "description": "Exercice 1 - Flashcard", "is_required": false, "config": { "game_mode": "flashcard", "instructions": "Pratiquez le vocabulaire de vocabulaire des animaux de la ferme avec le mode flashcard.", "min_score": 70, "level": 3, "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:51.243696Z", "updated_at": "2026-01-17T18:41:51.243707Z" } ] }