2017-12-04 2 views
0

LMS 측의 강사/강좌 개발자가 강좌 및/또는 퀴즈에 스크립트 태그를 삽입 할 수있는 플러그인을 개발하고 싶습니다. 이 스크립트 태그에는 신원 확인 및 세션 프록터링을 허용하는 코드가 있습니다.LTI (Learning Tool Interoperability)와 함께 소비자 과정에 HTML 스크립트 태그를 삽입 할 수 있습니까?

스크립트 태그는 다음과 같습니다

<script src="//integrityadvocate.com/Integrity/Embed?appid=APP_ID&participantidentifier=PARTICIPANT_IDENTIFIER&participantfirstname=PARTICIPANT_FIRST_NAME&participantlastname=PARTICIPANT_LAST_NAME" async></script> 

는 LTI이 작업을 수행 할 수 있습니까?

또한 LTI 기반 플러그인을 구축하면 결과 확인 데이터가 코스/퀴즈의 참가자 결과와 함께 볼 수있는 방식으로 LMS로 반환됩니다.

답변

1

표준 인 LTI에도 불구하고 정확한 워크 플로우는 매우 LMS에 따라 다르지만 LTI 딥 링크의 사용 사례처럼 들립니다. https://www.imsglobal.org/specs/lticiv1p0

LTI 딥 링크는 시작하는 사용자 즉, 이름, ID, 시작 문맥과 콜백 URL에 대한 정보 플러그인 (일명 도구 공급자)에 발사를 보낼 수있는 LMS (일명 도구 소비자를) 할 수 있습니다.

그러면 플러그인은 제공된 정보로 스크립트 태그를 작성한 다음 콜백 URL을 사용하여 LMS로 다시 보냅니다.

불행히도 런치 포인트가 어디에 있는지, 따라서 스크립트가 삽입되는 곳 (퀴즈 또는 코스 내용 또는 둘 다)을 정의하는 특정 LMS 워크 플로우에 달려 있습니다. 대부분의 LMS는 여러분의 요구에 맞는 WYSIWYG 편집기 또는 Course Content 편집기에서 시작할 수 있습니다.

결과를 LMS로 반환하는 방법에는 여러 가지가 있으며, 가장 간단한 방법은 LTI 등급 도서 항목입니다. Gradebook 항목은 사용자 당 리소스 당 특정 레코드이며 숫자 등급 일 수 있습니다. 그러나 검증 된/검증되지 않은 검증을 위해 1 또는 0을 반환 할 수 있습니다. https://www.imsglobal.org/specs/ltiv1p1/implementation-guide#toc-6

LTI apps.net 테스터는 이러한 워크 플로를 테스트하여 필요한 정보를 제공하는지 확인하기위한 쉬운 방법입니다. http://ltiapps.net/test/tc.php

SCORM 통계 및 학습 기록 저장소와 같은 것들이 있습니다. 결과를 반환하는 데있어 세분화가 가능합니다. 그러나 이들은 일반적으로 LMS 특정 기능이 아닌 추가 통합 기능입니다.