Workflows
A workflow is a component-based process model that can be used to analyze, manipulate, or visualize data. Each component acts as a stand-alone program with its own inputs, options, and outputs. The inputs to each component can be data or files, and the output of each component is made available after the workflow has been run. A generic workflow might consist of the following steps.
- import a tab-delimited file
- analyze the file
- visualize the results of the analysis component
A component is essentially a black box which receives data from other components and carries out an arbitrary task which results in the generation of new data. The newly generated data is then passed to the component's successor. Some common component types could be analyses, imports, transformations, and visualizations.
Every component has a set of required inputs and user-defined options. The constraints on inputs and options are defined in each component's XML schema definition (XSD). The XSD file defines the structure of a component. Each component is then defined by it's XSD and run-time program. XML is used by the components to communicate with one another.
Checkout these "How-To" videos, created by some of the early users of the workflow tool.
- Overview
- LearnSphere Workflow Tools
- Learning Analytics
- Causal search components in Tigris
- BKT Analysis using Tigris workflows
- Tigris Demo: Using the multi-select converter
- Assessment Analytics
- Analyze a gradebook
- Adding your own analytics
- A script to create your own Tigris component
- Creating new workflow components
Note: At this time, any new workflow components must be approved by a DataShop Administrator. Please contact us if you have a component you'd like to have added to DataShop.