Inokufu Docs
  • Overview
  • Learning Object
    • Why learning object is key
    • Competency-based education
    • Metadata models
    • Inokufu Schema
      • URL
      • Title
      • Description
      • Picture
      • Language
      • Type
      • Learning goal
      • Provider
      • Publisher
      • Author
      • Competency
      • Expertise level
      • Age
      • Popularity note
      • Address (if physical)
      • Learning time
      • PriceSpecification
  • Learning object API
    • Getting started
    • Authentication
    • Usage plans
    • Best efforts
    • Search by type
    • Search by provider
    • Types
    • Providers
    • Languages
    • Bloom taxonomy
    • Feedback
  • Competency API
    • Competency v1
  • Resources
    • FAQ
    • Website
    • Rapid API
    • Credits
Powered by GitBook
On this page
  • Supported types
  • Request
  • Headers
  • Query Parameters
  • Code examples
  • Response
  • Response parameters
  • Response example

Was this helpful?

  1. Learning object API

Types

This endpoint returns a list of the types currently supported by the API.

Supported types

The API currently supports 13 types of learning objects as follows:

Type
Example of providers

video

YouTube, Dailymotion, Vimeo

mooc

edX, Coursera, OpenClassrooms, Linkedin Learning

podcast

ApplePodcasts, SoundCloud

app

App Store, Google Play Store

article

Wikipedia, Medium

book

Amazon books, Google books

ebook

Apple Books, Google books

career profile

ONISEP, Oriane, Pôle Emploi

distance learning

MIT, Stanford, MonCompteFormation

training

MonCompteFormation, Pôle Emploi

safety sheet

OSHA, INRS

tutorial

WikiHow, Instructables

website

Code Academy, Apprendre TV5 Monde

We are in the process of indexing additional types of learning objects such as exercise, XR/VR/AR, scientific articles, reports, etc. When available, these types will be added to the supported list.

You can access to the list of supported types using the /type endpoint as described below.

Request

GET https://learning-objects-v2.p.rapidapi.com/type
GET https://api.inokufu.com/learningobject/v2/type

Headers

This endpoint does not require any API key authentication in the header.

Query Parameters

This endpoint does not require any query parameter.

Code examples

See below for Direct customer access:

curl "https://api.inokufu.com/learningobject/v2/type"
import requests
r = requests.get('https://api.inokufu.com/learningobject/v2/type')
r.json()
$curl = curl_init('https://api.inokufu.com/learningobject/v2/type');
//Download the certificate from 'https://api.inokufu.com/' to avoid SSL errors and replace 'certInokufu.cer' with the name of your downloaded file
curl_setopt($curl,CURLOPT_CAINFO,__DIR__ . DIRECTORY_SEPARATOR . 'certInokufu.cer');
$data = curl_exec($curl);
if($data===false){
   var_dump(curl_error($curl));
};
const type = async () => {fetch('https://api.inokufu.com/learningobject/v2/type' ).then(function(response) {
  if(response.ok) {
    response.json().then(function(json) { 
      const resJson = JSON.stringify(json)
      return resJson;
})}})};

Response

Response parameters

Parameter
Description

type

Name of the type of LO to be used in the /search endpoint to filter LO with the type parameter

description

Short description of this type

Response example

Here is an example of the JSON structured response provided by this endpoint.

[
    {
        "type": "app",
        "description": "Educational apps or apps that may be useful for learning a new skill or job, from providers such as App Store, Google Play Store, etc."
    },
    {
        "type": "article",
        "description": "Articles that may be useful for learning a new skill or job from providers such as Wikipedia, Medium, etc. "
    },
    {
        "type": "book",
        "description": "Textbooks and other educational books from providers such as Amazon books, Google books, etc. "
    },
    {
        "type": "career profile",
        "description": " Career profiles in various form from providers such as ONISEP, Oriane, Pôle Emploi, Fichemetier.fr, etc…"
    },
    {
        "type": "distance learning",
        "description": " Remote trainings or degrees from providers such as MIT, Stanford, MonCompteFormation, etc."
    },
    {
        "type": "ebook",
        "description": "Electronic textbooks and other educational ebooks from providers such as Apple Books, Google books, etc"
    },
    {
        "type": "mooc",
        "description": "Massive Open Online Courses (MOOC) from providers such as edX, Coursera, OpenClassrooms, Linkedin Learning, etc."
    },
    {
        "type": "podcast",
        "description": "Educational audio files from providers such as Apple Podcasts, SoundCloud, etc."
    },
    {
        "type": "safety sheet",
        "description": "Safety data sheets from providers such as OSHA, INRS, etc."
    },
    {
        "type": "serious game",
        "description": "Educational games from providers such as Google play store, App store, etc."
    },
    {
        "type": "training",
        "description": "In-person trainings or degrees from providers such as MonCompteFormation, Pôle Emploi, etc. "
    },
    {
        "type": "tutorial",
        "description": "Tutorials and others step by step instructions from providers such à WikiHow, Instructables, etc."
    },
    {
        "type": "video",
        "description": "Educational videos from providers such as YouTube, Nebula, Vimeo, etc."
    },
    {
        "type": "website",
        "description": "Websites that gather content on a specific topic, from providers such as, etc"
    }
]

PreviousSearch by providerNextProviders

Last updated 3 years ago

Was this helpful?

See for Rapid API codes examples.

here