ViewSet for Steps.

GET /api/steps/?format=api&page=18
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=19",
    "previous": "http://roskov.driad.fr/api/steps/?format=api&page=17",
    "results": [
        {
            "id": 231,
            "sub_level": 58,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire du système corporel avec le mode multiple_choice.",
                "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.085563Z",
            "updated_at": "2026-01-17T18:41:52.085573Z"
        },
        {
            "id": 235,
            "sub_level": 59,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire des unités de temps avec le mode multiple_choice.",
                "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.388031Z",
            "updated_at": "2026-01-17T18:41:52.388042Z"
        },
        {
            "id": 239,
            "sub_level": 60,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire des jours de la semaine avec le mode multiple_choice.",
                "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.407519Z",
            "updated_at": "2026-01-17T18:41:52.407529Z"
        },
        {
            "id": 243,
            "sub_level": 61,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire des conditions météorologiques de base avec le mode multiple_choice.",
                "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.429198Z",
            "updated_at": "2026-01-17T18:41:52.429208Z"
        },
        {
            "id": 247,
            "sub_level": 62,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire des phénomènes météorologiques avec le mode multiple_choice.",
                "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.449712Z",
            "updated_at": "2026-01-17T18:41:52.449722Z"
        },
        {
            "id": 251,
            "sub_level": 63,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire du soleil et de la lumière avec le mode multiple_choice.",
                "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.469119Z",
            "updated_at": "2026-01-17T18:41:52.469129Z"
        },
        {
            "id": 255,
            "sub_level": 64,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire des moyens de transport avec le mode multiple_choice.",
                "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.725497Z",
            "updated_at": "2026-01-17T18:41:52.725515Z"
        },
        {
            "id": 259,
            "sub_level": 65,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire des documents de voyage avec le mode multiple_choice.",
                "min_score": 70,
                "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:52.750207Z",
            "updated_at": "2026-01-17T18:41:52.750226Z"
        },
        {
            "id": 263,
            "sub_level": 66,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire de l'aéroport avec le mode multiple_choice.",
                "min_score": 70,
                "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:52.779958Z",
            "updated_at": "2026-01-17T18:41:52.779971Z"
        },
        {
            "id": 267,
            "sub_level": 67,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire des bagages avec le mode multiple_choice.",
                "min_score": 70,
                "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:52.802307Z",
            "updated_at": "2026-01-17T18:41:52.802322Z"
        },
        {
            "id": 271,
            "sub_level": 68,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire de l'hébergement avec le mode multiple_choice.",
                "min_score": 70,
                "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:52.825951Z",
            "updated_at": "2026-01-17T18:41:52.825964Z"
        },
        {
            "id": 275,
            "sub_level": 69,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire de l'entreprise et du bureau avec le mode multiple_choice.",
                "min_score": 70,
                "level": 8,
                "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:53.237682Z",
            "updated_at": "2026-01-17T18:41:53.237692Z"
        },
        {
            "id": 279,
            "sub_level": 70,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire du personnel avec le mode multiple_choice.",
                "min_score": 70,
                "level": 8,
                "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:53.258542Z",
            "updated_at": "2026-01-17T18:41:53.258553Z"
        },
        {
            "id": 283,
            "sub_level": 71,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire de la direction avec le mode multiple_choice.",
                "min_score": 70,
                "level": 8,
                "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:53.278802Z",
            "updated_at": "2026-01-17T18:41:53.278812Z"
        },
        {
            "id": 287,
            "sub_level": 72,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez le vocabulaire de vocabulaire des relations professionnelles avec le mode multiple_choice.",
                "min_score": 70,
                "level": 8,
                "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:53.299225Z",
            "updated_at": "2026-01-17T18:41:53.299235Z"
        },
        {
            "id": 291,
            "sub_level": 73,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez les pronoms avec le mode multiple_choice.",
                "min_score": 70,
                "level": 9,
                "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:53.510082Z",
            "updated_at": "2026-01-17T18:41:53.510092Z"
        },
        {
            "id": 295,
            "sub_level": 74,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez les pronoms avec le mode multiple_choice.",
                "min_score": 70,
                "level": 9,
                "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:53.530187Z",
            "updated_at": "2026-01-17T18:41:53.530197Z"
        },
        {
            "id": 299,
            "sub_level": 75,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez les pronoms avec le mode multiple_choice.",
                "min_score": 70,
                "level": 9,
                "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:53.549847Z",
            "updated_at": "2026-01-17T18:41:53.549857Z"
        },
        {
            "id": 303,
            "sub_level": 76,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez les pronoms avec le mode multiple_choice.",
                "min_score": 70,
                "level": 9,
                "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:53.569476Z",
            "updated_at": "2026-01-17T18:41:53.569486Z"
        },
        {
            "id": 307,
            "sub_level": 77,
            "order": 4,
            "step_type": "game_multiple_choice",
            "step_type_display": "Game - Multiple Choice",
            "title": "Exercice 3 - Multiple Choice",
            "description": "Exercice 3 - Multiple Choice",
            "is_required": false,
            "config": {
                "game_mode": "multiple_choice",
                "instructions": "Pratiquez les pronoms avec le mode multiple_choice.",
                "min_score": 70,
                "level": 9,
                "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:53.590491Z",
            "updated_at": "2026-01-17T18:41:53.590501Z"
        }
    ]
}
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.)