Skip to content
joe hobson edited this page Sep 25, 2018 · 106 revisions

Welcome to the Learning Registry wiki! Here you can find links to documentation intended to help developers working with the Learning Registry.

Project Status

The US Department of Education ended support for the Learning Registry project on September 24, 2018, and made the project’s code base, documentation and archived metadata available to the public via GitHub and the Internet Archive. All relevant Learning Registry documentation has been consolidated to this GitHub wiki. Before decommissioning the public nodes, the resource metadata from each was published to :

Developers and interested collaborators can connect on the LR Google Group and LR Developers Google Group.

Read more about this announcement on the OET blog post

Developer Resources

Publishing Resources

  • Publishing using OAuth and Node Signing - Code samples showing how to publish to a node with Node Signing capabilities enabled.

  • Publishing guidance using OAI-PMH - A short Google Doc with code examples and links to working code projects to pull data from OAI-PMH repositories and push the data into the Learning Registry.

If you are publishing data, we recommend publishing documents in batches of 100 documents in each publish post. Each batch of 100 documents should take less than 10 seconds to publish.

Installing and Setting Up an LR Node

The code hosted here on GitHub is used to run a Learning Registry node implementing the Learning Registry Technical Specification v0.51.0. Listed below are resources to help install and setup a Learning Registry node on different operating systems.

  • Linux Installation - Instructions for setting up a node on Ubuntu 12.04 LTS.

  • AMI Installation - Instructions for setting up a node using an existing Amazon Machine Instance.

  • Windows Installation - Instructions for setting up a node on a Windows 7 64-bit environment.

  • OS X Installation - Instructions for setting up a node on Mac OS X.

  • PlugFest2 Virtual Machine - Jim distributed LR Virtual Machines at the PlugFest2 event loaded with an LR node instance and various tools.

  • Node Setup FAQ - Frequently Asked Questions when setting up or running a node.

Node Customization and Maintenance

  • Data Services - A design pattern to help you quickly develop a solution to extract relevant data from your Learning Registry Node.

  • Upgrading a Node - Instructions for upgrading a node to the latest release.

Get Involved

Are you interested in making the Learning Registry a faster, better platform?

  • Community Projects - Please share here any utilities, demonstrations, or extensions to the core code.

  • Contributing - Information about the easiest way to collaborate with the core development team.

  • Releases - Information on software releases.

  • Release procedure - Describes general procedure for a new release.

Getting Help

You can’t perform that action at this time.