Code Monkey home page Code Monkey logo

lcr's Introduction

Learning Content Repository

The Learning Content Repository, or LCR, is a research prototype being conducted by the Advanced Distributed Learning initiative to promote re-use of learning resources through a flexible, fast repository framework. It is still in the very early stages of development, but the long-term goal is to provide a federated network of repositories that can selectively store and share learning content among each other, all while providing a simple user interface for each network endpoint.

Supported Platforms

  • Windows XP/Vista/7/Server 2008
  • Most Linux distros
  • OS X

Prerequisites

The application uses the following software in its development stack, which must be installed prior to installing the LCR:

Instructions vary by platform; you should be able to figure it out from the above links without much difficulty. It may be obvious since we are hosting this on Github, but we also recommend installing the git version control system as well.

Installation

We highly recommend that you already are familiar with using a terminal or command prompt prior to installing the project.

  1. Make sure you have the above software installed and running. The default configuration for each is fine.

  2. Create a virtualenv for the project and activate it:

    • On Linux, OS X:
    virtualenv ~/lcr
    . ~/lcr/bin/activate
    • On Windows (from Command Prompt):
    virtualenv \Users\<your_username>\lcr
    \Users\<your_username>\lcr\Scripts\activate.bat
  3. Clone the repo (alternatively, you can download a tarball or zipped copy). Windows git users may wish to perform this step in a separate Git Bash window instead of the command prompt:

    git clone https://github.com/armontoya/lcr.git
  4. Change directories into the repository you just cloned and install the dependencies:

    cd /path/to/cloned/repo
    pip install -r requirements.txt
  5. Start the server:

    python runserver.py

You're done! That wasn't so hard, was it?

lcr's People

Contributors

aworkman avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.