Skip to content

njvsvalhalla/TinCan.NET

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Info

A .NET Core C#/.NET library for implementing Tin Can API.

About

This project is a modification of Rustici Software's TinCan.NET Library https://github.com/RusticiSoftware/TinCan.NET and is licensed under the Apache 2.0 license. Also included is modifications from a pull request from github user "peturingi" to update the software for .NET Core, as well as add ActivityDefinition InteractionType. Both of these have not been merged into their master branch as of 8/7/18. Pull requests included: RusticiSoftware#35 (itself based on : RusticiSoftware#17 from 2015, user olivergurnell) RusticiSoftware#34

Modifications done by myself:

  • Standardized method, field, property, and variable names
  • Cleaned up code and made more readable
  • Added support for xAPI 1.0.3
  • LanguageMap was made with the ability to use an collect initializer
  • All calls in RemoteLRS are now async
  • The tests were updated to .NET core & fixed any broken tests
  • RemoteLRS tests were made async

For hosted API documentation, basic usage instructions, supported version listing, etc. visit the main project website at:

http://rusticisoftware.github.io/TinCan.NET/

For more information about the Tin Can API visit:

http://tincanapi.com/

Installation

Include the TinCan folder in your project and reference the project.

Nuget package located here: https://www.nuget.org/packages/TinCanCore/

Packages

No packages published

Languages

  • C# 100.0%