Unterstützt Area9 Rhapsode™ LTI® 1.1?

Ja. Area9 Rhapsode™ unterstützt LTI® 1.0, 1.1 und 1.1.1. Informationen über LTI-Felder sind in diesem Artikel enthalten.

Area9 Rhapsode™ unterstützt die Varianten 1.0, 1.1. und 1.1.1 des LTI-Standards von IMS Global (http://www.imsglobal.org/specs/ltiv1p1p1/implementation-guide)

Rhapsode verwendet die folgenden LTI-Felder:

User ID (user_id)
Student First Name (lis_person_name_given)
Student Family Name (lis_person_name_family)
Email Address (lis_person_contact_email_primary)
Locale (launch_presentation_locale)
Assignment ID (resource_link_id)
Class ID (context_id)
Class Name (context_title)
Outcome URL (lis_outcome_service_url)
LMS Score ID (lis_result_sourcedid)
Return URL (launch_presentation_return_url)
OAuth Nonce (oauth_nonce)
OAuth Signature (oauth_signature)
OAuthTimestamp (oauth_timestamp)
OAuth Consumer Key (oauth_consumer_key)
OAuth Signature Method (oauth_signature_method:)
OAuth Callback (oauth_callback)
OAuth Version (oauth_version)
LTI Message Type (lti_message_type)
LTI Version (lti_version)

 

Daten Element Erläuterung
user_id Die Kennung des Benutzers. Es handelt sich um einen Wert, den das LMS wählt. Zum Beispiel „12321“
Student First Name [Optional] Vorname des Teilnehmers, der den Kurs gestartet hat.
Student Family Name [Optional] Nachname des Teilnehmers, der den Kurs gestartet hat.
Email Address [Optional] E-Mail des Lernenden
Locale Damit wird die Ausgangssprache des Lernenden festgelegt (Rhapsode ist standardmäßig auf „en-US“ eingestellt). Zum Beispiel en-GB.
Assignment ID Dies ist der Identifikator für die „Zuweisung“. Dieser Wert wird vom LMS festgelegt. Wenn Benutzer niemals denselben Kurs zweimal belegen müssen, sollte dies der Identifikator für den Kurstyp sein (Identifikator des Lernressourcentyps). Zum Beispiel „L12444-X“.
Class ID Wenn die Lernenden in Klassen eingeteilt sind, ist es empfehlenswert, dies auf den Klassenidentifikator zu setzen, da dies die Berichte in Rhapsode Educator nützlicher macht. Es ist ein Bezeichnung, die das LMS wählt. Zum Beispiel „378267AD“
Class Name Wenn dieser Parameter vorhanden ist, wird er als Name für die neue Klasse verwendet. Zum Beispiel: „Mathematik 1A 2019“.
Role Dies ermöglicht entweder den Start von Rhapsode LEARNER™ oder Rhapsode EDUCATOR™. Um Rhapsode EDUCATOR zu starten, setzen Sie diesen Wert auf „Instructor“. Wenn Sie dem Benutzer auch Zugriff auf Rhapsode LEARNER geben wollen, setzen Sie ihn auf: „Instructor,Learner“. In Rhapsode EDUCATOR kann der Benutzer den Fortschritt und andere Informationen für die anderen Teilnehmer sehen, die mit der gleichen context_id gestartet sind. Um nur Rhapsode LEARNER zu starten, überspringen Sie den Parameter „roles“ oder setzen Sie ihn auf „Learner“.
Outcome URL Die URL, die Rhapsode zum Senden der Ergebnisse verwenden wird. Sie wird vom LMS ausgewählt. Wenn das LMS keine Bewertung benötigt, kann dieser Parameter übersprungen werden. Zum Beispiel: https://ltiapps.net/test/tc-ext-outcomes.php
Learner Score ID Dies ist ein „String“, den das LMS wählt. Rhapsode speichert diese Kennung für jeden Start und sendet sie bei jedem Aufruf der „lis_outcome_service_url“.  Das LMS verwendet diesen Wert, um zu wissen, wie die Punktzahl des Lernenden zu speichern ist. Zum Beispiel: „u1273:a3773“. Wenn das LMS keine Punktzahl benötigt, kann dieser Parameter übersprungen werden.
Return URL [Optional] Wenn es gesetzt ist, zeigt Rhapsode eine Schaltfläche „Zurück zum LMS“ an, die zu dieser URL navigiert. (Der Text der Schaltfläche kann geändert werden). Dies ist vor allem dann nützlich, wenn Rhapsode das LMS ersetzt (weder ein Iframe noch ein Popup wird verwendet).
OAuth Nonce Ein Wert, der nicht wiederverwendet werden darf. Zum Beispiel: eca2bc229a83c9fbd9b2befbcb664430
OAuth Signature Die Signatur des Formularbeitrags (Das Verbrauchergeheimnis wird benötigt, um diese Signatur zu erstellen).
OAuth Timestamp Der Zeitstempel der „Epoche“. Zum Beispiel: 1571061595. Rhapsode lehnt Zeitstempel ab, die älter als 5 Minuten sind.
OAuth Consumer Key Dieser Identifikator wird einmalig aus einem Rhapsode Published Learner Package exportiert. Zum Beispiel: „EUD15“.
OAuth Signature Method Muss immer “HMAC-SHA1” sein
OAuth Callback Must always be „about:blank“
OAuth Version Muss immer „1.0“ sein
LTI Message Type Muss immer “basic-lti-launch-request” sein
LTI Version Muss immer “LTI-1p0” sein