<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Rule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Rule_Axmedis.xsd">
  <Header>
    <Rule_Name>Plagiarism_DIPITA</Rule_Name>
    <AXRID>axcprule:8d656fce-e640-41de-8a57-4f001eca11cb</AXRID>
    <Rule_Version></Rule_Version>
    <Rule_Type>AXCP</Rule_Type>
    <Software_Name></Software_Name>
    <Version_of_software></Version_of_software>
    <Date_of_production>2006-12-05</Date_of_production>
    <Author></Author>
    <Affiliation></Affiliation>
    <URL></URL>
    <Comment></Comment>
    <Last_Modifications>2006-12-13</Last_Modifications>
    <Terminal_ID></Terminal_ID>
    <Cost></Cost>
    <Work_Item_ID></Work_Item_ID>
  </Header>
  <Schedule>
    <Run>
      <Date>2006-12-05</Date>
      <Time>10:20:41</Time>
      <Periodicity Unit="Day">0</Periodicity>
      <Expiration_Date>2006-12-05</Expiration_Date>
      <Expiration_Time>10:20:41</Expiration_Time>
    </Run>
    <Status>Inactive</Status>
  </Schedule>
  <Definition>
    <AXCP_Rule>
      <Arguments/>
      <Rule_Body>
        <JS_Script name="JSScript"><![CDATA[var path="G:\\axmedis\\Framework\\doc\\test\\fingerprint\\document\\"
var originalName = "original.txt";
var txtFilesArray = getAllFiles(path,"*.txt");
var threshold = 0.3;
var i=0;
var resources = new Array(txtFilesArray.length);
for (i in txtFilesArray) {
    //print(readFromFile(txtFilesArray[i]));
    var originalRes = new AxResource();
    originalRes.load(path + "original.txt");
    //print(readFromFile(path + "original.txt"));
    resources[i] = new AxResource();
    resources[i].load(txtFilesArray[i]);
    var score = Plagiarism.Compare(originalRes, resources[i]);
    if (score < threshold) {
        print(originalName + " <--> " + txtFilesArray[i].substring ( txtFilesArray[i].lastIndexOf("\\") + 1 , txtFilesArray[i].length ) + " --> Test OK");
    } else {
        print(originalName + " <--> " + txtFilesArray[i].substring ( txtFilesArray[i].lastIndexOf("\\") + 1 , txtFilesArray[i].length ) + " --> WARNING!!! Score is: " + score);
    }
}
true;]]>
        </JS_Script>
      </Rule_Body>
      <Dependencies>
        <Dependency>
          <Plug_In_name>Plagiarism</Plug_In_name>
          <Version>0.2.0</Version>
        </Dependency>
      </Dependencies>
    </AXCP_Rule>
  </Definition>
</Rule>

