Step List
ViewSet for Steps.
GET /api/steps/?format=api&page=5
{ "count": 390, "next": "http://roskov.driad.fr/api/steps/?format=api&page=6", "previous": "http://roskov.driad.fr/api/steps/?format=api&page=4", "results": [ { "id": 320, "sub_level": 81, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Adverbes exprimant la quantité", "description": "Adverbes de quantité\n\nApprenez les adverbes en russe.", "is_required": true, "config": { "content": "Adverbes de quantité\n\nApprenez les adverbes en russe.", "concept_type": "vocabulary" }, "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:53.912174Z", "updated_at": "2026-01-17T18:41:53.912186Z" }, { "id": 324, "sub_level": 82, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Adverbes exprimant la manière", "description": "Adverbes de manière\n\nApprenez les adverbes en russe.", "is_required": true, "config": { "content": "Adverbes de manière\n\nApprenez les adverbes en russe.", "concept_type": "vocabulary" }, "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:53.933773Z", "updated_at": "2026-01-17T18:41:53.933787Z" }, { "id": 328, "sub_level": 83, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Adverbes exprimant la fréquence", "description": "Adverbes de fréquence\n\nApprenez les adverbes en russe.", "is_required": true, "config": { "content": "Adverbes de fréquence\n\nApprenez les adverbes en russe.", "concept_type": "vocabulary" }, "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:53.954119Z", "updated_at": "2026-01-17T18:41:53.954134Z" }, { "id": 332, "sub_level": 84, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Autres adverbes utiles", "description": "Adverbes supplémentaires\n\nApprenez les adverbes en russe.", "is_required": true, "config": { "content": "Adverbes supplémentaires\n\nApprenez les adverbes en russe.", "concept_type": "vocabulary" }, "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:53.973967Z", "updated_at": "2026-01-17T18:41:53.973979Z" }, { "id": 336, "sub_level": 85, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Conjonctions de coordination", "description": "Conjonctions de coordination\n\nApprenez les conjonctions en russe.", "is_required": true, "config": { "content": "Conjonctions de coordination\n\nApprenez les conjonctions en russe.", "concept_type": "vocabulary" }, "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.143067Z", "updated_at": "2026-01-17T18:41:54.143078Z" }, { "id": 340, "sub_level": 86, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Conjonctions exprimant la cause", "description": "Conjonctions de cause\n\nApprenez les conjonctions en russe.", "is_required": true, "config": { "content": "Conjonctions de cause\n\nApprenez les conjonctions en russe.", "concept_type": "vocabulary" }, "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.162055Z", "updated_at": "2026-01-17T18:41:54.162066Z" }, { "id": 344, "sub_level": 87, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Conjonctions exprimant le temps", "description": "Conjonctions temporelles\n\nApprenez les conjonctions en russe.", "is_required": true, "config": { "content": "Conjonctions temporelles\n\nApprenez les conjonctions en russe.", "concept_type": "vocabulary" }, "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.181168Z", "updated_at": "2026-01-17T18:41:54.181178Z" }, { "id": 348, "sub_level": 88, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Conjonctions exprimant la condition", "description": "Conjonctions de condition\n\nApprenez les conjonctions en russe.", "is_required": true, "config": { "content": "Conjonctions de condition\n\nApprenez les conjonctions en russe.", "concept_type": "vocabulary" }, "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.201752Z", "updated_at": "2026-01-17T18:41:54.201764Z" }, { "id": 352, "sub_level": 89, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Conjonctions exprimant l'opposition", "description": "Conjonctions d'opposition\n\nApprenez les conjonctions en russe.", "is_required": true, "config": { "content": "Conjonctions d'opposition\n\nApprenez les conjonctions en russe.", "concept_type": "vocabulary" }, "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.221784Z", "updated_at": "2026-01-17T18:41:54.221795Z" }, { "id": 356, "sub_level": 90, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Conjonctions exprimant le but", "description": "Conjonctions de but\n\nApprenez les conjonctions en russe.", "is_required": true, "config": { "content": "Conjonctions de but\n\nApprenez les conjonctions en russe.", "concept_type": "vocabulary" }, "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.242234Z", "updated_at": "2026-01-17T18:41:54.242246Z" }, { "id": 360, "sub_level": 91, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Interjections de salutation", "description": "Salutations\n\nApprenez les interjections en russe.", "is_required": true, "config": { "content": "Salutations\n\nApprenez les interjections en russe.", "concept_type": "vocabulary" }, "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.395914Z", "updated_at": "2026-01-17T18:41:54.395926Z" }, { "id": 364, "sub_level": 92, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Interjections de réponse courante", "description": "Réponses courantes\n\nApprenez les interjections en russe.", "is_required": true, "config": { "content": "Réponses courantes\n\nApprenez les interjections en russe.", "concept_type": "vocabulary" }, "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.415819Z", "updated_at": "2026-01-17T18:41:54.415832Z" }, { "id": 368, "sub_level": 93, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Interjections de félicitation", "description": "Expressions de félicitation\n\nApprenez les interjections en russe.", "is_required": true, "config": { "content": "Expressions de félicitation\n\nApprenez les interjections en russe.", "concept_type": "vocabulary" }, "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.436457Z", "updated_at": "2026-01-17T18:41:54.436470Z" }, { "id": 372, "sub_level": 94, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Interjections exprimant des émotions", "description": "Interjections émotionnelles\n\nApprenez les interjections en russe.", "is_required": true, "config": { "content": "Interjections émotionnelles\n\nApprenez les interjections en russe.", "concept_type": "vocabulary" }, "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.456446Z", "updated_at": "2026-01-17T18:41:54.456457Z" }, { "id": 376, "sub_level": 95, "order": 1, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Introduction à Interjections pour attirer l'attention", "description": "Interjections d'attention\n\nApprenez les interjections en russe.", "is_required": true, "config": { "content": "Interjections d'attention\n\nApprenez les interjections en russe.", "concept_type": "vocabulary" }, "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.476207Z", "updated_at": "2026-01-17T18:41:54.476218Z" }, { "id": 386, "sub_level": 96, "order": 1, "step_type": "video", "step_type_display": "Video", "title": "В АЭРОПОРТУ: Урок 1 Сцена 1 Диалог 1", "description": "Урок русского языка для начинаants - диалог в аэропорту", "is_required": true, "config": { "video_url": "https://www.youtube.com/watch?v=7ypFfk2ZsxY", "duration": 58 }, "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:55.997781Z", "updated_at": "2026-01-17T18:41:55.997801Z" }, { "id": 2, "sub_level": 1, "order": 2, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Prononciation", "description": "Écoutez attentivement la prononciation de chaque lettre. Pratiquez en répétant après l'audio.", "is_required": true, "config": { "content": "Écoutez attentivement la prononciation de chaque lettre. Pratiquez en répétant après l'audio.", "concept_type": "pronunciation" }, "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.882835Z", "updated_at": "2026-01-17T18:41:45.882848Z" }, { "id": 7, "sub_level": 2, "order": 2, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Prononciation", "description": "Écoutez attentivement la prononciation de chaque lettre. Pratiquez en répétant après l'audio.", "is_required": true, "config": { "content": "Écoutez attentivement la prononciation de chaque lettre. Pratiquez en répétant après l'audio.", "concept_type": "pronunciation" }, "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.907390Z", "updated_at": "2026-01-17T18:41:45.907400Z" }, { "id": 12, "sub_level": 3, "order": 2, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Prononciation", "description": "Écoutez attentivement la prononciation de chaque lettre. Pratiquez en répétant après l'audio.", "is_required": true, "config": { "content": "Écoutez attentivement la prononciation de chaque lettre. Pratiquez en répétant après l'audio.", "concept_type": "pronunciation" }, "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.929859Z", "updated_at": "2026-01-17T18:41:45.929869Z" }, { "id": 17, "sub_level": 4, "order": 2, "step_type": "learning_card", "step_type_display": "Learning Card", "title": "Prononciation", "description": "Écoutez attentivement la prononciation de chaque lettre. Pratiquez en répétant après l'audio.", "is_required": true, "config": { "content": "Écoutez attentivement la prononciation de chaque lettre. Pratiquez en répétant après l'audio.", "concept_type": "pronunciation" }, "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.951682Z", "updated_at": "2026-01-17T18:41:45.951692Z" } ] }