* * * Date: July,Mon 2009 * * * ******************************************************************************/ /* This page manage the grading of the resource */ global $CFG; error_reporting(E_ERROR); require_once '../../config.php'; require_once 'lib.php'; require_once "lib/php/common/WimbaLib.php"; require_once "lib/php/common/DatabaseManagement.php"; require_once "lib/php/common/WimbaCommons.php"; require_once 'lib/php/vt/WimbaVoicetools.php'; require_once 'lib/php/vt/WimbaVoicetoolsAPI.php'; require_once 'lib/php/vt/VtAction.php'; $keys = array_merge(getKeysOfGeneralParameters(), getKeyWimbaVoiceForm()); foreach ($keys as $param) { $value = optional_param($param["value"], $param["default_value"], $param["type"]); if ($value != null) { $params[$param["value"]] = $value; } } require_login($params["enc_course_id"]); $session = new WimbaMoodleSession($params); $resource_id = $params["resource_id"]; $redirectionUrl = 'welcome.php?id=' . $params["enc_course_id"] . '&' . voiceboard_get_url_params($params["enc_course_id"]) . '&time=' . $session->timeOfLoad; if ($session->error === false && $session != NULL) { $cancelUrl = 'index.php?id=' . $params["enc_course_id"]; $context = get_context_instance(CONTEXT_COURSE, $params["enc_course_id"]); $adminUsers = get_users_by_capability($context, 'mod/voiceboard:presenter'); $allUsers = get_users_by_capability($context, 'moodle/course:view');
require_once "lib.php"; require_once "lib/php/lc/LCAction.php"; require_once "lib/php/common/WimbaXml.php"; require_once "lib/php/common/WimbaCommons.php"; require_once "lib/php/common/WimbaLib.php"; require_once "lib/php/common/WimbaUI.php"; if (version_compare(PHP_VERSION, '5', '>=') && file_exists($CFG->dirroot . '/auth/cas/CAS/domxml-php4-php5.php')) { require_once $CFG->dirroot . '/auth/cas/CAS/domxml-php4-php5.php'; } else { if (version_compare(PHP_VERSION, '5', '>=')) { require_once 'lib/php/common/domxml-php4-php5.php'; } } global $error; $params = array(); foreach (getKeysOfGeneralParameters() as $param) { $value = optional_param($param["value"], $param["default_value"], $param["type"]); if ($value != null) { $params[$param["value"]] = $value; } } require_login($params["enc_course_id"]); set_error_handler("manage_error"); $action = optional_param('action', PARAM_ALPHA); $currentIdtab = optional_param('idtab', null, PARAM_CLEAN); $session = new WimbaMoodleSession($params); $api = new LCAction($session, $CFG->liveclassroom_servername, $CFG->liveclassroom_adminusername, $CFG->liveclassroom_adminpassword, $CFG->dataroot); $uiManager = new WimbaUI($params, $api, $currentIdtab); if ($uiManager->getSessionError() === false) { if ($action == 'update') { $roomId = required_param('resource_id', PARAM_SAFEDIR);
require_once "../../config.php"; require_once "lib.php"; require_once "lib/php/lc/LCAction.php"; require_once "lib/php/common/WimbaCommons.php"; require_once "lib/php/common/WimbaLib.php"; require_once "lib/php/common/WimbaUI.php"; require_once "lib/php/common/XmlRoom.php"; require_once "lib/php/common/WimbaXml.php"; if (version_compare(PHP_VERSION, '5', '>=') && file_exists($CFG->dirroot . '/auth/cas/CAS/domxml-php4-php5.php')) { require_once $CFG->dirroot . '/auth/cas/CAS/domxml-php4-php5.php'; } else { if (version_compare(PHP_VERSION, '5', '>=')) { require_once 'lib/php/common/domxml-php4-php5.php'; } } $keys = array_merge(getKeysOfGeneralParameters(), getKeyWimbaClassroomForm()); $params = array(); foreach ($keys as $param) { $value = optional_param($param["value"], $param["default_value"], $param["type"]); $params[$param["value"]] = $value; } require_login($params["enc_course_id"]); $action = $params["action"]; $roomId = $params["resource_id"]; $rid_audio = $params["rid_audio"]; $session = new WimbaMoodleSession($params); $xml = new WimbaXml(); if ($session->error === false && $session != NULL) { $api = new LCAction($session, $CFG->liveclassroom_servername, $CFG->liveclassroom_adminusername, $CFG->liveclassroom_adminpassword, $CFG->dataroot); $prefix = $api->getPrefix(); switch ($action) {