PRODUCT

Discovery

Search and find materials from all over the world

Try Now

The material search enables anyone to search through the indexed OER materials that are connected in our network via our Connect service. The material search functionality is cross-lingual and functions as a Recommendation engine.

The materials shown currently are text, video and audio. They are enriched them through a process called Wikification and stored into a database that contains data about user activities on the OER repositories that integrated the Connect Service, a library developed for acquiring behavior data.

The platform consists of four major components – the database, ingesting and processing pipeline, services and platform API – each employed to perform a separate task. The platform is able to process three types of OER materials: text, video and audio. In addition, it enriches them through a process called Wikification. The processed materials are stored into the database. The database also contains data about user activities on the OER repositories that integrated the X5GON Connect Service, a library developed for acquiring behaviour data. The database is accessed by the different services developed within the project – the recommender engine, the quality assurance tool and the learning analytics tool – which can be accessed through the platform API.

Check the API

Discovery API

Search for relevant materials
GET/search

Get a list of relevant open educational resources (10 per page).

Query string parameters
textType: StringTitle: Query TextOptional: falseThe seed text from which the system finds the relevant open educational resources.
typeType: StringTitle: Material TypeOptional: trueThe type of open educational resources. Possible options: all, video, audio and text.Default value is all.
pageType: IntegerTitle: PageOptional: trueThe page number of the recommended list.Default value is 1.
Response body attributes
queryType: JSONTitle: Query ParametersRead only: trueA JSON object containing the provided query parameters.
query object properties
textType: StringTitle: Query TextRead only: trueThe user provided query text.
typeType: StringTitle: Material TypeRead only: trueThe material type provided.
pageType: IntegerTitle: Result PageRead only: trueThe page number of the results.
rec_materialsType: ArrayTitle: Recommended MaterialsRead only: trueAn array of objects, each representing an recommended open educational resource.
rec_materials object properties
material_idType: IntegerTitle: Material IDRead only: trueThe unique ID of the OER material.
weightType: FloatTitle: Recommendation WeightRead only: trueThe number between 0 and 1 representing the relevance of the OER material. Greater weight means bigger relevance.
urlType: StringTitle: Material URLRead only: trueThe URL of the OER material.
titleType: StringTitle: Material TitleRead only: trueThe title of the OER material.
descriptionType: StringTitle: Material DescriptionRead only: trueThe description of the OER material.
providerType: StringTitle: Material ProviderRead only: trueThe name of the OER materials provider.
languageType: StringTitle: Material LanguageRead only: trueThe language of the OER material in ISO 639-1 code.
wikipediaType: ArrayTitle: Material Wikipedia ConceptsRead only: trueAn array of objects, each representing the most relevant wikipedia concept of the material.
wikipedia object properties
conceptType: StringTitle: Wikipedia ConceptRead only: trueThe Wikipedia concept represented as an URL.
supportType: IntegerTitle: Wikipedia Concept SupportRead only: trueThe amount of elements in the material that support the given Wikipedia concept.
typeType: StringTitle: Material TypeRead only: trueThe type of the OER material.
metadataType: JSONTitle: Result MetadataRead only: trueA JSON object containing the associated metadata. Helpful for navigating through the recommendations.
metadata object properties
num_or_materialsType: IntegerTitle: Number of Found MaterialsRead only: trueNumber of most relevant relevant recommendations.
max_pagesType: IntegerTitle: Max PagesRead only: trueThe total number of result pages.
Get a list of most relevant open educational resources (similar to /search)
GET/recommend/oer_materials

Get a list of most relevant open educational resources.

Query string parameters
textType: StringTitle: Query TextOptional: falseThe seed text from which the system finds the relevant open educational resources.
typeType: StringTitle: Material TypeOptional: trueThe type of open educational resources. Possible options: all, video, audio and text.Default value is all.
pageType: IntegerTitle: PageOptional: trueThe page number of the recommended list.Default value is 1.
Response body attributes
rec_materialsType: ArrayTitle: Recommended MaterialsRead only: trueAn array of objects, each representing an recommended open educational resource.
rec_materials object properties
material_idType: IntegerTitle: Material IDRead only: trueThe unique ID of the OER material.
weightType: FloatTitle: Recommendation WeightRead only: trueThe number between 0 and 1 representing the relevance of the OER material. Greater weight means bigger relevance.
urlType: StringTitle: Material URLRead only: trueThe URL of the OER material.
titleType: StringTitle: Material TitleRead only: trueThe title of the OER material.
descriptionType: StringTitle: Material DescriptionRead only: trueThe description of the OER material.
providerType: StringTitle: Material ProviderRead only: trueThe name of the OER materials provider.
languageType: StringTitle: Material LanguageRead only: trueThe language of the OER material in ISO 639-1 code.
wikipediaType: ArrayTitle: Material Wikipedia ConceptsRead only: trueAn array of objects, each representing the most relevant wikipedia concept of the material.
wikipedia object properties
conceptType: StringTitle: Wikipedia ConceptRead only: trueThe Wikipedia concept represented as an URL.
supportType: IntegerTitle: Wikipedia Concept SupportRead only: trueThe amount of elements in the material that support the given Wikipedia concept.
typeType: StringTitle: Material TypeRead only: trueThe type of the OER material.

Learn more about other our products.

ecosystem
Recommend

Show your content in a network of other sites

ecosystem
Analytics

Understand the trends of your content usage

ecosystem
Blind

Platform and assistant for the visually impaired

ecosystem
Translate

Translate your content in every format

ecosystem
Connect

Connect users with OER sites in Moodle

ecosystem
Feed

Provide data for all stakeholders via API

ecosystem
Code

Complete software on GitHub

ecosystem
Moodle plugin

Accessing OER from MOODLE through AI tools

logo
flag