Code Monkey home page Code Monkey logo

learnplaces's Introduction

Learnplaces

Learnplaces 2 is a ground up rewritten drop in replacement of the old learnplaces plugin.

Requirements

  • Version: ILIAS 6 or 7
  • PHP 7.2 - 7.4

Compatibility Table

Plugin Version ILIAS Versions PHP Versions
v1.X 5.2 - 5.3 7.0
v2.X 5.3 - 5.4 7.0 - 7.2
v3.X 5.4 - 6 7.0 - 7.4
v4.X 6 - 7 7.2 - 7.4

Installation

Composer

The latest composer 1.x release can be downloaded here https://getcomposer.org/composer-1.phar

Plugin

Start at your ILIAS root directory

mkdir -p Customizing/global/plugins/Services/Repository/RepositoryObject  
cd Customizing/global/plugins/Services/Repository/RepositoryObject
git clone https://github.com/studer-raimann/Learnplaces.git
cd ./Learnplaces
php composer.phar install --no-dev

As ILIAS administrator go to "Administration->Plugins" and install/activate the plugin.

Check the PHP requirements

cd Customizing/global/plugins/Services/Repository/RepositoryObject/Learnplaces
sphp compoer.phar check-platform-reqs --no-dev

The output should look similar to this:

ext-fileinfo  7.4.11    success  
php           7.4.11    success 

Update

Composer

Update composer to the latest 1.x version.

Composer update guide https://getcomposer.org/doc/03-cli.md#self-update-selfupdate-

Plugin

Start at your ILIAS root directory

cd Customizing/global/plugins/Services/Repository/RepositoryObject/Learnplaces
git pull
php composer.phar install --no-dev

As ILIAS administrator go to "Administration->Plugins" and update/activate the plugin.

ILIAS Configuration

Map

The map integration of the plugin has to be enable in ILIAS in order to use it without warnings.

  • Login as administrator into ILIAS
  • Navigate to Administration > Third Party Software
  • Select the sub tab of the Settings tab
  • Enable your preferred map implementation.
  • Save the configuration changes

Rich text editing

ILIAS uses a third party rich text editor called TinyMCE which must be enabled in order to use the rich text editing functionality of the plugin.

  • Login as administrator into ILIAS
  • Navigate to Administration > Editing
  • Navigate into the TinyMCE Editor tab
  • Tick the option "Enable TinyMCE for WYSIWYG Editing"
  • Save the configuration changes

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the GNU GPLv3 License - see the LICENSE.md file for details.

Acknowledgments

composer

wapmorgan/file-type-detector

sabre/uri

league/flysystem

intervention/image

phpunit/phpunit

mockery/mockery

Maintenance

fluxlabs ag, [email protected]

This project is maintained by fluxlabs.

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.