Registering Resources in TeSS

Training resources (events and materials) may be added to TeSS to reach bigger audiences, increase impact and bolster event attendance. Registering events and training materials makes them more findable in a variety ways to various user bases.

… in TeSS
Be seen by thousands of visitors to our site
… embedded in other sites

By registering your event it will be:

Listed on TeSS

Promoted on other sites that use our widgets

Appear in more search results because of our search-engine optimisation

Be seen across all the websites that display site resources through our widgets.
… in search engines
Be seen in search results more owing to our search-engine optimisation

There are two ways to register training materials or events for display in TeSS:

  1. Arrange for an automatic registration solution;
  2. Use our form to register them manually.

Automatic Registration

TeSS features several options for automatically "harvesting" resources from external sources. This can be helpful if you are maintaining a large collection of events and materials that changes frequently.

If you have implemented Bioschemas markup on your website and would like your content to appear in TeSS, see our "Bioschemas sources" repository for detailed information on how to proceed:

TeSS Bioschemas Sources

Alternatively, contact to discuss other methods of automatic registration in TeSS.

Structured Data Types

To register resources in TeSS automatically, we need to be able to extract data from target sources reliably. To this end, it is helpful if the data is structured according to some kind of standard format.

The following are examples of the kinds of structured data that TeSS can work with.

If your website currently includes no structured data, and you’d like your resources added to TeSS, we recommend using Bioschemas to structure your site. / Bioschemas is a project run by a consortium of search engines. has created an extensive library of schemas that web-masters can use to explicitly mark-up their websites content in order to improve search engine visibility and interoperability.

Bioschemas is an initiative to supplement the work of to help improve the findability of online resources in the life sciences.

The two main activities of Bioschemas are:
  • Proposing new types and properties to to allow for the description of life science resources.
  • Defining usage profiles over the types that identify the essential properties to use in describing a resource.

TeSS supports the following Bioschemas profiles:
for events that are courses

for other events for training materials

Application Programming Interfaces, or APIs, typically have endpoint URLs that, when accessed, return data in a common exchange format, such as XML or JSON.

If your website has an API that programmatically displays data for your training or event content, the TeSS team can write an API client to interface with it.


Many organisations use calendar applications to organise and display their events. These may be custom-made or, more likely, utilise applications like Google Calendar. Calendar applications maintain an underlying file for event storage and retrieval, typically in the iCal (.ics) format.

TeSS can extract event descriptions, dates and locations from iCal files.

Other types
  • RSS Feed: an RSS feed is a type of news format. Many websites have such feeds, which list recent posts in a standard format. We can write scripts to parse this format;
  • Git Repository: a git repository is a directory containing files that can be edited collaboratively. If you are using GitHub (or similar) to develop your training resources, and/or use GitHub Pages to render them, we can write a script that clones the repository and extracts resource information. We may ask you to create a metadata file in YAML format to help us extract the metadata;
  • Other: if you have training metadata in another structured format (e.g., an XML or JSON dump, a CSV file, a YAML file, or other format), it may be possible for the TeSS team to write a script to parse it.
Manual Registration

Resources may be added manually to TeSS.

To do so, first register for a free account. Members of academic institutions may be able to log-in via LS-Login.

Once registered and logged in, the 'register event' and 'register material' buttons will become visible on the events and materials tabs. Alternatively click here:

Register event Register material