Giter VIP home page Giter VIP logo

Standards Alignment Tool (SALT)

Latest Stable Version [Test Status] Quality Gate Status Scrutinizer Code Quality SensioLabsInsight

Overview

This is a prototype for testing the IMS Global Learning Consortium® CASE™ Specification and proving its use in real-world scenarios based on various proof of concept and pilot projects.

The code is intended to run using a set of docker containers using docker-compose so that it can be easily deployed in any Linux environment with docker installed.

Installation

  1. Install Docker from here and Docker Compose from here
  • Note that a new user group, docker, has been created. The user that will interact with the Docker service will need to be in this group.
  • Ensure to set the MySQL folder permissions: chmod -R 777 core/docker/data/mysql
  • Also set the cache directory permssions: chmod 777 core/var/cache
  1. Create .env file
cp .env.dist .env
  1. Edit .env and set desired values (optional)

  2. Start the application

make up
* To stop the application

```
make down
```
  1. Install libraries with composer/yarn and build application
make force-build
  1. Run database migrations
make migrate
  1. http://ip-address of web container/ should show the initial screen with debug turned on
  1. One will also need to create the administrative account and password for the system with the super-user role:
  • To create an organization use ./core/bin/console salt:org:add [organization name]
  • To create a user use ./core/bin/console salt:user:add [username] [--password="secret"] [--role="rolename"]

Other Docs

OpenSALT's Projects

deploy icon deploy

A set of docker-compose files and scripts to make it easy to deploy OpenSalt

files icon files

A place to post image and other files related to the project but not part of the project.

gampbundle icon gampbundle

Google Analytics Measurement Protocol bundle for Symfony

opcachebundle icon opcachebundle

Displays the PHP OPcache status in the Symfony profiler toolbar.

psyshbundle icon psyshbundle

A command line REPL bundle for Symfony using PsySH.

select2entity-bundle icon select2entity-bundle

A Symfony2 bundle that integrates Select2 as a drop-in replacement for a standard entity field on a Symfony form.

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.