Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Для получения списка назначений используйте метод getEnrollments.


Вы можете получить список назначений для всего аккаунта, для определенных учащихся и для определенных курсов, а также для двух параметров одновременно.

Права пользователя для выполнения запроса: Владелец аккаунта, Администратор аккаунта, Администратор подразделения, Автор или роль с индивидуальными настройками.

...

ПараметрТипОписание
credentials (обязательный)credentialsСмотрите описание объекта Credentials.
courseIds  (необязательный)arrayID материалов, список назначений которых вы хотите получить.
learnerIds  (необязательный)arrayID пользователей, список назначений которых вы хотите получить.

Возвращаемые значения

После того, как запрос успешно обработан, система отправляет объект со следующими свойствами:

...

Пример запроса

Блок кода
languagexml
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV<soapenv:Envelope xmlns:SOAP-ENVsoapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://ispringlearn.com/go/services/api/soap">
   <soapenv:Header/>
   <soapenv:Body>
      <soap:GetEnrollmentsRequest>
         <soap:credentials>
            xmlns="http<soap:accountUrl>https://myaccount.ispringlearn.com/go/services/api/soap">
  <SOAP-ENV:Body>
    <GetEnrollmentsRequest>
      <credentials>
ru</soap:accountUrl>
            <soap:email>owner</soap:email>
            <soap:password>12345Q</soap:password>
          </soap:credentials>
         <!--Optional:-->
        <soap:courseIds>
            <!--Zero or more repetitions:-->
            <soap:id>14e2acf6-d54f-11e9-8339-0a580af40973</soap:id>
            <soap:id>1689f3e8-d54f-11e9-ac87-0a580af40973</soap:id> 
             </soap:courseIds>
         <!--Optional:-->
         <soap:learnerIds>
            <!--Zero or more repetitions:-->
           <accountUrl>http://myaccount.ispringlearn.ru</accountUrl><soap:id>d030ff3a-deb4-11e9-b26a-0a580af40764</soap:id>
           <soap:id>8363b098-e031-11e9-89cf-0a580af40b0f</soap:id>
        <email>email@email.com</email>   <soap:id>dcbe6062-deb4-11e9-88f1-0a580af40764</soap:id>
        <password>password</password>
   <soap:id>48b9dc96-deb6-11e9-85ba-0a580af40764</soap:id> 
         </credentials>soap:learnerIds>
      </soap:GetEnrollmentsRequest>
   </SOAP-ENVsoapenv:Body>
</SOAP-ENVsoapenv:Envelope>

Пример ответа

Блок кода
languagexml
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                   xmlnsxmlns:ns1="http://ispringlearn.com/go/services/api/soap">
   <SOAP-ENV:Body>
      <GetEnrollmentsResult><ns1:GetEnrollmentsResult>
      <enrollment>
   <ns1:enrollment>
           <enrollmentId>string</enrollmentId>
 <ns1:enrollmentId>c8bbdd64-e031-11e9-8f79-0a580af40b0f</ns1:enrollmentId>
           </enrollment>
 <ns1:courseId>146ac240-d54f-11e9-9b88-0a580af40973</ns1:courseId>
            <ns1:learnerId>8363b098-e031-11e9-89cf-0a580af40b0f</ns1:learnerId>
            <ns1:accessDate>2019-09-25</ns1:accessDate>
            <ns1:dueDate>2019-09-30</ns1:dueDate>
       <enrollment>
     <ns1:expirationDate>2019-09-30</ns1:expirationDate>
            ...
<ns1:shouldLockAfterDueDate>true</ns1:shouldLockAfterDueDate>
         </ns1:enrollment>
          ...
      </ns1:GetEnrollmentsResult>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>