Skip to content
This repository has been archived by the owner on Jul 9, 2024. It is now read-only.

Latest commit

 

History

History
55 lines (52 loc) · 2.53 KB

lrnsys-ontology.md

File metadata and controls

55 lines (52 loc) · 2.53 KB

lrnsys ontology

These are components that help glue the experience together. They generally aren't used by themselves as they are at the atomic level but are used in lrn and lrndesign components in order to create consistent behaviors and experiences downstream.

  • Provide reusable layout widgets and elements for building systems
  • Dialogs, drawers, collapselists, etc
  • provides behaviors to be implemented by lrn and lrndesign components that desire object consistency across elements
  • useful for building new lrn components that have a display connotation (for example)
  • provide a consistent and accessible button with link, hover, icon and color capabilities
  • Wrapper on top of standard paper-button + a tag functionality with support for iron-icon
  • Useful for building interfaces and wiring up all "buttons" to present in a drop in accessible, well styled, and visually matching manner

lrnsys-lti

  • provide a tag that can do LTI launches for data, basically a glorified OAuth and iframe wrapper (woo)

lrnsys-pdf

lrnsys-lazyload

  • Fork of the one that does that
  • lazy load images as you get to them

lrnsys-beacon

  • a method of triggering an xAPI / caliper event
  • activator (javascript callback to determine when to fire / event listener)
  • add collection of images to a pool for random display
  • use as base for a free writing, random prompt generation, etc.
  • eventually try to make it also include random text, random math, random sound, video clip, etc.

lrnsys-xapi

  • an xapi statement generator
  • callback location
<lrn-xapi callback="whatever.com/xapi">
{
	"verb": "viewed",
	"actor": {
		"mbox": "[email protected]",
		"name": "btopro"
	},
	"authority"...
	"object"...
}
</lrn-xapi>

lrnsys-nodetree

lrnsys-randomimage

  • input a pool of images
  • generates a random selection from the pool

image-inspector

  • input a src for image
  • zoom in, zoom out, rotate right, rotate left, mirror, and show image in new window