Carnegie Mellon University, Massachusetts Institute of Technology, Stanford University, University of Memphis. Copyright 2016. All Rights Reserved.
LearnSphere is co-developed by the LearnLab – a flagship project of Carnegie Mellon's Simon Initiative. It is community software infrastructure for sharing, analysis, and collaboration of/around educational data. LearnSphere integrates existing and new educational data infrastructures to offer a world class repository of education data.
Tigris is a workflow authoring tool which is part of the community software infrastructure being built for the LearnSphere project. The platform provides a way to create custom analyses and interact with new as well as existing data formats and repositories.
- Ant 1.9 or greater
- Java Enterprise Edition Software Development Kit (J2EE SDK)
- Eclipse or Cygwin.
- Clone the GitHub repository using
git clone https://github.com/PSLCDataShop/WorkflowComponents WorkflowComponents
command. - BKT contains executables which may need to be rebuilt for your system.
- From the command-line in
WorkflowComponents/AnalysisBkt/program/standard-bkt-public-standard-bkt
folder issue themake
command. - Then, copy the predicthmm.exe and
trainhmm.exe
to theAnalysisBkt/program
directory.
- From the command-line in
See WorkflowComponents/Workflow Components.docx
for detailed information on creating, modifying, or running components.
- File -> Import -> General -> Existing Projects into Workspace.
- Choose any component directory from your newly imported git clone, i.e.
WorkflowComponents/<AnyComponent>
. - Click 'Finish'.
- In the Ant view (Windows -> Show View -> Ant), add the desired component's build.xml to your current buildfiles, e.g.
<AnyComponent>/build.xml
. - Double click the ant task
runToolTemplate
. The component should produce example XML output if it is setup correctly.
NB: For debugging, you may wish to add the jars in the directory WorkflowComponents/CommonLibraries
to your build path.
- Change to your
WorkflowComponents
directory, e.g./cygdrive/c/your_workspace/<AnyComponent>/
- Issue the command
ant -p
to get a list of ant tasks - Issue
ant runComponent
to run the component with the included example data
Modify the dir
variable in WorkflowComponents/build.sh
to match your WorkflowComponents
path, then run the script (requires bash)
Issue the ant dist
command.