Skip to main content

Pessoa LIS 2.0

Elementos de pessoa do aplicativo Blackboard suportados pelo LIS

Campo Usuários do Learn

Necessário para inserção

Único

Campo de origem do LIS

Adicionado código de identificação do lote de nó

Não

Não

Associações de hierarquia da instituição de pessoa

Disponível

Não

Não

Código de identificação do lote

Sim

Sim

ID de origem da pessoa

Data de nascimento

Não

Não

Data de nascimento da pessoa

Cidade

Não

Não

Cidade da pessoa

Empresa

Não

Não

País

Não

Não

País da pessoa

Chave da fonte de dados

Sim

Não

Fonte de dados da pessoa

Departamento

Não

Não

Nível de escolaridade

Não

Não

E-mail

Não

Não

E-mail da pessoa

Primeiro nome

Sim

Não

Nome da pessoa

Gênero

Não

Não

Gênero da pessoa

Fax Residencial

Não

Não

Telefone residencial

Não

Não

Número de telefone principal da casa da pessoa

Telefone residencial (secundário)

Não

Não

Número de telefone secundário da casa da pessoa

Cargo

Não

Não

Sobrenome

Sim

Não

Sobrenome da pessoa

Nome do meio

Não

Não

Nome do meio da pessoa

Celular

Não

Não

Número de celular da pessoa

Outro nome

Não

Não

Nome da partícula da pessoa

Senha

Sim

Não

Senha da função da pessoa

Tipo de criptografia de senha

Não

Não

Tipo de criptografia de senha de função de pessoa

Função primária da instituição

Não

Não

Pessoa função primária da instituição

Pronomes

Não

Não

Pronomes de pessoa

Código de identificação do lote para substituição

Não

Sim

ID de origem da pessoa

Uid de lote de origem de dados de substituição

Não

Não

Status da linha

Não

Não

Funções da instituição secundária

Não

Não

Funções da instituição secundária da pessoa

Estado / Província

Não

Não

Pessoa Endereço Estado/Província

Rua 1

Não

Não

Pessoa Endereço Rua 1

Rua 2

Não

Não

Endereço da pessoa Rua 2

ID do aluno

Não

Não

ID de usuário da função da pessoa

Sufixo

Não

Não

Nome do sufixo da pessoa

Função de sistema

Não

Não

Função do sistema de pessoa

Título

Não

Não

Nome do prefixo da pessoa

Nome de usuário

Sim

Sim

ID de usuário da função da pessoa

Site

Não

Não

Endereço da Web da pessoa

Fax de trabalho

Não

Não

Fax de trabalho pessoal

Telefone Comercial

Não

Não

Número de telefone principal da pessoa de trabalho

Telefone comercial (secundário)

Não

Não

Número de telefone secundário da pessoa de trabalho

CEP / Código postal

Não

Não

Pessoa CEP/Código Postal

Objeto de pessoa LIS

Os objetos do Learn compatíveis estão em negrito nas descrições abaixo, os valores associados estão em negrito e itálico.

Elemento de mensagem LIS SOAP

Comentário

Aprenda a relação do objeto

<SOAP-ENV:Body>

<replacePersonRequest xmlns:pms="http://www.imsglobal.org/services/lis/pms2p0/wsdl11/sync/imspms_v2p0">

<sourcedId>AA0011</sourcedId>

Elemento SOAP-ENV Body e elemento que define a operação de solicitação

Este sourcedId é o ID de origem da mensagem

Nenhum

xmlns:pms= "http://www.imsglobal.org/services/lis/pms2p0/wsdl11/sync/imspms_v2p0">

Iniciar o bloco de registro pessoal

Nenhum

<sourcedGUID>

<refAgentInstanceID>SIS</refAgentInstanceID>

<sourcedId>55555</sourcedId>

</sourcedGUID>

O SourcedGUID que fornece o identificador exclusivo para esse registro pessoal e a origem do identificador

BATCH UID :: Person SourcedId

<person>

Iniciar os dados da pessoa

Nenhum

<formname>

<formnameType>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary>

http://www.imsglobal.org/lis/pmsv2p0/formatnmetypevocabularyv1p0

</instanceVocabulary>

<instanceValue>

<language>en</language>

<textString>Cheio</textString>

</instanceValue>

</formnameType>

<formattedName>

<language>en</language>

<textString> Dr. Nome Sobrenome, Jr. </textString>

</formattedName>

</formname>

Um estilo de formatação LIS de componente é o bloqueio de elementos e seus atributos entre os elementos de definição de suporte. Nesse caso, o nome formal (formname), o nome completo é bloqueado entre os identificadores que fornecem o idioma usado para os dados – neste caso, en, o textString – neste caso, Full e o textString que contém os dados reais para o formattedName – neste caso, Dr. First Middle Last, Jr.

Observe que instanceVocabulary fornece o vocabulário IMS para o objeto em questão.

Nenhum

<name>

<nameType>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary> http://www.imsglobal.org/lis/pmsv2p0...vocabularyv1p0

</instanceVocabulary>

<instanceValue>

<language>en</language>

<textString>Cheio</textString>

</instanceValue>

</nameType>

<partName>

<instanceIdentifier>

<language>en</language>

<textString>Apelido</textString>

</instanceIdentifier>

<instanceVocabulary> Nickname not used </instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Apelido</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString> apelido </textString>

</instanceValue>

</partName>

<partName>

<instanceIdentifier>

<language>en</language>

<textString>Família</textString>

</instanceIdentifier>

<instanceVocabulary> Family </instanceVocabulary>

<instanceName>

<language>en</language>

<textString> Família </textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>Rei</textString>

</instanceValue>

</partName>

<partName>

<instanceIdentifier>

<language>en</language>

<textString>Dado</textString>

</instanceIdentifier>

<instanceVocabulary> Given </instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Dado</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>Martin</textString>

</instanceValue>

</partName>

<partName>

<instanceIdentifier>

<language>en</language>

<textString>Prefixo</textString>

</instanceIdentifier>

<instanceVocabulary> Prefix </instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Prefixo</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString> Dr. </textString>

</instanceValue>

</partName>

<partName>

<instanceIdentifier>

<language>en</language>

<textString>Sufixo</textString>

</instanceIdentifier>

<instanceVocabulary> Suffix </instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Sufixo</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>Jr.</textString>

</instanceValue>

</partName>

<partName>

<instanceIdentifier>

<language>en</language>

<textString>Meio</textString>

</instanceIdentifier>

<instanceVocabulary> Middle </instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Meio</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>Luther</textString>

</instanceValue>

</partName>

</name>

Um estilo LIS adicional é o suporte para componentes de um objeto de várias partes, como um nome que pode ser construído a partir de partes de prefixo, primeira, intermediária, última e sufixo. Isso é feito através da adição de "partes". Combinados com os elementos de instância, esses objetos de várias partes são facilmente descritíveis e são colocados em elementos partName descritivos.

Learn Title :: Person:Name:Prefix

Learn First Name :: Person:Name:Given

Learn Middle Name :: Person:Name:Middle

Learn Last Name :: Person:Name:Last

Learn Title :: Person:Name:Suffix

Não suportado pelo Learn:

Pessoa:Nome:Apelido

<address>

<addressType>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/... </instanceVocabulary>

<instanceValue>

<language>en</language>

<textString></textString>

</instanceValue>

</addressType>

<addressPart>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</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>desconhecido</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>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Cidade</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>Atlanta</textString>

</instanceValue>

</addressPart>

<addressPart>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Pr do Estado</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>GA</textString>

</instanceValue>

</addressPart>

<addressPart>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Cp</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>12345</textString>

</instanceValue>

</addressPart>

<addressPart>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary> http:00www.imsglobal.org/lis/pmsv2p0/addresspartvocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>País</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>EUA</textString>

</instanceValue>

</addressPart>

</address>

O bloco de endereço de pessoa segue o mesmo padrão que o bloco de nome acima.

Learn Street1 ::

Pessoa:Endereço: NonFieldedStreetAddress1

Learn Street2 ::

Pessoa:Endereço:NonFieldedStreetAddress2

Learn City ::

Pessoa:Endereço:Cidade

Learn State/Province ::

Pessoa:Endereço:StatePr

Learn Zip/Postal code::

Pessoa:Endereço:Código postal

Learn Country ::

Pessoa:Endereço:País

<contactinfo>

<contactinfoType>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/contactinfotypevocabularyv1p0

</instanceVocabulary>

<instanceValue>

<language>en</language>

<textString>E-mail Principal</textString>

</instanceValue>

</contactinfoType>

<contactinfoValue>

<language>en</language>

[email protegido]</textString><!--Endereço de e-mail VALOR -->

</contactinfoValue>

</contactinfo>

Contactinfo fornece o endereço de e-mail associado a esse registro pessoal.

Learn email :: Person:ContactInfo:EmailPrimary

<demographics>

<demographicsType>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/demographicsinfovocabularyv1p0

</instanceVocabulary>

<instanceValue>

<language>en</language>

<textString>Principal</textString>

</instanceValue>

</demographicsType>

<eventDate>

<instanceIdentifier>

<language>en</language>

<textString>Nascimento</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/eventdatevocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Nascimento</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>Morte</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/eventdatevocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Morte</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>Local de nascimento</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/demographicsinfovocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Local de nascimento</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>Primavera de Prata</textString>

</instanceValue>

</demographicInfo>

<demographicInfo>

<instanceIdentifier>

<language>en</language>

<textString>Estado civil</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/demographicsinfovocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Estado civil</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>S</textString>

</instanceValue>

</demographicInfo>

<demographicInfo>

<instanceIdentifier>

<language>en</language>

<textString>Etnia</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/demographicsinfovocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>Etnia</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>4</textString>

</instanceValue>

</demographicInfo>

</demographics>

Esta seção fornece informações demográficas, como sexo, data de nascimento, etc.

Learn Birthdate :: Person:DemographicInfo:Birth

Learn Gender :: Person:DemographicInfo:Gender

Não suportado pelo Learn

Pessoa:Demografia:Morte

Pessoa:Demografia:Estado Conjugal

Pessoa:Demografia:Etnia

<roles>

<enterpriserolesType>

<instanceIdentifier>

<language>en</language>

<textString>sistema de Informações do Aluno</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/epriserolestypevocabularyv1p0

</instanceVocabulary>

<instanceName>

<language>en</language>

<textString>sistema de Informações do Aluno</textString>

</instanceName>

<instanceValue>

<language>en</language>

<textString>função</textString>

</instanceValue>

</enterpriserolesType>

<institutionRole>

<institutionroletype>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/systemrolevocabularyv1p0

</instanceVocabulary>

<instanceValue>

<language>en</language>

<textString>nenhum</textString><!-- System Role VALUE -->

</instanceValue>

</institutionroletype>

<primaryroletype>false</primaryroletype>

</institutionRole>

<institutionRole>

<institutionroletype>

<instanceIdentifier>

<language>en</language>

<textString>desconhecido</textString>

</instanceIdentifier>

<instanceVocabulary>

http:00www.imsglobal.org/lis/pmsv2p0/systemrolevocabularyv1p0

</instanceVocabulary>

<instanceValue>

<language>en</language>

<textString>Aluno</textString><!-- Institution Role VALUE -->

</instanceValue>

</institutionroletype>

<primaryroletype>false</primaryroletype>

</institutionRole>

<userId>

<userIdValue>

<language>en</language>

<textString>acessoidblah</textString>

</userIdValue>

<userIdType>

<language>en</language>

<textString>Código de Acesso</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>Código de e-mail</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>

A seção de funções fornece a função institucional e as informações de acesso da conta (nome de usuário e senha) para esse registro pessoal.

Learn Primary Institution Role :: Person:Roles:Role:InstitutionRole

Learn System Role :: Person:Roles:Role:InstitutionRole

Consulte "Funções da instituição" ou "Funções do sistema" no painel do administrador do sistema para obter listas de funções válidas da instituição e do sistema.

Learn Username and Student ID::

Pessoa:Funções:Função:userId

Aprenda a senha:

Pessoa:Funções:Função:Senha

Aprenda o tipo de criptografia de senha:

Pessoa:Funções:Função:PwEncryptionType

Importante!

A Blackboard usa apenas o último registro de código – se vários registros de código forem fornecidos, certifique-se de que as informações de acesso – nome de usuário e senha – estejam no último registro de código. Portanto, essa pessoa de amostra faria acesso no Blackboard usando

nome de usuário: user_firstlastname

senha: change_me

Não suportado pela Blackboard

tipo de autenticação

</person>

</personRecord>

</replacePersonRequest>

</SOAP-ENV:Body>

Tags de elemento de fechamento.

Extensões do Blackboard para o LIS

O Blackboard oferece suporte a elementos de dados além daqueles definidos no padrão.

Elemento de mensagem LIS SOAP

Comentário

<extension>
       <extensionNameVocabulary>unknown</extensionNameVocabulary>
       <extensionValueType>unknown</extensionValueType> 
       <extensionField> 
              <fieldName>inst_email</fieldName> 
              <fieldType>unknown</fieldType> 
              <fieldValue>someone@somewhere.edu</fieldValue> 
       </extensionField> 
</extension>
<extension>
   <extensionNameVocabulary>unknown</extensionNameVocabulary>.
   <extensionValueType>unknown</extensionValueType>
   <extensionField>
       <fieldName>pronouns</fieldName>
       <fieldType>unknown</fieldType
       <fieldValue>they/them,she/her,ze/zir</fieldValue>
   </extensionField>
</extension>

O e-mail da instituição é diferente do e-mail pessoal e usado para integrações que exigem o uso de um endereço oficial, como a integração do Microsoft Teams. Os administradores podem editar a instituição por meio da estrutura do Sistema de informações do aluno (SIA), mas não há opção para os usuários finais editarem.

Existem 2 cenários a serem considerados:

Um. Quando o e-mail da pessoa é o e-mail da instituição

B. Quando o e-mail da Pessoa não é o e-mail da instituição

O e-mail da pessoa é o e-mail da instituição.

Para o cenário A, o E-mail da instituição (inst_email) é, por padrão, definido como e-mail de pessoa dentro das especificações de integração do Sistema de informações do aluno (SIA) e, portanto, nenhuma ação adicional é necessária para alterá-lo em nome do administrador.

O e-mail da pessoa não é o e-mail da instituição

Para o cenário B, quando o campo de e-mail da pessoa não é o endereço de e-mail da instituição e há necessidade de atualizá-lo/alterá-lo, é possível usar um script para preencher os valores do campo de e-mail institucional usando o mapeamento de campo em vez de adicionar dados diretamente a esse campo.

Este é um exemplo de script para preencher o campo de e-mail da instituição usando a caixa de texto Usar um script personalizado:

(function() {
     var v = data.person.extensions.get('inst_email'); 
     return v ? v.value : null;
}());

É importante observar que, se necessário, um administrador pode reverter o mapeamento de campo de volta para 'E-mail da pessoa'. Se um script personalizado tiver sido usado, ele será preservado.

Vários valores de pronome para uma pessoa

É possível enviar vários valores de pronomes por Aluno. Isso é enviado como uma única entrada fieldValue com os diferentes valores separados por vírgulas.

<extension>
       <extensionNameVocabulary>unknown</extensionNameVocabulary>
       <extensionValueType>unknown</extensionValueType>
       <extensionField>
              <fieldName>pronunciation</fieldName>
              <fieldType>unknown</fieldType>
              <fieldValue>kris-chun</fieldValue>
       </extensionField>
</extension>

Pronúncia do nome

O campo de pronúncia do nome é texto (unicode) para dar suporte à ortografia fonética ou a um guia de pronúncia. Não há suporte para a troca de arquivos de gravação de áudio com a estrutura de integração do Sistema de informações do aluno (SIA).