Agreed TI2 - 2021/22 - Must Do - CLC - Category structure creation & category-level roles rollover

Size

Large

Budget Epic Name

Moodle End of Year Tools/Process

Jira Epic

Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Feature LeadSegun Babalola - helped by Silvia Giannitrapani

Continue exploratory work done during TI1 and finish the Proof of Concept. 

This will need to be prod-ready by the end of TI2. Expected go-live with other CLC pieces: 1st May 2022.


Key information 

From our exploration of the End Of Year Processes during TI3 20/21, it became apparent that we would need some foundations to allow for any of the tools we were evaluating to work adequately.

Namely, we would need:

a) to create the category structure in Moodle for the new Academic Year in bulk, preferably from SITS data

b) departmental administrators are frequently granted elevated permissions at category level and these would need to be replicated in the new academic year's category structure


It is worth noting SITS will be moving to the Cloud by the end of TI1 Easter 2022 Summer 2022. At this point it is expected SITS-Moodle data integrations to remain database view driven, however work on migrating Moodle to use StuTalk to gather the data instead of relying on database level access is expected to happen from January 2022 Easter 2022 Summer 2022 onwards. It would be preferable to develop any integration tool in the future proof way by going via StuTalk rather than from a SITS database view.


We will require BA engagement with the Registry team to understand when this data would be accurate and wether that would fit with our lifecycle model. This piece of work ties into completing an updated Course LifeCycle workflow for Moodle and its touch points with the Registry processes and Departmental Processes (high level).


In Scope:

  • Design and Develop an integration with SITS to generate an up to date Category structure in Moodle. This would be a one-off, annual run.
  • Design and Develop a tool to work in conjunction with the SITS category structure integration in order to replicate the category level roles from the previous academic year to the new one.
  • Have smart logic, capable of identifying where a category has moved from/to so that where structures have changed, the roles are still carried through in the new structure.
  • Complete update Academic lifecycle work and identify touch points with UCL Moodle/Departmental process