Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TopicCurrent statusOwner / coordinationSub tasks / functional requirementsDevelopers (team)Notes

Status in PRODUCTION

https://learn.up2university.eu/

0. Learning platform




Currently Moodle 3.2 in production and test



Allan (WP4)


Upgrade needed to Moodle 3.3

Allan, Michal

Both test and production instances...

Issues with unknown PuMukit plugins. Solved.

Staging in TEST until further decision...

Moodle 3.3

(warning) Moodle 3.2

Customization should be portable

Allan, Michal

Need someone to understand how to make design elements portable.

MULTI-LANGUAGE SUPPORT IS A MUST

(warning)
More custom themes for K12 education scenarios (easier, simpler interface, look&feel)Nelson

Basic Up2U branded theme is in PROD.

Other themes can be tried in TEST

(warning) Up2U Brand

Look into other LMS platform alternatives

Vicente, Peter

OpenEdX (TELTEK)

Canvas (SURFnet, NORDUnet)

(warning)

1.AAI integration


Currently GÉANT SP Proxy in production and

GWDG SP Proxy in test

Allan (WP4)

also WP6

GÉANT SP Proxy integration, eduGAIN and Social NetworksAllan, Dick

In PROD.

https://login.terena.org/wayf/module.php

To be staged out as soon as the GWDG SP is working fine.

n/a GÉANT SP

Testing the GWDG solution for non-federated user

Cert for sso.up2university.eu

Ralph

Dick

Working in test, Ralph debugging...

https://sso.up2university.eu/

Social network access must be provided before migrating to PROD

Redesign of the registration portal...

(warning)GWDG SP(warning)
Investigating an IdP in the cloud 
solution

Misi

(GARR)

Depending on the eduTEAMS pilot outcome.cross (x)
Looking into the brand new GÉANT eduTEAMS (that's supposed to  solve both AuthN and AuthZ in a longer term)Peter

Pilot engagement with eduTEAMS:

Mandeep at GÉANT

Niels at SURFnet

(warning)

2.Group management


Currently handled in Moodle

Plan to go to eduTEAMS

Allan (WP4)

also WP6

Test how Moodle handles groups, enrollments, and rights

AllanTesting...

(warning)

(warning)
GWGD service proxy solutionRalph

Based on midPoint software at GWDG

https://idm.test.up2university.eu

(warning)GWDG SP
Look into Grouper, CoManage (eduTEAMS is using CoManage)Ralph, Peter

Option 1: Grouper to Moodle

Option 2: CoManage (aka. eduTEAMS Hub)

Both should be investigated and tested before we decide!

cross (x)

OAuth/CoManage integration with Moodle and all the potential LTI tools.

Ralph
cross (x)

3.ownCloud sync&share


already working at Uni Munster



Illias (WP3)

ownCloud personal folder integration with Moodle

Test instance at GWDG - check functioning

Integrate Münster plugin with Moodle

Ralph

ownCloud team

Kuba, Enrico

Allan

Vanilla ownCloud instance for Up2U testing

https://owncloud.gwdg.de/

(warning)

Look into ownCloud shared folder provisioning for user group in Moodle

Agreed on CERNBox. (specific ownCloud adoption) for Up2U FSS function. Also Jupyter works on that platform.

Hosted by PSNC first.

Michal, Ralph

Enrico, Kuba

CERNBox instance at PSNC for testing...

https://cernbox.test.up2university.eu/

ISSUE: CERNBox is using an older version of ownCloud (not fully compliant with the Moodle plugin.) Enrico to look into this!

(warning)
OAuth solution

Ralph

Misi


(warning)

Exploit Open Cloud Mesh API to federate local ownCloud instances

Imagine Up2U instances at CERN and PSNC using federated shares.

Kuba, Ralph

Engagement with the Sciebo/UniMünster people on OCM

Small GÉANT project for the CERNBox-OCM compliance development.

cross (x)

4.eduOER integration



Currently working the Moodle File Picker with the GÉANT eduOER referatory via the PuMuKIT plug-inIilias (WP3)

What to do with non-multimedia content. How to represent those OERs in Moodle.

  • PDF viewer
  • Image viewre
  • Etc.
Vicente, Ilias, Kostas
(warning)

DSpace Up2U LOM-compliant repository

Ilias

Own Up2U repository - "home for homeless". Open issues: 1. Should we give storage rights to the authors? 2. Integration with Moodle via the Dspace Moodle plugin

http://83.212.103.64:8080/jspui/

(warning) DSpace


eduOER repositories: harvesting, filtering, API

Two eduOER instances:

  1. GÉANT eduOER instance for HiEd Multimedia
  2. Up2U eduOER instance for Schools OER
Kostas, Ilias

Both eduOER instances should be hooked up with Moodle via the PuMuKIT interface.

Up2U web portal (connected to both HE and K12 end points) is staging at

https://snf-683722.vm.okeanos.grnet.gr


Procedure to connect new repositories...


(warning) PuMuKIT(warning)

5.Learning Analytics



LRS is coming up at PSNC

Michal (WP4)

also WP5

Learning Record Store implementation and  integration with the platform and its tools

Moodle integration first

Allan, Nadav, Michal

LRS (xAPI) is available for testing at

https://lrs.test.up2university.eu/

Dockerized by Michal !!!

Vicente to use it for JWPlayer developing

(warning) Learning Locker

Data analytics and representation

Iframe back to Moodle

Allan, Marco, Stefano
cross (x)

And after this very interesting meeting we (TELTEK) will be more than happy to:

1. Explore the possibilities of JWPlayer (the eduOER player) to export xAPI to MOODLE and the LRS

2. Explore the complexity of upgrading Paella-Player (the Opencast dual video player) so it can export xAPI data, and not only the proprietary "usertracking" Opencast data

Vicente

TELTEK team

We think that 1 and 2 may be doable but, to work on it, a xAPI infrastructure will be needed, at least in the Up2U staging platform. (MOODLE xAPI plugin + Learning Locker).

See above...

(warning)
Badges, Open Badges, blockchainAllan
cross (x)

6.Tool integration


Currently working SeLCont via LTI

Pipeline:

  • Social tools by Commonspaces.
  • Integration of Wordpress Blog to share user experiences.
  • Third party tools like TELTEK Easy Recording.
  •  Other cloud-tools: Google Docs, Skype, etc...
  • H5P tools by Eli


Allan (WP4)

also WP5

SeLCont LTI integration

Mary - SeLCont

Need info about the demonstration at eTinning...

http://selcont.test.up2university.eu/


re-integrate

SeLCont LTI

eduOER via PuMuKIT pop-up

Filepicker alternative with PuMukit

Should be migrated to production.

Vicente, Ilias

Done and demonstrated at eTwinning

To be migrated to the production Moodle...

PuMuKIT

(warning)
Personal Recorder - 3rd Party toolVicenteTo be integrated as a 3rd party tool - WP8 pilot !!!cross (x)
Jupyter-Moodle LTI integration needs to be investigated.

Michal, Allan

Kuba, Enrico

Ralph

Giovanni

CERN (Kuba and Enrico) on Jupyter integration options.

https://cernbox.test.up2university.eu/

(warning)


SlideWikiAllanLooking into...(warning)

WebTUT integration


Rui, Nelson

Both parts of the service are available on FCCN's GIT repository:

https://gitlab.fccn.pt/sa8-webrtc/webtut-frontend

https://gitlab.fccn.pt/sa8-webrtc/webtut-signal-backend

TEST HERE

https://webrtc.uninett.no/webtut/home

(warning)


WebRTC integration into Moodle

Using the GÉANT STUN/TURN infrastructure for NAT/firewall traversal.

Misi

Simple plug-in works with TURN.

https://github.com/misi/moodle-mod_webrtcexperiments/commit/eeb94ba870f1489c1eb3f96b03830aa9bca06287

Better user experience with Knockplop...

needs development

(tick) DONE by Misi and Tronix

Please find attached the plugin. (thx to my colleague Tronix for his help in the icon and CSS etc. I wrote this simple integration..)

JFYI Source: https://github.com/misi/knockplop/tree/moodle/moodle/knockplop Please comment or report issues.

TEST HERE

https://lutra.lab.vvc.niif.hu/

Note that it's a bit flaky on Android.

(warning) to be tested ASAP


CommonSpaces integration

Stefano

Giovanni

Shouldn't be difficult to send the activity records from CommonSpaces to a LRS such as the Learning Locker of Up2U: I already tested a Python xAPI driver with an ad-hoc installation of the ADL reference implementation of the xAPI LRS and with the WAX LRS (Saltbox).cross (x)
H5P Project toolsEli, Nadav

Very promising first call with the H5P CEO on 17 October.

Agreement to try and implement H5P framework in Up2U.

Here is a link to H5P Moodle module, on Moodle org plugins repository:
https://moodle.org/plugins/mod_hvp
Or on H5P own github:
https://github.com/h5p/h5p-moodle-plugin

(warning)

7.Mobile applications

Simple auto-generated app for AndroidMichal (new)

We need custom Android and iOS apps. Moodle . Mobile works for Android but the access needs to be allowed on the  server side. Investigate how to provide mobile apps easily.

Allan, Michal

Peter auto-generated a mobile app from the WordPress website.

It works with Moodle in browser too.

(warning)

8.Other requirements

Single server installation

Test and production instances

Michal (WP7)

Other requirements to consider, especially  high-availability and scalability. Before we go to schools, we shall ensure that each of our installations is highly-available and has no single point of failure.

Load-balanceer, redundant front-end.... Need an architecture design!

Nadav. Michal


Deployment issues - Reliability and scalability!

Document the infrastructure!

(warning)(warning)
DOCUMENTATIONVacancySomeone to coordinate all the documentations, software, infrastructure, procedures, etc...cross (x)
Quality ControlMichal
(warning)(warning)

Risk Register

Andrea and GARR team

Risks must be defined and RR maintained

Trello or Gogole Sheet???

(warning) Trello & Google Sheet(warning)

...