GithubHelp home page GithubHelp logo

learning-paths's Introduction

Valamis Learning Paths

https://valamis.arcusys.com/

build status

NOTE

Since version 3.4, Valamis Community Edition is separated into three packages on GitHub: Valamis LRS (Learning Record Store, https://github.com/arcusys/valamis-lrs), Learning Paths (this repository), Valamis components (https://github.com/arcusys/Valamis). You need to compile all of these.

Building scala code

This is an sbt project.

Liferay 6.2

sbt package

Deploy to the running Liferay instance sbt deploy

Liferay DXP

sbt osgiCollectDependencies osgiPackage

Deploy the package and all dependencies to the running Liferay instance

sbt osgiFullDeploy

Assemble js and css

Navigate to web-resources/dev/

cp .env.example .env

npm install

Change line #18 at web-resources/dev/gulp/config.js

If you use Liferay 6.2, set liferayVersion: 6

If you use Liferay DXP, set liferayVersion: 7

Run gulp

sbt deploy or sbt osgiFullDeploy according of your LR version.

Known issues

If you have several tomcat instances running, specify liferay home dir in deploy and osgiFullDeploy commands:

sbt deploy /opt/liferay-portal-6.2-ce-ga6

sbt osgiFullDeploy /opt/liferay-dxp-digital-enterprise-7.0-sp4

If you use deploy and osgiFullDeploy commands you can omit package or osgiPackage commands.

Version 1.1

Curriculum Manager and Viewer were merged into the Learning Paths portlet. This new logic implies that a learning path is a set of learning goals that you achieve in order to get a certificate. Some goals, like lessons, can be completed straight from the UI of the relevant learning path.

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.