Skip to content

Commit ca1a564

Browse files
authored
Merge pull request RusticiSoftware#4 from RusticiSoftware/mlefoster-patch-1
Fixed markdown formatting for Github.
2 parents 955b4d4 + 5713a87 commit ca1a564

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

lms_lrs.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
##Incorporating a TinCan LRS into an LMS
1+
## Incorporating a TinCan LRS into an LMS
22

33
If you are not familiar with Project Tin Can, the TinCan API, and the term LRS, please
44
refer first to the [Tin Can API specification](http://www.adlnet.gov/wp-content/uploads/2013/05/20130521_xAPI_v1.0.0-FINAL-correx.pdf).
@@ -13,7 +13,7 @@ In particular, content packaging, launch, and import should be defined for an LM
1313
not for an LRS -- it just stores and retrieves learning records, not content.
1414

1515

16-
###Packaging
16+
### Packaging
1717

1818
Content, activity definitions, and activity provider definitions may be packaged for
1919
TinCan. The primary object being packaged is always activity definitions. It is valid to
@@ -36,7 +36,7 @@ If HTML files are included in the content package, they may link to each other,
3636
resources within the package, using relative paths based on the package structure. They
3737
may also link to external resources using absolute paths.
3838

39-
###Activity Definition
39+
### Activity Definition
4040

4141
The activity definition section of tincan.xml maps to the activity definition defined in
4242
the TCAPI document, with the exception of “launch” and “resource”.
@@ -59,7 +59,7 @@ traditional SCORM package using TinCan, consider adding a “grouping” activit
5959
statement, which corresponds to your “root of the activity tree”, and also a “parent”
6060
activity.
6161

62-
###Activity Provider Definition, activity groups.
62+
### Activity Provider Definition, activity groups.
6363

6464
The tincan.xml file includes one or more groups of activities. The reason for breaking
6565
up activities into groups is to enable defining different authorized activity providers
@@ -83,7 +83,7 @@ reporting systems, but will not be (or may not be) sent by the activity provider
8383
reporting statements. That is, tincan.xml may be used to describe activities to the LRS,
8484
as an alternative to doing that description at runtime.
8585

86-
###Import
86+
### Import
8787

8888
When importing a TinCan package, all the content, activity definitions, and activity
8989
provider definitions in the package will be imported.
@@ -162,14 +162,14 @@ If launch refers to an activity with associated protected content, the launch li
162162
include additional parameters to support access to that protected content. (see
163163
<a href="#privateContent">Private Content Access and Tin Can</a>
164164

165-
###OAuth
165+
### OAuth
166166

167167
If the activity being launched has an associated registered OAuth application with the
168168
LMS, the LMS should not include an “auth” parameter in the launch link. The Activity
169169
Provider / OAuth application is expected to authenticate using OAuth, which may involve
170170
asking the learner to re-authenticate.
171171

172-
###Other Scenarios
172+
### Other Scenarios
173173

174174
The process of getting launch information from an LMS to an AP in a manner other than a
175175
launch link (URL) is not defined. Although it is a goal of the Tin Can API to support out of
@@ -181,7 +181,7 @@ will also need authentication credentials.
181181

182182

183183
<a name="privateContent"/>
184-
###Private Content Access and TinCan
184+
### Private Content Access and TinCan
185185

186186
This section describes a companion specification to the Tin Can API for the purpose of
187187
gaining access to content that is stored on an LMS, but which requires authentication to

0 commit comments

Comments
 (0)