PageSourceSearch

https://xapi.com/learning-record-store/

html xapi.com collected 2026-10-02 03:36:04 UTC 53,101 bytes, 846 lines download raw bytes

1<!doctype html>
2<html class="site-id-3 site-xapi-com  stripes-disabled desktop" lang="en-US">
3<head>
4
5    <meta charset="UTF-8"/>
6    <!--[if IE ]>
7    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
8    <![endif]-->
9
10    
11    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"/>
12
13    <meta name="Copyright"
14          content="Copyright &copy; xAPI.com 2026. All Rights Reserved."/>
15
16    <meta name="theme-color" content="#333"/>
17
18    
19
20    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
21
22	<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
23	<title>What is an LRS? Learn more about Learning Record Stores</title>
24	<meta name="description" content="The LRS (or Learning Record Store) receives, stores &amp; returns xAPI statements from learning platforms and is the heart of the xAPI ecosystem." />
25	<link rel="canonical" href="https://xapi.com/learning-record-store/" />
26	<meta property="og:locale" content="en_US" />
27	<meta property="og:type" content="article" />
28	<meta property="og:title" content="Learning Record Store (LRS)" />
29	<meta property="og:description" content="The LRS (or Learning Record Store) receives, stores &amp; returns xAPI statements from learning platforms and is the heart of the xAPI ecosystem." />
30	<meta property="og:url" content="https://xapi.com/learning-record-store/" />
31	<meta property="og:site_name" content="xAPI.com" />
32	<meta property="article:modified_time" content="2024-03-04T18:44:46+00:00" />
33	<meta property="og:image" content="https://xapi.com/wp-content/uploads/sites/3/2018/09/xapi-featured-image.png" />
34	<meta property="og:image:width" content="4658" />
35	<meta property="og:image:height" content="2125" />
36	<meta property="og:image:type" content="image/png" />
37	<meta name="twitter:card" content="summary_large_image" />
38	<meta name="twitter:label1" content="Est. reading time" />
39	<meta name="twitter:data1" content="4 minutes" />
40	
40<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://xapi.com/learning-record-store/","url":"https://xapi.com/learning-record-store/","name":"What is an LRS? Learn more about Learning Record Stores","isPartOf":{"@id":"https://xapi.com/#website"},"datePublished":"2012-07-27T21:07:05+00:00","dateModified":"2024-03-04T18:44:46+00:00","description":"The LRS (or Learning Record Store) receives, stores & returns xAPI statements from learning platforms and is the heart of the xAPI ecosystem.","breadcrumb":{"@id":"https://xapi.com/learning-record-store/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://xapi.com/learning-record-store/"]}]},{"@type":"BreadcrumbList","@id":"https://xapi.com/learning-record-store/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://xapi.com/"},{"@type":"ListItem","position":2,"name":"Learning Record Store (LRS)"}]},{"@type":"WebSite","@id":"https://xapi.com/#website","url":"https://xapi.com/","name":"xAPI.com","description":"Your Guide to the Experience API (xAPI)","publisher":{"@id":"https://xapi.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://xapi.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://xapi.com/#organization","name":"xAPI.com","url":"https://xapi.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://xapi.com/#/schema/logo/image/","url":"https://xapi.com/wp-content/uploads/sites/3/2026/03/xapi-logo-sized.png","contentUrl":"https://xapi.com/wp-content/uploads/sites/3/2026/03/xapi-logo-sized.png","width":1200,"height":677,"caption":"xAPI.com"},"image":{"@id":"https://xapi.com/#/schema/logo/image/"},"sameAs":["https://www.linkedin.com/company/rustici-software/"]}]}</script>
40
41	<!-- / Yoast SEO Premium plugin. -->
42
43
44<link rel='dns-prefetch' href='//ajax.googleapis.com' />
45<link rel='dns-prefetch' href='//www.googletagmanager.com' />
46<link rel='dns-prefetch' href='//fonts.googleapis.com' />
47<link rel="alternate" type="application/rss+xml" title="xAPI.com &raquo; Learning Record Store (LRS) Comments Feed" href="https://xapi.com/learning-record-store/feed/" />
48<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://xapi.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fxapi.com%2Flearning-record-store%2F" />
49<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://xapi.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fxapi.com%2Flearning-record-store%2F&#038;format=xml" />
50<link rel='stylesheet' id='jquery.prettyphoto-css' href='https://xapi.com/wp-content/plugins/wp-video-lightbox/css/prettyPhoto.css?ver=7.0.5' media='all' />
51<link rel='stylesheet' id='video-lightbox-css' href='https://xapi.com/wp-content/plugins/wp-video-lightbox/wp-video-lightbox.css?ver=7.0.5' media='all' />
52<style id="wp-block-styles-placeholder-inline-css">
53:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
54/*# sourceURL=wp-block-styles-placeholder-inline-css */
55</style>
56<style id="wp-global-styles-placeholder-inline-css">
57:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
58/*# sourceURL=wp-global-styles-placeholder-inline-css */
59</style>
60<link rel='stylesheet' id='parent-style-css' href='https://xapi.com/wp-content/themes/rustici/style.css?ver=7.0.5' media='all' />
61<link rel='stylesheet' id='child-style-css' href='https://xapi.com/wp-content/themes/xapi/style.css?ver=7.0.5' media='all' />
62<link rel='stylesheet' id='parent-style-theme-css' href='https://xapi.com/wp-content/themes/rustici/_/css/screen.css?ver=2452e' media='all' />
63<link rel='stylesheet' id='child-style-theme-css' href='https://xapi.com/wp-content/themes/xapi/_/css/screen.css?ver=dee4c' media='all' />
64<link rel='stylesheet' id='rustici-fonts-css' href='https://fonts.googleapis.com/css?family=Oxygen:300|Poppins:300,600&#038;ver=7.0.5' media='all' />
65<script id="jquery-js" src="//ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js?ver=7.0.5"></script>
vendor: 1 bytes, line 65
65
66<script id="jquery.prettyphoto-js" src="https://xapi.com/wp-content/plugins/wp-video-lightbox/js/jquery.prettyPhoto.js?ver=3.1.6"></script>
vendor: 1 bytes, line 66
66
67<script id="video-lightbox-js-extra">
68var vlpp_vars = {"prettyPhoto_rel":"wp-video-lightbox","animation_speed":"fast","slideshow":"5000","autoplay_slideshow":"false","opacity":"0.80","show_title":"true","allow_resize":"true","allow_expand":"true","default_width":"640","default_height":"480","counter_separator_label":"/","theme":"pp_default","horizontal_padding":"20","hideflash":"false","wmode":"opaque","autoplay":"false","modal":"false","deeplinking":"false","overlay_gallery":"true","overlay_gallery_max":"30","keyboard_shortcuts":"true","ie6_fallback":"true"};
69//# sourceURL=video-lightbox-js-extra
70</script>
vendor: 1 bytes, line 70
70
71<script id="video-lightbox-js" src="https://xapi.com/wp-content/plugins/wp-video-lightbox/js/video-lightbox.js?ver=3.1.6"></script>
71
72
73<!-- Google tag (gtag.js) snippet added by Site Kit -->
74<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 74-75
74
75<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
75GT-KFNBZ4D
vendor: 18 bytes, line 75
75" async></script>
76<script id="google_gtagjs-js-after">
77window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
78gtag("set","linker",{"domains":["xapi.com"]});
79gtag("js", new Date());
80gtag("set", "developer_id.dZTNiMT", true);
81gtag("config", "GT-KFNBZ4D");
82 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
83//# sourceURL=google_gtagjs-js-after
84</script>
84
85<link rel="https://api.w.org/" href="https://xapi.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://xapi.com/wp-json/wp/v2/pages/1584" /><link rel='shortlink' href='https://xapi.com/?p=1584' />
86<script>
87            WP_VIDEO_LIGHTBOX_VERSION="1.9.10";
88            WP_VID_LIGHTBOX_URL="https://xapi.com/wp-content/plugins/wp-video-lightbox";
89                        function wpvl_paramReplace(name, string, value) {
90                // Find the param with regex
91                // Grab the first character in the returned string (should be ? or &)
92                // Replace our href string with our new value, passing on the name and delimeter
93
94                var re = new RegExp("[\?&]" + name + "=([^&#]*)");
95                var matches = re.exec(string);
96                var newString;
97
98                if (matches === null) {
99                    // if there are no params, append the parameter
100                    newString = string + '?' + name + '=' + value;
101                } else {
102                    var delimeter = matches[0].charAt(0);
103                    newString = string.replace(re, delimeter + name + "=" + value);
104                }
105                return newString;
106            }
107            </script>
107<meta name="generator" content="Site Kit by Google 1.188.0" /><link rel="shortcut icon" type="image/png" href="https://xapi.com/wp-content/themes/xapi/_/img/favicon.png?WQ" />	<!-- Google Tag Manager -->
108<script>
vendor: 331 bytes, lines 108-112
108(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
109new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
110j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
111'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
112})(window,document,'script','dataLayer','
112GTM-5WJ4NZT
vendor: 3 bytes, line 112
112');
112</script>
112
113<!-- End Google Tag Manager -->		<style id="wp-custom-css">
114table:not([class]) > tbody > tr:first-child td {
115    vertical-align: top;
116}
117
118.statement-code span.click-area {
119    font-size: 12px;
120}
121
122@media (max-width: 1000px) {
123.statement-explanation-float {
124    z-index: 90;
125}
126}
127
128@media (max-width: 640px) {
129
130.tooltip sup {
131	display: none;
132}
133}
134
135
136iframe[src*="go."] {
137	min-height: 580px;
138}
139
140.blog-sign-up 
141iframe[src*="go."] {
142	min-height: 290px;
143}
144
145@media(max-width:900px) {
146	
147iframe[src*="go."] {
148	min-height: 1135px;
149}
150}
151</style>
152
153    
153<script>
154        (function ($) {
155            $(document).on('facetwp-loaded', function () {
156                if (FWP.loaded) {
157                    $('html, body').animate({
158                        scrollTop: $('.facetwp-template').offset().top
159                    }, 500);
160                }
161            });
162        })(jQuery);
163    </script>
163
164
165</head>
166
167
168
169<body id="oc-container" class="oc-container sidebar-primary-active sidebar-secondary-active">
170
171
172
173	  <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 173-174
173
174<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
174GTM-5WJ4NZT
vendor: 85 bytes, lines 174-175
174"
175height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
176<!-- End Google Tag Manager (noscript) -->		
177
178<div class="main-wrapper">
179
180    <div class="fade-focus"></div>
181
182    <div class="oc-pusher">
183
184        <a href="#main" class="skip">Skip to content</a>
185
186                <aside role="complementary" class="global-header">
187<div class="holder">
188
189
190<div class="global-nav">
191<ul>
192
193  <li><a  href="https://rusticisoftware.com">Rustici Software</a></li>
194  <li><a  href="https://scorm.com">SCORM.com</a></li>
195  <li><a class="active-site" href="https://xapi.com">xAPI.com</a></li>
196</ul>
197</div>
198<!-- global-nav -->
199<div class="secondary-nav">
200<ul>
201  <li><a href="/search/" data-mfp-src="#global-search" id="search-launch" class="noZensmooth"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" stroke-width="2"><g stroke-width="2" transform="translate(0, 0)"><line data-color="color-2" fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" x1="22" y1="22" x2="16.4" y2="16.4" stroke-linejoin="miter"></line> <circle fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" cx="10" cy="10" r="9" stroke-linejoin="miter"></circle></g></svg>
202 Search</a>
203
204    <div id="global-search" class="mfp-hide">
205
206   <form action="/search/" id="cse-search-box">
207       <div id="searchBox">
208        <input type="hidden" name="cx" value="005660620637001119685:dh3asik9nrm">
209        <input type="hidden" name="cof" value="FORID:11">
210        <input type="hidden" name="ie" value="UTF-8">
211        <input type="text" name="q" id="q" size="31">
212        <input type="submit" name="sa" value="Search">
213      </div>
214    </form>
215
216</div>
217
218  <!-- global-search -->
219
220  </li>
221
222  
223    <li><a href="https://support.scorm.com/" target="_blank">Support</a></li>
224  
225
226    <li><a href="https://cloud.scorm.com/sc/guest/SignInForm" target="_blank">SCORM Cloud Login</a></li>
227  
228
229  
230  
231
232</ul>
233</div>
234
235</div>
236<!-- holder -->
237</aside>
238
239
240        <header role='banner' name="top">
241            <div class="holder">
242                <div class="site-title">
243                    <a href="/">
244                        <span>xAPI.com</span>
245                    </a>
246                </div><!-- /.site-title -->
247
248                <div id="oc-trigger">
249                    <button id="menu-button" class="menu-button"
250                            data-effect="oc-push"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16"><g transform="translate(0, 0)"><path data-color="color-2" fill="#444444" d="M15,7H1C0.4,7,0,7.4,0,8s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,7,15,7z"></path> <path fill="#444444" d="M15,1H1C0.4,1,0,1.4,0,2s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,1,15,1z"></path> <path fill="#444444" d="M15,13H1c-0.6,0-1,0.4-1,1s0.4,1,1,1h14c0.6,0,1-0.4,1-1S15.6,13,15,13z"></path></g></svg>
251 Menu
252                    </button>
253                </div>
254
255                                    <nav role="navigation" class="main-menu">
256                        <ul id="menu-main" class="menu"><li id="menu-item-9497" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-9497 "><a href="http://go">xAPI Explained</a>
257<ul class="sub-menu">
258	<li id="menu-item-9534" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9534 "><a href="https://xapi.com/overview/">xAPI (Experience API) Overview</a></li>
259	<li id="menu-item-9505" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9505 "><a href="https://xapi.com/ecosystem/">xAPI Ecosystem</a></li>
260	<li id="menu-item-9506" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1584 current_page_item menu-item-9506 "><a href="https://xapi.com/learning-record-store/" aria-current="page">What Is an LRS</a></li>
261	<li id="menu-item-9508" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9508 "><a href="https://xapi.com/cmi5/">cmi5</a></li>
262	<li id="menu-item-9509" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9509 "><a href="https://xapi.com/tin-can-evolution/">History</a></li>
263	<li id="menu-item-9523" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9523 "><a href="https://xapi.com/learning-design-transformed/">Learning Design</a></li>
264</ul>
265</li>
266<li id="menu-item-9498" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9498 "><a href="http://go">Benefits</a>
267<ul class="sub-menu">
268	<li id="menu-item-9615" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9615 "><a href="https://xapi.com/why-adopt/">Overview</a></li>
269	<li id="menu-item-9515" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9515 "><a href="https://xapi.com/adopt-organization/">Organizations</a></li>
270	<li id="menu-item-9516" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9516 "><a href="https://xapi.com/adopt-learning-techology-product/">Learning Product</a></li>
271	<li id="menu-item-9517" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9517 "><a href="https://xapi.com/adopt-non-learning-techology-product/">Non-Learning Product</a></li>
272</ul>
273</li>
274<li id="menu-item-9499" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9499 "><a href="http://go">Technical</a>
275<ul class="sub-menu">
276	<li id="menu-item-9518" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9518 "><a href="https://xapi.com/developer-overview/">Overview</a></li>
277	<li id="menu-item-9617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9617 "><a href="https://xapi.com/statements-101/">xAPI Statements 101</a></li>
278	<li id="menu-item-9525" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9525 "><a href="https://xapi.com/building-a-learning-record-store/">Build an LRS</a></li>
279</ul>
280</li>
281<li id="menu-item-9500" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9500 "><a href="http://go%20">Resources</a>
282<ul class="sub-menu">
283	<li id="menu-item-9524" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9524 "><a href="https://xapi.com/dev-resources/">xAPI Resources</a></li>
284	<li id="menu-item-9526" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9526 "><a href="https://xapi.com/libraries/">xAPI Client Libraries</a></li>
285	<li id="menu-item-9519" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9519 "><a href="https://xapi.com/prototypes-getting-started/">xAPI Prototypes</a></li>
286	<li id="menu-item-9528" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9528 "><a href="https://xapi.com/registry/">xAPI Registry</a></li>
287	<li id="menu-item-9527" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9527 "><a href="https://xapi.com/bookmarklet/">xAPI Bookmarklet</a></li>
288	<li id="menu-item-9828" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9828 "><a href="https://xapi.com/adopters/">xAPI Adopters</a></li>
289</ul>
290</li>
291<li id="menu-item-9502" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9502 "><a href="https://xapi.com/blog/">Blog</a></li>
292<li id="menu-item-9490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9490 "><a href="https://xapi.com/contact/">Contact Us</a></li>
293</ul>                    </nav><!-- /.main-menu -->
294                            </div><!-- /.holder -->
295
296
297            <!-- Mobile menu -->
298            <nav id="menu" class="oc-menu oc-push mobile-menu" role="navigation">
299                <button id="mobile-menu__close" class="mobile-menu__close"
300                        tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" stroke-width="2"><g stroke-width="2" transform="translate(0, 0)"><line fill="none" stroke="#444444" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" x1="22" y1="10" x2="10" y2="22" stroke-linejoin="miter"></line> <line fill="none" stroke="#444444" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" x1="22" y1="22" x2="10" y2="10" stroke-linejoin="miter"></line></g></svg>
301</button>
302
303                                    <ul id="menu-main-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-9497 "><a href="http://go">xAPI Explained</a>
304<ul class="sub-menu">
305	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9534 "><a href="https://xapi.com/overview/">xAPI (Experience API) Overview</a></li>
306	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9505 "><a href="https://xapi.com/ecosystem/">xAPI Ecosystem</a></li>
307	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1584 current_page_item menu-item-9506 "><a href="https://xapi.com/learning-record-store/" aria-current="page">What Is an LRS</a></li>
308	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9508 "><a href="https://xapi.com/cmi5/">cmi5</a></li>
309	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9509 "><a href="https://xapi.com/tin-can-evolution/">History</a></li>
310	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9523 "><a href="https://xapi.com/learning-design-transformed/">Learning Design</a></li>
311</ul>
312</li>
313<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9498 "><a href="http://go">Benefits</a>
314<ul class="sub-menu">
315	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9615 "><a href="https://xapi.com/why-adopt/">Overview</a></li>
316	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9515 "><a href="https://xapi.com/adopt-organization/">Organizations</a></li>
317	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9516 "><a href="https://xapi.com/adopt-learning-techology-product/">Learning Product</a></li>
318	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9517 "><a href="https://xapi.com/adopt-non-learning-techology-product/">Non-Learning Product</a></li>
319</ul>
320</li>
321<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9499 "><a href="http://go">Technical</a>
322<ul class="sub-menu">
323	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9518 "><a href="https://xapi.com/developer-overview/">Overview</a></li>
324	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9617 "><a href="https://xapi.com/statements-101/">xAPI Statements 101</a></li>
325	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9525 "><a href="https://xapi.com/building-a-learning-record-store/">Build an LRS</a></li>
326</ul>
327</li>
328<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9500 "><a href="http://go%20">Resources</a>
329<ul class="sub-menu">
330	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9524 "><a href="https://xapi.com/dev-resources/">xAPI Resources</a></li>
331	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9526 "><a href="https://xapi.com/libraries/">xAPI Client Libraries</a></li>
332	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9519 "><a href="https://xapi.com/prototypes-getting-started/">xAPI Prototypes</a></li>
333	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9528 "><a href="https://xapi.com/registry/">xAPI Registry</a></li>
334	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9527 "><a href="https://xapi.com/bookmarklet/">xAPI Bookmarklet</a></li>
335	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9828 "><a href="https://xapi.com/adopters/">xAPI Adopters</a></li>
336</ul>
337</li>
338<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9502 "><a href="https://xapi.com/blog/">Blog</a></li>
339<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9490 "><a href="https://xapi.com/contact/">Contact Us</a></li>
340</ul>                
341                <div class="mobile-sub-menu">
342                    
343<div class="global-nav">
344<ul>
345
346  <li><a  href="https://rusticisoftware.com">Rustici Software</a></li>
347  <li><a  href="https://scorm.com">SCORM.com</a></li>
348  <li><a class="active-site" href="https://xapi.com">xAPI.com</a></li>
349</ul>
350</div>
351<!-- global-nav -->
352                    <div class="secondary-nav">
353<ul>
354  <li><a href="/search/" data-mfp-src="#global-search" id="search-launch" class="noZensmooth"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" stroke-width="2"><g stroke-width="2" transform="translate(0, 0)"><line data-color="color-2" fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" x1="22" y1="22" x2="16.4" y2="16.4" stroke-linejoin="miter"></line> <circle fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" cx="10" cy="10" r="9" stroke-linejoin="miter"></circle></g></svg>
355 Search</a>
356
357    <div id="global-search" class="mfp-hide">
358
359   <form action="/search/" id="cse-search-box">
360       <div id="searchBox">
361        <input type="hidden" name="cx" value="005660620637001119685:dh3asik9nrm">
362        <input type="hidden" name="cof" value="FORID:11">
363        <input type="hidden" name="ie" value="UTF-8">
364        <input type="text" name="q" id="q" size="31">
365        <input type="submit" name="sa" value="Search">
366      </div>
367    </form>
368
369</div>
370
371  <!-- global-search -->
372
373  </li>
374
375  
376    <li><a href="https://support.scorm.com/" target="_blank">Support</a></li>
377  
378
379    <li><a href="https://cloud.scorm.com/sc/guest/SignInForm" target="_blank">SCORM Cloud Login</a></li>
380  
381
382  
383  
384
385</ul>
386</div>
387                </div><!-- /.mobile-sub-menu -->
388            </nav><!-- /.mobile menu -->
389        </header><!-- wrapper -->
390
391
392                          <section class="banner banner--page banner--bannerstyle2">
393      <div class="holder">
394        <div class="banner__content">
395                      <h1>Learning Record Store (LRS)</h1>
396          
397                      <p>LRSs (Learning Record Stores) receive, store and return xAPI statements and are a required part of every xAPI ecosystem.</p>
398                  </div>
399        <!-- text-banner__content -->
400      </div>
401    </section>
402          
403        
404                <div class="holder holder--sidebars">
405            
406            
407            <main role="main" id="main" class="wp-singular page-template page-template-page-builder page-template-page-builder-php page page-id-1584 wp-theme-rustici wp-child-theme-xapi oc-content page-learning-record-store">
408
409                
410  	
411      <div class="layout-modules">
412    <section class="text-editor" name="section-1" >
413  <div class="holder">
414    <h2>What is a Learning Record Store?</h2>
415<p>The LRS is the heart of any <a href="https://xapi.com/ecosystem/">xAPI ecosystem</a>, receiving, storing and returning xAPI statements. You’ll need an LRS in order to do anything with xAPI. Every other tool which sends or retrieves learning activity data will interact with it as the central store.</p>
416<p>The LRS, as defined by the <a href="https://opensource.ieee.org/xapi/xapi-base-standard-documentation/-/blob/main/9274.1.1%20xAPI%20Base%20Standard%20Overview.md" target="_blank" rel="noopener">xAPI standard</a>, is “a server (i.e. system capable of receiving and processing web requests) that is responsible for receiving, storing and providing access to Learning Records.” Taking this a step farther, it is designed to enable systems to store and retrieve xAPI statements, store xAPI state and store various other xAPI metadata from other systems. When considering what an LRS actually is, it’s important to remember that the S stands for STORE, meaning that its most basic function is to store and make the xAPI statements available.</p>
417<h2>What does an LRS enable?</h2>
418<p>This is where things get interesting! The purpose of the LRS is to collect data from a range of experiences. It enables <a href="https://xapi.com/layer-1-freeing-us-from-the-constructs-of-old/">modern tracking</a> of a wide <a href="https://xapi.com/layer-2-record-any-learning-experience-informal-learning/">variety of learning experiences</a>, which might include capturing real world activities, actions completed in mobile apps or even job performance. Data from these experiences is stored in the LRS and <a href="https://xapi.com/layer-3-free-the-data/">can be shared</a> with other systems that offer advanced reporting or support adaptive learning experiences.</p>
419<h2>What is an integrated LRS?</h2>
420<p>An integrated, or sometimes called &#8220;headless&#8221; LRS, is simply an LRS where you store xAPI statements &#8211; there is no dashboard or reporting interface. One may be a good fit if you have statements that are coming from somewhere other than a traditional course, you want to build your own reporting interface or you want to send statements to a preferred BI tool.</p>
421<h2>Expanding into Learning Analytics Platforms (LAPs)</h2>
422<p>Many LRSs have expanded beyond simply storing xAPI data and now include functionality that helps users make use of the xAPI data stored. Those expanded services go beyond the core definition of an LRS to enable a range of capabilities that might include reporting dashboards, learning analytics, recommendation engines and more. Learning Record Stores that do more than simply store data are oftentimes called “learning analytics platforms” or &#8220;LAPs.”</p>
423<h2>Do I need an LRS?</h2>
424<p>When considering whether you need a Learning Record Store and what kind you might need, it’s important to have an understanding of your requirements and expectations. Do you want an application that has built-in reports and dashboards? Do you expect the LRS to provide insights to you and your learners? Do you want this application to provide analytics on the effectiveness of your learning and training efforts? Most importantly, what do you want to do with your data? Answering these questions will help you identify whether you need an LRS, LMS, LAP or other type of learning platform!</p>
425<p>At the very least, if you have at least one source of xAPI data, then you will need an LRS to store the xAPI statements generated from that activity, but this LRS may be part of a larger system. For example, if an LMS supports xAPI, it must include an LRS.</p>
426<p>If you are considering building a new platform or application (think LMS, LXP, in-house learning portal) that makes use of xAPI data, you might find that using the most basically defined 
426LRS is the right place to start because you’ll need to be able to store xAPI data. From there, you can then determine where and how you use the stored xAPI data.</p>
427
428        </div>
429  <!-- holder -->
430</section>
431<section name="section-2"          class="icon-list  ">
432    <div class="holder">
433                      <div class="section-intro--left">
434          <h2>Get an LRS</h2>
435              <p>We offer two options when it comes to LRSs. Not sure which is right for you? <a href="#contact">Reach out.</a></p>
436      </div>
437                            <ul>
438                                                                                <li style="background-image:url('https://xapi.com/wp-content/uploads/sites/3/2018/07/rustici-lrs-icon.png');">
439                    
440                                            <h3>Rustici LRS</h3>
441                    
442                                            <p>Rustici LRS is integrated with your existing application via API. The Rustici LRS is an integrable, ADL-conformant Learning Record Store designed to receive, store and return xAPI statements.</p>
443                    
444                                            <a class="btn "
445                           href="https://rusticisoftware.com/products/rustici-lrs"
446                           target="">Learn more</a>
447                                        </li>
448
449                                                                                <li style="background-image:url('https://xapi.com/wp-content/uploads/sites/3/2018/07/ScormCloud_icon.png');">
450                    
451                                            <h3>SCORM Cloud</h3>
452                    
453                                            <p>SCORM Cloud is a free, hosted LRS. Integrate SCORM Cloud with your existing application to add an LRS to your learning platform.</p>
454                    
455                                            <a class="btn "
456                           href="https://rusticisoftware.com/products/scorm-cloud/lrs/"
457                           target="">Learn more</a>
458                                        </li>
459
460                            </ul>
461                            </div>
462</section>
463
464<section name="contact" id="contact" class="form">
465  <div class="holder">
466
467    <div class="section-intro">
468          <h2>Questions? Ask us anything.</h2>
469    
470          <p>At Rustici Software, we help hundreds of people each month with their xAPI questions. Many aren’t sales prospects, they just have questions. We’re happy to help. You can ask us anything ‒ really.</p>
471      </div>
472
473
474
475    <div class="form__embed-code">
476      
477      <iframe src="https://go.rusticisoftware.com/l/492981/2018-05-10/2zgy1r?Conversion_Page_Title=learning-record-store" frameborder="0"></iframe>
478      
479    </div>
480    <!-- embed-code -->
481
482
483      </div>
484  <!-- holder -->
485</section>
486<!-- form -->
487  </div>
488		
489</main>
490
491
492
493
494
495
496
497        <aside class="sidebar sidebar--primary">
498
499
500
501      <div class="link-list" name="section-1" >
502
503      <h5>xAPI Explained</h5>
504  
505
506  
507  <ul>
508   	
509      <li>
510        
511	<a href="/overview/" target="">Overview</a>
512
513          </li>
514
515  
516      <li>
517        
518	<a href="/ecosystem/" target="">xAPI Ecosystem</a>
519
520          </li>
521
522  
523      <li>
524        
525	<a href="/learning-record-store/" target="">What Is an LRS</a>
526
527          </li>
528
529  
530      <li>
531        
532	<a href="/cmi5/" target="">cmi5</a>
533
534          </li>
535
536  
537      <li>
538        
539	<a href="/tin-can-evolution/" target="">History</a>
540
541          </li>
542
543  
544      <li>
545        
546	<a href="/learning-design-transformed/" target="">Learning Design</a>
547
548          </li>
549
550    </ul>
551
552  
553</div>
554<!-- link-list -->
555
556    </aside>
557
558  
559
560
561
562
563
564
565
566
567
568<aside class="sidebar sidebar--secondary">
569
570
571	    <span>
572      <div class="cta">
573                        <img src="https://xapi.com/wp-content/uploads/sites/3/2018/07/cta-general-contact.png" alt="cta-general-contact" />
574        
575
576                  <div class="cta__text">
577          <h3>Questions?</h3>
578<p>If you have a question about xAPI, we&#8217;re here to help.</p>
579          </div>
580          <!-- cta__text -->
581        
582
583
584        
585          	<a class="btn" href="/contact/" target="">Contact us</a>
586
587          
588      </div>
589    </span>
590      <span>
591      <div class="cta">
592                        <img src="https://xapi.com/wp-content/uploads/sites/3/2018/06/cta-rustici-lrs.png" alt="cta-rustici-lrs" />
593        
594
595                  <div class="cta__text">
596          <h3><a href="https://rusticisoftware.com/products/rustici-lrs/">Rustici LRS</a></h3>
597<p>Add a certified Learning Record Store to your learning analytics platform or LMS.</p>
598          </div>
599          <!-- cta__text -->
600        
601
602
603        
604          	<a class="btn" href="https://rusticisoftware.com/products/rustici-lrs/" target="">Learn more</a>
605
606          
607      </div>
608    </span>
609  </aside>
610
611
612
613
614
615
616
617    </div><!-- /.holder--sidebars -->
618
619
620<footer role="contentinfo">
621    <div class="footer-primary">
622        <div class="holder">
623            <div class="footer__col footers__col--1">
624                                    <h6>Rustici Software</h6>
625                
626                                    <p>We help eLearning platforms work well together by supporting the standards.</p>
627                
628                                    <ul>
629                        
630                                                            <li><a href="http://rusticisoftware.com/about"
631                                       target="">About our company</a></li>
632                            
633                        
634                                                            <li><a href="https://rusticisoftware.com/jobs/open-positions/"
635                                       target="">Our open job positions</a></li>
636                            
637                        
638                                                            <li><a href="http://rusticisoftware.com/about/elearning-standards-expert
638s"
639                                       target="">About our standards' expertise</a></li>
640                            
641                        
642                                                            <li><a href="http://rusticisoftware.com/products"
643                                       target="">Our products</a></li>
644                            
645                        
646                                                            <li><a href="http://rusticisoftware.com/technical-documentation"
647                                       target="">Technical documentation</a></li>
648                            
649                                            </ul>
650                            </div><!-- /.footer__col--1 -->
651
652            <div class="footer__col footer__col--2">
653                                    <h6>eLearning Standards</h6>
654                
655                                    <p>Learn how Rustici Software supports each of the following standards:</p>
656                
657                                    <ul>
658                        
659                                                            <li><a href="https://rusticisoftware.com/scorm"
660                                       target="">SCORM</a></li>
661                            
662                        
663                                                            <li><a href="https://rusticisoftware.com/xapi"
664                                       target="">xAPI</a></li>
665                            
666                        
667                                                            <li><a href="https://rusticisoftware.com/cmi5"
668                                       target="">cmi5</a></li>
669                            
670                        
671                                                            <li><a href="https://rusticisoftware.com/aicc"
672                                       target="">AICC</a></li>
673                            
674                        
675                                                            <li><a href="https://rusticisoftware.com/lti/"
676                                       target="">LTI</a></li>
677                            
678                                            </ul>
679                            </div><!-- /.footer__col--2 -->
680
681            <div class="footer__col footer__col--3">
682                                    <h6>Contact us</h6>
683                
684                                    <p>Ask us anything. We’re here to help.</p>
685                
686                                    <p><a href="/contact/">Contact us</a><br />
687<a href="http://rusticisoftware.com/newsletter/">Subscribe to newsletter</a><br />
688<a href="https://support.scorm.com/" target="_blank" rel="noopener">Get support</a></p>
689<p>Call us: (866) 497-2676<br />
690International: +1 (615) 376-9867</p>
691                            </div><!-- /.footer__col--3 -->
692        </div><!-- /.holder -->
693
694
695        <div class="social">
696            <div class="holder">
697
698                
699                                    <ul class="social__primary">
700                        
701                                                    <li>
702                                <a target="_blank" aria-label="Visit us on Instagram"
703                                   href="https://www.instagram.com/rusticisoftware/"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><g transform="translate(0, 0)"><path fill="#444444" d="M12,2.162c3.204,0,3.584,0.012,4.849,0.07c1.366,0.062,2.633,0.336,3.608,1.311 c0.975,0.975,1.249,2.242,1.311,3.608c0.058,1.265,0.07,1.645,0.07,4.849s-0.012,3.584-0.07,4.849 c-0.062,1.366-0.336,2.633-1.311,3.608c-0.975,0.975-2.242,1.249-3.608,1.311c-1.265,0.058-1.645,0.07-4.849,0.07 s-3.584-0.012-4.849-0.07c-1.366-0.062-2.633-0.336-3.608-1.311c-0.975-0.975-1.249-2.242-1.311-3.608 c-0.058-1.265-0.07-1.645-0.07-4.849s0.012-3.584,0.07-4.849c0.062-1.366,0.336-2.633,1.311-3.608 c0.975-0.975,2.242-1.249,3.608-1.311C8.416,2.174,8.796,2.162,12,2.162 M12,0C8.741,0,8.332,0.014,7.052,0.072 c-1.95,0.089-3.663,0.567-5.038,1.942C0.639,3.389,0.161,5.102,0.072,7.052C0.014,8.332,0,8.741,0,12 c0,3.259,0.014,3.668,0.072,4.948c0.089,1.95,0.567,3.663,1.942,5.038c1.375,1.375,3.088,1.853,5.038,1.942 C8.332,23.986,8.741,24,12,24s3.668-0.
703014,4.948-0.072c1.95-0.089,3.663-0.567,5.038-1.942c1.375-1.375,1.853-3.088,1.942-5.038 C23.986,15.668,24,15.259,24,12s-0.014-3.668-0.072-4.948c-0.089-1.95-0.567-3.663-1.942-5.038 c-1.375-1.375-3.088-1.853-5.038-1.942C15.668,0.014,15.259,0,12,0L12,0z"></path> <path data-color="color-2" fill="#444444" d="M12,5.838c-3.403,0-6.162,2.759-6.162,6.162S8.597,18.162,12,18.162s6.162-2.759,6.162-6.162 S15.403,5.838,12,5.838z M12,16c-2.209,0-4-1.791-4-4s1.791-4,4-4s4,1.791,4,4S14.209,16,12,16z"></path> <circle data-color="color-2" fill="#444444" cx="18.406" cy="5.594" r="1.44"></circle></g></svg>
704Rustici Software</a>
705                            </li>
706                        
707                                                    <li>
708                                <a target="_blank" aria-label="Visit us on Facebook"
709                                   href="https://www.facebook.com/RusticiSoftware/"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><g transform="translate(0, 0)"><path fill="#111111" d="M22,0H2C0.895,0,0,0.895,0,2v20c0,1.105,0.895,2,2,2h11v-9h-3v-4h3V8.413c0-3.1,1.893-4.788,4.659-4.788 c1.325,0,2.463,0.099,2.795,0.143v3.24l-1.918,0.001c-1.504,0-1.795,0.715-1.795,1.763V11h4.44l-1,4h-3.44v9H22c1.105,0,2-0.895,2-2 V2C24,0.895,23.105,0,22,0z"></path></g></svg>
710Rustici Software</a>
711                            </li>
712                        
713                                                    <li>
714                                <a target="_blank" aria-label="Visit us on LinkedIn"
715                                   href="https://www.linkedin.com/company/rustici-software/"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><g transform="translate(0, 0)"><path fill="#111111" d="M23,0H1C0.4,0,0,0.4,0,1v22c0,0.6,0.4,1,1,1h22c0.6,0,1-0.4,1-1V1C24,0.4,23.6,0,23,0z M7.1,20.5H3.6V9h3.6 V20.5z M5.3,7.4c-1.1,0-2.1-0.9-2.1-2.1c0-1.1,0.9-2.1,2.1-2.1c1.1,0,2.1,0.9,2.1,2.1C7.4,6.5,6.5,7.4,5.3,7.4z M20.5,20.5h-3.6 v-5.6c0-1.3,0-3-1.8-3c-1.9,0-2.1,1.4-2.1,2.9v5.7H9.4V9h3.4v1.6h0c0.5-0.9,1.6-1.8,3.4-1.8c3.6,0,4.3,2.4,4.3,5.5V20.5z"></path></g></svg>
716Rustici Software</a>
717                            </li>
718                        
719                        
720                             <li>
721                                <a target="_blank" aria-label="Visit us on Youtube"
722                                   href="https://www.youtube.com/@RusticiSoftware"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 28.6 20" style="width:28px; height:20px">
723  <g id="Layer_1" focusable="false">
724    <path d="M28,3.1c-.3-1.2-1.3-2.2-2.5-2.5-2.2-.6-11.2-.6-11.2-.6,0,0-8.9,0-11.2.6C1.9.9.9,1.9.6,3.1c-.6,2.2-.6,6.9-.6,6.9,0,0,0,4.6.6,6.9.3,1.2,1.3,2.2,2.5,2.5,2.2.6,11.2.6,11.2.6,0,0,8.9,0,11.2-.6,1.2-.3,2.2-1.3,2.5-2.5.6-2.2.6-6.9.6-6.9,0,0,0-4.6-.6-6.9ZM11.4,14.3V5.7l7.4,4.3-7.4,4.3Z"/>
725  </g>
726</svg>Rustici Software</a>
727                            </li>
728
729                            
730                             <li>
731                                <a target="_blank" aria-label="Visit us on BlueSky"
732                                   href="https://bsky.app/profile/rusticisoftware.com"><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 600 530" style="height:20px; width:20px;">
733  <path d="M135.7,44c66.5,49.9,138,151.1,164.3,205.5,26.3-54.3,97.8-155.5,164.3-205.5,48-36,125.7-63.9,125.7,24.8s-10.2,148.8-16.1,170.1c-20.7,74-96.1,92.9-163.2,81.4,117.3,20,147.1,86.1,82.7,152.2-122.4,125.6-175.9-31.5-189.6-71.8-2.5-7.4-3.7-10.8-3.7-7.9,0-2.9-1.2.5-3.7,7.9-13.7,40.3-67.2,197.4-189.6,71.8-64.4-66.1-34.6-132.3,82.7-152.2-67.1,11.4-142.6-7.4-163.2-81.4-6-21.3-16.1-152.4-16.1-170.1,0-88.7,77.7-60.8,125.7-24.8h0Z"/>
734</svg>Rustici Software</a>
735                            </li>
736                    </ul>
737                
738
739                                    <ul class="social__secondary">
740                        
741                                                    <li>
742                                <a target="_blank"
743                                   href="https://www.facebook.com/experienceapi"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><g transform="translate(0, 0)"><path fill="#111111" d="M22,0H2C0.895,0,0,0.895,0,2v20c0,1.105,0.895,2,2,2h11v-9h-3v-4h3V8.413c0-3.1,1.893-4.788,4.659-4.788 c1.325,0,2.463,0.099,2.795,0.143v3.24l-1.918,0.001c-1.504,0-1.795,
7430.715-1.795,1.763V11h4.44l-1,4h-3.44v9H22c1.105,0,2-0.895,2-2 V2C24,0.895,23.105,0,22,0z"></path></g></svg>
744xAPI</a>
745                            </li>
746                        
747
748                    </ul>
749                            </div>  <!-- /.holder -->
750        </div><!-- /.social -->
751    </div><!-- /.footer-primary -->
752
753
754    <div class="footer-secondary">
755        <div class="footer-notes">
756            <div class="holder">
757                <p>&copy; Copyright 2026, Rustici Software LLC</p>
758
759                                    <ul id="menu-footnotes-menu" class="menu"><li id="menu-item-10348" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10348 "><a target="_blank" href="https://www.ltgplc.com/privacy-notice/">Privacy &#038; Cookies Policy</a></li>
760<li id="menu-item-9968" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9968 "><a href="https://xapi.com/corporate-responsibility/">Corporate Responsibility</a></li>
761</ul>                            </div><!-- /.holder -->
762        </div><!-- /.footer-notes -->
763
764
765                    <div class="languages">
766                <div class="holder">
767                    <p>Content on this site is licensed under a <a href="https://creativecommons.org/licenses/by/3.0/" target="_blank">Creative Commons Attribution 3.0 License.</a>. <a href="https://creativecommons.org/licenses/by/3.0/"  target="_blank"><img src="https://i.creativecommons.org/l/by/3.0/88x31.png" width="88" height="31"></a></p>
768<br/>
769
770<div id="google_translate_element"></div>
770<script type="text/javascript">
771function googleTranslateElementInit() {
772new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,en,es,fr,it,ja,ko,nl,pt,ru,zh-CN', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, gaTrack: true, gaId: 'UA-32347422-1'}, 'google_translate_element');
773}
774</script>
774<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
774                </div>
775            </div>
776            <!-- languages -->
777        
778
779        <div class="holder">
780            <div class="ltg-notice">
781
782                                <a target="_blank" href="https://www.ltgplc.com/">
783                    
784                                            <img width="500" height="69" src="https://xapi.com/wp-content/uploads/sites/3/2025/04/ltg-footer.png" class="attachment-full size-full" alt="" decoding="async" loading="lazy" srcset="https://xapi.com/wp-content/uploads/sites/3/2025/04/ltg-footer.png 500w, https://xapi.com/wp-content/uploads/sites/3/2025/04/ltg-footer-300x41.png 300w, https://xapi.com/wp-content/uploads/sites/3/2025/04/ltg-footer-200x28.png 200w" sizes="(max-width: 500px) 100vw, 500px" />                    
785                                    </a>
786            
787            </div><!-- /.ltg-notice -->
788        </div><!-- /.holder -->
789    </div><!-- /.footer-secondary -->
790</footer>
791
792</div><!-- /.oc-pusher -->
793
794</div><!-- /.main-wrapper -->
795
796
797<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/1.9.0/jquery.hoverIntent.min.js"></script>
vendor: 1 bytes, line 797
797
798<script src="https://cdnjs.cloudflare.com/ajax/libs/fitvids/1.2.0/jquery.fitvids.min.js"></script>
vendor: 1 bytes, line 798
798
799<script src="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/jquery.magnific-popup.min.js"></script>
vendor: 1 bytes, line 799
799
800<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
vendor: 1 bytes, line 800
800
801<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js"></script>
801
802<!-- 
802<script src="https://cdnjs.cloudflare.com/ajax/libs/zenscroll/4.0.2/zenscroll-min.js"></script>
802 -->
803<script src="https://cdn.jsdelivr.net/gh/google/code-prettify@master/loader/run_prettify.js?skin=sunburst"></script>
803
804
805
806<!-- Concatonate for production -->
807<script src="https://xapi.com/wp-content/themes/rustici/_/js/show-hide.js?ad6e2"></script>
vendor: 1 bytes, line 807
807
808<script src="https://xapi.com/wp-content/themes/rustici/_/js/accordian.js?a01d2"></script>
vendor: 1 bytes, line 808
808
809<script src="https://xapi.com/wp-content/themes/rustici/_/js/mobile-menu.js?6a63e"></script>
vendor: 1 bytes, line 809
809
810<script src="https://xapi.com/wp-content/themes/rustici/_/js/tabs.js?44aa9"></script>
810
811<!-- 
811<script src="https://xapi.com/wp-content/themes/rustici/_/js/smoothscroll.js?2c9f2"></script>
811 -->
812<script src="https://xapi.com/wp-content/themes/rustici/_/js/pardot-iframe-resizer.js?d1c02"></script>
812
813
814<script src="https://xapi.com/wp-content/themes/rustici/_/js/functions.js?96f9d"></script>
814
815
816<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAbEUPu7Ty8HgGpGGyaZVzgB3k6rtR6Sjs"></script>
vendor: 1 bytes, line 816
816
817<script src="https://xapi.com/wp-content/themes/rustici/_/js/map.js?d0a00"></script>
817
818
819
820
821
822
823
824
825<script type="speculationrules">
826{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/3/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/xapi/*","/wp-content/themes/rustici/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
827</script>
vendor: 1 bytes, line 827
827
828<script id="disqus_count-js-extra">
829var countVars = {"disqusShortname":"tincanapi"};
830//# sourceURL=disqus_count-js-extra
831</script>
vendor: 1 bytes, line 831
831
832<script id="disqus_count-js" src="https://xapi.com/wp-content/plugins/disqus-comment-system/public/js/comment_count.js?ver=3.0.23"></script>
vendor: 1 bytes, line 832
832
833<script id="disqus_embed-js-extra">
834var embedVars = {"disqusConfig":{"integration":"wordpress 3.0.23"},"disqusIdentifier":"1584 https://experienceapi.com/?page_id=1584","disqusShortname":"tincanapi","disqusTitle":"Learning Record Store (LRS)","disqusUrl":"https://xapi.com/learning-record-store/","postId":"1584"};
835//# sourceURL=disqus_embed-js-extra
836</script>
vendor: 1 bytes, line 836
836
837<script id="disqus_embed-js" src="https://xapi.com/wp-content/plugins/disqus-comment-system/public/js/comment_embed.js?ver=3.0.23"></script>
vendor: 1 bytes, line 837
837
838<script id="googlesitekit-events-provider-content-events-js-before">
839window._googlesitekit = window._googlesitekit || {};
840window._googlesitekit.contentEvents = {"postID":1584,"isSinglePost":false,"hasVimeoEmbed":false};
841//# sourceURL=googlesitekit-events-provider-content-events-js-before
842</script>
vendor: 1 bytes, line 842
842
843<script id="googlesitekit-events-provider-content-events-js" src="https://xapi.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
843
844			
844<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a440a91fe97e0d35',t:'MTc5MDkxMjE2Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
844</body>
845
846</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.