DtoSelfStudyTrackMaterialItem

DTO элемента списка используемых материалов self-study трека

Атрибуты
slideTmId
ID слайда учебных материалов
Строка, длина: 36 - 36 символов, обязательный параметр
slideTmName
Название слайда
Строка, длина: 1 - 255 символов, обязательный параметр
slideExerciseCount
Количество упражнений на слайде
Целочисленное, диапазон: 0 - 50, обязательный параметр
slideContentVersion
Версия слайда учебных материалов, используемая в домашнем задании
Целочисленное, диапазон: 1 - 255, обязательный параметр
orderPosition
Позиция сортировки слайда в домашнем задании
Целочисленное, диапазон: 1 - 32767, обязательный параметр
content
Контент слайда
Объект DtoTmSlideContent
Пример данных (json)
{
    "slideTmId": "24b713b4-d68a-43a1-859c-d8dd4137cb69",
    "slideTmName": "Welcome!",
    "slideExerciseCount": 0,
    "slideContentVersion": 1,
    "orderPosition": 1,
    "content": {
        "items": [
            {
                "id": "e73e7fd8-ad80-4740-be80-3da80616749a",
                "type": "Title",
                "params": {
                    "visible": true
                },
                "interactivityConfig": {
                    "actionRunMode": "by_next_btn",
                    "nextBtnLabel": "Let's open this box!",
                    "actions": {
                        "actionType": "show_item_by_alias",
                        "actionAdditionalInfo": "alias_of_item_for_show",
                        "condition": {
                            "fieldForCondition": "answer",
                            "conditionMode": "positive",
                            "targetValue": "10"
                        }
                    }
                },
                "exercisesCount": 0,
                "data": "[{\"align\":\"left\",\"children\":[{\"text\":\"Revise the grammar rules. Then choose the correct options.\"}]}]"
            }
        ],
        "layoutSettings": {
            "themeName": "light",
            "backgroundFileId": "3865cec7-48a2-444f-8288-e1416744937a",
            "backgroundMode": 1,
            "hideLeftNavigation": true,
            "transparentHeader": true,
            "nextButtonLabel": "Next"
        }
    }
}