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.
2.7
Scipy assuming that MYSQL-python, phpserialize, sqlparse and numpy are already installed. Refers to install_dependencies.py for installation of python packages
In the top directory of this component, make file build.properties based on your machine's configuration. Use build.properties.sample as example.
In program directory, make file ConfigFile.properties based on your machine's configuration. Use ConfigFile.properties.sample as example.