Skip to content
Phil Graham™ ☕ edited this page Nov 19, 2019 · 20 revisions

Laravel Documentation     plus     Learning Locker Documentation

Laralocker Wiki

A Laravel package for Learning Locker® the most installed Learning Record Store in the world.

Package Installation

Laravel 4.2 requires Laralocker 1.0

Laravel 5+ requires Laralocker v2.0

composer require ijeffro/laralocker

Package Usage

Use the Learning Locker Facade to access the (LRS) Learning Locker®

use LearningLocker;

Learning Locker®

The table below describes the routes that the HTTP interface provides. This interface is available for all models in Learning Locker®.The table below lists the models supported by REST HTTP interface.

To access this interface, you must additionally supply your Basic Auth details with each request in the Authorization header. Your Basic Auth details can be found under Settings > Clients.

Name API Model Name Description
Client client Credentials that access HTTP Interfaces.
Dashboard dashboard Customisable grid of visualisations.
Download download Record of downloaded exports.
Export export Template for exporting statements.
Journey journey Journeys visualisation.
Journey Progress journeyprogress Journey progress.
Organisation organisation Container of clients, users and stores.
Persona persona Person with many identifiers and attributes.
Persona Identifier personaidentifier Unique xAPI identifier for a persona.
Persona Attribute personaattribute Attribute of a persona.
Query query Saved filter for statements.
Role role User permissions for accessing data.
Store - (LRS) store Container for xAPI data.
User user Login details for accessing the UI.
Visualisation visualisation Graphical view of statements.

Clients

Dashboards

Downloads

Exports

Journeys

Journeys Progress

Organisations

Personas

Persona Identifier

Persona Attributes

Persona Imports

Queries

Roles

Statements

Statement Forwarding

Stores

Users

Visualisations

Clone this wiki locally