This project is a continuation of the work in College of Medicine and Veterinary Medicine (CMVM) to decommission eeMec. There are three applications that need to be replaced before support for Classic ASP expires in October 2023. PathCAL, EROS and Labyrinth were identified as the priority applications for replacement in 20/21 following a survey completed in 19/20 by the Head of IT for CMVM.

These systems provide students with what are known as CALs (Computer Assisted Learning).  A CAL can contain many modules and each module can contain many individual pages of content. These CALs have largely been written over a decade ago by academics themselves or by internal or external people developing them on an academic's behalf. The system context for these three systems is more complex than just the three systems being replaced.


System Purpose/usage related to this project
  • This is the underlying technology in which the CALs are built.
  • The CALS are used/accessed via PathCAL, JISC PathCAL, eeMec and eeMec 2017, Learn
  • This user-facing software sits on EROS but only calls on a subset of EROS' CALs
  • This application is accessed by UoE staff and students only
  • Navigation through PathCAL is linear, ie this is not branching* software
  • This version of PathCAL does not "sit" on EROS but is on University infrastructure
  • Usage is from external organisations , ie other Universities
  • This used to be a charged service through JISC Collections
  • Current access arrangements TBC
  • This is the Live eeMec. This is acting as a password pass-through at the moment and will be decommissioned fully at the end of this project.
  • Some teaching content is directing students to CALs on EROS via eeMec
eeMec 2017
  • This is an archived read-only version of eeMec. 
  •  Some teaching content is directing students to CALs on EROS via eeMec 2017
  • This system was developed in CMVM with the intention to replace PathCAL however both systems are now available with overlap unclear at this stage in the project 
  • Usage is TBC
  • Overlap with MedCAL TBC
  • This application allows *branching as a user makes their way through the patient story, allowing different diagnostic decisions to lead to different outcomes 
  • This is a completely separate application to PathCAL and EROS
Articulate Storyline
  • This is branching software similar to Labyrinth
  • This software is already used in the Vets School and in Opthamology. Surgical Sciences have reviewed and believe it would fulfil their requirements as a replacement for Labyrinth
  • Some CALs on EROS are linked to  teaching material available in Learn  via a password pass-through eeMeC
    • Some courses on Learn link to PathCAL for students to access CALS through that application
  • Multisite Wordpress site containing Renal content
  • Set-up as a PathCAL like platform
  • Usage is TBC
  • Overlap with Pathologia TBC 
PG Surgical Sciences VLE
  • Some Labyrinth resources are linked to teaching material for MSc Surgical Sciences, and are linked from their bespoke VLE


Several points worth noting:

  • Flash content is used in many of the CALs and not supported by all major browsers since 31 December 2020 . Identifying owners for the CALs containing Flash content to determine priority is the priority work for this project given risk to teaching materials failing. Initial analysis shows that this will be an substantial piece of work and highly likely to required additional temporary resource to be recruited.
  • The project will need to determine what the ongoing access arrangements need to be in place, if any, for external organisations given the overhead for the University in replacing and maintaining these resources.
  • It may be that a replacement application does not need built if it is determined that Pathologia and Articulate Storyline are adequate and acceptable long-term replacements for PathCAL/EROS and Labyrinth. CAHSS use Articulate 360 and have piloted Xerte (HSS032) which could also be suitable replacement applications. While Xerte is currently supported by CAHSS, it is installed on central infrastructure and open to all (not just CAHSS).
  • The Interactive content team have blogged about H5P (free open HTML5 technology) being a potential technology that could be used for a replacement for Labyrinth.
  • The analysis should consider if one system would be able to provide the technology needed for both PathCAL (linear) and Labyrinth (branching) if a linear path could be provided by having a 1-to-1 branch relationship rather than a 1-to-many branch relationship. This would provide a consistent user experience and reduce the need to maintain more than one system/technology over time.
  • Using branching in principle is to be confirmed given that UG teaching is to a Single Best Answer.


  • Replacement application(s) for PathCAL, Labyrinth and EROS
  • Decommissioning of PathCAL, Labyrinth, EROS, eeMec and potentially eeMec 2017
  • Flash content in the CALs to be replaced where an owner has been identified and has confirmed the content is still valid and required.
  • Governance arrangements for content in replacement application(s)
  • Governance arrangements for replacement application(s)
  • Access requirements for replacement application(s) and content therein

Out of scope

  • Flash content that may exist in other applications in CMVM is not in scope of this project
  • Flash content where no owner/user is identified
  • If Pathologia is not the replacement solution for PathCAL/EROS, any updates to the application or content in Pathologia is out of scope of this project


Objectives and Deliverables

The Objectives and Deliverables are prioritised using the MoSCoW definition of Must, Should, Could, Won't


No Description Priority
O1 Fit-for-purpose application that enables the use of CALs (replacing PathCAL, EROS, JISC PathCAL and dependency on eeMec and eeMec 2017) MUST
O1D1 Analysis of requirements for future state application, including access arrangements internally and externally to the University, assessment of Pathologia or MedCAL as a possible solution, linkages to Learn MUST
O1D2 Analysis of CAL content - ownership, need to migrate, need to decommission MUST
O1D3 Development and testing of replacement application (this might be further enhancing Pathologia) MUST 
O1D4 Migration of content to new application MUST
O1D5 Links in Learn to be updated to new application/content MUST
O1D6 Communications and training in University for content owners and for users MUST
O1D7 Communications  and guidance for external users SHOULD - if external users being granted access
O1D8 Governance arrangements for ongoing support and maintenance of the application MUST
O2 Replacement of  Flash content  MUST
O2D1 Analysis of which Flash objects are associated with the CALs that are in use and are to be migrated (NB some Flash items are used by many CALs there isn't a one-one relationship) MUST
O2D2 Replacement of Flash content determined as still required and prioritised by when needed for teaching MUST
O3 Fit-for-purpose application that enables branching, allowing the user to determine their pathway through the CAL  
O3D1 Analysis of requirements for future state application, including access arrangements, assessment of Articulate Storyline, Articulate 360 and Xerte as a possible solution, linkages to Learn MUST
O3D2 Development and testing of replacement application MUST - if not using Articulate/Xerte and assuming branching will still be required
O3D3 Communications and training in University for content owners and for users MUST
O3D4 Communications  and guidance for external users SHOULD - if external users being granted access
O3D5 Governance arrangements for ongoing support and maintenance of the application MUST
O4 Governance arrangements for content  MUST
O4D1 Ownership for all migrated or newly created content to be documented MUST
O4D2 Review cycle to be determined to ensure material does not become medically out of date and that owners are kept up as staffing changes over time SHOULD
O5 Decommissioning of Obselete systems MUST
O5D1 Decommissioning of PathCAL MUST
O5D2 Decommissioning of EROS MUST
O5D3 Decommissioning of Labyrinth MUST
O5D4 Decommissioning of eeMec MUST
O5D5 Decommissioning of eeMec 2017 TBC - may be WON'T
O5D6 Decommissioning of JISC PathCAL MUST
O5D7 Communications with all users of systems (internal and external) that are being decommissioned MUST
O5D8 Decommissioning of Pathologia and MedCAL if replicating new solution(s) SHOULD



Benefit Owner Realisation timescale
Reduction in sources of Learning materials for students improving their experience CMVM students On completion of the project
Reduction in applications, reducing confusion and cost of maintenance CMVM - academics and L&T support staff On completion of the project
Clarity of Governance of applications and content ownership will enable maintenance of both, ensuring students have fit-for-purpose application(s) and up-to-date learning materials CMVM Students, academics and L&T support staff This benefit will be realised using the two Governance deliverables - O3D5 and O4D2
Limited jobs for students undertaking the flash conversion work Unitemps student recruits During the project
Flash conversion work will ensure the content will continue to be available in a usable form CMVM Students, academics During and after the project closes


Success Criteria

  • Flash content still required is converted to new and sustainable format
  • New application(s) for PathCAL and Labyrinth linking to updated content storage
  • Governance defined for ownership and maintenance the new application(s) and content

Project Milestones

Please note that until the analysis is completed and there is an agreed "future state", the delivery milestone is very much an estimate. On completion of the analysis the project will be re-estimated.

Stage Milestone Due Date
Plan Project Brief Approval 29-Jan-2021
Analyse Completion of Analysis and Replan 26-Mar-2021
Build Completion of Flash conversions  26-Mar-2021
Deliver Project Delivery 16-Jul-2021
Close Project Closure 30-Jul-2021




Image icon cal_context_revised.png44.55 KB

Project Info

Replacement for PathCAL/EROS and Labyrinth
MVM Learning and Teaching (MVMLAT)
Management Office
Project Manager
Gail Redford
Project Sponsor
David Kluth
Current Stage
Project Classification
Start Date
Planning Date
Delivery Date
Close Date
Overall Priority