Example #1
0
Tino's		
*/
require "/var/www/html2/apiv2.1/MysqliDB.php";
require "/var/www/html2/apiv2.1/Java.php";
define("ROOT", dirname(__DIR__));
$db = new MysqliDb('localhost', 'kit', 'kit1234', 'fyp');
$javaAPI = new Java();
ob_start();
$javaAPI->compileAndRun($assignment_id, $input);
$json = ob_get_clean();
$temp = json_decode($json, 1);
require "/var/www/html2/apiv2/class/assignment.php";
$assignmentAPI = new assignment();
error_log("input for sample code : " . $input);
error_log("expected output : " . $temp['content']);
$assignmentAPI->generateTrainingData($assignment_id, $input, $temp['content']);
shell_exec("sh compile.sh");
shell_exec("sh run.sh");
$data = file_get_contents("labeled.arff");
//echo $data;
//die();
$data = explode(PHP_EOL . PHP_EOL, $data);
foreach ($data as &$d) {
    $d = explode(PHP_EOL, $d);
    foreach ($d as &$dd) {
        $dd = explode("\t", $dd);
    }
}
$data = $data[0];
foreach ($data as &$d) {
    //$d[1] = intval($d[1]) * 100;
<?php

require "class/assignment.php";
$assignmentID = $_POST['assignment_id'];
$assignmentAPI = new assignment();
echo $assignmentAPI->generateTrainingData($assignmentID);