Skip to content

Dashboard ILIAS plugin for the assistance system developed as part of the VerDatAs project.

License

Notifications You must be signed in to change notification settings

VerDatAs/tud-dashboard-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VerDatAsDsh Plugin

The dashboard ILIAS plugin for the assistance system developed as part of the VerDatAs project.

The following requirements should be met:

  • ILIAS 8.0 - 8.x
  • PHP >= 8.0

Installation

# execute the following commands from your ILIAS root
mkdir -p Customizing/global/plugins/Services/COPage/PageComponent
cd Customizing/global/plugins/Services/COPage/PageComponent
git clone https://github.com/VerDatAs/tud-dashboard-plugin.git VerDatAsDsh
# navigate to your ILIAS root
cd /var/www/html
composer du

Locate to Administration | Extending ILIAS | Plugins and install, configure and activate VerDatAsDsh.

Configuration

Define the following settings:

  • TAS-Backend URL (e.g., https://tud-tas.example.com)
  • LRS-Type (i.e., an LRS type created in Administration | Extending ILIAS | LRS)
  • Use vAPI (i.e., whether the vimotion API should be used to retrieve the course data [currently incomplete])
  • Hide from students (i.e., whether the dashboard should be hidden for students)
  • Retrieve course members (i.e., whether the course members should be retrieved from ILIAS and sent to the dashboard)

Usage

  • Navigate into a ILIAS course
  • Open the "Customise Page" editor
  • Insert VerDatAsDsh
  • Hint: Avoid copying VerDatAsDsh, as it can only be displayed once. Copying might crash your course.

License

This plugin is licensed under the GPL v3 License (for further information, see LICENSE).

Libraries used

Name Version License URL
@babel/helper-string-parser 7.24.8 MIT https://github.com/babel/babel
@babel/helper-validator-identifier 7.24.7 MIT https://github.com/babel/babel
@babel/parser 7.25.3 MIT https://github.com/babel/babel
@babel/types 7.25.2 MIT https://github.com/babel/babel
@bpmn-io/diagram-js-ui 0.2.3 MIT https://github.com/bpmn-io/diagram-js-ui
@fortawesome/fontawesome-common-types 6.6.0 MIT https://github.com/FortAwesome/Font-Awesome
@fortawesome/fontawesome-svg-core 6.6.0 MIT https://github.com/FortAwesome/Font-Awesome
@fortawesome/free-solid-svg-icons 6.6.0 (CC-BY-4.0 AND MIT) https://github.com/FortAwesome/Font-Awesome
@fortawesome/vue-fontawesome 3.0.8 MIT https://github.com/FortAwesome/vue-fontawesome
@jridgewell/sourcemap-codec 1.5.0 MIT https://github.com/jridgewell/sourcemap-codec
@types/web-bluetooth 0.0.20 MIT https://github.com/DefinitelyTyped/DefinitelyTyped
@vue/compiler-core 3.4.38 MIT https://github.com/vuejs/core
@vue/compiler-dom 3.4.38 MIT https://github.com/vuejs/core
@vue/compiler-sfc 3.4.38 MIT https://github.com/vuejs/core
@vue/compiler-ssr 3.4.38 MIT https://github.com/vuejs/core
@vue/devtools-api 6.6.3 MIT https://github.com/vuejs/vue-devtools
@vue/reactivity 3.4.38 MIT https://github.com/vuejs/core
@vue/runtime-core 3.4.38 MIT https://github.com/vuejs/core
@vue/runtime-dom 3.4.38 MIT https://github.com/vuejs/core
@vue/server-renderer 3.4.38 MIT https://github.com/vuejs/core
@vue/shared 3.4.38 MIT https://github.com/vuejs/core
@vueuse/core 10.11.1 MIT https://github.com/vueuse/vueuse
@vueuse/core 7.7.1 MIT https://github.com/vueuse/vueuse
@vueuse/metadata 10.11.1 MIT https://github.com/vueuse/vueuse
@vueuse/shared 10.11.1 MIT https://github.com/vueuse/vueuse
@vueuse/shared 7.7.1 MIT https://github.com/vueuse/vueuse
asynckit 0.4.0 MIT https://github.com/alexindigo/asynckit
axios 1.7.4 MIT https://github.com/axios/axios
clsx 2.1.1 MIT https://github.com/lukeed/clsx
combined-stream 1.0.8 MIT https://github.com/felixge/node-combined-stream
component-event 0.2.1 MIT https://github.com/component/event
csstype 3.1.3 MIT https://github.com/frenic/csstype
delayed-stream 1.0.0 MIT https://github.com/felixge/node-delayed-stream
diagram-js-direct-editing 3.0.1 MIT https://github.com/bpmn-io/diagram-js-direct-editing
diagram-js 14.8.0 MIT https://github.com/bpmn-io/diagram-js
didi 10.2.2 MIT https://github.com/nikku/didi
domify 1.4.2 MIT https://github.com/sindresorhus/domify
domify 2.0.0 MIT https://github.com/sindresorhus/domify
entities 4.5.0 BSD-2-Clause https://github.com/fb55/entities
estree-walker 2.0.2 MIT https://github.com/Rich-Harris/estree-walker
follow-redirects 1.15.6 MIT https://github.com/follow-redirects/follow-redirects
form-data 4.0.0 MIT https://github.com/form-data/form-data
htm 3.1.1 Apache-2.0 https://github.com/developit/htm
ids 1.0.5 MIT https://github.com/bpmn-io/ids
inherits-browser 0.1.0 ISC https://github.com/nikku/inherits-browser
inherits 2.0.4 ISC https://github.com/isaacs/inherits
js-base64 3.7.7 BSD-3-Clause https://github.com/dankogai/js-base64
magic-string 0.30.11 MIT https://github.com/rich-harris/magic-string
mime-db 1.52.0 MIT https://github.com/jshttp/mime-db
mime-types 2.1.35 MIT https://github.com/jshttp/mime-types
min-dash 4.2.1 MIT https://github.com/bpmn-io/min-dash
min-dom 4.2.1 MIT https://github.com/bpmn-io/min-dom
min-dom 5.1.1 MIT https://github.com/bpmn-io/min-dom
moddle-xml 11.0.0 MIT https://github.com/bpmn-io/moddle-xml
moddle 7.0.0 MIT https://github.com/bpmn-io/moddle
nanoid 3.3.7 MIT https://github.com/ai/nanoid
object-refs 0.4.0 MIT https://github.com/bpmn-io/object-refs
path-intersection 3.1.0 MIT https://github.com/bpmn-io/path-intersection
picocolors 1.1.0 ISC https://github.com/alexeyraspopov/picocolors
pinia-plugin-persistedstate 3.2.1 MIT https://github.com/prazdevs/pinia-plugin-persistedstate
pinia 2.2.1 MIT https://github.com/vuejs/pinia
postcss 8.4.47 MIT https://github.com/postcss/postcss
postit-js-core 1.1.0 MIT https://github.com/pinussilvestrus/postit-js
preact 10.23.2 MIT https://github.com/preactjs/preact
proxy-from-env 1.1.0 MIT https://github.com/Rob--W/proxy-from-env
saxen 10.0.0 MIT https://github.com/nikku/saxen
source-map-js 1.2.1 BSD-3-Clause https://github.com/7rulnik/source-map-js
tiny-svg 3.1.2 MIT https://github.com/bpmn-io/tiny-svg
tiny-svg 4.1.2 MIT https://github.com/bpmn-io/tiny-svg
to-fast-properties 2.0.0 MIT https://github.com/sindresorhus/to-fast-properties
typescript 5.4.5 Apache-2.0 https://github.com/Microsoft/TypeScript
vue-demi 0.13.11 MIT https://github.com/antfu/vue-demi
vue-demi 0.14.10 MIT https://github.com/antfu/vue-demi
vue-json-pretty 2.4.0 MIT https://github.com/leezng/vue-json-pretty
vue-multiselect 3.0.0 MIT https://github.com/suadelabs/vue-multiselect
vue 3.4.38 MIT https://github.com/vuejs/core
vuejs-confirm-dialog 0.5.2 MIT https://github.com/harmyderoman/vuejs-confirm-dialog

About

Dashboard ILIAS plugin for the assistance system developed as part of the VerDatAs project.

Topics

Resources

License

Stars

Watchers

Forks