Skip to main content

LIS 2.0-person

Elementen van de Blackboard-apppersoon die worden ondersteund door LIS

Veld Gebruikers leren

Vereist voor invoegen

Uniek

Veld LIS-bron

Toegevoegd knooppunt Batch-UID

Nee

Nee

Persoon Instellings Hiërarchie Verenigingen

Beschikbaar

Nee

Nee

Batch-UID

Ja

Ja

Persoon Bron Id

Geboortedatum

Nee

Nee

Persoon Geboortedatum

Stad

Nee

Nee

Persoon Stad

Bedrijf

Nee

Nee

Land

Nee

Nee

Persoon Land

Gegevensbronsleutel

Ja

Nee

Bron van persoonsgegevens

Afdeling

Nee

Nee

Opleidingsniveau

Nee

Nee

E-mail

Nee

Nee

E-mail persoon

Voornaam

Ja

Nee

Voornaam van de persoon

Geslacht

Nee

Nee

Persoon Geslacht

Fax voor thuis

Nee

Nee

Telefoon thuis

Nee

Nee

Persoon Thuis Primair telefoonnummer

Telefoon thuis (secundair)

Nee

Nee

Persoon Thuis Secundair Telefoonnummer

Functie

Nee

Nee

Achternaam

Ja

Nee

Persoon Achternaam

Tweede naam

Nee

Nee

Persoon Tweede naam

Mobiele telefoon

Nee

Nee

Persoon Mobiel Nummer

Andere naam

Nee

Nee

Persoon Deeltjesnaam

Wachtwoord

Ja

Nee

Wachtwoord voor persoonsrol

Type codering voor wachtwoorden

Nee

Nee

Persoon Rol Wachtwoord Versleutelingstype

Voornaamste rol binnen instelling

Nee

Nee

Persoon Primaire instellingsrol

Voornaamwoorden

Nee

Nee

Persoon Voornaamwoorden

Vervangende batch-UID

Nee

Ja

Persoon Bron Id

Vervangende gegevensbronbatch-Uid

Nee

Nee

Rijstatus

Nee

Nee

Rollen van secundaire instellingen

Nee

Nee

Persoon Rollen Secundaire Instelling

Staat / Provincie

Nee

Nee

Persoon Adres Staat/Provincie

Straat 1

Nee

Nee

Persoon Adres Straat 1

Straat 2

Nee

Nee

Persoon Adres Straat 2

Student-ID

Nee

Nee

Gebruikers-id van de persoonsrol

Achtervoegsel

Nee

Nee

Persoon Achtervoegsel Naam

Systeemrol

Nee

Nee

Persoon Systeem Rol

Titel

Nee

Nee

Naam van het voorvoegsel van de persoon

Gebruikersnaam

Ja

Ja

Gebruikers-id van de persoonsrol

Website

Nee

Nee

Webadres van de persoon

Werk Fax

Nee

Nee

Persoon Werk Fax

Werk telefoon

Nee

Nee

Persoon Werk Primair telefoonnummer

Telefoon zakelijk (secundair)

Nee

Nee

Persoon Werk Secundair telefoonnummer

Postcode

Nee

Nee

Persoon Postcode

LIS persoon object

Ondersteunde leerobjecten zijn vet in de onderstaande beschrijvingen, bijbehorende waarden zijn vet cursief.

LIS SOAP-berichtelement

Commentaar

Objectrelatie leren

<SOAP-ENV:Body>

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

<sourcedId>AA0011</sourcedId>

SOAP-ENV Lichaamselement en element dat de aanvraagbewerking definieert

Deze sourcedId is de bron-ID voor het bericht

Geen

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

Begin met het blok persoonsrecord

Geen

<sourcedGUID>

<refAgentInstanceID>SIS</refAgentInstanceID>

<sourcedId>55555</sourcedId>

</sourcedGUID>

De SourcedGUID die de unieke id voor deze persoonsrecord en de bron van de id levert

Batch-UID :: Person SourcedId

<person>

Begin met de persoonsgegevens

Geen

<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>

Een onderdeel van de LIS-opmaakstijl is het blokkeren van elementen en hun attributen tussen ondersteunende definiërende elementen. In dit geval de formele naam (formname), wordt de volledige naam geblokkeerd tussen identifiers die de taal leveren die voor de gegevens wordt gebruikt - in dit geval en, de textString - in dit geval Full, en de textString die de eigenlijke gegevens bevat voor de formattedName - in dit geval Dr. First Middle Last, Jr.

Merk op dat instanceVocabulary de IMS-woordenschat voor het object in kwestie biedt.

Geen

<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>

Een extra LIS-stijl is de ondersteuning voor componenten van een meerdelig object, zoals een naam die kan zijn opgebouwd uit voorvoegsel-, eerste, middelste, laatste- en achtervoegseldelen. Dit wordt afgehandeld door de toevoeging van "onderdelen". In combinatie met de instantie-elementen zijn deze meerdelige objecten gemakkelijk te beschrijven en worden ze omsloten door beschrijvende partName-elementen.

Leer Titel :: Person:Name:Prefix

Leer Voornaam :: Person:Name:Given

Leer Tweede naam :: Person:Name:Middle

Leer achternaam :: Person:Name:Last

Leer Titel :: Person:Name:Suffix

Niet ondersteund door Learn:

Persoon:Naam:Bijnaam

<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>

Het persoonsadresblok volgt hetzelfde patroon als het bovenstaande naamblok.

Leer Street1 ::

Persoon:Adres: NonFieldedStreetAddress1

Leer Street2 ::

Persoon:Adres:NonFieldedStreetAddress2

Leer Stad ::

Persoon:Adres:Stad

Leer staat/provincie ::

Persoon:Adres:StatePr

Leer Postcode::

Persoon:Adres:Postcode

Leer Land ::

Persoon:Adres:Land

<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>[email protected]</textString><!--E-Mail Address VALUE -->

</contactinfoValue>

</contactinfo>

Contactinfo geeft het e-mailadres dat is gekoppeld aan dit persoonsrecord.

Leer e-mail :: 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>

Dit gedeelte bevat demografische informatie zoals geslacht, geboortedatum, enz.

Leer Geboortedatum :: Person:DemographicInfo:Birth

Leer Geslacht :: Person:DemographicInfo:Gender

Niet ondersteund door Learn

Persoon:Demografie:Overlijden

Persoon:Demografie:Huwelijkse status

Persoon:Demografie:Etniciteit

<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>

De sectie rollen bevat de rol van de instelling en de inloggegevens van het account (gebruikersnaam en wachtwoord) voor dit persoonsrecord.

Leer de primaire instellingsrol :: Person:Roles:Role:InstitutionRole

Leer systeemrol :: Person:Roles:Role:InstitutionRole

Zie "Instellingsrollen" of "Systeemrollen" in het systeembeheerpaneel voor lijsten met geldige instellingen- en systeemrollen.

Leer gebruikersnaam en Student-ID::

Persoon:Rollen:Rol:userId

Wachtwoord leren:

Persoon:Rollen:Rol:Wachtwoord

Leer het type wachtwoordversleuteling:

Persoon:Rollen:Rol:PwEncryptionType

Belangrijk!

Blackboard gebruikt alleen de laatste userId-record: als er meerdere userId-records zijn opgegeven, zorg er dan voor dat de aanmeldingsgegevens - gebruikersnaam en wachtwoord - in de laatste userId-record staan. Dus deze voorbeeldpersoon zou inloggen op Blackboard met behulp van

Gebruikersnaam: user_firstlastname

Wachtwoord: change_me

Niet ondersteund door Blackboard

authenticatie Type

</person>

</personRecord>

</replacePersonRequest>

</SOAP-ENV:Body>

Tags voor sluitelementen.

Schoolborduitbreidingen op LIS

Blackboard ondersteunt gegevenselementen naast de elementen die in de standaard zijn gedefinieerd.

LIS SOAP-berichtelement

Commentaar

<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>

E-mail van de instelling verschilt van persoonlijke e-mail en wordt gebruikt voor integraties waarvoor het gebruik van een officieel adres vereist is, zoals de Microsoft Teams-integratie. Beheerders kunnen de instelling bewerken via het Studentinformatiesysteem-framework, maar er is geen optie voor eindgebruikers om te bewerken.

Er zijn 2 scenario's waarmee rekening moet worden gehouden:

Een. Wanneer E-mail Persoon het e-mailadres van de instelling is

B. Wanneer E-mailadres van Persoon niet het e-mailadres van de instelling is

E-mail van de persoon is de e-mail van de instelling

Voor scenario A is de e-mail van de instelling (inst_email) standaard ingesteld op e-mail van personen in het Studentinformatiesysteem-integratiespecificaties en is er daarom geen aanvullende actie vereist om dit namens de beheerder te wijzigen.

E-mailadres van de persoon is niet het e-mailadres van de instelling

Voor scenario B, wanneer het e-mailveld van de persoon niet het e-mailadres van de instelling is en dit moet worden bijgewerkt/gewijzigd, is het mogelijk om een script te gebruiken om de e-mailveldwaarden van de instelling in te vullen met behulp van veldtoewijzing in plaats van rechtstreeks gegevens aan dit veld toe te voegen.

Dit is een voorbeeldscript voor het invullen van het e-mailveld van de instelling met behulp van het tekstvak Een aangepast script gebruiken:

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

Het is belangrijk op te merken dat een beheerder, indien nodig, de veldtoewijzing kan terugzetten naar 'E-mail persoon'. Als er een aangepast script is gebruikt, blijft dit behouden.

Meerdere voornaamwoordwaarden voor een persoon

Het is mogelijk om meerdere voornaamwoordwaarden per Student te versturen. Dit wordt verzonden als een enkel veldWaarde-invoer met de verschillende waarden gescheiden door komma's.

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

Uitspraak van de naam

Het uitspraakveld voor de naam is tekst (unicode) ter ondersteuning van fonetische spelling of een uitspraakgids. De uitwisseling van audio-opnamebestanden wordt niet ondersteund met het Studentinformatiesysteem-integratieframework.