Example #1
0
     include 'lib/EnumLib.php';
     $enumLib = new EnumLib();
     $returnStr = $enumLib->check_lock_student($_REQUEST['id']);
     break;
     /////////////////////////////////////////////////////////////////////////////////////////
     //form management
     /////////////////////////////////////////////////////////////////////////////////////////
     // enumerate units
 /////////////////////////////////////////////////////////////////////////////////////////
 //form management
 /////////////////////////////////////////////////////////////////////////////////////////
 // enumerate units
 case 'getunits':
     include 'lib/EnumLib.php';
     $enumLib = new EnumLib();
     $returnStr = $enumLib->getUnitsLookup();
     break;
     // make a new exam instance
 // make a new exam instance
 case 'newexaminstance':
     include 'lib/EnumLib.php';
     include 'lib/FormsLib.php';
     $formslib = new FormsLib();
     $returnStr = $formslib->newExamInstance($_REQUEST['instance_name'], $_REQUEST['instance_description'], $_REQUEST['unitid'], $_REQUEST['scaleid'], $_REQUEST['ownerID'], $_REQUEST['userID']);
     break;
     // list all exam instances
 // list all exam instances
 case 'listexaminstances':
     include 'lib/EnumLib.php';
     include 'lib/FormsLib.php';
     $enumLib = new EnumLib();
Example #2
0
        $listTableStr .= "<td><input type='image' src='{$CFG->wwwroot}{$CFG->basedir}/icons/Gnome-Printer-32.png' BORDER='0' style='vertical-align: text-bottom;' onclick='makeOutputChoice({$instance->id}); return false;'/></td>";
    } else {
        $listTableStr .= "<td><input type='image' src='{$CFG->wwwroot}{$CFG->basedir}/icons/Gnome-Printer-32.png' BORDER='0' style='vertical-align: text-bottom;' onclick='window.open(\"{$CFG->serviceURL}?action=getprintableassessmentformaspdf&exam_ID={$instance->id}&token={$token}\",\"_blank\"); return false;'/></td>";
    }
    $listTableStr .= "<td><input type='image' src='{$CFG->wwwroot}{$CFG->basedir}/icons/gtk-copy.png' BORDER='0' style='vertical-align: text-bottom;' onclick='clone_assessment({$instance->id}, \"{$instance->name}\"); return false;'/></td>";
    $listTableStr .= ($authlib->user_has_capability($loggedinuserdata->userID, $authlib::roles_edit_assessments) ? "<td><input type='image' src='{$CFG->wwwroot}{$CFG->basedir}/icons/gtk-cancel.png' BORDER='0' style='vertical-align: text-bottom;' onclick='delete_instance({$instance->id}); return false;'/></td>" : "") . "</tr>";
}
$listTableStr .= "</table>";
$buttonStr = '<div id="nav_div" style="float: left">';
$buttonStr .= '<button id="first" style="float: left" ' . ($from == 0 ? 'disabled="disabled"' : '') . '  onclick="goFirst()">First</button>';
$buttonStr .= '<button id="prev" onclick="goPrev()" style="float: left" ' . ($from == 0 ? 'disabled="disabled"' : '') . '>Prev ' . $increment . '</button>';
$buttonStr .= '<button id="next" onclick="goNext()" style="float: left" ' . ($from + $increment > $examdata->count ? 'disabled="disabled"' : '') . '>Next ' . $increment . '</button>';
$buttonStr .= '<button id="last" style="float: left" ' . ($from + $increment > $examdata->count ? 'disabled="disabled"' : '') . ' onclick="goLast()">Last</button><br/></div>';
$buttonStr .= "<div> {$stringlib->get_string('osce_sessions_count')}: {$examdata->count}</div>";
$enumLib = new EnumLib();
$unitsXML = simplexml_load_string($enumLib->getUnitsLookup());
$unitsStr = '';
foreach ($unitsXML->option as $value) {
    $unitsStr .= "<option value='{$value->ID}'>{$value->description}</option>";
}
$usersXML = simplexml_load_string($enumLib->getUsers(''));
$usersStr = '';
foreach ($usersXML->user as $value) {
    $usersStr .= "<option value='{$value->id}'>{$value->name}({$value->username})</option>";
}
$criteriaScalesXML = simplexml_load_string($enumLib->getCriteriaTypesLookup());
$scalesStr = "";
foreach ($criteriaScalesXML->item as $value) {
    $scalesStr .= "<option value='{$value->id}'>{$value->description}</option>";
}
?>