LTI Resource Search (학습 자원 검색)

원문 페이지LTI Resource SearchLTI® Resource Search | 1EdTech

이 페이지는 1EdTech의 원문 페이지를 한국어로 번역한 것입니다. 최신 내용은 원문을 확인하시기 바랍니다. 공식 원문 보기

Learning Tools Interoperability

Resource Search®

기술 개요 | 시작하기 | 참여하기 | 지원

LTI Resource Search 표준은 교사와 학생이 학습 플랫폼에서 자원 라이브러리에 있는 디지털 학습 자원에 접근하도록 돕는다.

사용자는 필요에 따라 학습 객체 저장소(LOR)와 그 밖의 학습 도구 저장소에서 URL 또는 LTI 링크로 디지털 학습 자원을 검색할 수 있다. 학습 자원에는 학년 수준, 키워드, 학업 성취기준 등 다양한 메타데이터 또는 태그를 붙일 수 있다.

LTI Resource Search는 생태계 안의 다른 1EdTech 표준, 예컨대 LTI, Common Cartridge®, CASE®와 함께 동작한다.

LTI Resource Search로 할 수 있는 일은 다음과 같다.

  • URL 또는 LTI 링크로 전달
  • 콘텐츠 카트리지 안의 항목 검색 (Common Cartridge / Thin Common Cartridge)
  • 학업 성취기준 검색 (CASE)
  • 교육자와 학생이 플랫폼과 도구 라이브러리에서 디지털 학습 자원을 쉽게 찾아내는 일

한국어 요약

개요

교사가 수업에 쓸 자료를 찾을 때, 학교가 계약한 자료 저장소는 대체로 여러 곳이다. 저장소마다 별도 화면에 들어가 검색하고, 마음에 드는 자료의 주소를 복사해 학습 플랫폼에 붙여 넣는다. 저장소가 늘어날수록 이 왕복이 늘고, 어느 저장소에 무엇이 있는지 기억하는 일 자체가 부담이 된다. LTI Resource Search는 학습 플랫폼 안에서 여러 저장소를 한 번에 검색하고, 찾은 자료를 그 자리에서 수업에 넣을 수 있게 하는 표준이다.

기술 관점에서 이 표준은 저장소 검색을 REST API 교환으로 정의한다. 검색을 요청하는 쪽과 응답하는 쪽의 역할을 나누고, 요청에 쓰는 조건과 응답에 담기는 메타데이터의 형식을 정한다. 검색 결과는 URL 또는 LTI 링크로 돌아오므로, 단순 문서든 실행이 필요한 외부 도구든 같은 방식으로 수업에 들어간다. 현재 버전은 1.0이다.

핵심 개념

  • Search Consumer: 검색을 요청하는 쪽. 대체로 기관이 운영하는 학습 플랫폼이나 저작 도구가 이 역할을 맡는다.
  • Search Provider: 요청을 받아 검색 결과로 응답하는 쪽. 학습 객체 저장소(LOR)와 자료 카탈로그를 갖춘 도구가 해당한다.
  • 학습 객체 저장소(LOR): 학습 자원을 보관하고 목록으로 제공하는 저장소. 학습 플랫폼 내부에 있을 수도, 외부 서비스일 수도 있다.
  • 메타데이터: 자원에 붙는 설명 정보. 제목, 설명, 키워드, 학년 수준, 성취기준 정렬, 자원 유형, 언어 복잡도, 형식이 여기에 해당한다.
  • 검색 결과의 전달 형태: URL 또는 LTI 링크. LTI 링크로 돌아온 결과는 그 자체가 외부 도구 실행 지점이 된다.
  • German Profile: 독일 환경의 요구를 반영한 프로파일. 스펙 본문과 별도로 발행되며 전용 검증기가 제공된다.

구성 요소

LTI Resource Search 1.0의 문서 묶음은 스펙 본문, 정보 모델, REST/JSON 바인딩, OpenAPI 정의, 구현 가이드, 인증 가이드, 정오표로 이루어진다. 정보 모델이 검색 조건과 결과에 담기는 항목을 정의하고, REST/JSON 바인딩이 그 항목을 실제 요청 및 응답에 싣는 방법을 정한다. OpenAPI 정의는 같은 내용을 기계 판독 가능한 형태로 제공해 클라이언트 코드 생성에 쓸 수 있다.

이 밖에 도입을 돕는 자료가 별도로 제공된다. 입문 안내, 실제 적용 시나리오, 메타데이터 빠른 참조, 오픈소스 자료와 데모가 원문 게이트웨이에 정리되어 있으며, 개발자용 가이드도 함께 발행되었다. 기관과 공급사를 위한 체크리스트 및 RFP 문구 자료도 공개되어 있어 조달 단계에서 참조할 수 있다.

작동 방식

  1. 기관이 학습 플랫폼(Search Consumer)과 자료 저장소(Search Provider)를 연결한다. 이때 접근 정보를 교환한다.
  2. 교사가 학습 플랫폼 안에서 검색을 시작한다. 필터로 자원 집합의 범위를 좁힌다.
  3. 플랫폼이 검색 조건을 REST 요청으로 저장소에 보낸다. 조건에는 키워드, 주제, 언어, 디지털 형식, CASE 성취기준 식별자 등이 들어갈 수 있다.
  4. 저장소가 조건에 맞는 자원 목록을 응답한다. 각 자원의 전체 메타데이터가 함께 돌아온다.
  5. 저장소의 기능에 따라 하나 이상의 공급자 자원이 결과에 포함될 수 있다.
  6. 교사가 고른 자원이 URL 또는 LTI 링크로 수업에 들어간다. LTI 링크인 경우 학생이 누르면 외부 도구가 실행된다.

국내 도입 시나리오

국내 시도교육청이 여러 콘텐츠 공급사의 자료를 한 학습 플랫폼에서 제공하려는 경우, 공급사마다 별도 검색 화면을 붙이면 교사가 익혀야 할 화면이 늘어난다. 검색 규격을 LTI Resource Search로 맞추면 플랫폼의 검색 화면 하나로 여러 공급사의 자료를 함께 찾을 수 있다.

대학 도서관이나 교수학습개발센터가 자체 자료 저장소를 운영하는 경우, 저장소를 Search Provider로 구현하면 학습관리시스템에서 바로 검색되도록 열어 줄 수 있다. 자료를 플랫폼에 복제하지 않고 저장소에 둔 채 연결한다는 점이 운영 부담을 줄인다.

성취기준 기반 검색을 하려면 자료에 성취기준 식별자가 붙어 있어야 한다. 국내에서 이 시나리오를 검토한다면 CASE 형식의 교육과정 체계 정비가 함께 필요하다.

적합성 인증

1EdTech는 LTI Resource Search에 대한 적합성 인증을 운영하며, 원문 게이트웨이가 「4단계로 인증받기」 경로를 안내한다. 절차는 다른 표준과 같이 준비, 시험, 제출, 발급으로 진행된다. 인증 요건은 LTI Resource Search 1.0 Certification Guide에 정리되어 있다.

시험 도구는 역할별로 나뉜다. 검색 결과를 제공하는 쪽은 Provider Validator로, 검색을 요청하는 쪽은 Consumer Validator로 시험한다. German Profile을 구현한 경우 전용 Provider Validator가 따로 제공되며, Consumer 쪽은 기존 검증기에서 German Profile을 선택해 시험할 수 있다. 검증기는 회원 로그인이 필요하다. 인증받은 제품은 TrustEd Apps Directory에 등재되어, 기관이 도입 검토 단계에서 상호운용성 검증 결과를 확인할 수 있다.

관련 표준

  • LTI: 플랫폼과 외부 도구의 연결을 정의한다. 검색 결과가 LTI 링크로 돌아오면 그 자리에서 도구 실행으로 이어진다. 이름이 보여 주듯 LTI 계열의 서비스다.
  • CASE: 역량 및 교육과정 체계를 기계 판독 가능한 형태로 교환한다. 성취기준으로 자료를 검색하는 기능이 CASE의 고유 식별자에 기대고 있다.
  • Common Cartridge: 학습 자원 묶음의 교환 형식이다. 카트리지 안의 개별 항목을 검색 대상으로 삼을 수 있다.
  • QTI: 문항과 시험의 표현 형식이다. 검색 결과의 자원 유형에 시험이 포함되며, 그 실체가 QTI 콘텐츠인 경우가 많다.
  • Caliper: 학습 활동 데이터를 이벤트로 기록한다. 검색으로 찾은 자원이 실제로 얼마나 쓰였는지 확인할 때 함께 쓰인다.

원문 자료

이 요약은 1EdTech의 공개 자료를 바탕으로 1EdTech Korea가 작성했습니다. 기술적 세부사항은 원문 스펙을 기준으로 합니다.

기술 개요

LTI Resource Search 스펙은 REST API 교환을 사용해 디지털 저장소에서 자원 집합을 검색하는 방법을 정의한다. 검색은 학습 객체 저장소(LOR)와 학습 자원 카탈로그를 갖춘 그 밖의 애플리케이션 및 도구에서 수행할 수 있다. 학습 애플리케이션과 도구에서 이루어지는 검색은 자원의 여러 속성을 사용할 수 있으며, 자원에 관한 전체 메타데이터를 학습 도구로 돌려준다.

검색 결과는 다음 두 가지로 실행할 수 있다.

  • URL
  • LTI 링크

LTI Resource Search가 사용자에게 제공하는 기능은 다음과 같다.

  • 학습 플랫폼에서 필터를 사용해 자원 집합을 식별하며 검색을 시작
  • 구체적인 검색 조건과 메타데이터의 사용
  • 지정한 조건(CASE GUID, 주제, 언어, 디지털 형식 등)에 따라 학습 자원 하나 또는 학습 객체 집합을 찾기
  • 학습 객체 저장소(LOR)의 기능에 따라 하나 이상의 공급자 자원을 검색에 포함

검색 결과가 제공할 수 있는 정보는 다음과 같다.

  • 제목
  • 설명
  • 키워드
  • CASE 성취기준 정렬
  • URL 또는 LTI 링크
  • 평점
  • 자원 유형 (시험, 콘텐츠, 활동 및 연습)
  • 언어 복잡도
  • 형식 (PDF, CC, 미디어)

LTI Resource Search 스펙에는 두 개의 역할 및 행위자가 있다.

  • Search Consumer — 검색을 요청하는 쪽
  • Search Provider — 검색 결과로 요청에 응답하는 쪽

LTI Resource Search 인증을 받는 4단계를 따른다.

시작하기

아래 자료를 사용해 LTI Resource Search 구현을 시작하십시오.

회원 자료 (1EdTech Global 회원 로그인 필요)

자세히 보기

궁금한 점이 있으신가요?

추가 정보가 필요하면 1EdTech 전문가가 도와드립니다. 1EdTech 회원은 support@1edtech.org로 문의할 수 있습니다.

1EdTech에 참여하기

기관과 에듀테크 공급사는 1EdTech Leadership 그룹에서 협력해 교육 기술 혁신을 진전시키고, 상호운용성을 촉진하며, 학습자의 성취와 성과를 지원합니다.

다른 1EdTech 회원과 교류하고 더 많은 자료를 찾으려면 1EdTech Community를 방문하십시오.

Project Groups

제품 관리자, 개발자, 아키텍트, 교육청 실무자를 포함한 1EdTech Contributing 회원 기관과 에듀테크 공급사를 초대합니다.

자세히 보기

Innovation Leadership Network

현재 1EdTech 기관 회원이 참여해 고등교육 분야에서 커뮤니티 중심의 해결책을 만드는 데 기여합니다.

자세히 보기

Roundtable

K-12 및 고등교육 기관 리더를 위한 월간 공개 포럼으로, 협력 논의와 지식 공유, 네트워킹을 진행합니다.

자세히 보기

현장 행사

Learning Impact Conference, Digital Credentials Summit, 회원 기술 회의에 참여할 수 있습니다.

자세히 보기

Product Steering Committee

1EdTech LTI 표준을 사용하는 평가 콘텐츠와 애플리케이션의 채택 확대에서 리더십을 보여 온 1EdTech Contributing 회원으로 구성되며, 인증을 촉진하고 시장 기반 정보를 제공합니다.

자세히 보기

잠깐, 아직 1EdTech 회원이 아니신가요?

1EdTech에 가입하면 교육과 기술 분야의 가장 뛰어난 인재들과 협력하게 됩니다. Contributing, Affiliate, Alliance 중 어떤 회원이든, 1EdTech의 정신은 교육을 개선하겠다는 의지의 원동력이 됩니다.

이제 여러분의 목소리와 리더십을 더할 때입니다

여기서 시작하기

언제든 도와드립니다

1EdTech Knowledge Base는 개방적이고 신뢰할 수 있으며 혁신적인 디지털 학습 생태계를 구축하는 데 도움이 되는 정보와 자료의 훌륭한 거점입니다.

궁금한 점이 있으신가요? 답을 준비해 두었습니다.

문의하기

표준 카탈로그로 돌아가기