building tools with the learning tool interoperability specification (214648895)
TRANSCRIPT
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 1/57
!"#$%#&' )**$+ ,#-. )./0/12&#&' )**$+
3&-/2*4/215#$#-6 74/8#981-#*&:3;<=>0 ?@ <30!ABC =C? =B)3> !=BB>))C>B;A:D =CCE=0 ;ACF>B>C;>:=B;< GHI GJKL<))D7MNNO3)<E!@;A:N<=BP=B?Q=)ONC>B;A:DQ0)3Q!=73;
;*462#'.- R8S GJKLI D2/+#%/&- 1&% F/$$*T+ *U <12V12% ;*$$/'/=$$ 2#'.-+ 2/+/2V/%@
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 2/57
='/&%1
• ,.1- #+ 0)3W• 0)3 -**$+ #& 18-#*&
• <*T 0)3 T*2X+
• ,2#-#&' 1& 0)3 -**$
• ;.1$$/&'/+ -* T2#-#&' 0)3
• B/+*"28/+ 6*" 81& "+/• Y"/+-#*&+W
• =&+T/2+Z
<[[\ !"-
T.1- %* -./+/8#28$/+I 122*T+I
1&% +]"12/+
+#'&#U6W
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 3/57
,.1- 3+ 0)3W3C ,<3;< ,> 0 >=BC ,<=) 0)3 37 =C? DBADA7>7 )A ?A
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 4/57
)./ !1+#8+
• 0)3 #+ 1 )0=M ^0/12&#&' )**$+ 3&-/2*4/215#$#-6^
• !"- 92+-I $/-_+ 8*&+#%/2 1&*-./2 )0=I -./ 0:7
• R0/12&#&' :1&1'/[/&- 76+-/[S
• )./2/ #+ ]"#-/ 1 $1&%+814/ *U 0:7_+
* T LA: " T h ree L
e t te r Ac ro n y m
! "
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 5/57
,.1- #U 6*" T1&-/% -* T2#-/ 6*"2 *T& -**
• F*2 /a1[4$/I 1 -**$ -.1- -1X/+ 1%V1&-1'/*U +*[/ *U 6*"2 2/+/128. %1-1
• b*" 8*"$% T2#-/ 1& #&%/4/&%/&- -**$ 1&%#F21[/ #-
• R!"- -./& &* %1-1 81& 5/ 41++/% U2*[ -./ 0:7-* -./ -**$S
• :*+- 0:7_+ *`/2 T16+ *U ^4$"''#&' #&^/a-/2&1$ 144$#81-#*&+
• ).#+ T16 6*"2 -**$ 1&% -./ 0:7 81&8*[["Q-/Z
7* 1$$ 3 &//% -* %* #+$/12& .*T [6
+8.**$_+ 0:7/a-/&%+ #-+/$UI T2#-/
[6 -**$ -* #-+ +4/8+I1&% 3_[ %*&/Z
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 6/57
C*- +* U1+-I #&%//%
• ,.1- #U 6*" T1&-/% -* +.12/ 6*"2 -**$ T#-. +*[/ 8*$$/1'"/+ 1-1&*-./2 E&#V/2+#-6W
• !"- -./#2 E&#V/2+#-6 #+ 2"&&#&' 1 %#`/2/&- 0:7W
• =&% T.1- #U 6*"2 E&#V/2+#-6 %/8#%/% -* +T#-8. -* 1&*-./2 0:7W
• R3-_+ .144/&/% 5/U*2/ZS
b*" +//I [6 %/12 U2#/&%I T2#-#&'U*2 *&/ 0:7 [/1&+ 2/T2#-#&' 6*"2
-**$ U*2 1&*-./2@ = %"4$#81-#*& *U/`*2- 1&% 2/+*"28/+Z
3 %12/ +16I #+ -./2/ 1+*$"-#*&W
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 7/57
b/+I -./2/ #+ 1 +*$"-#*&\ #& -./ T*2X+\
• ,/$8*[/I 0/12&#&' )**$+ 3&-/2*4/215#$#-6Z• 3&#-#1-/% 56 -./ 3:7 O$*51$ 0/12&#&' ;*&+*2-#"[
.--4MNNTTT@#[+'$*51$@*2'
• 0)3 1--/[4-+ -*M
• ;2/1-/ +-1&%12%+ -.1- 1$$ 0:7_+ 1&% -**$+ 81& #[4$/[/&- +* -.1--./6 81& +4/1X T#-. /18. *-./2
• :1X/ 6*"2 8*%#&' $1&'"1'/ *U 8.*#8/ #&%/4/&%/&- *U -./ 0:7
• :1X/ 8/2-1#& -.1- T./& 1& 0)3 -**$ #+ #[4$/[/&-/%I #- 81& T*2X T#-.!"# 0:7
• ?* -./ 15*V/ #& 1 +6+-/[1-#8I 4.1+/% 1442*18.• RVK@J Qc VK@K QcVK@K@K Qc VG@JS
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 8/57
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 9/57
0)3 )**$+ 3& =8-#*&3C ,<3;< ,> ?>:A C7)B=)> = F>, 0)3 )AA07 3C)>O B=)>?,3)< ;=CP=7
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 10/57
<*T 0)3 ,*2X+3C ,<3;< ,> OA AP>B )<> !=73; ;AC;>D)7 AF <A, 0)3,ABd7
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 11/57
!1+#8 0)3 R0)3VK@JS
• )* +-12- 1& /a-/2&1$ 0)3 -**$I -./ 0:7 ["+- 92+- $!%"&' -./ -**$
• = $1"&8. 8*&+#+-+ *U -T* #-/[+ +/&- -* -./ -**$M
• =& A="-. +#'&1-"2/
• = +/- *U 4121[/-/2+ R1 U/T 2/]"#2/%I [1&6 2/8*[[/&%/%I *-./2+ 8"+-*[S
• 3& *-./2 T*2%+I 1 ()*"+, .//0 012/ 3+4%+(5
• 0/-_+ $**X 1- #- #& [*2/ %/-1#$\
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 12/57
!1+#8 0)3 01"&8. e ,.1- )./ E+/2 >a4/2#/
;$#8X
3 U//$ $#X/ $/12&#&'15*"- ?12X :1--/2
-*%16@ 3_$$ f"+- 8$#8X./2/\
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 13/57
!1+#8 0)3 01"&8. e ,.1- )./ E+/2 >a4/2#/
7//[+2/$1-#V/$6 +#[4$/
/&*"'.Z
A.I -./2/_+ [68*&-/&-@ ).1- T1+
2/$1-#V/$6+/1[$/++\
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 14/57
!1+#8 0)3 01"&8. e ,.1- )./ ,/5>a4/2#/&8/+
;$#8X
)./ T/5 52*T+/2+/&%+ -./ 2/]"/+- -*
-./ 0:7 +/2V/2@
6
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 15/57
!1+#8 0)3 01"&8. e ,.1- )./ ,/5>a4/2#/&8/+
)./ T/5 52*T+/2+/&%+ -./ 2/]"/+- -*
-./ 0:7 +/2V/2@
6
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 16/57
!1+#8 0)3 01"&8. e ,.1- )./ ,/5>a4/2#/&8/+
)./ T/5 52*T+/2+/&%+ -./ 2/]"/+- -*
-./ 0:7 +/2V/2@
6
0:7 +/2V/2 +/&%+%1-1 1&% (+&3+57
18%5' ()*"!5%3+ 518X -* 52*T+/2@
:
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 17/57
!1+#8 0)3 01"&8. e ,.1- )./ ,/5>a4/2#/&8/+
)./ T/5 52*T+/2+/&%+ -./ 2/]"/+- -*
-./ 0:7 +/2V/2@
6
0:7 +/2V/2 +/&%+%1-1 1&% (+&3+57
18%5' ()*"!5%3+ 518X -* 52*T+/2@
:
!2*T+/2 +/&%+$!%"&'; %1-1I 1&%
(+&3+5718%5' ()*"!5%3+ -* -**$
+/2V/2@
<
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 18/57
!1+#8 0)3 01"&8. e ,.1- )./ ,/5>a4/2#/&8/+
)./ T/5 52*T+/2+/&%+ -./ 2/]"/+- -*
-./ 0:7 +/2V/2@
6
0:7 +/2V/2 +/&%+%1-1 1&% (+&3+57
18%5' ()*"!5%3+ 518X -* 52*T+/2@
:
!2*T+/2 +/&%+$!%"&'; %1-1I 1&%
(+&3+5718%5' ()*"!5%3+ -* -**$
+/2V/2@
<
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 19/57
!1+#8 0)3 01"&8. e ,.1- )./ ,/5>a4/2#/&8/+
)./ T/5 52*T+/2+/&%+ -./ 2/]"/+- -*
-./ 0:7 +/2V/2@
6
0:7 +/2V/2 +/&%+%1-1 1&% (+&3+57
18%5' ()*"!5%3+ 518X -* 52*T+/2@
:
!2*T+/2 +/&%+$!%"&'; %1-1I 1&%
(+&3+5718%5' ()*"!5%3+ -* -**$
+/2V/2@
<
)**$ +/2V/2 +/&%+8*&-/&- 518X -* -./
52*T+/2 U*2 V#/T#&'@
>
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 20/57
!1+#8 0)3 01"&8. e 01"&8. D121[/-/2+
• ,./& 1& 0:7 $1"&8./+ 1 -**$I #- ["+- +/&% -./U*$$*T#&' 4121[/-/2+M
• $5)?@+((!*+?5#A+ +/- -* 51+#8Q$-#Q$1"&8.Q2/]"/+-
• $5)?B+3()C" +/- -* 0)3QK4J
• 3+(C%3&+?$)"D?), 2/U/2/&8#&' 1 "&#]"/ #% *U 1 -**$ #&+-1&8/
• B/[/[5/2I -./+/ 12/ f"+- DA7) 4121[/-/2+
• 3U 1 -**$ %*/+ &*- 2/8/#V/ -./+/ 4121[/-/2+I #- +.*"$%'218/U"$$6 U1#$
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 21/57
!1+#8 0)3 01"&8. e A="-.
• ,/ .1V/ -* /&+"2/ -.1- -./ $1"&8. 4121[/-/2+ 1&% *-./2 %1-1 18*[#&' U2*[ -./ 0:7
• ,/ %* +* 56 "+#&' A="-. +#'&1-"2/+
• !"- T.1-I /a18-$6I #+ A="-.W
?#%&_- 3 -/$$ 6*"&*- -* 188/4-
-.1- [/++1'/T#-.*"- A="-.W
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 22/57
!1+#8 0)3 01"&8. e = !2#/U A="-. D2#[/2
• A="-. #+ 1 U21[/T*2X -.1- %/9&/+ 1 [/-.*% U*2 8$#/&-+ R#@/@ T/5144+S -* 188/++ +/2V/2 2/+*"28/+ RT/5 +/2V#8/S *& 5/.1$U *U 1 2/+**T&/2 R#@/@ /&%Q"+/2S
• )./ /&% '1[/ *U A="-. #+ 1& 188/++ -*X/& -.1- -./ 8$#/&- [16 "188/++ 42*-/8-/% 2/+*"28/+ *& -./ +/2V/2 "&-#$N"&$/++ #- #+ 2/V*X/
• ,.1- %*/+ -.1- [/1&W• O/&/2#8 [/-.*%*$*'6 U*2 =D3 1"-./&-#81-#*&@
• B/+*"28/ *T&/2g+ 82/%/&-#1$+ 12/ 42*-/8-/% R"C5 ('!3+, G)5' &$)+"5S
• B/]"/+-+ 12/ 42*-/8-/% 56 %#'#-1$ +#'&1-"2/+@
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 23/57
!1+#8 0)3 01"&8. e = !2#/U A="-. D2#[/2R8*&-_%S
• 0)3 "+/+ 1 +"5+/- *U A="-. U*2 42*-/8-#&' <))D2/]"/+-+
• = %#'#-1$ +#'&1-"2/ #+ 1 +8./[/ %/+#'&/% -* '#V/ -./2/8/#V/2 *U 1 2/]"/+- 2/1+*& -* 5/$#/V/ -.1- #- #+ V1$#%
• 7#'&1-"2/+ ./$4 1"-./&-#81-/ 0:7N)**$ 2/]"/+-+ 1&%42/V/&- "&1"-.*2#h/% 2/]"/+-+M
• >aM 42*-/8-+ -./ 2/]"/+-+ U2*[ -1[4/2#&' T#-. -./ DA7)
4121[+• >aM 42*-/8-+ -./ 0:7N)**$ U2*[ 2/4$16 1--18X+ R2/4/1-/%
DA7)+S
• F*2 -.#+ 2/1+*&I 0)3 2/]"/+-+ +.*"$% 5/ +#'&/% 1&%V/2#9/%
0**X+ $#X/ -.1#+ -1[4/2#&_ T
012/ 4121[/
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 24/57
!1+#8 0)3 01"&8. e = !2#/U A="-. D2#[/2R8*&-_%S
0:7 )**$DA7) "1I +#'
"1 i "+/2N8*&-/a- 1--2#5"-/++/82/- i +.12/% +/82/-+#' i *1"-.j+#'R"1I +/82/-S
&C"H3@ 5'!5+#' iii *1"-.j+#'R"1I
+/82/-S
I'!5 #++
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 25/57
!1+#8 0)3 01"&8. e A="-. D121[/-/2+
• 7*I T./& 1& 0:7 $1"&8./+ 1 -**$I #- ["+- +/&% -./ U*$$*T#&'4121[/-/2+M
• C!%5'?&!$$E!&D *U-/& +/- -* 15*"-M5$1&X
• C!%5'?&C"(%@+3?D+# +/- -* -./ 8*&+"[/2 X/6
• C!%5'?"C"&+ +/- -* -./ &*&8/ '/&/21-/% 56 -./ 0:7
• C!%5'?()*"!5%3+ +/- -* -./ +#'&1-"2/ +/&- 56 -./ 0:7
• C!%5'?()*"!5%3+?@+5'C, 2/U/2/&8#&' -./ /&8264-#*& R["+- "+/ 1- $/1+- <7<=KS
• C!%5'?5)@+(5!@A 2/42/+/&-#&' -./ -#[/N%1-/ *U -./ 2/]"/+-
• C!%5'?B+3()C" +/- -* V/2+#*& *U A="-. R+"8. 1+ K@JS
• ;*"4$/% T#-. -./ (+&3+5 -.1- #+ +.12/% 56 -./ 0:7 1&% -**$I -./["+- V/2#U6 -.1- -./ +#'&1-"2/ #+ V1$#% 5/U*2/ 42*8//%#&'@
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 26/57
!1+#8 0)3 01"&8. e B/8*[[/&%/%D121[/-/2+
• =$-.*"'. &*- 2/]"#2/%I #- #+ 2/8*[[/&%/% -.1- -./+/4121[/-/2+ 5/ +/&- -* 1& 0)3 -**$M
• %(+3?), 2/U/2/&8#&' "&#]"/ #% *U 8"22/&- "+/2
• 3C$+( +/- -* -./ "+/2+ 2*$/I +"8. 1+ 0/12&/2 *2 3&+-2"8-*2
• $)(?A+3(C"?"!@+?J%$$ +/- -* -./ "+/2_+ U"$$ &1[/
• $)(?A+3(C"?"!@+?*)B+" +/- -* -./ "+/2_+ 92+- &1[/
• $)(?A+3(C"?"!@+?J!@)$# +/- -* -./ "+/2_+ $1+- &1[/
• 3+(C%3&+?$)"D?5)5$+ 2/U/2/&8#&' -./ &1[/ *U -./ -**$ #&+-1&8/
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 27/57
!1+#8 0)3 01"&8. e B/8*[[/&%/%D121[/-/2+ R8*&-_%S•
)./2/_+ [*2/\• &C"5+K5?), 2/U/2/&8#&' "&#]"/ #% *U -./ 8*"2+/
• &C"5+K5?5)5$+ +/- -* -./ &1[/ *U -./ 8*"2+/
• &C"5+K5?$!E+$ +/- -* -./ %/+82#4-#*& *U -./ 8*"2+/
• 5CC$?&C"(%@+3?)"JC?A3C,%&5?J!@)$#?&C,+ +/- -* -./ &1[/ *U -./ 0:7
• 5CC$?&C"(%@+3?)"JC?B+3()C" +/- -* -./ V/2+#*& &"[5/2 *U -./ 0:7
• 5CC$?&C"(%@+3?)"(5!"&+?*%), +/- -* -./ #&+-1&8/ *U -./ 0:7
• 5CC$?&C"(%@+3?)"(5!"&+?"!@+ +/- -* -./ &1[/ *U -./ #&+-1&8/ *U -./ 0:
• 5CC$?&C"(%@+3?&C"5!&5?B+3()C" +/- -* -./ /[1#$ *U -./ 0:7
• =&% #U -.1- T/2/&_- /&*"'.\
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 28/57
!1+#8 0)3 01"&8. e ;"+-*[ D121[/-/2+
• =&6 &"[5/2 *U 8"+-*[ V1$"/+ 81& 5/ *4-#*&1$$6 +/&- -*-./ -**$
• )./ 4121[/-/2+ +.*"$% +-12- T#-. &%(5C@?
• 7"8. 1+M
• &%(5C@?&!"B!(?%(+3?),
• &%(5C@?&!"B!(?%(+3?$C*)"?),
7* [1&64121[/-/2+Z 3 81&_-
X//4 "4Z
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 29/57
!1+#8 0)3 01"&8. e = B/V#/T
• )* +-12- 1& /a-/2&1$ 0)3 -**$I -./ 0:7 ["+- 92+- $!%"&' -./ -**$• = $1"&8. 8*&+#+-+ *U -T* #-/[+ +/&- -* -./ -**$M
• =& A="-. +#'&1-"2/
• = +/- *U 4121[/-/2+ R1 U/T 2/]"#2/%I [1&6 2/8*[[/&%/%I *-./2+ 8"+-*[S
• 3& *-./2 T*2%+I 1 ()*"+, .//0 012/ 2/]"/+-
=&% &*T -.1- T/X&*T T.1- 1& 0)3
-**$ +.*"$% /a4/8-\
\b*" 81& +// "'*#&' 15*"- T2#-
1 -**$Z
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 30/57
,2#-#&' =& 0)3 )**$3C ,<3;< ,> ?>:AC7)B=)> <A, )A ,B3)> = 73:D0> ^<>00A,AB0?^ )AA0
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 31/57
F#2+-I 7*[/ )**$+ AU )./ )21%/
• ;.**+/ 1 $1&'"1'/• R,/_2/ 8.**+#&' 0.0 U*2 *"2 %/[*S
• 3&+-1$$ 1 !1+#8 0)3 $#52126
• R</2/ 12/ 1 U/TM .--4MNNTTT@/%"Q144+@*2'N8*%/@.-[$S
• 7/- "4 1 %/V/$*4[/&- /&V#2*&[/&-
• R,/_2/ "+#&' L!*3!"5 1&% L)35%!$MCKS
• F#&% 1& 0:7 -.1- +"44*2-+ 0)3
• R,/_2/ "+#&' N!"B!(S
A.I %/12@ 3 +//[ -*.1V/ U*2'*--/& -./
0)3 $#52126Z
<?php
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 32/57
• F#2+-I T/ #&8$"%/ -./ !1+#8 0)3 $#52126 #&*"2 8*%/
?php
require_once 'ims-blti/blti.ph
// Any other setup code you mi
$context = new BLTI("secret",
header('Content-Type: text/htm
?>
<!DOCTYPE html> <html> <!-- HTML goes here -->
<?php if ($context->valid) {
?> <h2>Hello LTI!</h2>
<?php } else { ?>
<h2>This was not a valid L
<?php }
?> <!-- More HTML goes here -->
</html>
>a1[#&#&' )./ ;*%/
<?php
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 33/57
• F#2+-I T/ #&8$"%/ -./ !1+#8 0)3 $#52126 #&*"2 8*%/
• )./& T/ #&#-#1$#h/ -./ !1+#8 0)3 *5f/8-\
p p
require_once 'ims-blti/blti.ph
// Any other setup code you mi
$context = new BLTI("secret",
header('Content-Type: text/htm
?>
<!DOCTYPE html> <html> <!-- HTML goes here -->
<?php if ($context->valid) {
?> <h2>Hello LTI!</h2>
<?php } else { ?>
<h2>This was not a valid L
<?php }
?> <!-- More HTML goes here -->
</html>
>a1[#&#&' )./ ;*%/
<?php
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 34/57
• F#2+-I T/ #&8$"%/ -./ !1+#8 0)3 $#52126 #&*"2 8*%/
• )./& T/ #&#-#1$#h/ -./ !1+#8 0)3 *5f/8-\
• \T#-. *"2 +.12/% A="-. +/82/-
p p
require_once 'ims-blti/blti.ph
// Any other setup code you mi
$context = new BLTI("secret",
header('Content-Type: text/htm
?>
<!DOCTYPE html> <html> <!-- HTML goes here -->
<?php if ($context->valid) {
?> <h2>Hello LTI!</h2>
<?php } else { ?>
<h2>This was not a valid L
<?php }
?> <!-- More HTML goes here -->
</html>
>a1[#&#&' )./ ;*%/
<?php
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 35/57
• F#2+-I T/ #&8$"%/ -./ !1+#8 0)3 $#52126 #&*"2 8*%/
• )./& T/ #&#-#1$#h/ -./ !1+#8 0)3 *5f/8-\
• \T#-. *"2 +.12/% A="-. +/82/-
• ).1-_+ #-I 2/1$$6\ 3U -./ 0:7 +/&%+ -.#+-**$ -./ 42*4/2 0)3 1&% A="-.4121[/-/2+\
p p
require_once 'ims-blti/blti.ph
// Any other setup code you mi
$context = new BLTI("secret",
header('Content-Type: text/htm
?>
<!DOCTYPE html> <html> <!-- HTML goes here -->
<?php if ($context->valid) {
?> <h2>Hello LTI!</h2>
<?php } else { ?>
<h2>This was not a valid L
<?php }
?> <!-- More HTML goes here -->
</html>
>a1[#&#&' )./ ;*%/
<?php
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 36/57
• F#2+-I T/ #&8$"%/ -./ !1+#8 0)3 $#52126 #&*"2 8*%/
• )./& T/ #&#-#1$#h/ -./ !1+#8 0)3 *5f/8-\
• \T#-. *"2 +.12/% A="-. +/82/-
• ).1-_+ #-I 2/1$$6\ 3U -./ 0:7 +/&%+ -.#+-**$ -./ 42*4/2 0)3 1&% A="-.4121[/-/2+\
• \6*" 81& 8./8X -* +// #U -./ $1"&8. T1+V1$#%k #U +*I T2#-/ 6*"2 8*%/Z
p p
require_once 'ims-blti/blti.ph
// Any other setup code you mi
$context = new BLTI("secret",
header('Content-Type: text/htm
?>
<!DOCTYPE html> <html> <!-- HTML goes here -->
<?php if ($context->valid) {
?> <h2>Hello LTI!</h2>
<?php } else { ?>
<h2>This was not a valid L
<?php }
?> <!-- More HTML goes here -->
</html>
>a1[#&#&' )./ ;*%/
<?php
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 37/57
• F#2+-I T/ #&8$"%/ -./ !1+#8 0)3 $#52126 #&*"2 8*%/
• )./& T/ #&#-#1$#h/ -./ !1+#8 0)3 *5f/8-\
• \T#-. *"2 +.12/% A="-. +/82/-
• ).1-_+ #-I 2/1$$6\ 3U -./ 0:7 +/&%+ -.#+-**$ -./ 42*4/2 0)3 1&% A="-.4121[/-/2+\
• \6*" 81& 8./8X -* +// #U -./ $1"&8. T1+V1$#%k #U +*I T2#-/ 6*"2 8*%/Z
• A-./2T#+/I U1#$ '218/U"$$6
require_once 'ims-blti/blti.ph
// Any other setup code you mi
$context = new BLTI("secret",
header('Content-Type: text/htm
?>
<!DOCTYPE html> <html> <!-- HTML goes here -->
<?php if ($context->valid) {
?> <h2>Hello LTI!</h2>
<?php } else { ?>
<h2>This was not a valid L
<?php }
?> <!-- More HTML goes here -->
</html>
>a1[#&#&' )./ ;*%/
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 38/57
3+ 3- B/1$$6 ).1- 7#[4$/W
• C*I *U 8*"2+/ &*-
• ,.#8. 52#&'+ "+ -* *"2 &/a- -*4#8\
7*[/-#[/+ -./+#[4$/+- +*$"-#*& #+
-./ 5/+- 1&+T/2\
C*- #& -.#+ 81+/@ )./-2"-. #+ *"- -./2/\
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 39/57
;.1$$/&'/+3C ,<3;< ,> ?37 ;E77 )<> ;<=00>CO>7 AF 3:D0>:>C)3CO 0)3)AA07
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 40/57
;.1$$/&'/+ e )./ 0/12&#&' ;"2V/
• 3- -1X/+ -#[/ -* $/12& -.#&'+• !1+#8 0)3 +4/8#981-#*&+
• A="-. +4/8#981-#*&+
• b*"2 U1V*2#-/ 0:7 +4/8#981-#*&+
• b*"2 U1V*2#-/ !1+#8 0)3 $#52126
3 X&*T 0)3\ 7
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 41/57
;.1$$/&'/+ e 7/--#&' E4 R1&% D2#V186S
• 3- -1X/+ -#[/ -* +/- -.#&'+ "4• b*"2 %/V/$*4[/&- /&V#2*&[/&-
• b*"2 42*%"8-#*& /&V#2*&[/&-
• Rb*" 2/1$$6 T1&- -* 4"- -.#+ 5/.#&% 770S
• =&% +4/1X#&' *U +/8"2#-6\
• \b*"2 -**$ +-#$$ &//%+ -* 8*[4$6 T#-. 42#V186• F>BD=I <3D==I /-8@
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 42/57
;.1$$/&'/+ e )T*Q,16 ;*[["Q-#*&
• 7* U12I T/_V/ 5//& -1$X#&' 15*"- !1+#8 0)3 RVK@JS
• !1+#8 0)3 %/+82#5/+ 1 $1"&8.@@@
• !"- #-_+ [*+-$6 1 *&/QT16 -2#4M )./ -**$ '/&/21$$65/.1V/+ #&%/4/&%/&-$6 #& 1& #F21[/
• R)./2/ #+ 1 T16 -* +/&% [/++1'/+ 518X -* -./ 0:7 1U-/2
-./ -**$ .1+ 9&#+./% #-+ f*5S
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 43/57
;.1$$/&'/+ e )T*Q,16 ;*[["Q-#*&
7A ,> <=P> )<37\ ,AE0?C_) 3) !> OB>=) )A<=P> )<37\W
6
9
:
<
6
9
:
=
<
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 44/57
;.1$$/&'/+ e )T*Q,16 ;*[["Q-#*&
• 0)3 VK@K %*/+ +"44*2- +/&%#&' *"-8*[/+ R'21%/+S518X -* -./ 0:7
• !"- -.1-_+ 15*"- 1$$
• b*" 81&I *U 8*"2+/I .1V/ -./ -**$ "+/ -./ 0:7/a-/&+#*&+ 1&% =D3+\
• \!"- -.1- 52#&'+ "+ 518X -* 2/T2#-#&' 8*%/ U*2/18. 0:7Z
O//hI T/_2/2#'.- 518X -*
T./2/ T/+-12-/%Z
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 45/57
=5+-218- b*"2 ;*%/
• F*2-"&1-/$6I -./2/ 12/ T16+ -* [#&#[#h/ 2/QT2#-#&'
• =5+-218- 1&6 4*2-#*& *U 8*%/ -.1- #&-/218-+ T#-. 1& 0:7
• ).1- T16 6*" &//% *&$6 .1V/ -* 2/T2#-/ *&/ 4*2-#*& *U 6*"2 8*%+T#-8. -* 1&*-./2 0:7
0)3 )**$;*2/
;1&V1+
<*[/Q'2*T&
;*%/ U*2;1&V1+
;*%/ U*2<*[/Q
'2*T&
O n l y re w r i te t h i s
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 46/57
0)3VG@J
• E-#$#h/+ B>7)Q$/V/$ l T/5 +/2V#8/+ [*%/$ U*2 -T*Q[/++1'#&' 5/-T//& -./ 0:7 1&% 6*"2 -**$
• !"- #- T1+ f"+- 2/$/1+/% #& m1&"126 GJKL
• ?*/+&_- +//[ -* 5/ /a-/&+#V/$6 +"44*2-/% 6/-
• R7* T/ T*&_- %#+8"++ #-I 5"- #-_+ *"- -./2/S
D/2.14+ 0)3VG@J T#$$ 5/ -./
1&+T/2 -* *"20:7 T*/+@
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 47/57
B/+*"28/+3C ,<3;< ,> 037) = P=B3>)b AF EB07 )<=) ;=C <>0D bAE AE)
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 48/57
3&-2*%"8-#*&+ )* 0)3
• )./ An8#1$ 3:7 0)3 D1'/.--4MNNTTT@#[+'$*51$@*2'N$-#N
• 0)3 )"-*2#1$.--4MNN%/V/$*4/2+@#[+'$*51$@*2'N-"-*2#[email protected][$
• !2#/9&' D14/2 *& 0)3.--4MNN4"5$#81-#*&+@8/-#+@18@"XNT4Q8*&-/&-N"4$*1%+NGJKGNJoN0)3Q!2#/9&'QD14/2@4%U
• >%" =44+ e =& *4/& 8*$$/8-#*& *U $/12&#&' -**$+ 5"#$- *& 0)3.--4MNNTTT@/%"Q144+@*2'N#&%/[email protected][$
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 49/57
?/V/$*4#&' F*2 0)3
• 3:7 ?/V/$*4/2+ ,/5 7#-/.--4MNN%/V/$*4/2+@#[+'$*51$@*2'N
• ,2#-#&' 0)3 7-"` RT#-. $#&X+ -* $#5212#/+S.--4MNNTTT@/%"Q144+@*2'N8*%/@.-[$
• ;1&V1+ ?/V 1&% F2#/&%+ e = ;*"2+/ U*2 ;1&V1+ ?/V/$*4[/&-.--4+MNN81&V1+@#&+-2"8-"2/@8*[N8*"2+/+NpqoGKo
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 50/57
A="-. B/+*"28/+
• A="-. ,/5 7#-/.--4MNN*1"-.@&/-N
• )./ A="-. K@J O"#%/.--4MNN."/&#V/2+/@8*[N*1"-.N'"#%/N
• A="-. U*2 !/'#&&#&/2+.--4MNN5$*'@5#--/28*%/2@8*[NGJJqNJHNKJN*1"-.QU*2Q5/'#&&/2+N
• 3&-2*%"8-#*& -* A="-..--4MNN5$*'@V12*&#+@8*[N#&-2*%"8-#*&Q-*Q*1"-.N
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 51/57
P1'21&- 1&% P#2-"1$!*a
• A218$/ P#2-"1$!*a.--4+MNNTTT@V#2-"1$5*a@*2'N
• P1'21&-.--4MNNTTT@V1'21&-"4@8*[N
• = 5/'#&&/2_+ '"#%/ -* P1'21&-.--4MNNTTT@/2#X1./#%#@8*[NGJKlNJpNJGN1Q5/''#&/2+Q'"#%/Q-*QV1''/--#&'Q6*"2Q4*2-15$/Q%/V/$*4[/&-Q/&V#2*&[/&-N
• ="-*[1-#&' ?/V/$*4[/&- >&V#2*&[/&-+ T#-. P1'21&- 1&% D"4.--4MNN5$*'@X$*"%$/++@8*[NGJKlNJpNJKN1"-*[1-#&'Q%/V/$*4[/&-/&V#2*&[/&-+QT#-.QV1'21&-Q1&%Q4"44/-N
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 52/57
d"%*+3C ,<3;< )<=Cd )<> :=Cb D>AD0> ,<A :=?> )<37DB>7>C)=)3AC DA773!0>
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 53/57
• A"2 8*$$/1'"/+ #& -./ =81%/[#8 )/8.&*$*'6 O2*"4
• A"2 8*$$/1'"/+ #& -./ #;*[[*&+ O2*"4
• 3:7 O$*51$ 0/12&#&' ;*&+*2-#"[
• =&% 1$$ *U 6*"Z
d"%*+
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 54/57
Y"/+-#*&+W3C ,<3;< ,> > C? AEB DB >7>C)=)3AC =C? =))>:D) )A=C7,>B bAEB YE>7)3AC7
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 55/57
=&+T/2+Z3C ,<3;< ,> B>P>=0 )<> 3?>C)3)b AF )<> ;<=B=;)>B7 3CAEB DB>7>C)=)3AC
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 56/57
C#8X ;1221T16 r m16 O1-+56
7./2$*8X <*$[/+ r ?2@ ,1-+*&
0"X/ 7X6T1$X/2 r b*%1
=$5/2- >#&+-/#& r C#/$+ !*.2
?1/%1$"+
0"86
8/12/2019 Building Tools with the Learning Tool Interoperability Specification (214648895)
http://slidepdf.com/reader/full/building-tools-with-the-learning-tool-interoperability-specification-214648895 57/57
01"2/$ r <12%6
?1&1 78"$$6 r F*a :"$%/2
C/* r :*24./"+
O#$$#'1& r )./ 7X#44/2
7"+1
>$#h15/-