The ELIXIR UK training portal (TeSS) by Carole Goble

20
Training eSupport System (TeSS) Pilot Carole Goble (30 mins)

description

These slides were presented at the ELIXIR UK node update meeting in Hinton, Cambridge on 14th of October 2014

Transcript of The ELIXIR UK training portal (TeSS) by Carole Goble

Page 1: The ELIXIR UK training portal (TeSS) by Carole Goble

Training  e-­‐Support  System  (TeSS)  Pilot  

Carole Goble (30 mins)

Page 2: The ELIXIR UK training portal (TeSS) by Carole Goble

Team  

2  

Lead and developed by ELIXIR UK - www.elixir-uk.org/training-platform

Carole Goble, Manchester

Terri Attwood, Manchester

Susanna Sansone, Oxford

Niall Beard, Manchester

Milo Thurston, Oxford

Management Developers

•  Open source approach to work •  Clear and open communication •  All documents shared and circulated within the team and the Node •  Regular weekly Technical Call •  All source code available on GitHub https://github.com/ElixirUK

Page 3: The ELIXIR UK training portal (TeSS) by Carole Goble

The  Training  Portal  Landscape  

Page 4: The ELIXIR UK training portal (TeSS) by Carole Goble

Motivation:  Trainers,  trainees,  producers  

•  Discoverability  of  training  materials  for  life  sciences:  •  Training  materials  are  scattered  •  Lack  of  metadata  •  Inconsistent  metadata  

•  Catalogue  face2face  training  –  not  just  training  materials  •  Understanding  and  describing  course  prerequisites  •  One-­‐stop  shop  “pick’n’mix”    for  trainers  •  Controlled,  rewarded,  branded  sharing  of  training  materials  •  Lowering  barriers  for  content  collection:    

•  Harvesting  the  information  from  training  providers    •  Easily  registering  courses  and  linking  in  the  materials  

•  Do  not  reinvent,  retain  ownerships  

4  

Page 5: The ELIXIR UK training portal (TeSS) by Carole Goble

Materials  Courses  

Trainers  

Training  e-­‐Support  System  (TeSS)  

•  Registering  and  discovering  training  materials    

•  face-­‐to-­‐face  training  opportunities  •  training-­‐relevant  resources  

•  Source  •  some  from  ELIXIR-­‐UK    •  majority  external  &  third  party    

•  Progressively  deliver  forms  of  training  online  •  “lesson  packages”  •  e-­‐Mentoring    

•  Platform  for  •  Consumers:  Aggregation  &  Discovery    •  Providers:  Advertising  &  Impact  

5  

Page 6: The ELIXIR UK training portal (TeSS) by Carole Goble

•  Aggregate  links  to  resources  from  content  providers  automatically.  

•  Resource  types:  •  Events  •  Course  Materials  

•  Leverage  rich  content  types  •  YouTube,  iPython  notebooks,  office  formats,  VMs,  PDFs,    

•  Course  structures  •  Collections  of  lessons,  prerequisites  for  materials  

•  Workflows  •  Packaging  with  DOIs  •  DOI  tracking  •  CRAN/Docker  

•  Trainer  Bios  •  ORCIDs  

6  

Content Consumer

TeSS

TeSS Website

Consumer’s Websites

Lecturers,Course Organizers, Students Bulk content providers

Page 7: The ELIXIR UK training portal (TeSS) by Carole Goble

•  Aggregate  links  to  resources  from  content  providers  automatically.  

•  Resource  types:  •  Events  •  Course  Materials  

•  Leverage  rich  content  types  •  YouTube,  iPython  notebooks,  office  formats,  VMs,  PDFs,    

•  Course  structures  •  Collections  of  lessons,  prerequisites  for  materials  

•  Packaging  with  DOIs  •  DOI  tracking  •  CRAN/Docker  

•  Trainer  Bios  •  ORCIDs  7  

Page 8: The ELIXIR UK training portal (TeSS) by Carole Goble

Provider  Features  Branding  •  Incentive  for  providers  –  improve  

traffic  to  their  site,  get  due  accreditation  

•  Promotes  events  

PID  mint  and  track  •  DOIs,  training  materials  citable  •  DOI  must  reference  the  intended  

version  of  a  material,  not  a  revised  version.  

•  Measure  Impact  with:  Altmetrics,  ImpactStory,  Twitter,  Google  Scholar,  ResearchGate  

Analytics  &  Impact  Measures  •  Analytics  of  resource    e.g.  #  Views,    #  

Click  Throughs  

3rd  Party  Resource  Caching      

8  

Name: Introduction to Bioinformatics Source: GOBLET Description: Lorem ipsum delores Date: 02-10-2013

Page 9: The ELIXIR UK training portal (TeSS) by Carole Goble

Metadata  Features  Tagging  with  ontology  terms  •  Interoperate  with  other  ontology  adopters  

•  ELIXIR-­‐DK  Tools  Registry,  TF:  Service  Registry  •  BioSharing,  RDA  •  NIH  Data  Discovery  Index  Coordinating  Consortium  •  NIH  Software  Index  Coordinating  Consortium  

•  Vocabulary  Workshop  Brussels  16th  October  2014  ‘A  common  vocabulary  to  classify  resources  in  life  sciences’  

Search,  Filtering,  Navigation  •  Search  :  Index  content  of  links  as  well  as  metadata  •  Filter:    by  all  metadata  attributes  including  tags,  ontology's,  

created/updated  dates,  DOI  presence  etc  

Curation  and  annotation    •  Automated  harvesting,  manual  annotation  •  Manage  new  versions  of  the  same  resource    

   

9  

Page 10: The ELIXIR UK training portal (TeSS) by Carole Goble

Structuring  &  In/Out  Features  ’Packaging  &  linking  •  Packaging  up  content  into  structured  bundles  and  collections  

(research  objects)  •  Workflow-­‐based    curricula  •  Link  materials  together  -­‐  Series  of  lessons    •  Navigate  between  related  lessons  •  Bundling  training  software  dependencies  onto  containers/

virtualisation  platforms:  e.g.  Docker,  BioLinux  

Out:  External  Access  •  Embed  content  in  3rd  party  platforms  •  API  •  Output  in  a  Data  Exchange  Format  

In:  Harvesting  •  Harvesting  from  external  resources  •  Using  feeds  and  standards  (e.g.  OAI-­‐PMH)  

   

10  

Page 11: The ELIXIR UK training portal (TeSS) by Carole Goble

Metadata  

Asset  •  Ratings  Reviews  and  Comments  a  la  Amazon  products  •  Difficulty/Duration  Estimates  •  Manage  new  versions  of  the  same  resource  •  Flag  as  incorrect/inappropriate  •  Community  Aided  Annotations    •  Map  of  training  events      

People  •  Building  a  Trainer  Portfolio  

11  

Standards compliance EDAM  DC,  XCRI-­‐CAP    Schema.org    W3C  DCAT    W3C  Dataset  Descriptor  CERIF  NISO/JATS  OpenSocial….  

Page 12: The ELIXIR UK training portal (TeSS) by Carole Goble

Activities  to  date  

12  

UK Community: Workshops , meetings and liaisons •  TeSS User Consultation Workshop: 24th June ‘14 (Manchester) •  Structural Bioinformatics Requirements Gathering: 18th Aug ’14 (UCL) •  Feature priority survey International Community: •  Software Carpentry - discussions with “Lessons Package Manager”

team, July’14 Technical activities: •  Review and selection of available platforms: CKAN, HubZero, Drupal,

Joomla, SEEK4Science, Pylon… •  Developed example aggregators to test with CKAN and HubZero

(https://github.com/ElixirUK) •  Attended HubBub Workshop and Hackathon – 28th Sept-3rd Oct ‘14,

(Indianapolis) ELIXIR Training Portal Task Force: •  Discussions with Slovenian node (eLearning platform based on

Moodle, TF for eLearning), 7th Oct’14, Video Conference 20th Oct’14 •  Booting up joint Task Force: applied for cross-node pilot funding.

Page 13: The ELIXIR UK training portal (TeSS) by Carole Goble

Started  discussions  with  OKFN  

13  

Page 14: The ELIXIR UK training portal (TeSS) by Carole Goble

http://tesstest2.oerc.ox.ac.uk  

14  

Page 15: The ELIXIR UK training portal (TeSS) by Carole Goble

Storyboarding  

https://elixirtess.mybalsamiq.com/projects/tess/grid

Page 16: The ELIXIR UK training portal (TeSS) by Carole Goble

16  

Page 17: The ELIXIR UK training portal (TeSS) by Carole Goble

Ongoing  effort  define  the  “added  value”  of  TeSS  Community  engagement  –  “few  people  love  you”    •  Technical  Pilot,  focus  on  Structural  Bioinformatics  in  ELIXIR-­‐UK  

•  Agile,  iterative  development:  small  steps  -­‐>  consultation  -­‐>  adjustment    •  Feedback  from  training  and  eLearning  experts    

•  Training  Portal  Task  Force  •  Workshops  with  the  community  (Pilot  Action  proposals):  understanding  

needs,  eliciting  requirements,  reality  check.  •  Closer  relationship  with  ELIXIR-­‐Slovenia  eLearning  Portal  •  Consulting  with  Elixir  Nodes  interested  in  eLearning  (Elixir  NL,  Elixir  CH,  

Elixir-­‐Slovenia,  Elixir  Italy)  •  Consulting  with  the  Elixir  Training  Coordinators  Group  •  Releasing  and  testing  the  prototype  within  the  community    (Pilot  Action  

proposals)  

•  Wider  consultation  •  Attending  workshops  and  hackathons  for  eLearning  platforms    •  Consulting  with  Software  and  Data  Carpentry  community  17  

Page 18: The ELIXIR UK training portal (TeSS) by Carole Goble

INFRADEV3  

Sustain &

Govern

Resource Host

Support Feeds/Packages

Con

tent

Maintain

Platform

D

evelopment

Plug-ins C

reat

ion,

C

ontri

butio

n,

Cur

atio

n

Nodes: TrCC

Community Trainers & Trainees

External Developers

Packaging

Page 19: The ELIXIR UK training portal (TeSS) by Carole Goble

From  Prototype  to  TeSS  Production  INFRADEV3  proposal  

19  

Resource •  Host, maintain, support, helpdesk, governance policies, take-downs… Content: new and established materials, workshops…. •  Work directly with Nodes who build and share training materials •  Sourcing from external, independent and partner feeds •  Curation and curation protocols Platform Development and deployment: •  Development transforming from prototype into production •  Curation tools, plugins (in and out), packaging for take-up •  Partnership with OKFN Community •  Building a contribution, customer and collaboration community •  Testing, adoption, rollout. Leveraging the TrCC. Sustainability and governance •  Critical Mass for TeSS : low-level entry, incentives to share & contribute •  Contents gathering via community effort and SLA with providers •  Open-source development •  Sustainable funding model, Governance structure & policies

Page 20: The ELIXIR UK training portal (TeSS) by Carole Goble

2014

Q1: Recruitment of TeSS Staff. Gathering of

requirements TeSS requirements workshop,

24 June 2014

Q2: TeSS Specification and platform review

Q3: TeSS feasibility report and

preliminary results of sprints.

2015 Q4: 1st TeSS release All Hands populate

(All Hands)

Q5: 2nd TeSS release All Hands populate

(All Hands).

Q6:External release

Q7: Establish long term TeSS strategy.

2016 Q8: Maintain content Continual releases

Q9: Maintain content Continual releases.

Q10: Maintain content Continual releases.

Q11:Maintain content Continual releases.

Assess impact

Start

Pre

limin

ary

Tim

etab

le fo

r ELI

XIR

-UK

Act

iviti

es