function make_job($path, $batchid, $appid)
{
    $info = null;
    $info->path = $path;
    if (!bossa_job_create($appid, $batchid, $info, false)) {
        exit("bossa_create_job() failed\n");
    }
    echo "created job for {$path}\n";
}
function make_job($path, $batchid, $appid, $calibration)
{
    $info = null;
    $info->path = $path;
    // if it's a calibration job, get the answer and store in job record
    //
    if ($calibration) {
        $path2 = str_replace(".png", ".ans", "../user/{$path}");
        $info->answer = unserialize(file_get_contents($path2));
    }
    if (!bossa_job_create($appid, $batchid, $info, $calibration)) {
        exit("bossa_create_job() failed\n");
    }
    echo "created job for {$path}\n";
}