2. 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
4. 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
5. 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
6. • 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
7. • 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
8. 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
9. 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
10. 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
11. 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….
12. 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.
17. 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
19. 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
20. 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
PreliminaryTimetableforELIXIR-UKActivities