Riferimenti su specifiche Open Badges


  • Editori

    Tutti i dettagli sulle specifiche riguardanti openbadges possono essere trovati su:
    http://specification.openbadges.org

    Repository per le modifiche in corso:
    https://github.com/openbadges/openbadges-specification

    Dentro troviamo le specifiche per l'Assertion, ossia il json contenente le informazioni di chi ha preso il badge (identità, scadenza, ecc...).
    Nel repository sopra citato sono specificate anche le regole per il Baking ossia la pratica per incapsulare l'assertion dentro la nostra immagine e viceversa.

    Le specifiche sono a buon punto e quasi congelate.
    Un saluto


  • administrators

    I badge o distintivi virtuali sono formati da una parte grafica(png o svg) associata ad un struttura json ( metadati).La struttura json contiene tutti i dati necessari utili a verificare il badge stesso.

    La struttura standard degli openbadges si basa su tre oggetti :

    BadgeAssertion--------------------------------------------------
    BadgeClass------------------------------------------------------ASSERTION
    Issuer Organization----------------------------------------------

    Ogni oggetto è composto da una serie di altri dati .
    Struttura Badge Assertion(citiamo solo i campi obbligatori)
    La badge Assertion per considerarsi valida ingloba al suo interno i seguenti dati:

    • uid id unico identificativo del badge

    • recipient

    • badge tipo di badge e perchè stato assegnato - (contiene il link della badge class)

    • verify utile per verificare l'assertion

    • issuedOn data dell'assegnazione

    Questo è un esempio valido di una struttura
    {
    "uid": "f2c20",
    "recipient": {
    "type": "email",
    "hashed": true,
    "salt": "deadsea",
    "identity": "sha256$c7ef86405ba71b85acd8e2e95166c4b111448089f2e1599f42fe1bba46e865c5"
    },
    "issuedOn": 1359217910,
    "badge": "https://example.org/robotics-badge.json",
    "verify": {
    "type": "hosted",
    "url": "https://example.org/beths-robotics-badge.json"
    }
    }

    Struttura Badge Class:
    La badge Class descrive le caratteristiche del badge. Contiene la parte relativa al badge , issuer e criteri.
    Struttura Badge Class(citiamo solo i campi obbligatori)

    • nome nome del badge.

    • descrizione contiene la descrizione

    • image url dell'immagine del badge

    • criterio requisiti necessari per guadagnarsi i distintivi

    • issuer url issuer

    La badge class viene collocata all' interno della badge assertion.
    "badge": "https://example.org/robotics-badge.json",

    Basta cliccare sul link badge per vedere la struttura della badge class:

    {
    "name":"Software \u0026 Operating Systems",
    "description":"",
    "image":"https://admin.digitaldrivinglicence.barclays.co.uk/_common/updateable/images/skill/badge/d34840b7-1534-42c1-ba5e-b763287444ec.png",
    "criteria":"https://www.digitaldrivinglicence.barclays.co.uk/software-operating-systems/",
    "issuer":"https://www.digitaldrivinglicence.barclays.co.uk/badge/issuer.json"
    }

    Struttura Issuer Organization:
    Descrive l'emittente del badge.
    Struttura Issuer organitation(citiamo solo i campi obbligatori):

    • Nome nome organizzazione

    • Url Indirizzo emittente


Effettua il Log in per rispondere
 

Sembra che la tua connessione a Openbadges sia stata persa, per favore attenti mentre proviamo a riconnetterti.