ViewSet for Steps.

GET /api/steps/?format=api&page=8
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 390,
    "next": "http://roskov.driad.fr/api/steps/?format=api&page=9",
    "previous": "http://roskov.driad.fr/api/steps/?format=api&page=7",
    "results": [
        {
            "id": 177,
            "sub_level": 45,
            "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 sauvages de la forêt avec le mode flashcard.",
                "min_score": 70,
                "level": 3,
                "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:51.264828Z",
            "updated_at": "2026-01-17T18:41:51.264838Z"
        },
        {
            "id": 181,
            "sub_level": 46,
            "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 savane avec le mode flashcard.",
                "min_score": 70,
                "level": 3,
                "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:51.285228Z",
            "updated_at": "2026-01-17T18:41:51.285239Z"
        },
        {
            "id": 185,
            "sub_level": 47,
            "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 oiseaux avec le mode flashcard.",
                "min_score": 70,
                "level": 3,
                "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:51.306444Z",
            "updated_at": "2026-01-17T18:41:51.306455Z"
        },
        {
            "id": 189,
            "sub_level": 48,
            "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 aquatiques avec le mode flashcard.",
                "min_score": 70,
                "level": 3,
                "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:51.326493Z",
            "updated_at": "2026-01-17T18:41:51.326503Z"
        },
        {
            "id": 193,
            "sub_level": 49,
            "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 reptiles et amphibiens avec le mode flashcard.",
                "min_score": 70,
                "level": 3,
                "sub_level": 7
            },
            "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.346595Z",
            "updated_at": "2026-01-17T18:41:51.346605Z"
        },
        {
            "id": 197,
            "sub_level": 50,
            "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 couleurs de base avec le mode flashcard.",
                "min_score": 70,
                "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:51.562817Z",
            "updated_at": "2026-01-17T18:41:51.562835Z"
        },
        {
            "id": 201,
            "sub_level": 51,
            "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 nuances et tons de couleurs avec le mode flashcard.",
                "min_score": 70,
                "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:51.586548Z",
            "updated_at": "2026-01-17T18:41:51.586570Z"
        },
        {
            "id": 205,
            "sub_level": 52,
            "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 couleurs de métaux et matériaux avec le mode flashcard.",
                "min_score": 70,
                "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:51.609826Z",
            "updated_at": "2026-01-17T18:41:51.609845Z"
        },
        {
            "id": 209,
            "sub_level": 53,
            "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 couleurs spéciales avec le mode flashcard.",
                "min_score": 70,
                "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:51.635093Z",
            "updated_at": "2026-01-17T18:41:51.635112Z"
        },
        {
            "id": 213,
            "sub_level": 54,
            "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 de la tête et du visage avec le mode flashcard.",
                "min_score": 70,
                "level": 5,
                "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.998986Z",
            "updated_at": "2026-01-17T18:41:51.998996Z"
        },
        {
            "id": 217,
            "sub_level": 55,
            "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 mains et des bras avec le mode flashcard.",
                "min_score": 70,
                "level": 5,
                "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:52.018968Z",
            "updated_at": "2026-01-17T18:41:52.018978Z"
        },
        {
            "id": 221,
            "sub_level": 56,
            "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 jambes et des pieds avec le mode flashcard.",
                "min_score": 70,
                "level": 5,
                "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:52.039759Z",
            "updated_at": "2026-01-17T18:41:52.039770Z"
        },
        {
            "id": 225,
            "sub_level": 57,
            "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 organes internes avec le mode flashcard.",
                "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:52.060324Z",
            "updated_at": "2026-01-17T18:41:52.060335Z"
        },
        {
            "id": 229,
            "sub_level": 58,
            "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 du système corporel avec le mode flashcard.",
                "min_score": 70,
                "level": 5,
                "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:52.079318Z",
            "updated_at": "2026-01-17T18:41:52.079328Z"
        },
        {
            "id": 233,
            "sub_level": 59,
            "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 unités de temps avec le mode flashcard.",
                "min_score": 70,
                "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:52.382057Z",
            "updated_at": "2026-01-17T18:41:52.382068Z"
        },
        {
            "id": 237,
            "sub_level": 60,
            "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 jours de la semaine avec le mode flashcard.",
                "min_score": 70,
                "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:52.400972Z",
            "updated_at": "2026-01-17T18:41:52.400982Z"
        },
        {
            "id": 241,
            "sub_level": 61,
            "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 conditions météorologiques de base avec le mode flashcard.",
                "min_score": 70,
                "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:52.421939Z",
            "updated_at": "2026-01-17T18:41:52.421949Z"
        },
        {
            "id": 245,
            "sub_level": 62,
            "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 phénomènes météorologiques avec le mode flashcard.",
                "min_score": 70,
                "level": 6,
                "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:52.443377Z",
            "updated_at": "2026-01-17T18:41:52.443387Z"
        },
        {
            "id": 249,
            "sub_level": 63,
            "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 du soleil et de la lumière avec le mode flashcard.",
                "min_score": 70,
                "level": 6,
                "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:52.463003Z",
            "updated_at": "2026-01-17T18:41:52.463013Z"
        },
        {
            "id": 253,
            "sub_level": 64,
            "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 moyens de transport avec le mode flashcard.",
                "min_score": 70,
                "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:52.717498Z",
            "updated_at": "2026-01-17T18:41:52.717513Z"
        }
    ]
}
Sub-level this step belongs to
Ordre d'affichage des steps
Type of step/content
Titre du step
Description du step
Step obligatoire pour compléter le sous-niveau
Step-specific configuration and content (video URL, game config, card content, etc.)