A class that contains the configuration fields and defaults.
Map
Activity utilities
Our class to handle annotation storage
A very simple Cache - currently implemented in session
This is a ContentItem class with Tsugi-specific convienences.
This is a class to provide access to the resource context level data.
This is a place holder. Other than dumpPost() it needs a bit of work.
This is a general purpose DeepLink class with no Tsugi-specific dependencies.
This is a class holding commmon functionality to be extended by various other classes.
Some really small, simple, and self-contained utility public static functions
This is a class holding convienence methods to access the json column for the core objects.
Key
This is a class to provide access to the resource key level data.
This an opinionated LTI class that defines how Tsugi tools interact with LTI
This captures all of the data associated with the LTI Launch.
This is a class to provide access to the resource link level data.
Mail utilities
Helper class for Tsugi REST end points
This is a class to provide access to the user's result data.
This is a class to provide access to roster information from a site.
This is a helper class to transform MySQL and PgSQL dialects
This is a trait convienence methods to access the session from the launch object
Settings deprecated
This is a class to provide access to the setting service.
This is a class holding convienence methods to access settings from core objects.
Provide support for a Tsugi Tool
This is a class to provide access to the resource context level data.
This class contains the server side of Tsugi notification web sockets
Aes
A adaptive, multi-scale compressed time series of event counter buckets
A very simple Google Login
JWT
JSON Web Token implementation
UI
Png
This is a set of PNG related libraries
This is a class to enable building Laravel Apps using Tsugi
The Tsugi variant of a Lumen Application
A Trivial memory-based store - no support for tokens
Our class to show analytics
Our class to handle annotation markup
This is a class that supports the creation of simple CRUD forms.
This is a class that suports the HandleBars use cases in Tsugi
Our class to generate menus
Our class to generate menus
Our class to capture a set of top menus
Our class to generate pageable tables.
CC
This class allows us to produce an IMS Common Cartridge Version 1.2
This is a general purpose LTI class with no Tsugi-specific dependencies.
This is a general purpose ContentItem class with no Tsugi-specific dependencies.
This is a general purpose DeepLinkRequest class
This is a general purpose DeepLink class with no Tsugi-specific dependencies.
Super Simple File Based Router
Git
Git Interface Class
Git Repository Interface Class
Port of HSLuv Color library to PHP by Carlos Cabo. V.2.0.0 Original by Alexei Boronine. https://github.com/hsluv
KVS
LTI
This is a general purpose LTI class with no Tsugi-specific dependencies.
This is a general purpose LTI 1.3 class with no Tsugi-specific dependencies.
This provides a deterministic pseudo-random sequence that is seedable
Mimeparser class. This class provides basic functions for handling mime-types. It can handle matching mime-types against a list of media-ranges. See section 14.1 of the HTTP specification [RFC 2616] for a complete explanation.
Net
This general purpose library for HTTP communications.
This is our "improved" version of PDOStatement
PS
An Approximation of a Python String in PHP
Wrap the DOMDocument class with some convienence methods
U
Some really small, simple, and self-contained utility public static functions
Simple URL Routing for "Old school" PHP apps