- 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 | 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 | 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 | Ralph |
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... | ||
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) | FSS personal folder integration with Moodle Integrate Münster plugin with Moodle | Allan | Integrate FSSs with Moodle: 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 | Test instance at PSNC: https://cernbox.test.up2university.eu/ TODO: integrate with GWDG SSO We wait with setting up a production instance until we have an authorization service. | |||||
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 | Kostas | Running at https://oer.up2university.eu/dspace/ TODO 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 setup | Michal | LRS (xAPI) is available for testing at https://lrs.test.up2university.eu/ We 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) | |||||
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, Dimitris | Need info about the demonstration at eTinning... http://selcont.test.up2university.eu/ | re-integrate what's the current status | |
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 !!! | |||||
SWAN-Moodle LTI integration needs to be investigated. | Kuba, Enrico | CERN (Kuba and Enrico) on 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 | Misi, Michal, Peter | Better user experience with Knockplop needs development. It requires an additional plugin in Chrome to enable screen sharing. Up2U instance: https://vc.test.up2university.eu/ Integrated to test Moodle. | 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 |