Learn PAd project
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build-system
lp-collaborative-workspace
lp-content-analysis
lp-core-platform
lp-dashboard-kpi
lp-learning-session-manager
lp-model-environment
lp-model-transformer
lp-model-verification
lp-ontology-recommender
lp-platform
lp-questionnaire-manager
lp-simulation-environment
template-component
.components
.gitignore
.travis.yml
README.md
build
launch

README.md

  • Builds Build Status
  • Coverage Coveralls
  • Quality (only Javascript) Code Climate Codacy Badge

Learn PAd project - Model-Based Social Learning for Public Administrations

Learn PAd is a European financed project (FP7).

Presentation

In modern society public administrations (PAs) are undergoing a transformation of their perceived role from controllers to proactive service providers, and are under pressure to constantly improve their service quality while coping with quickly changing context (changes in law and regulations, societal globalization, fast technology evolution) and decreasing budgets. Civil servants are challenged to understand and put in action latest procedures and rules within tight time constraints. Learn PAd will build an innovative holistic e-learning platform for PAs that enables process-driven learning and fosters cooperation and knowledge-sharing. Learn PAd technical innovation is based on four pillars:

  1. a new concept of model-based e-learning (both process and knowledge)
  2. open and collaborative e-learning content management
  3. automatic, learner-specific and collaborative content quality assessment
  4. automatic model-driven simulation-based learning and testing

Learn PAd considers learning and working strongly intertwined (learning while doing). The platform supports both an informative learning approach based on enriched business process (BP) models, and a procedural learning approach based on simulation and monitoring (learning by doing). Formal verification and natural language processing techniques will ensure quality of content and documentation. Specialized ontologies and KPIs will be defined to keep learners engaged, while automatically derived tests will challenge their acquired knowledge. Learn PAd is inspired by open-source communities principles and cooperation spirit: contents are produced by the community, and meritocracy is naturally promoted, with leaders emerging because of their skill and expertise. Finally Learn PAd will contribute to dissemination and evolution of BPMN and related modeling standards.

Partners

# Name Short name Country Project entry month Project exit month
1 CONSIGLIO NAZIONALE DELLE RICERCHE CNR Italy 1 30
2 BOC ASSET MANAGEMENT GMBH BOC Austria 1 30
3 Linagora Grand Sud Ouest SA LINAGORA GSO France 1 30
4 NO MAGIC EUROPE UAB NME Lithuania 1 30
5 REGIONE MARCHE MARCHE REGION Italy 1 30
6 FACHHOCHSCHULE NORDWESTSCHWEIZ FHNW Switzerland 1 30
7 UNIVERSITA DEGLI STUDI DI CAMERINO UNICAM Italy 1 30
8 UNIVERSITA DEGLI STUDI DELL'AQUILA UNIVAQ Italy 1 30
9 XWIKI SAS XWIKI SAS France 1 30

The platform

Main Dependencies

Be sure the following tools have been installed on your system before to start :

  • git
  • maven
  • curl
  • unzip
  • build-essential (in Ubuntu, or similar)
  • Java 7
  • Bash Shell

Build

First of all, clone the repository.

git clone https://github.com/LearnPAd/learnpad.git

Then, once cloned, you can trigger a build with the build script in the root directory.

./build

Run it!

After the build, a complete wiki instance will exists in the directory lp-platform and it will be the core of the platform. You should be able to run the platform with the following command

bash launch start

You can also stop it with the following command.

bash launch stop

or restart it (it will stop every component then start it again)

bash launch restart

Once the platform is started, access it on http://localhost:8080/xwiki in your web-browser.

Components

Learn PAd platform is a set of components, each one is in an independent directory. To know the exact list of components in the platform, you can look into the .components file.