Skip to content

ude-soco/openlap-official

Repository files navigation

openlap logo

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.

🚀 Get Started

Live instances

Build and run

  • TBA

🖥️ Application stack

  • TBA

🔨 Development Setup Guide

Step 1: Pre-requisites

Download and install the following software:

Step 2: Installation Guide for Analytics Framework

  • Clone the repository using Github Desktop.
  • Open the project openlap-analyticsframework using IntelliJ.
  • Under the Project panel, right-click on the openlap-analyticsframework, click Maven and then Reload Project.
  • Right click on the openlap-analyticsframework again, and click Open Module Settings, click on Project tab and check whether coretto-11 is chosen as the SDK for the project.
    • If not, click on SDK dropdown menu, click Download SDK, choose version 11, and then click Download.
    • After the download is complete, click Apply.
  • Under Project Settings click on Modules tab. Find the directory resources under src>main>resources. Right click on resources and mark as Resources
  • Right-click on the openlap-analyticsframework again, and click Build Module 'OpenLAP-AnalyticsFramework' to build the project.
  • Click the play button in the top right corner to run the OpenLAPAnalyticsFrameworkApplication class to start the server.
  • Open the Postman software and import the file ANALYTICS_FRAMEWORK.postman_collection.json found under docs folder

Step 3: Installation Guide for OpenLAP Indicator Editor

  • Open the project openlap-indicatoreditor using 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 install or npm install --force command.
  • Make a copy of the .env.example file, located inside the openlap-indicatoreditor folder, 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/.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages