ViewSet for Steps.

GET /api/steps/?format=api&page=3
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=4",
    "previous": "http://roskov.driad.fr/api/steps/?format=api&page=2",
    "results": [
        {
            "id": 160,
            "sub_level": 41,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des viandes et poissons",
            "description": "Viandes et poissons\n\nApprenez le vocabulaire de vocabulaire des viandes et poissons en russe.",
            "is_required": true,
            "config": {
                "content": "Viandes et poissons\n\nApprenez le vocabulaire de vocabulaire des viandes et poissons 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:50.812813Z",
            "updated_at": "2026-01-17T18:41:50.812825Z"
        },
        {
            "id": 164,
            "sub_level": 42,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des plats préparés et boissons",
            "description": "Plats et boissons\n\nApprenez le vocabulaire de vocabulaire des plats préparés et boissons en russe.",
            "is_required": true,
            "config": {
                "content": "Plats et boissons\n\nApprenez le vocabulaire de vocabulaire des plats préparés et boissons 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:50.836645Z",
            "updated_at": "2026-01-17T18:41:50.836658Z"
        },
        {
            "id": 168,
            "sub_level": 43,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des animaux domestiques",
            "description": "Animaux domestiques\n\nApprenez le vocabulaire de vocabulaire des animaux domestiques en russe.",
            "is_required": true,
            "config": {
                "content": "Animaux domestiques\n\nApprenez le vocabulaire de vocabulaire des animaux domestiques 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:51.218941Z",
            "updated_at": "2026-01-17T18:41:51.218955Z"
        },
        {
            "id": 172,
            "sub_level": 44,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des animaux de la ferme",
            "description": "Animaux de la ferme\n\nApprenez le vocabulaire de vocabulaire des animaux de la ferme en russe.",
            "is_required": true,
            "config": {
                "content": "Animaux de la ferme\n\nApprenez le vocabulaire de vocabulaire des animaux de la ferme 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:51.240070Z",
            "updated_at": "2026-01-17T18:41:51.240081Z"
        },
        {
            "id": 176,
            "sub_level": 45,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des animaux sauvages de la forêt",
            "description": "Animaux sauvages - forêt\n\nApprenez le vocabulaire de vocabulaire des animaux sauvages de la forêt en russe.",
            "is_required": true,
            "config": {
                "content": "Animaux sauvages - forêt\n\nApprenez le vocabulaire de vocabulaire des animaux sauvages de la forêt 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:51.261260Z",
            "updated_at": "2026-01-17T18:41:51.261271Z"
        },
        {
            "id": 180,
            "sub_level": 46,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des animaux de la savane",
            "description": "Animaux sauvages - savane\n\nApprenez le vocabulaire de vocabulaire des animaux de la savane en russe.",
            "is_required": true,
            "config": {
                "content": "Animaux sauvages - savane\n\nApprenez le vocabulaire de vocabulaire des animaux de la savane 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:51.281760Z",
            "updated_at": "2026-01-17T18:41:51.281771Z"
        },
        {
            "id": 184,
            "sub_level": 47,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des oiseaux",
            "description": "Oiseaux\n\nApprenez le vocabulaire de vocabulaire des oiseaux en russe.",
            "is_required": true,
            "config": {
                "content": "Oiseaux\n\nApprenez le vocabulaire de vocabulaire des oiseaux 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:51.302951Z",
            "updated_at": "2026-01-17T18:41:51.302962Z"
        },
        {
            "id": 188,
            "sub_level": 48,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des animaux aquatiques",
            "description": "Animaux aquatiques\n\nApprenez le vocabulaire de vocabulaire des animaux aquatiques en russe.",
            "is_required": true,
            "config": {
                "content": "Animaux aquatiques\n\nApprenez le vocabulaire de vocabulaire des animaux aquatiques 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:51.323141Z",
            "updated_at": "2026-01-17T18:41:51.323152Z"
        },
        {
            "id": 192,
            "sub_level": 49,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des reptiles et amphibiens",
            "description": "Reptiles et amphibiens\n\nApprenez le vocabulaire de vocabulaire des reptiles et amphibiens en russe.",
            "is_required": true,
            "config": {
                "content": "Reptiles et amphibiens\n\nApprenez le vocabulaire de vocabulaire des reptiles et amphibiens 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:51.343030Z",
            "updated_at": "2026-01-17T18:41:51.343041Z"
        },
        {
            "id": 196,
            "sub_level": 50,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des couleurs de base",
            "description": "Couleurs de base\n\nApprenez le vocabulaire de vocabulaire des couleurs de base en russe.",
            "is_required": true,
            "config": {
                "content": "Couleurs de base\n\nApprenez le vocabulaire de vocabulaire des couleurs de base 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:51.558947Z",
            "updated_at": "2026-01-17T18:41:51.558972Z"
        },
        {
            "id": 200,
            "sub_level": 51,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des nuances et tons de couleurs",
            "description": "Nuances et tons\n\nApprenez le vocabulaire de vocabulaire des nuances et tons de couleurs en russe.",
            "is_required": true,
            "config": {
                "content": "Nuances et tons\n\nApprenez le vocabulaire de vocabulaire des nuances et tons de couleurs 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:51.581461Z",
            "updated_at": "2026-01-17T18:41:51.581484Z"
        },
        {
            "id": 204,
            "sub_level": 52,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des couleurs de métaux et matériaux",
            "description": "Métaux et matériaux\n\nApprenez le vocabulaire de vocabulaire des couleurs de métaux et matériaux en russe.",
            "is_required": true,
            "config": {
                "content": "Métaux et matériaux\n\nApprenez le vocabulaire de vocabulaire des couleurs de métaux et matériaux 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:51.605700Z",
            "updated_at": "2026-01-17T18:41:51.605724Z"
        },
        {
            "id": 208,
            "sub_level": 53,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des couleurs spéciales",
            "description": "Couleurs spéciales\n\nApprenez le vocabulaire de vocabulaire des couleurs spéciales en russe.",
            "is_required": true,
            "config": {
                "content": "Couleurs spéciales\n\nApprenez le vocabulaire de vocabulaire des couleurs spéciales 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:51.630873Z",
            "updated_at": "2026-01-17T18:41:51.630898Z"
        },
        {
            "id": 212,
            "sub_level": 54,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire de la tête et du visage",
            "description": "Tête et visage\n\nApprenez le vocabulaire de vocabulaire de la tête et du visage en russe.",
            "is_required": true,
            "config": {
                "content": "Tête et visage\n\nApprenez le vocabulaire de vocabulaire de la tête et du visage 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:51.995624Z",
            "updated_at": "2026-01-17T18:41:51.995635Z"
        },
        {
            "id": 216,
            "sub_level": 55,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des mains et des bras",
            "description": "Mains et bras\n\nApprenez le vocabulaire de vocabulaire des mains et des bras en russe.",
            "is_required": true,
            "config": {
                "content": "Mains et bras\n\nApprenez le vocabulaire de vocabulaire des mains et des bras 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:52.015536Z",
            "updated_at": "2026-01-17T18:41:52.015547Z"
        },
        {
            "id": 220,
            "sub_level": 56,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des jambes et des pieds",
            "description": "Jambes et pieds\n\nApprenez le vocabulaire de vocabulaire des jambes et des pieds en russe.",
            "is_required": true,
            "config": {
                "content": "Jambes et pieds\n\nApprenez le vocabulaire de vocabulaire des jambes et des pieds 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:52.035788Z",
            "updated_at": "2026-01-17T18:41:52.035800Z"
        },
        {
            "id": 224,
            "sub_level": 57,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des organes internes",
            "description": "Organes internes\n\nApprenez le vocabulaire de vocabulaire des organes internes en russe.",
            "is_required": true,
            "config": {
                "content": "Organes internes\n\nApprenez le vocabulaire de vocabulaire des organes internes 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:52.056893Z",
            "updated_at": "2026-01-17T18:41:52.056905Z"
        },
        {
            "id": 228,
            "sub_level": 58,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire du système corporel",
            "description": "Système corporel\n\nApprenez le vocabulaire de vocabulaire du système corporel en russe.",
            "is_required": true,
            "config": {
                "content": "Système corporel\n\nApprenez le vocabulaire de vocabulaire du système corporel 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:52.076102Z",
            "updated_at": "2026-01-17T18:41:52.076113Z"
        },
        {
            "id": 232,
            "sub_level": 59,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des unités de temps",
            "description": "Unités de temps\n\nApprenez le vocabulaire de vocabulaire des unités de temps en russe.",
            "is_required": true,
            "config": {
                "content": "Unités de temps\n\nApprenez le vocabulaire de vocabulaire des unités de temps 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:52.378264Z",
            "updated_at": "2026-01-17T18:41:52.378275Z"
        },
        {
            "id": 236,
            "sub_level": 60,
            "order": 1,
            "step_type": "learning_card",
            "step_type_display": "Learning Card",
            "title": "Introduction à Vocabulaire des jours de la semaine",
            "description": "Jours de la semaine\n\nApprenez le vocabulaire de vocabulaire des jours de la semaine en russe.",
            "is_required": true,
            "config": {
                "content": "Jours de la semaine\n\nApprenez le vocabulaire de vocabulaire des jours de la semaine 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:52.397613Z",
            "updated_at": "2026-01-17T18:41:52.397623Z"
        }
    ]
}
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.)