이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Moodle에 MATLAB and Simulink Online Courses 연동하기 — LTI 1.3
Moodle™ 외부 툴에 MATLAB® and Simulink® Online™ Courses를 추가하려면 이 섹션에 나와 있는 단계를 따르십시오.
사용 중인 Moodle 버전은 LTI 1.3과 호환되어야 합니다. LTI 1.3 연동을 지원하는 Moodle 버전에 대한 자세한 내용은 Moodle LTI support를 참조하십시오.
참고
이 과정의 각 단계마다 이 페이지에서 복사하여 붙여넣는 텍스트 앞뒤로 공백이 없는지 확인하십시오. 그러지 않을 경우 제대로 연동되지 않을 수 있습니다.
1단계: MATLAB and Simulink Online Courses에 LMS 관리자로 로그인
참고
라이선스 관리자만 연동을 수행할 수 있습니다. 대학의 LMS 관리자인 경우 라이선스 관리자에게 문의하여 라이선스 관리자 권한을 위임해 달라고 요청하거나 대신 연동을 수행해 달라고 요청하십시오. 라이선스 관리자가 누구인지 확인하는 데 도움이 필요하거나 액세스 권한을 위임받는 방법과 관련하여 지원이 필요하면 설치 지원팀에 문의하십시오.
URL https://matlabacademy.mathworks.com/에 로그인한 후 LMS 연동을 클릭합니다. 또는 https://matlabacademy.mathworks.com/lti_credentials를 통해 직접 페이지에 액세스할 수 있습니다.
로그인한 후 배포 추가를 클릭합니다. 제품 드롭다운 목록에서 MATLAB and Simulink Online Courses를 선택하고 플랫폼 드롭다운 목록에서 Moodle을 선택합니다.
2단계: Moodle에 LMS 관리자로 로그인
소속 대학교의 Moodle 인스턴스에 관리자 권한, 특히 새 LTI 1.3/Advantage 툴을 등록할 수 있는 권한이 있는 사용자로 로그인합니다.
3단계: Manage Tools로 이동
Moodle에서 Site Administration > Plugins > Activity modules > External tool 아래의 Manage Tools로 이동합니다. 이 페이지의 URL은 이 https://sandbox.moodledemo.net/mod/lti/toolconfigure.php와 비슷한 형태일 수 있습니다.
4단계: 새 LTI 1.3/Advantage 툴 등록
Manage Tools에서 configure a tool manually를 클릭합니다.
External Tool Configuration에서 메시지가 표시되면 다음 값을 입력합니다.
필드 이름 필드 값 Tool Name MATLAB and Simulink Online Courses LTI 1.3Tool URL https://matlabacademy.mathworks.com/service/v1/lti/launchTool Description Automatically track progress in self-paced training coursesLTI version을
LTI 1.3으로 변경합니다. 양식이 새 필드로 업데이트됩니다.메시지가 표시되면 다음 값을 입력합니다.
필드 이름 필드 값 Public key type Keyset URLPublic keyset https://learningtool.mathworks.com/lti/jwkInitiate login URL https://learningtool.mathworks.com/lti/oidcRedirect URI(s): https://learningtool.mathworks.com/lti/redirectTool configuration usage Show in activity chooser and as a preconfigured toolDefault launch container New Window보안 및 접근성 요구 사항을 준수하려면 이 설정을 활성화하십시오.
Services를 확장하고 옵션을 다음 값으로 설정합니다.
필드 이름 필드 값 IMS LTI Assignment and Grade Services Use this service for grade sync and column managementIMS LTI Names and Role Provisioning Do not use this serviceTool Settings Do not use this serviceServices를 확장하고 옵션을 다음 값으로 설정합니다.
필드 이름 필드 값 Share launcher’s name with tool NeverShare launcher’s email with tool NeverAccept grades from the tool AlwaysForce SSL 선택 여부 Save Changes를 클릭합니다.
5단계: Moodle에서 툴 구성 세부 정보 가져오기
변경 내용을 저장한 후에 Manage Tools로 돌아갑니다. 여기에서 Moodle 인스턴스에 현재 구성된 툴 목록을 볼 수 있습니다. MATLAB and Simulink Online Courses LTI 1.3에 대해 새로 생성된 항목을 찾습니다.
툴 항목에서 View configuration details를 클릭하여 MATLAB and Simulink Online Courses 설치에 대한 정보를 확인합니다.
나열된 필드 값을 복사합니다. 다음 단계에서 이 정보가 필요합니다.
표시될 수 있는 정보의 유형은 다음 예를 참고하십시오. 이러한 특정 예시 값을 복사하지 마십시오.
Platform ID:
https://sandbox.moodledemo.netClient ID:
nnzajGSuLlx6LJKDeployment ID:
1Public keyset URL:
https://sandbox.moodledemo.net/mod/lti/certs.phpAccess token URL:
https://sandbox.moodledemo.net/mod/lti/token.phpAuthentication request URL:
https://sandbox.moodledemo.net/mod/lti/auth.php
이 정보를 복사한 후에 Cancel을 클릭합니다.
6단계: MATLAB and Simulink Online Courses에 LMS 정보 등록
LMS 연동 페이지에서 다음을 수행하십시오.
6단계에서 메시지가 표시되면 5단계에서 복사한 값을 제공하십시오.
필드 이름 필드 값 Client ID 5단계의 Client ID 값을 사용합니다. Deployment ID 5단계의 Deployment ID 값을 사용합니다. Issuer 5단계의 Platform ID 값을 사용합니다. Public keyset URL 5단계의 Public keyset URL 값을 사용합니다. Auth token endpoint 5단계의 Access token URL 값을 사용합니다. OIDC auth request endpoint 5단계의 Authentication request URL 값을 사용합니다. Submit를 클릭합니다.
이제 연동이 완료되었으며 강사는 MATLAB and Simulink Online Courses의 콘텐츠를 LMS 교육과정에 추가할 수 있습니다.
Moodle과 MATLAB and Simulink Online Courses LMS 연동에 대한 문제 해결
Moodle 연동이 실패하는 일반적인 원인은 다음과 같습니다.
URL이 방화벽 뒤에 보호되어 있거나 공용 인터넷에 없습니다. 이러한 연동 실패에는 SSO 문제가 포함됩니다.
SSL 인증서가 없거나 SSL 인증서가 자체 서명되었습니다.
Moodle 서버가 완전한 SSL 인증서 체인을 전송하지 않습니다.
URL이 HTTPS 프로토콜을 사용하지 않습니다.
Moodle 서버가 표준이 아닌 포트 번호로 구성되어 있습니다. Moodle 서버는 프록시 서비스 뒤에 구성하거나 방화벽의 포트 매핑으로 구성하여 서버에 대한 퍼블릭 액세스가 항상 포트 443을 통해 이루어지도록 할 수 있습니다.
Apache® 구성이 일부 필수 헤더를 허용하지 않습니다. 게시물 "'Authorization' header sent with request, but missing from apache_request_headers()"를 참조하십시오.
MATLAB and Simulink Online Courses는 Moodle에서 구현된 최신 LTI 1.3 버전의 제출 검토 메시지를 지원하지 않습니다.
Moodle 성적표에서 바로 MATLAB and Simulink Online Courses 과제에 대한 링크를 클릭하면 예기치 못한 결과가 발생하거나 링크가 작동하지 않을 수 있습니다. 항상 Moodle 강의 계획서/활동 목록 보기에서 클릭하여 과제로 이동하십시오.
표준이 아닌 Moodle이 설치되어 있는 경우 MATLAB and Simulink Online Courses 서버와 사용자 서버가 서로 성공적으로 통신할 수 있도록 일부 구성을 변경해야 할 수도 있습니다.
도움 받기
이 절차의 어떤 단계에서든 LTI 1.3을 사용하여 MATLAB and Simulink Online Courses를 LMS와 연동하는 데 도움이 필요하면 MathWorks 기술 지원팀에 문의하십시오.