All Projects → adlnet → xapi-profiles

adlnet / xapi-profiles

Licence: Apache-2.0 License
A set of documents addressing the structure of and supporting services for xAPI Profiles.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to xapi-profiles

Webpub Manifest
📜 A JSON based Web Publication Manifest format used at the core of the Readium project
Stars: ✭ 46 (-2.13%)
Mutual labels:  specification, json-ld
unfurl
Extract rich metadata from URLs
Stars: ✭ 41 (-12.77%)
Mutual labels:  rdfa, json-ld
node-htmlmetaparser
A `htmlparser2` handler for parsing rich metadata from HTML. Includes HTML metadata, JSON-LD, RDFa, microdata, OEmbed, Twitter cards and AppLinks.
Stars: ✭ 44 (-6.38%)
Mutual labels:  rdfa, json-ld
ProvBook
The provenance of a Jupyter Notebook
Stars: ✭ 29 (-38.3%)
Mutual labels:  provenance
TinCanPython
Python Library for xAPI (originally Tin Can API)
Stars: ✭ 38 (-19.15%)
Mutual labels:  xapi
web-data-extractor
Extracting and parsing structured data with jQuery Selector, XPath or JsonPath from common web format like HTML, XML and JSON.
Stars: ✭ 52 (+10.64%)
Mutual labels:  jsonpath
SMJJSONPath
JSONPath implementation in Objective-C
Stars: ✭ 28 (-40.43%)
Mutual labels:  jsonpath
alfa
♿ Suite of open and standards-based tools for performing reliable accessibility conformance testing at scale
Stars: ✭ 75 (+59.57%)
Mutual labels:  json-ld
ehn-dcc-valuesets
EU eHealthNetwork value sets as referenced by the EU Digital COVID Certificate (DCC) JSON Schema
Stars: ✭ 26 (-44.68%)
Mutual labels:  specification
openmessaging.github.io
OpenMessaging homepage
Stars: ✭ 12 (-74.47%)
Mutual labels:  specification
nuxt-netlify-lambda-starter
🛠️ SEO-friendly website starter backed by Netlify lambda functions in a simple, friendly repo
Stars: ✭ 60 (+27.66%)
Mutual labels:  json-ld
Crypto-API-Rules
This repository contains all CrySL rules currently used in the crypto assistant CogniCrypt.
Stars: ✭ 16 (-65.96%)
Mutual labels:  specification
TinCan.NET
C#/.NET library for Tin Can API
Stars: ✭ 42 (-10.64%)
Mutual labels:  xapi
rdf-canonize
An implementation of the RDF Dataset Normalization Algorithm in JavaScript.
Stars: ✭ 14 (-70.21%)
Mutual labels:  json-ld
vscode-tlaplus
TLA+ language support for Visual Studio Code
Stars: ✭ 213 (+353.19%)
Mutual labels:  specification
CASE
Cyber-investigation Analysis Standard Expression (CASE) Ontology
Stars: ✭ 46 (-2.13%)
Mutual labels:  json-ld
schemaorg-jsd
JSON Schema validation for JSON-LD files using Schema.org vocabulary.
Stars: ✭ 16 (-65.96%)
Mutual labels:  json-ld
gcis
Global Change Information System
Stars: ✭ 20 (-57.45%)
Mutual labels:  provenance
box-openapi
OpenAPI 3.0 Specification for the Box APIs
Stars: ✭ 71 (+51.06%)
Mutual labels:  specification
aoc-mgx-format
Age of Empires: The Conquerors - Savegame File Format
Stars: ✭ 56 (+19.15%)
Mutual labels:  specification

xapi-profiles

This is a companion specification to the core xAPI Specification that addresses the structure and supporting services for xAPI Profiles.

A profile is the human and/or machine-readable documentation of application-specific concepts, statement patterns, extensions, and statement templates used when implementing xAPI in a particular context. In a nutshell, a profile documents the vocabulary concepts, extensions, statement templates, and patterns that are required for xAPI to be implemented consistently for a specific use case. A profile empowers designers and developers to establish a controlled, domain-specific vocabulary and determine what data should be captured/stored and reported on. In other words, a profile really is the blueprint for a successful, semantically interoperable xAPI implementation.

This Github repository contains the xAPI Profiles Specification. xAPI is a learning technologies interoperability specification that describes communication about learner activity and experiences between technologies. The xAPI Profiles Specification stands as a companion to xAPI, and is divided into three documents:

Specification versions

The current version of the specification is 1.0.

Authored Profiles

ADL maintains a public repository of authored xAPI profiles based on this specification and processes provided by ADL's vocabulary and profile index, http://xapi.vocab.pub.

What to do if the spec is unclear

If when implementing the specification you find something is unclear or unhelpful, you can help to improve the xAPI Profiles specification by raising an issue here. When raising an issue, please give as much detail as you can in regards to:

  • Which part/parts of the specification you are reading.
  • Your understanding of what these parts mean.
  • The product and feature you are implementing xAPI Profiles in; what's the use case you are trying to achieve? What user stories are you trying to support?
  • How you would like the specification to be improved? Suggest some specific new wording if you like!

You'll need to sign up for a GitHub account if you do not already have one in order to raise and comment on issues.

You can discuss any issues before or after raising them on the xAPI Profiles Google Group

How you can contribute

You'll need to sign up for a GitHub account if you do not already have one in order to contribute to the specification.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].