주절주절/정보

LTI 메모

윤개발새발 2023. 4. 10. 01:51
728x90

LTI(Learning Tools Interoperability)

학습 도구 상호 운용성 IMS Global Learning Consortium(이후 1EdTech)에서 개발한 교육 기술 사양

소개

학습 관리 시스템(LMS)과 학습 도구 간의 상호 운용성을 제공하는 국제 표준.

LMS는 LTI를 사용하여 외부 타사 시스템에서 제공하는 과정 콘텐츠 및 도구를 웹에서 호스팅 할 수 있다.

웹 서비스 기술을 이용하여 구현되며, LMS와 학습 도구 사이에서 사용자 인증, 권한 부여, 결과 전송 등의 기능을 수행한다. LTI는 LMS에서 학습 도구를 호출할 때 필요한 매개 변수와 서명을 포함한 요청을 학습 도구 측에서 검증하고 그에 따른 응답을 제공한다.

간단한 구현 방법과 유연성, 확장성이 높은 특징을 가지고 있어서 현재 교육분야에서 널리 사요되고 있다. Moodle, Canva, Blackboard, Sakai, Open edX 등의 대표적 LMS에서 LTI 를 지원하고 있다.

SSO 처리를 위한 보안 OAuth2, OpenID Connect, IMS Security Spec(JSON 웹 토큰, OAuth2) 사용

LTI ADVANTAGE

: LTI 1.3 을 기반으로 하는 세 가지 필수 최종 사용자 서비스 패키지

  • Names and Role : 학습 도구에 학생 등록을 자동화함 → 교사는 각 도구에 학생 이름을 입력할 필요 없음. 관리자는 LMS에서 학생 활동을 볼 수 있고 교사는 학생들이 교과서를 열었는지, 얼마 오래 읽었는지 알 수 있음. 학생과 교사는 연락처 정보를 공유하지 않고도 서로 소통 가능.
  • Deep Linking : 교사는 학습 플랫폼에 대한 링크가 있는 코스를 구축할 수 있음. 학생은 타사 도구에 대한 링크를 열 수 있지만 항상 LMS 인터페이스 내에 있음 → 모든 도구의 이름을 기억할 필요가 없고 이는 e-러닝을 단순하게 함.
  • Assignment and Grades Services : 학습 도구에서 LMS 로 성적이 자동으로 돌아감 → 교사는 도구에서 LMS로 성적이나 댓글을 복사하지 않아도 됨. 학생들이 과제 제출한 이력 확인 가능.
  • Future Service : 사용자는 LMS의 모든 학습 도구에서 콘텐츠 검색 가능.

인증 방법

LTI Adveantage 인증을 받고 1EdTech 제품 디렉토리에 등재되기 위한

  • 로그인 필수 : 회원 등급에 따라 리소스 액세스가 달라짐
  • 보안
    1. AS(Authorizaton Service)에서 액세스 토큰 요청
      1. JWT를 클라이언트 자격 증명으로 AS에 제공하여 ID 확인(sub, iss, aud)
  • 과정 복사 및 리소스 링크
  • 참조 구현 : 플랫폼과 도구를 모두 포함하는 구현. 적합성 인증 통과 테스트
  • 인증 테스트 완료 후 LTI Advanatage Complete 인정

LTI 를 제공하는 LMS 탐방

Moodle

- 외부 도구 설정
External tool settings - MoodleDocs

 

External tool settings - MoodleDocs

Adding a new external tool to a course A preconfigured tool 'Chemistry quiz' shown in the activity chooser With the editing turned on, in the section you wish to add your external tool, click the "Add an activity or resource" link and choose either 'Extern

docs.moodle.org

 

앱 추가 방법

Edu App Center

TLI를 제공하는 LMS에서 쓸 수 있는 App들을 제공하는 사이트

  • Canvas, Moodle, Blackboard, Sakai 등에서 구성할 수 있는 튜토리얼 제공
  • 화상 교실, 동료 평가, ms office, 텍스트 리더 등의 다양한 앱 제공
    • 각 앱(도구)들은 사용 이점, 방법, 데모, 구성 url 등을 안내

참고자료

- LTI 소개 및 구현가이드
Learning Tools Interoperability v1.1.1 Implementation Guide | IMS Global Learning Consortium

 

Learning Tools Interoperability v1.1.1 Implementation Guide | IMS Global Learning Consortium

 

www.imsglobal.org

- edX 를 활용한 K-MOOC 의 과정 개발 및 운영 매뉴얼
8.22. LTI 구성요소 — K-MOOC documentation

 

8.22. LTI 구성요소 — K-MOOC documentation

8.22. LTI 구성요소 주석 K-MOOC은 이 도구에 대해 전체 지원을 제공한다. 상호 호환성 학습 도구 (LTI, learning tools interoperability) 구성 요소를 사용하여 외부 학습 응용 프로그램 또는 교과서를 스튜디

kmooc-e.readthedocs.io

- Opend edX의 개발자 가이드
1.2. Other edX Resources — Open edX Developer's Guide documentation

 

1.2. Other edX Resources — Open edX Developer's Guide documentation

1.2. Other edX Resources Learners, course teams, researchers, developers: the edX community includes groups with a range of reasons for using the platform and objectives to accomplish. To help members of each group learn about what edX offers, reach goals,

edx.readthedocs.io

 

728x90
반응형

'주절주절 > 정보' 카테고리의 다른 글

[핸드폰배경화면] 직접 찍은 배경화면 나눔 1  (1) 2022.09.02