메뉴
언어
한국어
문의하기
Flat for Education 도움말 > LTI 1.3 vs LTI 1.1: 어떤 연동 표준을 사용해야 하나요

LTI 1.3 vs LTI 1.1: 어떤 연동 표준을 사용해야 하나요

최종 업데이트: 2026년 9월 3일

Flat for Education은 LTI(Learning Tools Interoperability)를 통해 학습관리시스템(LMS)과 연동돼요. Flat for Education은 최신 LTI 1.3(Advantage) 표준과 기존 LTI 1.1(Legacy) 방식 모두에 대해 인증된 LTI 도구예요. 이 페이지에서는 두 방식의 차이를 설명하고, 기관에 맞는 선택을 하실 수 있도록 안내해 드려요.

Tip

신규 설치에는 **LTI 1.3(Advantage)**를 권장해요. 설정이 더 빠르고 보안이 강화되며, 자동 수강자 명단 동기화와 성적 전송(grade passback) 기능을 사용할 수 있어요. LTI 1.3을 사용할 수 없는 경우에만 LTI 1.1을 사용해 주세요.

한눈에 보기

LTI 1.1 (Legacy)LTI 1.3 (Advantage)
설정Consumer Key와 Shared Secret을 수동으로 교환원클릭 동적 등록(Dynamic Registration)
보안단일 공유 비밀키(OAuth 1.0a)OpenID Connect + 서명된 키(매 실행 시 검증)
설정 주체교사 또는 관리자가 보통 강좌별로 설정교육청/기관 관리자가 1회 설정, 전체에서 사용 가능
수강자 명단(로스터링)명단 동기화 없음: 학생이 Flat을 열 때에만 계정 생성/업데이트학급 및 수강자 명단 자동 동기화(Names and Roles)
성적 전송백분율만 지원(점수를 0~1로 정규화)실제 점수값 지원(예: 20점 만점, 100점 만점) + 자동 전송
점수 임베드지원지원
기관 전체 배포제한적가능

LTI 1.3이 더 안전한 이유

LTI 1.1은 Flat for Education과 LMS 사이에서 Consumer Key와 Shared Secret 하나를 한 번 교환하는 방식에 의존해요. 이 비밀값은 대칭적으로 공유되기 때문에 수동으로 저장·배포·교체(로테이션)해야 하고, 이를 획득한 사람이 연동을 사칭하거나 실행(launch)을 위조할 수도 있어요.

LTI 1.3은 공유 비밀값 자체를 없애고 로그인 과정을 더 견고하게 만들어요. OpenID Connect를 사용하며, 로그인은 요청이 실제로 LMS에서 왔는지 확인하는 핸드셰이크로 시작돼요. 이후 각 실행(launch)은 서명된 토큰 형태로 전달되고, Flat for Education은 LMS가 공개한 공개 키로 이를 검증해요. 이 토큰은 LMS만 보유한 키로 서명되므로 전송 중 변경되거나, 탐지 없이 위조되기 어려워 로그인 과정에서의 중간자 공격과 사칭 공격을 효과적으로 차단해요. 또한 일회성 noncestate 값이 추가로 사용되어, 가로챈 실행 요청의 재전송(replay)이나 위조된 로그인 요청이 끼어드는 공격(CSRF)을 방지해요. 결과적으로 민감한 비밀값을 보관하거나 교체할 필요가 없어 유지관리도 더 쉬우면서, 보안은 한층 강화돼요.

Flat for Education의 LTI 1.3 연동으로 얻는 기능

표준 자체의 장점에 더해, Flat for Education의 LTI 1.3 구현은 과거에 관리자와 교사가 수동으로 하던 작업을 자동화해요.

  • 동적 등록(Dynamic Registration)으로 원클릭 설정: LMS와 Flat for Education이 구성 정보와 보안 키를 자동으로 교환해, 수동의 다단계 키 교환 절차를 대체해요.
  • 자동 수강자 명단 동기화(로스터링): LTI 1.3에서는 Flat for Education이 LMS와 학급 및 수강자 명단을 자동으로 동기화(Names and Roles)해요. 그래서 누군가가 먼저 열어 보지 않아도 전체 학급이 바로 표시되고, 수강 등록이 바뀌면 명단도 함께 반영돼요. 반면 LTI 1.1에는 명단 동기화가 없어서, 학생이 LMS에서 우리 제품을 열었을 때에만 계정이 생성·업데이트되며 실행한 학생부터 점진적으로 학급이 채워졌어요.
  • 자동 성적 전송(grade passback): 과제를 채점하면 별도 설정 없이 성적이 LMS 성적부로 바로 전송돼요. Flat for Education은 LTI 1.1에서 제한되던 “백분율 점수” 대신, 실제 획득 점수(예: 20점 만점 중 18점)를 전송해요.
  • 싱글 사인온(SSO) 및 계정 프로비저닝: 교사와 학생은 Flat for Education에 이미 로그인된 상태로 접속하며, 첫 실행 시 계정이 자동으로 생성돼요.
  • 기관 전체 설치: 관리자가 한 번만 설정하면 모든 강좌에서 즉시 Flat for Education을 사용할 수 있고, 교사는 추가 설정이 필요 없어요.
  • LMS에 맞춘 동작: Flat for Education은 LMS가 지원하는 서비스를 자동으로 감지해, 플랫폼에서 제공 가능한 기능만 활성화돼요.

LTI 1.1이 여전히 적합한 경우

다음의 경우에는 LTI 1.1(Legacy)도 좋은 선택이 될 수 있어요.

  • 사용 중인 LMS가 LTI 1.3을 지원하지 않아요.
  • 관리자 권한 없이 단일 학급 또는 단일 강좌만 설정하고 싶어요.
  • 하나의 LMS 교육청/기관 인스턴스에 여러 Flat for Education 조직을 연결해야 해요.
  • 학년도 시작을 LTI 1.1로 진행했고, 연속성을 유지하고 싶어요.

연동 설정하기

LMS 연동을 시작할 준비가 되셨나요?

Flat for Education 연동을 구현하려는 개발자와 플랫폼은 개발자 문서에서 두 표준을 어떻게 구현했는지에 대한 기술 세부 내용을 확인하실 수 있어요: LTI 1.3(Advantage)LTI 1.1(Legacy).

LTI 연동 방식 선택이나 설정에 도움이 필요하시면 지원팀에 문의해 주세요.


이 페이지는 영어에서 자동 번역되었습니다. 영어 원본 버전 보기.

이 문서가 도움이 되었나요?