Skip to content
damonregan edited this page Feb 13, 2012 · 83 revisions

Welcome to the Learning Registry wiki! The Learning Registry makes digital learning resources easier to find, easier to access and easier to integrate into learning environments wherever they are stored -- around the country and the world. This will enable teachers, students, parents, schools, governments, corporations and non-profits to build and access better, more interconnected and personalized learning solutions needed for a 21st-century education. You can find more information on the Learning Registry project at the Learning Registry Web Site.

Getting Started

The Learning Registry in 20 Minutes or Less (PDF) guide will get you rolling with creating, uploading, downloading, and verifying envelopes in and out of Learning Registry servers whether you're using Windows, Linux, or Mac OS X.

Developer Basics

The Learning Registry Quick Reference Guide provides a brief reference to the principal data structures and services with which typical developers using the Learning Registry will most frequently interact.

  • Sandbox - Test applications developed with the Learning Registry API in a simulated environment.

  • Examples - A page for sharing examples (metadata, paradata, queries).

  • Known Nodes - A list of known LR nodes.

  • 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.

Setting Up an LR Node

There are two recommended approaches to get a new Learning Registry node running using the latest stable code. The current version of the code implements the Learning Registry Technical Specification v0.23.0 (PDF). The first approach is to setup an LR node using an Amazon Machine Instance (AMI). The second approach is to install a new LR node on a Windows, Linux, or Mac OS X machine following installation instructions.

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

  • List of AMIs - List of currently available LR Amazon Machine Instances (AMIs).

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

  • 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.

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

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

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