Warning |
---|
This page is not up-to-date. The list of available services can be found in Domain name conventions. Statuses of incoming changes are tracked in Trello. |
- not started
- on-going
- done
Topic | Current status | Owner / coordination | Sub tasks / functional requirements | Developers (team) | Notes | Status in TEST | Status in PRODUCTION | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
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... | Upgrade needed in production | Moodle 3.3 | 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 | |||||||||
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 How about portability of the branded theme? | Up2U Brand | ||||||||
Sending e-mails from Moodle | Peter, Michal, Allan | Provide SMTP. Currently Moodle (and other services) is unable to send e-mails. | |||||||||
Look into other LMS platform alternatives | Vicente, Peter | OpenEdX (TELTEK) https://openedx-up2u.teltek.es/ Canvas (SURFnet, NORDUnet) | at TELTEK | ||||||||
Integration with GWDG SSO | Allan, Ralph | Customization needed for user log-in view | |||||||||
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 Networks | Allan, 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 | RalphDick |
Social network access must be provided before migrating to PROD Redesign of the registration portal... Development/debugging status unknown Ralph? Documentation for service providers: https://github.com/up2university/single-sign-on/blob/master/services.md | GWDG SP | ||||||||
Investigating an IdP in the cloud solution | Misi (GARR) | Depending on the eduTEAMS pilot outcome. Is this task suspended for the moment? | |||||||||
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 | |||||||||
2.Group management (Authorization) | Currently handled in Moodle Plan to go to eduTEAMS | Allan (WP4) also WP6 | Test how Moodle handles groups, enrollments, and rights | Nadav, Allan | Testing... | GWGD service proxy solution | Ralph | Based on midPoint software at GWDG https://idm.test.up2university.eu (is it the actual address?) | GWDG SP | ||
Moodle must share authorization information through a web service (API) | Nadav, Allan | ||||||||||
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! | |||||||||
OAuth/CoManage integration with Moodle and all the potential LTI tools. | Ralph | ||||||||||
3.ownCloud sync&share | already working at Uni Munster | Illias (WP3) | ownCloud personal FSS personal folder integration with MoodleTest instance at GWDG - check functioning Integrate Münster plugin with Moodle Ralph ownCloud team Kuba, Enrico Allan | Allan | Integrate FSSs with Moodle:Vanilla ownCloud instance for Up2U integration testing https://oc.test.up2university.eu https://cernbox.test.up2university.eu/ Instructions: https://github.com/learnweb/moodle-repository_owncloud#installation | ||||||
Setup ownCloud instance | Ralph | Test instance at GWDG: https://oc.test.up2university.eu We wait with setting up a production instance until we have an authorization service. | |||||||||
Setup CERNBox instance | Michal, Enrio | 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... Test instance at PSNC: https://cernbox.test.up2university.eu/ISSUE: CERNBox TODO: integrate with GWDG SSO We wait with setting up a production instance until we have an authorization service is using an older version of ownCloud, but compatibility with Moodle plugin has been confirmed by Enrico. | |||||||
OAuth solution | Ralph Misi | what is it about | |||||||||
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. | |||||||||
4.eduOER integration | Currently working the Moodle File Picker with the GÉANT eduOER referatory via the PuMuKIT plug-in | Iilias (WP3) | What to do with non-multimedia content. How to represent those OERs in Moodle.
| Vicente, Ilias, Kostas | |||||||
DSpace Up2U LOM-compliant repository | Ilias | Kostas | 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/ Running at Running at https://oer.up2university.eu/dspace/ DSpaceTODO to be moved to repo subdomain | ||||||||
eduOER repositories: harvesting, filtering, API Two eduOER instances:
| 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... Should be running at https://eduoer.up2university.eu/ | eduOER | ||||||||
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 setup | Allan, Nadav, Michal | LRS (xAPI) is available for testing at https://lrs.test.up2university.eu/ Dockerized by Michal !!! Vicente to use it for JWPlayer developingWe wait with setting up a production instance until we have an authorization service. | Learning Locker | |||||
Moodle integration | Allan | Moodle plugin to be set up (https://trello.com/c/9paRqBAC) Anonymisation of the username in learning records (details on Trello) | Learning Locker | ||||||||
Data analytics and representation Iframe back to Moodle | Allan, Marco, Stefano, Michal, Nadav | ||||||||||
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). Current status:
Next steps ideas:
| |||||||||
Badges, Open Badges, blockchain | Allan | ||||||||||
6.Tool integration | Currently working SeLCont via LTI Pipeline:
| Allan (WP4) also WP5 | SeLCont LTI integration | Mary - SeLCont, Dimitris | Need info about the demonstration at eTinning... http://selcont.test.up2university.eu/ | re-integrate | what's the current status | address? | |||
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 | ||||||||
Personal Recorder - 3rd Party tool | Vicente | To be integrated as a 3rd party tool - WP8 pilot !!! | |||||||||
JupyterSWAN-Moodle LTI integration needs to be investigated. | Michal, Allan Kuba, EnricoRalph Giovanni | CERN (Kuba and Enrico) on Jupyter integration SWAN options. | |||||||||
SlideWiki | Allan | Looking into... | |||||||||
WebTUT integration | Rui, Nelson, Peter, Michal | 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 ALSO HERE https://webrtc-hub.fccn.pt/webtut/home# Currently sharing sources to be published to GitHub and deployed at PSNC | |||||||||
WebRTC integration into Moodle Using the GÉANT STUN/TURN infrastructure for NAT/firewall traversal. | Misi | Misi, Michal, Peter Simple plug-in works with TURN. https://github.com/misi/moodle-mod_webrtcexperiments/commit/eeb94ba870f1489c1eb3f96b03830aa9bca06287 | Better user experience with Knockplop ... needs development 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. Dockerized version of the service: https://github.com/michzimny/knockplop-docker TEST HERE needs development. It requires an additional plugin in Chrome to enable screen sharing. Up2U instance:https://lutra.lab.vvc.niif.hu/ https://vc.test.up2university.eu/ Note that it's a bit flaky on Android. PSNC 15/01/2018 I have prepared a Dockerized version of Knockplop meeting service and deployed it at PSNC: | Knockplop | |||||||
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). | |||||||||
H5P Project tools | Eli, 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: | |||||||||
7.Mobile applications | Simple auto-generated app for Android | Michal (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. | ||||||
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! | ||||||
DOCUMENTATION | Vacancy | Someone to coordinate all the documentations, software, infrastructure, procedures, etc... | |||||||||
Quality Control | Michal | ||||||||||
Risk Register | Andrea and GARR team | Risks must be defined and RR maintained Trello or Gogole Sheet??? | Trello & Google Sheet |
...