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 WorkflowComponentscommand. - BKT contains executables which may need to be rebuilt for your system.
- From the command-line in
WorkflowComponents/AnalysisBkt/program/standard-bkt-public-standard-bktfolder issue themakecommand. - Then, copy the predicthmm.exe and
trainhmm.exeto theAnalysisBkt/programdirectory.
- 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
WorkflowComponentsdirectory, e.g./cygdrive/c/your_workspace/<AnyComponent>/ - Issue the command
ant -pto get a list of ant tasks - Issue
ant runComponentto 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.