Saltar al contenido principal
pdf?stylesheet=default
Blackboard Help

Persona de LIS 2.0

Ejemplo de objetos de Learn compatibles con LIS con SOAP.

Elementos de persona de Learn compatibles con LIS

Campo Users de Learn Inserción obligatoria Único Campo de origen de LIS
Se ha añadido el lote del nodo UID No No Asociaciones de jerarquía institucional de persona
Disponible No No  
UID de lote ID de origen de la persona
Fecha de nacimiento No No Fecha de nacimiento de la persona
Ciudad No No Ciudad de la persona
Empresa No No  
País No No País de la persona
Clave de origen de datos No Origen de datos de la persona
Departamento No No  
Nivel educativo No No  
Correo electrónico No No Correo electrónico de la persona
Nombre No Nombre de la persona
Género No No Sexo de la persona
Fax particular No No  
Teléfono particular No No Número de teléfono principal particular de la persona
Teléfono particular (secundario) No No Número de teléfono secundario particular de la persona
Cargo No No  
Apellidos No Apellidos de la persona
Segundo nombre No No Segundo nombre de la persona
Teléfono móvil No No Número de móvil de la persona
Otro nombre No No Nombre básico de la persona
Contraseña No Contraseña de rol de la persona
Tipo de codificación de contraseña No No Tipo de codificación de contraseña de rol de la persona
Rol de institución principal No No Rol de institución principal de la persona
UID de lote de sustitución No ID de origen de la persona
UID de lote de fuente de datos de sustitución No No  
Estado de fila No No  
Roles de institución secundaria No No Roles institucionales secundarios de la persona
Estado / provincia No No Estado/provincia de la persona
Calle 1 No No Calle 1 de la persona
Calle 2 No No Calle 2 de la persona
ID de alumno No No ID de usuario del rol de la persona
Sufijo No No Sufijo del nombre de la persona
Rol del sistema No No Rol de sistema de la persona
Título No No Prefijo del nombre de la persona
Nombre de usuario ID de usuario del rol de la persona
Sitio web No No Dirección web de la persona
Fax del trabajo No No Fax del trabajo de la persona
Teléfono del trabajo No No Número de teléfono principal de trabajo de la persona
Teléfono del trabajo (secundario) No No Número de teléfono secundario de trabajo de la persona
Código postal No No Código postal de la persona

Objeto de persona de LIS

Los objetos de Learn compatibles se encuentran en negrita en las descripciones a continuación, los valores asociados están en negrita y cursiva.

Elemento de mensaje SOAP de LIS  

Comentario


Relación de objeto de Learn

<SOAP-ENV:Body>
<replacePersonRequest xmlns:pms="http://www.imsglobal.org/services/lis/pms2p0/wsdl11/sync/imspms_v2p0">
<sourcedId>AA0011</sourcedId>
 

SOAP-ENV El elemento de cuerpo y el elemento que define la operación de la solicitud 

Este sourcedId es el ID de origen del mensaje.


Ninguno

xmlns:pms= "http://www.imsglobal.org/services/lis/pms2p0/wsdl11/sync/imspms_v2p0">
  Inicia el bloque del registro de la persona

Ninguno

<sourcedGUID>
<refAgentInstanceID>SIS</refAgentInstanceID>
   <sourcedId>55555</sourcedId> 
</sourcedGUID>
  SourcedGUID proporciona el identificador único del registro de esta persona y el origen del identificador

UID DE LOTE : SourcedId de persona

<persona>   Inicia los datos de la persona

Ninguno

<formname>
  <formnameType>
    <instanceIdentifier>
     <language>en</language>
     <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>
    http://www.imsglobal.org/lis/pmsv2p0/formatnmetypevocabularyv1p0
    </instanceVocabulary>
    <instanceValue>
      <language>en</language>
      <textString>Full</textString>
    </instanceValue>
    </formnameType>
    <formattedName>
    <language>en</language>
    <textString>
    Dr. First Middle Last, Jr.
    </textString>
  </formattedName>
</formname>
 

Un componente del estilo de formato LIS es la agrupación en bloques de los elementos y de sus atributos entre los elementos definidores de soporte. En este caso, el nombre formal (formname), el nombre completo queda bloqueado entre identificadores que proporcionan el idioma utilizado en los datos, en este caso, textString, en este caso Full y textString que contiene los datos en sí para formattedName, en este caso Dr. Nombre Apellido, Jr.

Tenga en cuenta que instanceVocabulary proporciona el vocabulario de IMS para el objeto en cuestión.


Ninguno

<name>
  <nameType>
    <instanceIdentifier>
      <language>en</language>
      <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>    http://www.imsglobal.org/lis/pmsv2p0...vocabularyv1p0
    </instanceVocabulary>
    <instanceValue>
      <language>en</language>
      <textString>Full</textString>
    </instanceValue>
  </nameType>
  <partName>
    <instanceIdentifier>
      <language>en</language>
      <textString>Nickname</textString>
    </instanceIdentifier>
    <instanceVocabulary>
     Nickname not used
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>Nickname</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>
        nickname
      </textString>
    </instanceValue>
  </partName>
  <partName>
    <instanceIdentifier>
      <language>en</language>
      <textString>Family</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      Family
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>
        Family
      </textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
     <textString>King</textString>
    </instanceValue>
  </partName>
  <partName>
    <instanceIdentifier>
      <language>en</language>
      <textString>Given</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      Given
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>Given</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
     <textString>Martin</textString>
    </instanceValue>
  </partName>
  <partName>
    <instanceIdentifier>
      <language>en</language>
      <textString>Prefix</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      Prefix
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>Prefix</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>
        Dr.
      </textString>
    </instanceValue>
  </partName>
  <partName>
    <instanceIdentifier>
      <language>en</language>
      <textString>Suffix</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      Suffix
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>Suffix</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>Jr.</textString>
    </instanceValue>
  </partName>
  <partName>
    <instanceIdentifier>
      <language>en</language>
      <textString>Middle</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      Middle
    </instanceVocabulary>
    <instanceName>
     <language>en</language>
      <textString>Middle</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>Luther</textString>
    </instanceValue>
  </partName>
 </name>
 

Un estilo LIS adicional es el soporte de los componentes en un objeto de múltiples partes como el nombre que puede crearse con unas partes de prefijo, nombre, segundo nombre, apellido y sufijo. Esto se gestiona mediante la adición de "partes". En combinación con estos elementos de instancia, estos objetos de múltiples partes se pueden describir fácilmente y se adjuntan en los elementos descriptivos de partName.


Título de Learn :: Person:Name:Prefix

Nombre de Learn :: Person:Name:Given

Segundo nombre de Learn :: Person:Name:Middle

Apellido de Learn :: Person:Name:Last

Título de Learn :: Person:Name:Suffix

 

No compatible con Learn:

Person:Name:Nickname 

 

<address>
  <addressType>
    <instanceIdentifier>
      <language>en</language>
      <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/...     
    </instanceVocabulary>     
    <instanceValue>       
      <language>en</language>       
      <textString></textString>     
    </instanceValue>   
  </addressType>   
  <addressPart>     
    <instanceIdentifier>       
      <language>en</language>       
      <textString>unknown</textString>     
    </instanceIdentifier>     
    <instanceVocabulary> http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>NonfieldedStreetAddress1</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>1234 Street</textString>
    </instanceValue>
  </addressPart>
  <addressPart>
    <instanceIdentifier>
      <language>en</language>
      <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>
http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>NonfieldedStreetAddress2</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>Apt. 122</textString>
    </instanceValue>
  </addressPart>
  <addressPart>
    <instanceIdentifier>
      <language>en</language>
      <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>City</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>Atlanta</textString>
    </instanceValue>
  </addressPart>
  <addressPart>
    <instanceIdentifier>
      <language>en</language>
      <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>StatePr</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>GA</textString>
    </instanceValue>
  </addressPart>
  <addressPart>
    <instanceIdentifier>
      <language>en</language>
      <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>Postcode</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>12345</textString>
    </instanceValue>
  </addressPart>
  <addressPart>
    <instanceIdentifier>
      <language>en</language>
      <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>Country</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>USA</textString>
    </instanceValue>
  </addressPart>
</address>
  El bloque de direcciones de la persona sigue el mismo patrón que el bloque de nombre anterior.

 Dirección1 de Learn :: 

    Person:Address: NonFieldedStreetAddress1

 Dirección2 de Learn :: 

    Person:Address:NonFieldedStreetAddress2

Población de Learn ::

    Person:Address:City

Estado/Provincia de Learn ::

    Person:Address:StatePr

 Código postal de Learn::

    Person:Address:Postcode

País de Learn ::

    Person:Address:Country

 

<contactinfo>
   <contactinfoType>
    <instanceIdentifier>
      <language>en</language>
      <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>
http:00www.imsglobal.org/lis/pmsv2p0/contactinfotypevocabularyv1p0
    </instanceVocabulary>
    <instanceValue>
      <language>en</language>
      <textString>EmailPrimary</textString>
    </instanceValue>
  </contactinfoType>
  <contactinfoValue>
    <language>en</language> 
    <textString>someone@somewhere.edu</textString>  <!--E-Mail Address VALUE -->
  </contactinfoValue>
</contactinfo>
 

Contactinfo proporciona la dirección de correo electrónico asociada con este registro de persona.


 Correo electrónico de Learn :: Person:ContactInfo:EmailPrimary

 

<demographics>
  <demographicsType>
    <instanceIdentifier>
      <language>en</language>
      <textString>unknown</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/demographicsinfovocabularyv1p0
    </instanceVocabulary>
    <instanceValue>
      <language>en</language>
      <textString>Primary</textString>
    </instanceValue>
  </demographicsType>
  <eventDate>
    <instanceIdentifier>
      <language>en</language>
      <textString>Birth</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/eventdatevocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>Birth</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>1972-03-05</textString>  <!-- Date of Birth VALUE (YYYY-MM-DD) -->
    </instanceValue>
  </eventDate>
  <eventDate>
    <instanceIdentifier>
      <language>en</language>
      <textString>Death</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/eventdatevocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>Death</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString></textString>  <!-- Date of Death IGNORED by Learn -->
    </instanceValue>
  </eventDate>
  <gender>male</gender>  <!-- Gender VALUE (male/female) -->
  <demographicInfo>
    <instanceIdentifier>
      <language>en</language>
      <textString>PlaceofBirth</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/demographicsinfovocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>PlaceofBirth</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>Silver Spring</textString>
    </instanceValue>
  </demographicInfo>
  <demographicInfo>
    <instanceIdentifier>
      <language>en</language>
      <textString>MaritalStatus</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/demographicsinfovocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>MaritalStatus</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>S</textString>
    </instanceValue>
  </demographicInfo>
  <demographicInfo>
    <instanceIdentifier>
      <language>en</language>
      <textString>Ethnicity</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/demographicsinfovocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>Ethnicity</textString>
    </instanceName>
    <instanceValue>
      <language>en</language>
      <textString>4</textString>
    </instanceValue>
  </demographicInfo>
</demographics>
  Esta sección proporciona información demográfica como el género, la fecha de nacimiento, etc.

 Fecha de nacimiento de Learn :: Person:DemographicInfo:Birth

Género de Learn :: Person:DemographicInfo:Gender

 

No compatible con Learn

Person:Demographics:Death

Person:Demographics:MaritalStatus 

Person:Demographics:Ethnicity

<roles>
  <enterpriserolesType>
    <instanceIdentifier>
      <language>en</language>
      <textString>StudentInformationSystem</textString>
    </instanceIdentifier>
    <instanceVocabulary>
      http:00www.imsglobal.org/lis/pmsv2p0/epriserolestypevocabularyv1p0
    </instanceVocabulary>
    <instanceName>
      <language>en</language>
      <textString>StudentInformationSystem</textString>
    </instanceName>
     <instanceValue>
      <language>en</language>
      <textString>role</textString>
    </instanceValue>
  </enterpriserolesType>
  <institutionRole>
    <institutionroletype>
      <instanceIdentifier>
        <language>en</language>
        <textString>unknown</textString>
      </instanceIdentifier>
      <instanceVocabulary>
        http:00www.imsglobal.org/lis/pmsv2p0/systemrolevocabularyv1p0
      </instanceVocabulary>
      <instanceValue>
        <language>en</language>
        <textString>none</textString>  <!-- System Role VALUE -->
        </instanceValue>
      </institutionroletype>
      <primaryroletype>false</primaryroletype>
    </institutionRole>
    <institutionRole>
      <institutionroletype>
        <instanceIdentifier>
          <language>en</language>
          <textString>unknown</textString>
        </instanceIdentifier>
        <instanceVocabulary>
          http:00www.imsglobal.org/lis/pmsv2p0/systemrolevocabularyv1p0
        </instanceVocabulary>
        <instanceValue>
          <language>en</language>
          <textString>Student</textString>  <!-- Institution Role VALUE -->
        </instanceValue>
      </institutionroletype>
      <primaryroletype>false</primaryroletype>
    </institutionRole>
    <userId>
    <userIdValue>
      <language>en</language>
      <textString>loginidblah</textString> 
    </userIdValue>
    <userIdType>
      <language>en</language>
      <textString>Logon ID</textString>
    </userIdType>
    <password>
      <language>en</language>
      <textString>
        {SSHA}JCkADpIzxrezO7Y9H0Swprn6veJNUEMxTENRVg==
      </textString>
    </password>
    <pwEncryptionType>
      <language>en</language>
      <textString>SSHA</textString>
    </pwEncryptionType>
    <authenticationType>
      <language>en</language>
      <textString></textString>
    </authenticationType>
  </userId>
  <userId>
    <userIdValue>
      <language>en</language>
      <textString>A00001154</textString>  <!-- ID IGNORED by Learn -->
    </userIdValue>
    <userIdType>
      <language>en</language>
      <textString>SISID</textString>
    </userIdType>
    <password>
      <language>en</language>
      <textString>
        {SSHA}JCkADpIzxrezO7Y9H0Swprn6veJNUEMxTENRVg==
      </textString>
    </password>
    <pwEncryptionType>
      <language>en</language>
      <textString>SSHA</textString>
    </pwEncryptionType>
    <authenticationType>
      <language>en</language>
      <textString></textString>
    </authenticationType>
  </userId>
  <userId>
    <userIdValue>
      <language>en</language>
      <textString>
        user_firstlastname<!-- User_ID and Student_ID VALUE -->
      </textString>
    </userIdValue>
    <userIdType>
      <language>en</language>
      <textString>Email ID</textString>
    </userIdType>
    <password>
      <language>en</language>
      <textString>change_me</textString>  <!-- User Password VALUE -->
    </password>
    <pwEncryptionType>
      <language>en</language>
      <textString></textString>  <!-- Encryption value (if applicable) -->
    </pwEncryptionType>
    <authenticationType>
      <language>en</language>
      <textString></textString>
    </authenticationType>
  </userId>
</roles>
  La sección de roles proporciona el rol institucional y la información de inicio de sesión en cuenta (nombre de usuario y contraseña) del registro de esta persona.

Rol de institución principal de Learn :: Person:Roles:Role:InstitutionRole

Rol del sistema de Learn :: Person:Roles:Role:InstitutionRole

Consulte "Roles de institución" o "Roles del sistema" en el panel de administrador del sistema para obtener listas de roles del sistema y de institución válidos.

 

Nombre de usuario de Learn e ID de estudiante::

Person:Roles:Role:userId

Contraseña de Learn:

Person:Roles:Role:Password

Tipo de codificación de contraseña de Learn:

Person:Roles:Role:PwEncryptionType

Importante

Learn únicamente utiliza el último registro de userId, si se proporcionan múltiples registros de userId, asegúrese que la información de inicio de sesión (nombre de usuario y contraseña) se encuentran en el último registro de userId. Así, esta persona de muestra iniciaría sesión en Learn con

nombre de usuario: user_firstlastname

password: change_me

 

No compatible con Learn

authenticationType

 

 

      </person>
    </personRecord>
  </replacePersonRequest>
</SOAP-ENV:Body>
  Etiquetas de elemento de cierre.