The Open Learning Analytics Platform (OpenLAP) lays the foundation for a Do-it-yourself (DIY) learning analytics ecosystem. OpenLAP follows a Human-Centered Learning Analytics (HCLA) approach and aims at engaging different stakeholders in co-designing and developing personalized learning analytics indicators. It provides a detailed technical open learning analytics (OLA) architecture with a concrete implementation of all its components, seamlessly integrated into a platform.
- Production: openlap.de (latest release)
- Preview: edge.openlap.de (branch
main))
- TBA
- TBA
Download and install the following software:
- Node.js on Ubuntu/Windows
- Java 11
- Preferred IDE IntelliJ Ultimate Ubuntu/Windows
- Maven (latest) on Ubuntu/Windows
- MongoDB Community Server (latest) Ubuntu/Windows. Additionally, install MongoDB Compass Ubuntu/Windows
- Postman on Ubuntu/Windows
- Git on Ubuntu/ Windows
- Github Desktop on Ubuntu/Windows
- Clone the repository using Github Desktop.
- Open the project
openlap-analyticsframeworkusing IntelliJ. - Under the
Projectpanel, right-click on theopenlap-analyticsframework, clickMavenand thenReload Project. - Right click on the
openlap-analyticsframeworkagain, and clickOpen Module Settings, click onProjecttab and check whethercoretto-11is chosen as the SDK for the project.- If not, click on SDK dropdown menu, click
Download SDK, choose version 11, and then clickDownload. - After the download is complete, click
Apply.
- If not, click on SDK dropdown menu, click
- Under
Project Settingsclick onModulestab. Find the directoryresourcesundersrc>main>resources. Right click onresourcesand mark asResources - Right-click on the
openlap-analyticsframeworkagain, and clickBuild Module 'OpenLAP-AnalyticsFramework'to build the project. - Click the play button in the top right corner to run the
OpenLAPAnalyticsFrameworkApplicationclass to start the server. - Open the Postman software and import the file
ANALYTICS_FRAMEWORK.postman_collection.jsonfound underdocsfolder
-
Open the project
openlap-indicatoreditorusing IntelliJ. -
Open the terminal and type the following command to install the node packages.
npm ci
- If you get an error, try typing the
npm installornpm install --forcecommand.
- If you get an error, try typing the
-
Make a copy of the
.env.examplefile, located inside theopenlap-indicatoreditorfolder, and rename it to.env. -
Run the following command in the terminal to start the server.
npm run dev
-
Open the browser and go to http://localhost:5173/.