Simple xAPI LRS client functions.
Simple xAPI LRS client functions.
Comprehensive specification of input
Comprehensive specification of input
Model input specs and parsing.
Model input specs and parsing.
Models for individual Concepts, Templates, Patterns, and Object Overrides. The term "alignments" is largely historical, as it was used to refer to models, before model personae were added.
Models for individual Concepts, Templates, Patterns, and Object Overrides. The term "alignments" is largely historical, as it was used to refer to models, before model personae were added.
Parameter input specs and parsing.
Parameter input specs and parsing.
Personae input specs and parsing.
Personae input specs and parsing.
Profile input parsing.
Profile input parsing.
Given input, compose a simulation model
Given input, compose a simulation model
core.async
utilities, for parallel generation.
`core.async` utilities, for parallel generation.
Random number generation and probabilistic operations.
Random number generation and probabilistic operations.
Utilities for Agents and Groups (collectively known as Actors).
Utilities for Agents and Groups (collectively known as Actors).
Paths of the form ["property" '* ...]
, which are used to navigate
xAPI Statements.
Functions include getting the appropriate spec for the path at the location, as well as determining the valid objectTypes allowed at the location.
Note that this namespace is used both during Profile compilation and Statement generation.
Paths of the form `["property" '* ...]`, which are used to navigate xAPI Statements. Functions include getting the appropriate spec for the path at the location, as well as determining the valid objectTypes allowed at the location. Note that this namespace is used both during Profile compilation and Statement generation.
Profile compilation.
Creates a profile-map
data structure that is used for the simulation
of an entire Profile cosmos.
Profile compilation. Creates a `profile-map` data structure that is used for the simulation of an entire Profile cosmos.
Creation of activity-map
for Profile compilation.
Creation of `activity-map` for Profile compilation.
Creation of extension-spec-map
for Profile compilation.
Creation of `extension-spec-map` for Profile compilation.
Pattern map compilation and walking. This is where the magic of profile simulation happens.
Pattern map compilation and walking. This is where the magic of profile simulation happens.
Creation of statement-base-map
and parsed-rules-map
for Profile
compilation.
Creation of `statement-base-map` and `parsed-rules-map` for Profile compilation.
Creation of verb-map
for Profile compilation.
Creation of `verb-map` for Profile compilation.
Statement Template rules. Contains functions to parse rules, apply them to Statements, and validate Statements against rules.
Note that this namespace is used during both Profile compilation and Statement generation.
Statement Template rules. Contains functions to parse rules, apply them to Statements, and validate Statements against rules. Note that this namespace is used during both Profile compilation and Statement generation.
Statement generation.
Statement generation.
Statement healing, i.e. the repair of Statements that are missing required properties.
Statement healing, i.e. the repair of Statements that are missing required properties.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close