Overview

Background

This project is for the planned annual upgrade of Learn VLE platform.

Learn is the main centrally supported Virtual Learning Environment, and is used to underpin over 4500 courses, including campus based, and wholly online Masters level courses.

As Learn is a top priority service for the University we aim to have an uptime of 99.7% (combined planned and unplanned availability). A key part of ensuring that the platform reaches the availability target is making sure that we are on a stable and supported version. The supplier recommends keeping up to date with service packs to reduce performance issues.

 

Scope

Annual upgrade of Learn platform to stay on supported version. Takes place in Semester 2 for delivery into production in July to fit with teaching pattern.

The project will:

  • Upgrade the Learn platform to v 9.1 Q4 2017  plus cumulative updates (if any) applied

    • There will be a further release coming out early 2018 but the actual date is still unknown. However because it is full of attractive features LTW would like to move to this version if at all possible.
    • LTW will monitor when the next release will happen and if timescales allow we will update to this version
  • Check if Spring and Java require updating and update as necessary
  • Update the Custom Building Blocks
  • Test and fix any UoE Building Blocks that do not work with the upgrade
  • Test and fix any issues with data feeds (excluding Timetabling who manage their integration)
  • Test and fix any issues with the MyEd uPortal Learn Channel
  • Production will run a security scan on the application for vulnerabilities

The set-up of environments will be done in parallel with the Building Blocks development work.

Not in scope

  • The cost of updating the building block for Timetabling. The cost of this will be met by Timetabling but the building block will be tested at the same time as the other building blocks and has to be planned in.
  • Upgrading servers from Centos 6 to Centos 7 - End of life is 2020 however we should be aware of when our teams will end support. This will be clarified with ITI.
  • Learn moving to the Cloud - not at a stage to currently consider – will not be pursued as part of this project.

Objectives & Deliverables

The deliverables are prioritised using the MoSCoW prioritisation method:

M=Must Have; S=Should Have; C=Could Have; W=Want

  • (M= has to be satisfied for the final solution to be acceptable in terms of delivery dates, compliance, viability etc.
  • S= high-priority requirement that should be included if possible -workarounds may be available
  • C= a nice-to-have requirement
  • W= want but will not be part of this project)

Objectives and Deliverables

Priority

MoSCoW

Owner

O1 To maintain vendor support by staying on ‘main stream’ release

 

 

D1. Learn platform upgraded to v9.1 Q4 2017 in Dev, Test and Live plus cumulative updates (if any) applied

M

DevTech

D2. Learn platform upgraded to the 2018 version in Dev, Test and Live plus cumulative updates (if any) applied if available within project timescales

C

DevTech

D3. Learn upgrade works with data feeds and MyEd

M

DevTech

D4. Learn upgrade works with timetabling building block

M

ISG Dev

D5. Native and 3rd party Building blocks updated

M

LTW-Myles Blaney

O2 To deliver improved user experience to all users and increase the ability to widen user base through improved functionality

 

 

D1. Learn upgrade to test and resolve any issues with bespoke UoE building blocks:

  1. University of Edinburgh Connect to Application 
  2. Data for Students 
  3. University of Edinburgh Web Form Tool 
  4. Display Rubrics Grade (needs to be negotiated with ECA)

M

ISG Dev

D2. Update responsive design for latest update

S

LTW

O3 To improve security

 

 

D1. Conduct security scan to look for vulnerabilities

M

TechMan

O4 To review Learn infrastructure

 

 

D1. Conduct a review of the Learn infrastructure to ensure it meets the software requirements

M

ISG Dev, Production

 

Benefits

Benefit

Recipient(s)

How Measured

Owner

Business as usual maintained through an infrastructure that meets the service requirements

 

Learn  user community

Service availability

LTW Service Owner

Excellence in Teaching and Learning: This upgrade will enable Learn users to benefit from enhancements in version 9.1 Q4 2017, in the following areas:

  • Improvements in performance and security
  • Improved experience for mobile users
  • Improvements to time saving including key workflows
  • Assessment enhancements in core teaching and learning tools
  • Improvements in reporting

 

Learn  user community

 Service availability

LTW Service Owner

Increased ability to widen user base to new DEI programmes (and current ODL programmes) through improved functionality.

New users

More students benefiting from distance learning

LTW Service Owner

More secure application through scanning for vulnerabilities

Learn  user community

 Scanning results

Tech Management

Quality services/infrastructure: by delivering a central upgrade service we will be able to reduce costs and improve reliability.

 

LTW; Learn  user community

 Service availability and analytics

LTW Service Owner

Enhancing our student experience: this project aims to deliver innovative use of technology in pursuit of quality teaching and learning. Being able to present this via a single VLE where the student can navigate around and digest what could be a disparate set of tools is critical to making this feel like a quality and coherent experience.

 

Learn  user community

 Service availability and analytics

Learn  user community

 

Success Criteria

  • A successfully upgraded and integrated Learn platform to v 9.1 Q4 2017 (or the 2018 release) with cumulative updates (if any) applied
  • All bespoke Building block working with the upgrade
  • All data feeds and uPortal channel working with upgrade
  • Application successfully scanned for vulnerabilities
  • Infrastructure reviewed and meets service requirements

Project Milestones

(Please copy and paste from Milestones log)

Milestone

Due Date

Comments

Planning

02-Mar-18

 

Build

13-Apr-18

 

Acceptance

18-Jun-18

 

Deploy to Live

03-Jul-18

 

Delivery review

17-Jul-18

 

Close

24-Jul-18

 

 

Note:

  • A security scan will be completed on both Test and Live environments
  • The Test environment needs to be available at least one month prior to Live deployment as LTW need to update for documentation and to carry out UAT

There is a hard delivery milestone date as the system has to be ready for the start of the academic session 2018/19 and the window for non-teaching is very narrow. The entire Learn community was consulted to agree the deployment date and to agree to a change of date, any communications of a change of deployment would have to be done ASAP and preferably 6 months in advance.

 

 

 

Project Info

Project
Learn Annual Upgrade
Code
TEL053
Programme
ISG - Technology Enhanced Learning (TEL)
Management Office
ISG PMO
Project Manager
Sue Woodger
Project Sponsor
Mark Findlay
Current Stage
Close
Status
Closed
Project Classification
Run
Start Date
08-Jan-2018
Planning Date
n/a
Delivery Date
n/a
Close Date
03-Aug-2018
Overall Priority
Higher
Category
Compliance