Veracity Logo

1886087
Statements

28914
Actors

93555
Activities

212
LRSs

Call us today at +1-540-239-5212 or Email us at [email protected]

We would love to hear more about your ideas for measuring learning outcomes and performance. Want to try the LRS first? Create an account below. Create Account Sign In

Veracity Learning is:

An LRS.

Veracity Learning is a simple yet powerful tool for collecting Experience API (xAPI) statements . We fully support all types of xAPI data, including statement signatures, binary attachments, and document stores.

Data Visualization.

Veracity Learning includes powerful graphing and reporting tools to visualize data and detect trends. You'll gain valuable insights from your first statement with our special support for common xAPI profiles.

Content Hosting.

Not only do we receive xAPI statements, we can also host the content that generates them! Veracity Learning includes file hosting, xAPI Launch support, and learner account management.

Scalable.

We're serious about taking learning data to scale. Veracity Learning is designed to store hundreds of millions of xAPI statements, and tens of thousands of API calls per second.

Features:

Analytics & Dashboards

Robust analytics and multiple dashboard interfaces for learners and instructors. Embed reports in other applications for real time insights, or build custom dashboards on your own site.

Learners and Lessons

Veracity Learning can take over some of your basic LMS use cases. We allow you to create learner accounts, upload lessons and content packages, and create a basic learner portal.

Advanced Queries

Extracting data from a Learning Record Store can be a pain. Veracity Learning exposes the standard xAPI search interface, a much more powerful statement search API, plus an aggregation API for complex metrics.

Data Management

It's your data, use it however you want! We can export results to JSON, create entire binary database exports, or ingest xAPI data from other sources. You can even build complex hierarchies of LRSs using Statement Forwarding.

Multiple LRS Instances

Your account can create seperate LRS instances for different testing environments or data integration strategies.

Installation & Hosting

Options for Cloud-Hosted or Onsite installation. Our cloud system is available anywhere, and our onsite software can run on any OS. Installation can be as easy as a single click, or scale up to a massive multi-node cluster.

Analytics:

Analytics & Dashboard Integrations

Each visualization from our analytics tools can be exported as a live graph. This graph can be embedded into other sites. Mix and match our visualizations to build a custom dashboard, or post them to forums and blogs. Below, you see some real time visualization of data in our test LRS!

SCORM Profile Dashboards

Veracity Learning provides a set of dashboards that are based on the SCORM Profile. Statements following the SCORM Profile will automatically be used in graphs designed for SCORM-like interactions and progress.

Analytics & Dashboard Integrations

Each visualization from our analytics tools can be exported as a live graph. This graph can be embedded into other sites. Mix and match our visualizations to build a custom dashboard, or post them to forums and blogs. Below, you see some real time visualization of data in our test LRS!

Advanced Queries:

xAPI Advanced Search

The xAPI search interface from the official specification can be somewhat.... limiting. Our expanded search API gives you the language you need to express complex queries. Based on standard MongoDB search operators, your search can look something like this:

Find statements where the actor name is either "Harriet Chapman" or "Pearl Drake", or where the scaled score is greater than .75.

{
    "$or":[ 
            { "actor.name": 
                { $in: ["Harriet Chapman",
                        "Pearl Drake"]}
            },
            { "result.score.scaled": 
                { "$gt": 0.75 }
            }
    ]
}

Find statments where the value of the extension field "https://w3id.org/device-type" includes "Mobile" and the actor name contains "Henrietta". Strings are automatically treated as regular expressions.

{

    "context.extensions.https://w3id.org/device-type":"Mobile",
    "actor.name":"Henrietta"

}

You can have multiple conditions on the same field with the $and operator. When your LRS enables it, you can also use loose JSON formatting. Notice the lack of quotations? This finds statements where the scaled score is between .75 and 80.

{
        
    $and:[
        { result.score.scaled: 
            { $gt: 0.75 }
        },
        { result.score.scaled: 
            { $lt: 0.80 }
        }
    ]
    
}

Custom Development:

Custom Dashboards, Integrations and Features

Veracity Learning is the foundation for a variety of tools and services. Ask us about developing customized data visualizations and dashboards. We can also build versions with Single Sign On support, EHRI data import, or direct LMS integration. Contact us about data collection and visualization for non-xAPI data sources as well!

Learn More

The Experience API field uses a lot of acronyms for new technologies. Don't worry, we're here to help. Here's some quick info to help this all make sense. As always, contact us with questions! To keep up with trends in the xAPI world, follow our development, or read articles about learning data, check out our blog!

LRS

Short for "Learning Record Store"

In the xAPI world, an LRS ( Learning Record Store ) is a database that accepts "xAPI Statements" . The specificiation defines a standard way that an LRS must accept and publish publish statements. When your content uses xAPI, you can connect it to any conformant LRS.

Experience API

Any content type. Anywhere. Any device.

The eXperience API ( xAPI ) is a standard for transporting learning performance data. This standard uses modern web principles to collect data from different types of sources. Most xAPI data is a "Statement" , which is a formal way of saying "Someone did something"

Launch

Connecting Content to an LRS

Now that you're using xAPI to record data to an LRS, how do you configure your website to talk to YOUR LRS, instead of someone else's? xAPI Launch is a method for moving the web address and access codes for an LRS to another website, mobile app, or program.

Generate Data:

Looking for tools to help you create some xAPI statements in the first place? Many authoring tools include xAPI support out of the box. You can also use some open source libraries to simply and easily create xAPI Statements with JavaScript. Check out these tools and programs.

ADL's xAPI Wrapper

Advanced Distributed Learning publishes and open source JavaScript library that makes tracking xAPI from a webpage easier. It even supports xAPI Launch!

xAPIApps

xapiapps is the learning experience platform built on xAPI. Use the apps you love to deliver measurable learning experiences.

Cloud-Hosted Plans & Pricing

  Free Starter Pro Expert Enterprise
Cost Per Month $0 $100 $400 $800 Get Quote
Server Type Shared Shared Shared Dedicated T2-Medium Dedicated M4-Large
API Call Limit 10,000 / day 25,000 / day 100,000 / day Unlimited** Unlimited**
Storage Limit 100 MB 1 GB 5 GB Unlimited** Unlimited**
Dashboard Basic Basic Advanced Advanced Advanced
Learner Portal Accounts 100 500 2500 Unlimited** Unlimited**
  Sign Up Contact Contact Contact Get Quote

Require additional horsepower? Contact us for a customized plan.
* Costs can be paid monthly or in bulk for the year
** Fair usage and other restrictions apply

Onsite Installation Plans & Pricing

  Proof-of-Concept Pilot Production
License Cost $650 $7,000 $12,000
Processor Cores 1 4 8
License Type Perpetual Perpetual Perpetual
Dot Release Yearly Limit 1 3 5
Support Included Patches and bug fixes Patches and bug fixes Patches and bug fixes
Discounted Upgrade No Yes Yes
  Contact Contact Contact

Need an enterprise solution? Contact us for a quote.

Support Plan Pricing

Basic

$1,100
  • Hours of Support: 10
  • Duration: 1 Year
  • Response Time: 3 days or less

Plus

$2,000
  • Hours of Support: 20
  • Duration: 1 Year
  • Response Time: 2 days or less

Advanced

$4,500
  • Hours of Support: 50
  • Duration: 1 Year
  • Response Time: 1 day or less

Interested in more services, more hours, longer duration, and/or quicker response times? Contact us for a customized plan.

Questions or Comments?

We love feedback! Please contact us with any questions, comments, ideas, thoughts, jokes, observations, bug reports, feature requests, or just to say 'Hi'.

Contact Us

Speak to Us+1-540-239-5212

FacebookLike our Page