Project page: http://www.httc.de/projekte/abgeschlossene-projekte/kola-kompetenzorientiertes-lernen-im-arbeitsprozess-mit-digitalen-medien
Releases | |
---|---|
App | https://play.google.com/store/apps/details?id=de.httc.kola |
Requirements
- Java 8
- Apache Maven 3 (https://maven.apache.org/)
Prerequisites
- On the build machine, clone https://github.com/httcev/grails-plugins and install it with
mvn install
Building the platform
$ cd platform
$ mvn package
The web application's war
file will then be located in the target
directory, ready to be deployed to an application server, e.g. Apache Tomcat.
Create a file named kola-platform-config.properties
in your application server's directory. You can configure/override these settings:
grails.serverURL = <FILL-IN-YOUR-BASE-URL-HERE>
de.httc.plugin.repository.directory = ./repo
elasticSearch.index.name = kola-production
dataSource.url = jdbc:h2:./data/db/kola;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE;TRACE_LEVEL_FILE=0
Requirements
- Java 8 (for targeting Android)
- ?? (for targeting IOS)
- Node.js (https://nodejs.org/en/download/package-manager/)
- Bower (
npm install -g bower
) - Ionic (
npm install -g ionic
)
$ cd app/kola
$ npm install
$ bower install
$ ionic build [android | ios]
To run the app in dev mode:
$ ionic serve --lab