public class ChineseDistiller
extends java.lang.Object
| Constructor and Description |
|---|
ChineseDistiller() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
displayUsage()
Display the usage if an error occurs while handling the command line
arguments.
|
java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> |
getLearningTxs(edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData rawData)
Read in learning data and produce a list of transactions.
|
java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> |
getPosttestTxs(edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData rawData)
Read in post-test data and produce a list of transactions.
|
protected void |
handleOptions(java.lang.String[] args)
Handle the command line options.
|
void |
justDoIt()
Read the input file and produce a tab-delimited file and or xml file,
either of which DataShop can import.
|
static void |
main(java.lang.String[] args)
Main.
|
edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData |
readAndParseFile()
Read the data from the file, parse it and return a list of RawData
objects.
|
void |
writeXmlFile(java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> transactionList)
Write the transactions to a XML file.
|
protected void displayUsage()
handleOptions(String[])protected void handleOptions(java.lang.String[] args)
args - arguments on the command linedisplayUsage()public final void justDoIt()
throws java.io.IOException
java.io.IOException - an IO exceptionpublic java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> getLearningTxs(edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData rawData)
rawData - the data read in from the filepublic java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> getPosttestTxs(edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData rawData)
rawData - the unprocessed/raw data from the input filepublic edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData readAndParseFile()
public void writeXmlFile(java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> transactionList)
throws java.io.IOException
transactionList - the list of transactionsjava.io.IOException - an IO exception on the write to filepublic static void main(java.lang.String[] args)
args - command line argumentsCopyright (c) 2015 - Pittsburgh Science of Learning Center