1. course-members
LMS
  • admin
    • articles
      • {articleId}
        • authors
          • {authorId}
            • delete
          • list
          • create
        • versions
          • {versionId}
            • detail
            • edit
            • delete
          • batch
            • remove
          • list
          • create
        • categories
          • list
          • replace
        • tags
          • list
          • replace
        • types
          • list
          • replace
        • detail
        • edit
        • delete
        • publish
        • archive
        • statuses
        • current-version
      • batch
        • publish
        • archive
        • remove
        • add-author
        • remove-author
      • list
      • create
      • autocomplete
    • videos
      • {videoId}
        • authors
          • {authorId}
            • delete
          • list
          • create
        • versions
          • {versionId}
            • resources
              • {resourceId}
                • delete
              • list
              • create
            • detail
            • edit
            • delete
          • batch
            • remove
          • list
          • create
        • categories
          • list
          • replace
        • tags
          • list
          • replace
        • types
          • list
          • replace
        • detail
        • edit
        • delete
        • publish
        • archive
        • statuses
        • current-version
      • batch
        • publish
        • archive
        • remove
        • add-author
        • remove-author
      • list
      • create
      • autocomplete
    • course-system
      • programs
        • {programId}
          • courses
            • list
          • authors
            • {authorId}
              • delete
              • move
            • create
          • versions
            • {versionId}
              • courses
                • create
              • sections
                • {sectionId}
                  • lessons
                    • order
                  • edit
                  • delete
                  • duplicate
                • create
                • order
              • lessons
                • {lessonId}
                  • stages
                    • order
                  • edit
                  • delete
                  • duplicate
                • create
              • stages
                • {stageId}
                  • materials
                    • order
                  • edit
                  • delete
                  • duplicate
                • create
              • materials
                • {materialId}
                  • edit
                  • delete
                  • duplicate
                  • detail
                • create
              • detail
              • edit
              • delete
              • duplicate
              • structure
            • batch
              • delete
            • list
            • create
          • detail
          • edit
          • delete
          • publish
          • archive
          • duplicate
          • authors
        • batch
          • publish
          • archive
          • delete
          • add-author
          • remove-author
        • list
        • create
        • autocomplete
        • statuses
      • courses
        • {courseId}
          • managers
            • {managerId}
              • add
              • delete
          • members
            • {memberId}
              • detail
              • delete
              • start
              • end
              • refresh
            • batch
              • start
              • end
              • delete
            • list
            • create
            • autocomplete
          • invitations
            • list
          • progress
            • list
            • export
          • reports
            • member-progress
              • list
              • export
          • answers
            • {answerId}
              • detail
              • check
              • evaluate
              • recheck
              • re-evaluate
              • start-review
              • stop-review
              • release-review
              • review-history
              • ai-suspicion
            • list
            • export
          • achievements
            • {achievementId}
              • conditions
                • {conditionId}
                  • edit
                  • delete
                • create
              • achievers
                • {achieverId}
                  • add
                  • delete
                • list
              • detail
              • edit
              • delete
            • create
          • score-configurations
            • {scoreConfigurationId}
              • edit
              • delete
            • list
            • create
          • materials
            • {materialId}
              • data
              • detail
          • categories
            • list
            • replace
          • tags
            • replace
            • list
          • types
            • list
            • replace
          • detail
          • edit
          • delete
          • duplicate
          • start
          • end
          • archive
          • open-registration
          • close-registration
          • settings
          • dates
          • list
          • managers
          • statuses
        • batch
          • start
          • end
          • archive
          • open-registration
          • close-registration
          • delete
          • add-manager
          • remove-manager
        • list
        • autocomplete
    • testing-system
      • programs
        • {programId}
          • authors
            • {authorId}
              • delete
            • list
            • create
          • question-groups
            • {questionGroupId}
              • evaluation-scale
                • steps
                  • {stepId}
                    • detail
                    • edit
                    • delete
                  • list
                  • create
                  • replace
              • edit
              • delete
              • duplicate
              • order
            • create
            • order
          • questions
            • {questionId}
              • cv-gml
                • files
                  • {fileId}
                    • detail
                    • download
                  • create
              • detail
              • edit
              • delete
              • duplicate
            • create
          • simple-questions
            • {questionId}
              • edit
              • delete
            • create
            • order
          • cv-gml
            • checkers
              • autocomplete
            • images
              • autocomplete
          • tests
            • list
            • autocomplete
            • create
          • detail
          • edit
          • delete
          • publish
          • archive
          • duplicate
          • statuses
          • structure
        • batch
          • publish
          • archive
          • delete
          • add-author
          • remove-author
        • list
        • create
        • autocomplete
      • tests
        • {testId}
          • answers
            • {answerId}
              • detail
              • check
              • evaluate
              • start-review
              • stop-review
              • release-review
              • review-history
              • ai-suspicion
              • recheck
              • re-evaluate
            • batch
              • recheck
              • re-evaluate
            • list
            • export
          • members
            • {testMemberId}
              • attempts
                • {attemptId}
                  • questions
                    • {questionId}
                      • answers
                        • {answerId}
                          • detail
                        • list
                      • detail
                      • statuses
                    • list
                  • detail
                  • statuses
                • list
              • detail
              • refresh
              • statuses
              • result-statuses
              • TestMemberDetailReport
            • list
          • results
            • list
            • export
          • score-configurations
            • {scoreConfigurationId}
              • edit
              • delete
            • list
            • create
          • categories
            • list
            • replace
          • tags
            • list
            • replace
          • types
            • list
            • replace
          • detail
          • edit
          • delete
          • settings
          • dates
          • statuses
          • duplicate
          • start
          • end
          • archive
          • open-registration
          • close-registration
        • batch
          • start
          • end
          • archive
          • open-registration
          • close-registration
          • delete
        • list
        • autocomplete
    • event-system
      • events
        • {eventId}
          • organizers
            • {organizerId}
              • delete
            • list
            • create
          • members
            • {memberId}
              • detail
              • success
              • statuses
            • list
            • create
          • detail
          • edit
          • delete
          • dates
          • owner
          • platform
          • delete
          • publish
          • start
          • end
          • archive
          • statuses
        • batch
          • publish
          • archive
          • start
          • end
          • remove
          • add-organizer
          • remove-organizer
          • change-owner
          • set-platform
          • remove-platform
          • change-dates
        • list
        • create
      • platforms
        • {platformId}
          • detail
          • edit
          • delete
          • activate
          • deactivate
        • batch
          • activate
          • deactivate
          • remove
        • list
        • create
        • autocomplete
    • student-system
      • students
        • {studentId}
          • addresses
            • {addressId}
              • edit
              • delete
            • list
            • create
          • phones
            • {phoneId}
              • edit
              • delete
            • list
            • create
          • schools
            • {schoolId}
              • edit
              • delete
            • create
          • grades
            • {gradeId}
              • delete
            • list
            • create
          • teachers
            • {studentTeacherId}
              • delete
            • list
            • create
          • delete
          • edit
          • detail
        • batch
          • remove
        • autocomplete
        • list
        • create
      • teachers
        • {teacherId}
          • detail
          • edit
          • delete
        • batch
          • remove
        • list
        • create
        • autocomplete
    • teachers
      • {teacherId}
        • detail
        • edit
        • delete
      • batch
        • remove
      • list
      • create
      • autocomplete
    • filter-system
      • categories
        • {categoryId}
          • detail
          • edit
          • delete
        • batch
          • remove
        • list
        • create
        • autocomplete
      • tags
        • {tagId}
          • detail
          • edit
          • delete
        • batch
          • remove
        • list
        • autocomplete
        • create
      • types
        • {typeId}
          • detail
          • edit
          • delete
        • batch
          • remove
        • list
        • create
        • autocomplete
    • reports
      • cv-gml
        • submissions
          • list
          • export
    • access
      • users
        • {userId}
          • roles
            • {roleId}
              • add-role
              • remove-role
            • roles
          • detail
        • batch
          • add-role
          • remove-role
        • me
          • me
          • join
          • edit
        • list
        • autocomplete
      • roles
        • {roleId}
          • permissions
            • {permissionId}
              • remove-permission
              • add-permission
            • permissions
          • detail
          • edit
          • duplicate
          • delete
        • batch
          • remove
          • remove-permission
          • add-permission
        • list
        • create
        • autocomplete
      • groups
        • {groupId}
          • users
            • {userId}
              • add-user
              • remove-user
            • users
          • detail
          • duplicate
          • delete
          • edit
        • batch
          • remove
        • list
        • create
        • autocomplete
      • permissions
        • {permissionId}
          • detail
        • list
        • autocomplete
      • grants
        • {grantId}
          • delete
        • batch
          • remove
        • create
        • list
      • ownerships
        • {resourceType}
          • {resourceId}
            • detail
            • replace
  • external
    • courses
      • {courseId}
        • members
          • {memberId}
            • detail
          • create
          • get-one-by-student
          • list
      • list (autocomplete)
    • students
      • {studentId}
        • reports
          • course-members
            • list
              GET
        • detail
          GET
        • edit
          PUT
      • create
        POST
      • get-one-by-user
        GET
  • me
    • Текущий пользователь и права LMS
  • Schemas
    • Response
      • Batch
        • Batch
        • BatchSummary
        • BatchItem
        • BatchResponse
      • Pagination
        • PaginationResponse
        • Pagination
      • Error
        • Violation
        • Error
        • ErrorResponse
      • Response
      • OutcomeResponse
      • Meta
      • Notification
      • CreatedResponse
      • IdentifierResponse
    • Model
      • Course
        • Structure
          • Item
            • Score
            • Status
            • Progress
            • Item
        • Program
          • Version
            • Material
              • Data
                • SimpleVideo
                • Html
                • Article
                • Video
                • Pdf
                • Event
                • TestProgram
                • JupyterNotebook
                • Data
              • Type
              • CompletionCondition
              • StageMaterial
              • LessonMaterial
              • Material
            • Section
              • Section
            • Lesson
              • Lesson
            • Stage
              • Stage
            • Item
          • Status
          • Item
          • Lookup
        • Member
          • Profile
          • Reference
          • ItemExternal
          • CourseMemberReport
          • Status
          • Item
        • Material
          • Material
        • Score
          • Configuration
          • Configuration
        • Achievement
          • Condition
            • Type
          • Condition
          • Achievement
          • Achiever
        • Invitation
          • Status
          • Item
        • Progress
          • Item
        • Report
          • MemberProgress
            • Item
        • Answer
          • Status
          • Item
        • Status
        • Item
        • Lookup
      • Student
        • Student
        • Faculty
        • Address
        • Degree
        • FormOfLearning
        • Phone
        • Level
        • Summary
        • Grade
        • TeacherRelation
      • TestingSystem
        • Program
          • Status
          • Type
          • Settings
          • Item
          • Lookup
          • Detail
          • StatusHistory
        • Question
          • Data
            • SingleChoice
            • MultipleChoice
            • Float
            • String
            • Ordering
            • Mapping
            • Files
            • Text
            • CvGml
          • Type
          • GroupSettings
          • StructureItem
          • Group
          • Structure
          • Detail
          • EvaluationScaleStep
          • CvGmlLookup
          • AnswerStrategy
          • AnswerSettings
          • Result
        • Test
          • Status
          • Settings
          • Item
          • Lookup
          • Detail
          • StatusHistory
          • ScoreConfiguration
        • TestMember
          • Member
          • MemberDetailed
          • Status
          • ResultStatus
          • Item
          • Detail
          • StatusHistory
          • ResultStatusHistory
        • Attempt
          • Question
            • Answer
              • Item
              • Detail
            • Status
            • Result
            • Item
            • Detail
            • StatusHistory
          • Status
          • Item
          • Detail
          • StatusHistory
        • Answer
          • Status
          • Attempt
          • Item
          • Detail
          • Review
          • ReviewHistoryEntry
        • Result
          • Item
      • ArticleSystem
        • Status
        • VersionReference
      • VideoSystem
        • Status
        • VersionReference
        • Resource
      • EventSystem
        • Member
          • Status
        • Status
        • Type
        • Format
        • Organizer
        • Platform
      • Shared
        • ValueObject
          • Points
        • Entity
          • File
          • Teacher
      • StudentSystem
        • Teacher
          • Teacher
      • FilterSystem
        • Category
        • Tag
        • Type
      • Access
        • User
          • Reference
          • User
        • Role
          • Role
        • Group
          • Group
        • Permission
          • Permission
        • Grant
          • Subject
          • Resource
          • Grant
Api V2
Frontend Admin AuthCentrifugoFileSystemFrontend Admin APIFrontend Assistant APIFrontend Autentificated APIFrontend Public APIFrontend Student APIWebHookWebSocketsApi V2 (Old)_Template
Api V2
Frontend Admin AuthCentrifugoFileSystemFrontend Admin APIFrontend Assistant APIFrontend Autentificated APIFrontend Public APIFrontend Student APIWebHookWebSocketsApi V2 (Old)_Template
  1. course-members

list

Staging
https://api-lms.staging.teach-in.ru/api/v2
Staging
https://api-lms.staging.teach-in.ru/api/v2
GET
/external/students/{studentId}/reports/course-members
Возвращает все участия студента в курсах с детальной информацией о прогрессе и структуре каждого курса.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Path Params

Query Params

Responses

🟢200Success
application/json
Все участия студента в курсах.
Bodyapplication/json

🟠404StudentNotFound
🟠401UnauthorizedResponse
🟠403AccessErrorResponse
🔴500InternalServerErrorResponse
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api-lms.staging.teach-in.ru/api/v2/external/students/29b1f3ce-b280-4ac1-af77-ba4ee706f9e8/reports/course-members' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Успешный ответ
Студент участвует в одном курсе.
{
    "notification": {
        "type": "success",
        "code": "TestingSystem.Command.Completed",
        "message": "Операция выполнена."
    },
    "data": {
        "items": [
            {
                "id": "b15ff694-d24e-437e-8ee0-66a8bf0255a9",
                "url": "https://circular-ethyl.net/",
                "status": "in_progress",
                "course": {
                    "id": "019ef461-28f4-7fbb-91bc-a827ad53f643",
                    "title": "Итоговый тест по основам ООП"
                },
                "progress": {
                    "totalCount": 3858040069332828,
                    "completedCount": 2998506056532310,
                    "percentage": 530289122777955
                },
                "score": null,
                "structure": {
                    "sections": [
                        {
                            "id": "58887d9c-0bb7-4449-92cd-fbc8661e61a8",
                            "title": "высокотехнологичная",
                            "sort": 327578589222961,
                            "member": null,
                            "lessons": [
                                {
                                    "id": "8a14bed9-ae8f-4c13-b209-e6992937d8eb",
                                    "title": "разработке",
                                    "sort": 134387452485157,
                                    "member": {
                                        "id": "1bb98549-ef35-48ef-894c-b39cf50a8f8d",
                                        "access": true,
                                        "status": "inProgress",
                                        "progress": {
                                            "totalCount": 7254671181808928,
                                            "completedCount": 5730640529226458,
                                            "percentage": 7805240211373955
                                        },
                                        "score": null
                                    },
                                    "stages": [
                                        {
                                            "id": "4aa8b6c6-a341-4fe0-b5e0-18eda297b7a2",
                                            "title": "качественно",
                                            "sort": 5553128616019279,
                                            "member": {
                                                "id": "ad54bc1c-dcea-482f-adb7-7234a7a9a527",
                                                "access": true,
                                                "status": "inProgress",
                                                "progress": {
                                                    "totalCount": 3128265971268460,
                                                    "completedCount": 4368074282828633,
                                                    "percentage": 2410017632085909
                                                },
                                                "score": null
                                            },
                                            "materials": [
                                                {
                                                    "id": "a7c2e32e-b272-48ab-b739-f172a2fae2e7",
                                                    "title": "рост",
                                                    "sort": 7814546295083117,
                                                    "member": {
                                                        "id": "2914579f-bf54-4bc9-85d8-d98fbb9180a9",
                                                        "access": false,
                                                        "status": "inProgress",
                                                        "progress": {
                                                            "totalCount": 415509562313952,
                                                            "completedCount": 5253105691253705,
                                                            "percentage": 1796203733254787
                                                        },
                                                        "score": {
                                                            "points": 5925309905389462,
                                                            "maxPoints": 2205537962915787
                                                        }
                                                    },
                                                    "materialMember": null
                                                },
                                                {
                                                    "id": "f99ed04d-0b73-4fed-a750-adfca72141f6",
                                                    "title": "профессионального",
                                                    "sort": 5580630541777296,
                                                    "member": null,
                                                    "materialMember": {
                                                        "id": "019ef461-28f4-7fbb-91bc-a827ad53f643",
                                                        "testId": "019ef461-17e3-7eaa-80ab-97169442e532",
                                                        "testProgramId": "019ef461-39a5-70cc-a2cd-b9384e10a754",
                                                        "member": {
                                                            "id": "019ef461-4ab6-71dd-b3de-ca49f021b865",
                                                            "name": "Иванов Иван Иванович",
                                                            "email": "ivanov@example.ru"
                                                        },
                                                        "status": "ended",
                                                        "resultStatus": "passed",
                                                        "title": "Итоговый тест по основам ООП",
                                                        "description": "Проверка знаний по основным принципам объектно-ориентированного программирования.",
                                                        "duration": "PT45M",
                                                        "attemptsQuantity": 3,
                                                        "pointsToPass": 70,
                                                        "autoChecking": true,
                                                        "autoEvaluation": true,
                                                        "points": {
                                                            "current": 82,
                                                            "max": 100
                                                        },
                                                        "attempts": [
                                                            {
                                                                "id": "019ef461-5bc7-72ee-c4ef-db5a0132c976",
                                                                "testMemberId": "019ef461-28f4-7fbb-91bc-a827ad53f643",
                                                                "number": 2,
                                                                "status": "sent_to_checking",
                                                                "points": {
                                                                    "current": 82,
                                                                    "max": 100
                                                                },
                                                                "dateStart": "2026-09-15T14:30:00.123456+0300",
                                                                "dateEndPlan": "2026-09-15T15:15:00.123456+0300",
                                                                "dateEnd": "2026-09-15T15:05:00.123456+0300",
                                                                "questions": [
                                                                    {
                                                                        "id": "019ef461-6cd8-73ff-d500-ec6b1243da87",
                                                                        "attemptId": "019ef461-5bc7-72ee-c4ef-db5a0132c976",
                                                                        "testProgramQuestionId": "019ef461-7de9-7400-e611-fd7c2354eb98",
                                                                        "type": "single-choice",
                                                                        "title": "Выберите определение инкапсуляции",
                                                                        "description": "Выберите один правильный вариант ответа.",
                                                                        "explanation": "Инкапсуляция ограничивает прямой доступ к внутреннему состоянию объекта.",
                                                                        "sort": 1,
                                                                        "status": "answer_final",
                                                                        "result": "correct",
                                                                        "points": {
                                                                            "current": 10,
                                                                            "max": 10
                                                                        },
                                                                        "data": {
                                                                            "randomizeChoices": true,
                                                                            "choices": [
                                                                                {
                                                                                    "label": "Сокрытие внутреннего состояния объекта",
                                                                                    "sort": 1,
                                                                                    "isCorrect": true
                                                                                },
                                                                                {
                                                                                    "label": "Копирование объекта",
                                                                                    "sort": 2,
                                                                                    "isCorrect": false
                                                                                }
                                                                            ]
                                                                        }
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                },
                                                {
                                                    "id": "7fde3f6e-9475-4d3b-b6d5-09aeca7915ac",
                                                    "title": "подготовке",
                                                    "sort": 8989901538648901,
                                                    "member": null,
                                                    "materialMember": null
                                                }
                                            ]
                                        },
                                        {
                                            "id": "c82b2988-4cbc-4ec5-81e1-a61c87633178",
                                            "title": "качественно",
                                            "sort": 7638885197687689,
                                            "member": null,
                                            "materials": [
                                                {
                                                    "id": "69b1b941-fc10-471b-ba7f-b8145ffec928",
                                                    "title": "принципов",
                                                    "sort": 6035698585367142,
                                                    "member": {
                                                        "id": "3d0dce86-ccdc-4491-a4fb-93b659b50046",
                                                        "access": false,
                                                        "status": "end",
                                                        "progress": {
                                                            "totalCount": 2118621520095992,
                                                            "completedCount": 6408545603247850,
                                                            "percentage": 8221060978441425
                                                        },
                                                        "score": null
                                                    },
                                                    "materialMember": null
                                                },
                                                {
                                                    "id": "8285d8a5-9d00-4d5c-bd7d-afcd0b49dcde",
                                                    "title": "укрепления",
                                                    "sort": 2284664459884904,
                                                    "member": {
                                                        "id": "257b4b44-53b0-40bc-91f6-98f8437e277d",
                                                        "access": true,
                                                        "status": "end",
                                                        "progress": {
                                                            "totalCount": 1744996870569128,
                                                            "completedCount": 8000330995988985,
                                                            "percentage": 4705702460165763
                                                        },
                                                        "score": null
                                                    },
                                                    "materialMember": null
                                                }
                                            ]
                                        }
                                    ]
                                },
                                {
                                    "id": "2934852c-3ffb-46b5-9003-3695970e6c9b",
                                    "title": "насущным",
                                    "sort": 1168647881803987,
                                    "member": {
                                        "id": "c49cc91e-e7bc-4b9d-b1b9-e47e2a26c3e9",
                                        "access": false,
                                        "status": "end",
                                        "progress": {
                                            "totalCount": 2502106839679358,
                                            "completedCount": 2676657485955418,
                                            "percentage": 6539387215143029
                                        },
                                        "score": null
                                    },
                                    "stages": [
                                        {
                                            "id": "5c85b807-b80e-432a-86ee-74432c7e2d23",
                                            "title": "позиции",
                                            "sort": 4513500194088427,
                                            "member": null,
                                            "materials": [
                                                {
                                                    "id": "4db48d22-deea-46e8-912e-56631f96b5ee",
                                                    "title": "за",
                                                    "sort": 955090381347614,
                                                    "member": {
                                                        "id": "d93eb2be-35e0-429b-87e3-05be02c35a43",
                                                        "access": true,
                                                        "status": "inProgress",
                                                        "progress": {
                                                            "totalCount": 5915654929982345,
                                                            "completedCount": 4255464812029945,
                                                            "percentage": 6503723505130823
                                                        },
                                                        "score": null
                                                    },
                                                    "materialMember": {
                                                        "id": "019ef461-28f4-7fbb-91bc-a827ad53f643",
                                                        "testId": "019ef461-17e3-7eaa-80ab-97169442e532",
                                                        "testProgramId": "019ef461-39a5-70cc-a2cd-b9384e10a754",
                                                        "member": {
                                                            "id": "019ef461-4ab6-71dd-b3de-ca49f021b865",
                                                            "name": "Иванов Иван Иванович",
                                                            "email": "ivanov@example.ru"
                                                        },
                                                        "status": "ended",
                                                        "resultStatus": "passed",
                                                        "title": "Итоговый тест по основам ООП",
                                                        "description": "Проверка знаний по основным принципам объектно-ориентированного программирования.",
                                                        "duration": "PT45M",
                                                        "attemptsQuantity": 3,
                                                        "pointsToPass": 70,
                                                        "autoChecking": true,
                                                        "autoEvaluation": true,
                                                        "points": {
                                                            "current": 82,
                                                            "max": 100
                                                        },
                                                        "attempts": [
                                                            {
                                                                "id": "019ef461-5bc7-72ee-c4ef-db5a0132c976",
                                                                "testMemberId": "019ef461-28f4-7fbb-91bc-a827ad53f643",
                                                                "number": 2,
                                                                "status": "sent_to_checking",
                                                                "points": {
                                                                    "current": 82,
                                                                    "max": 100
                                                                },
                                                                "dateStart": "2026-09-15T14:30:00.123456+0300",
                                                                "dateEndPlan": "2026-09-15T15:15:00.123456+0300",
                                                                "dateEnd": "2026-09-15T15:05:00.123456+0300",
                                                                "questions": [
                                                                    {
                                                                        "id": "019ef461-6cd8-73ff-d500-ec6b1243da87",
                                                                        "attemptId": "019ef461-5bc7-72ee-c4ef-db5a0132c976",
                                                                        "testProgramQuestionId": "019ef461-7de9-7400-e611-fd7c2354eb98",
                                                                        "type": "single-choice",
                                                                        "title": "Выберите определение инкапсуляции",
                                                                        "description": "Выберите один правильный вариант ответа.",
                                                                        "explanation": "Инкапсуляция ограничивает прямой доступ к внутреннему состоянию объекта.",
                                                                        "sort": 1,
                                                                        "status": "answer_final",
                                                                        "result": "correct",
                                                                        "points": {
                                                                            "current": 10,
                                                                            "max": 10
                                                                        },
                                                                        "data": {
                                                                            "randomizeChoices": true,
                                                                            "choices": [
                                                                                {
                                                                                    "label": "Сокрытие внутреннего состояния объекта",
                                                                                    "sort": 1,
                                                                                    "isCorrect": true
                                                                                },
                                                                                {
                                                                                    "label": "Копирование объекта",
                                                                                    "sort": 2,
                                                                                    "isCorrect": false
                                                                                }
                                                                            ]
                                                                        }
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                },
                                                {
                                                    "id": "fe04409e-f231-41b8-8f5a-67c7d4c2aae6",
                                                    "title": "существующий",
                                                    "sort": 8458545971582001,
                                                    "member": null,
                                                    "materialMember": null
                                                },
                                                {
                                                    "id": "30709dd2-ef06-474b-8c0b-46a19424788c",
                                                    "title": "намеченных",
                                                    "sort": 7807581000821872,
                                                    "member": null,
                                                    "materialMember": {
                                                        "id": "019ef461-28f4-7fbb-91bc-a827ad53f643",
                                                        "testId": "019ef461-17e3-7eaa-80ab-97169442e532",
                                                        "testProgramId": "019ef461-39a5-70cc-a2cd-b9384e10a754",
                                                        "member": {
                                                            "id": "019ef461-4ab6-71dd-b3de-ca49f021b865",
                                                            "name": "Иванов Иван Иванович",
                                                            "email": "ivanov@example.ru"
                                                        },
                                                        "status": "ended",
                                                        "resultStatus": "passed",
                                                        "title": "Итоговый тест по основам ООП",
                                                        "description": "Проверка знаний по основным принципам объектно-ориентированного программирования.",
                                                        "duration": "PT45M",
                                                        "attemptsQuantity": 3,
                                                        "pointsToPass": 70,
                                                        "autoChecking": true,
                                                        "autoEvaluation": true,
                                                        "points": {
                                                            "current": 82,
                                                            "max": 100
                                                        },
                                                        "attempts": [
                                                            {
                                                                "id": "019ef461-5bc7-72ee-c4ef-db5a0132c976",
                                                                "testMemberId": "019ef461-28f4-7fbb-91bc-a827ad53f643",
                                                                "number": 2,
                                                                "status": "sent_to_checking",
                                                                "points": {
                                                                    "current": 82,
                                                                    "max": 100
                                                                },
                                                                "dateStart": "2026-09-15T14:30:00.123456+0300",
                                                                "dateEndPlan": "2026-09-15T15:15:00.123456+0300",
                                                                "dateEnd": "2026-09-15T15:05:00.123456+0300",
                                                                "questions": [
                                                                    {
                                                                        "id": "019ef461-6cd8-73ff-d500-ec6b1243da87",
                                                                        "attemptId": "019ef461-5bc7-72ee-c4ef-db5a0132c976",
                                                                        "testProgramQuestionId": "019ef461-7de9-7400-e611-fd7c2354eb98",
                                                                        "type": "single-choice",
                                                                        "title": "Выберите определение инкапсуляции",
                                                                        "description": "Выберите один правильный вариант ответа.",
                                                                        "explanation": "Инкапсуляция ограничивает прямой доступ к внутреннему состоянию объекта.",
                                                                        "sort": 1,
                                                                        "status": "answer_final",
                                                                        "result": "correct",
                                                                        "points": {
                                                                            "current": 10,
                                                                            "max": 10
                                                                        },
                                                                        "data": {
                                                                            "randomizeChoices": true,
                                                                            "choices": [
                                                                                {
                                                                                    "label": "Сокрытие внутреннего состояния объекта",
                                                                                    "sort": 1,
                                                                                    "isCorrect": true
                                                                                },
                                                                                {
                                                                                    "label": "Копирование объекта",
                                                                                    "sort": 2,
                                                                                    "isCorrect": false
                                                                                }
                                                                            ]
                                                                        }
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                }
                                            ]
                                        },
                                        {
                                            "id": "adaac4c8-434d-4cb2-953f-3f147b207c0b",
                                            "title": "позиции",
                                            "sort": 8256275324746164,
                                            "member": null,
                                            "materials": [
                                                {
                                                    "id": "a39ece78-0195-4ec6-b3ee-f54b35902dd7",
                                                    "title": "информационно-пропогандистское",
                                                    "sort": 7111100050318454,
                                                    "member": null,
                                                    "materialMember": null
                                                },
                                                {
                                                    "id": "9646023f-2af5-47f0-8c81-27d8e92af91e",
                                                    "title": "зависит",
                                                    "sort": 7931182077296969,
                                                    "member": null,
                                                    "materialMember": {
                                                        "id": "019ef461-28f4-7fbb-91bc-a827ad53f643",
                                                        "testId": "019ef461-17e3-7eaa-80ab-97169442e532",
                                                        "testProgramId": "019ef461-39a5-70cc-a2cd-b9384e10a754",
                                                        "member": {
                                                            "id": "019ef461-4ab6-71dd-b3de-ca49f021b865",
                                                            "name": "Иванов Иван Иванович",
                                                            "email": "ivanov@example.ru"
                                                        },
                                                        "status": "ended",
                                                        "resultStatus": "passed",
                                                        "title": "Итоговый тест по основам ООП",
                                                        "description": "Проверка знаний по основным принципам объектно-ориентированного программирования.",
                                                        "duration": "PT45M",
                                                        "attemptsQuantity": 3,
                                                        "pointsToPass": 70,
                                                        "autoChecking": true,
                                                        "autoEvaluation": true,
                                                        "points": {
                                                            "current": 82,
                                                            "max": 100
                                                        },
                                                        "attempts": [
                                                            {
                                                                "id": "019ef461-5bc7-72ee-c4ef-db5a0132c976",
                                                                "testMemberId": "019ef461-28f4-7fbb-91bc-a827ad53f643",
                                                                "number": 2,
                                                                "status": "sent_to_checking",
                                                                "points": {
                                                                    "current": 82,
                                                                    "max": 100
                                                                },
                                                                "dateStart": "2026-09-15T14:30:00.123456+0300",
                                                                "dateEndPlan": "2026-09-15T15:15:00.123456+0300",
                                                                "dateEnd": "2026-09-15T15:05:00.123456+0300",
                                                                "questions": [
                                                                    {
                                                                        "id": "019ef461-6cd8-73ff-d500-ec6b1243da87",
                                                                        "attemptId": "019ef461-5bc7-72ee-c4ef-db5a0132c976",
                                                                        "testProgramQuestionId": "019ef461-7de9-7400-e611-fd7c2354eb98",
                                                                        "type": "single-choice",
                                                                        "title": "Выберите определение инкапсуляции",
                                                                        "description": "Выберите один правильный вариант ответа.",
                                                                        "explanation": "Инкапсуляция ограничивает прямой доступ к внутреннему состоянию объекта.",
                                                                        "sort": 1,
                                                                        "status": "answer_final",
                                                                        "result": "correct",
                                                                        "points": {
                                                                            "current": 10,
                                                                            "max": 10
                                                                        },
                                                                        "data": {
                                                                            "randomizeChoices": true,
                                                                            "choices": [
                                                                                {
                                                                                    "label": "Сокрытие внутреннего состояния объекта",
                                                                                    "sort": 1,
                                                                                    "isCorrect": true
                                                                                },
                                                                                {
                                                                                    "label": "Копирование объекта",
                                                                                    "sort": 2,
                                                                                    "isCorrect": false
                                                                                }
                                                                            ]
                                                                        }
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                }
                                            ]
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            }
        ],
        "pagination": {
            "count": 58842186,
            "total": 12090808,
            "perPage": 86,
            "page": 19369745,
            "pages": 68262260
        }
    },
    "meta": {
        "requestId": "3",
        "traceId": "84"
    }
}
Modified at 2026-09-14 16:05:52
Previous
list (autocomplete)
Next
detail
Built with