[Hw4mdl-svn] SF.net SVN: hw4mdl: [197] trunk/moodle/mod
Brought to you by:
jhlinder,
trollinger
From: <tro...@us...> - 2007-08-29 14:30:40
|
Revision: 197 http://hw4mdl.svn.sourceforge.net/hw4mdl/?rev=197&view=rev Author: trollinger Date: 2007-08-29 07:30:36 -0700 (Wed, 29 Aug 2007) Log Message: ----------- update source after release 3.1.1 Modified Paths: -------------- trunk/moodle/mod/liveclassroom/config.html trunk/moodle/mod/liveclassroom/css/StyleSheet.css trunk/moodle/mod/liveclassroom/doAction.php trunk/moodle/mod/liveclassroom/generateListRooms.php trunk/moodle/mod/liveclassroom/generateSettings.php trunk/moodle/mod/liveclassroom/index.php trunk/moodle/mod/liveclassroom/js/hwCommons.js trunk/moodle/mod/liveclassroom/lang/en/liveclassroom.php trunk/moodle/mod/liveclassroom/lang/en_utf8/liveclassroom.php trunk/moodle/mod/liveclassroom/lang/fr/liveclassroom.php trunk/moodle/mod/liveclassroom/lang/fr_utf8/liveclassroom.php trunk/moodle/mod/liveclassroom/lib.php trunk/moodle/mod/liveclassroom/mod.html trunk/moodle/mod/liveclassroom/view.php trunk/moodle/mod/liveclassroom/welcome.php trunk/moodle/mod/voicetools/config.html trunk/moodle/mod/voicetools/css/StyleSheet.css trunk/moodle/mod/voicetools/getXmlChoicePage.php trunk/moodle/mod/voicetools/getXmlListPanel.php trunk/moodle/mod/voicetools/getXmlNewPanel.php trunk/moodle/mod/voicetools/index.php trunk/moodle/mod/voicetools/js/ajax.js trunk/moodle/mod/voicetools/js/hwCommons.js trunk/moodle/mod/voicetools/lang/en_utf8/voicetools.php trunk/moodle/mod/voicetools/lang/fr/voicetools.php trunk/moodle/mod/voicetools/lang/fr_utf8/voicetools.php trunk/moodle/mod/voicetools/lib.php trunk/moodle/mod/voicetools/manageAction.php trunk/moodle/mod/voicetools/mod.html trunk/moodle/mod/voicetools/view.php trunk/moodle/mod/voicetools/voicerecorder.php trunk/moodle/mod/voicetools/welcome.php Added Paths: ----------- trunk/moodle/mod/liveclassroom/js/ajax.js Modified: trunk/moodle/mod/liveclassroom/config.html =================================================================== --- trunk/moodle/mod/liveclassroom/config.html 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/config.html 2007-08-29 14:30:36 UTC (rev 197) @@ -1,10 +1,4 @@ -<form method="post" action="module.php" name="form"> -<input type="hidden" name="sesskey" value="<?php echo $USER->sesskey ?>"> -<input type="hidden" name="module" value="liveclassroom"> - - <?php - require_once("lib/lc/LCAction.php"); require_once("lib/lc/lcapi.php"); $lcApi=new LCApi($CFG->liveclassroom_servername, @@ -12,59 +6,115 @@ $CFG->liveclassroom_adminpassword, $CFG->dataroot); $config = $lcApi->lcapi_get_status(); - ?> - -<table cellpadding="9" cellspacing="0" > - -<tr valign="top"> - <td align="right"><?php print_string('servername', 'liveclassroom')?> :</td> - <td> - <input name="servername" type="text" size="30" value="<?php p($CFG->liveclassroom_servername) ?>" /> - </td> - <td> - <?php print_string("configservername", "liveclassroom") ?> - </td> -</tr> -<tr valign="top"> - <td align="right"><?php print_string('adminusername', 'liveclassroom')?> :</td> - <td> - <input name="adminusername" type="text" size="30" value="<?php p($CFG->liveclassroom_adminusername) ?>" /> - </td> - <td> - <?php print_string("configadminusername", "liveclassroom") ?> - </td> -</tr> -<tr valign="top"> - <td align="right"><?php print_string('adminpassword', 'liveclassroom')?> :</td> - <td> - <input name="adminpassword" type="text" size="30" value="<?php p($CFG->liveclassroom_adminpassword) ?>" /> - </td> - <td> - <?php print_string("configadminpassword", "liveclassroom") ?> - </td> -</tr> -<tr> -<td><br /></td> -</tr> - - -<tr valign="top"> - <td align="right"><?php print_string('lcversion', 'liveclassroom')?> :</td> - <td> - <?php echo $config["horizon_version"]; ?> - </td> -</tr> -<tr valign="top"> - <td align="right"><?php print_string('integrationversion', 'liveclassroom')?> :</td> - <td> - <?php echo LIVECLASSROOM_MODULE_VERSION ?> - </td> -</tr> -<tr> - <td colspan="3" align="center"> - <input type="submit" value="<?php print_string("savechanges") ?>" /></td> -</tr> -</table> - +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> + <title>Voice Tools Server Configuration </title> + +</head> +<style> + .label_settings +{ + font-family: Verdana, Arial, Helvetica, sans-serif; +font-size:12px; + text-align:right; +} + .comment +{ + font-family: Verdana, Arial, Helvetica, sans-serif; +font-size:10px; + text-align:right; +} +.page_title +{ +font-family: Verdana, Arial, Helvetica, sans-serif; +font-size:18px; +font-weight:bold; +color:#3c4b5b; +vertical-align: middle; +} +</style> +<body> +<form method="post" action="module.php" name="form"> +<input type="hidden" name="sesskey" value="<?php echo $USER->sesskey ?>"> +<input type="hidden" name="module" value="liveclassroom"> + <table cellpadding="9" cellspacing="0" width="800px"> + <tr> + <td width="2%"> + <img src="<?php echo $CFG->wwwroot;?>/mod/liveclassroom/pictures/items/liveclassroom.png" border="0" /> + </td> + <td align="left" class="page_title"> + <?php print_string('serverconfiguration', 'liveclassroom')?> + </td> + </tr> + <tr> + <td height=15px></td> + </tr> + <tr> + <td align="center" colspan=2> + <table width="90%" bgcolor="#F1EEF1" cellspacing="3" cellpadding="6" style="border:1px solid #78879A "> + <tr valign="top"> + <td style="width: 35%" align="right"> + <label class="label_settings"><?php print_string('servername', 'liveclassroom')?> :</label> + </td> + <td> + <input name="servername" type="text" size="30" value="<?php p($CFG->liveclassroom_servername) ?>" /> + </td> + </tr> + <tr> + <td></td> + <td> + <label class="comment"><?php print_string('configservername', 'liveclassroom') ?></label> + </td> + </tr> + <tr> + <tr valign="top"> + <td style="width: 35%" align="right"> + <label class="label_settings"><?php print_string('adminusername', 'liveclassroom')?> :</label> + </td> + <td> + <input name="adminusername" type="text" size="30" value="<?php p($CFG->liveclassroom_adminusername) ?>" /> + </td> + </tr> + <tr valign="top"> + <td style="width: 35%" align="right"> + <label class="label_settings"><?php print_string('adminpassword', 'liveclassroom')?> :</label> + </td> + <td> + <input name="adminpassword" type="text" size="30" value="<?php p($CFG->liveclassroom_adminpassword) ?>" /> + </td> + + </tr> + </table> + </td> + </tr> + <tr> + <td align="center" colspan=2> + <table width="90%" bgcolor="#F1EEF1" cellspacing="3" cellpadding="6" style="border:1px solid #78879A "> + <tr valign="top"> + <td style="width: 35%" align="right"> + <label class="label_settings"><?php print_string('lcversion', 'liveclassroom')?> :</label> + </td> + <td> + <?php echo $config["horizon_version"]; ?> + </td> + </tr> + <tr valign="top"> + <td style="width: 35%" align="right"> + <label class="label_settings"><?php print_string('integrationversion', 'liveclassroom')?> :</label> + </td> + <td> + <?php echo LIVECLASSROOM_MODULE_VERSION ?> + </td> + </tr> + </table> + </td> + </tr> + <tr> + <td colspan="3" align="center"> + <input type="submit" value="<?php print_string("savechanges") ?>" /> + </td> + </tr> + </table> </form> Modified: trunk/moodle/mod/liveclassroom/css/StyleSheet.css =================================================================== --- trunk/moodle/mod/liveclassroom/css/StyleSheet.css 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/css/StyleSheet.css 2007-08-29 14:30:36 UTC (rev 197) @@ -51,6 +51,12 @@ font-size:11px; vertical-align:top; } +* html label +{ + font-family:Verdana, Arial, Helvetica, sans-serif; + font-size:11px; + vertical-align:baseline; +} label.labelEnabled { @@ -74,7 +80,11 @@ { font-style:italic; } - +.topLabel +{ + vertical-align:top; + +} .top { vertical-align:top; Modified: trunk/moodle/mod/liveclassroom/doAction.php =================================================================== --- trunk/moodle/mod/liveclassroom/doAction.php 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/doAction.php 2007-08-29 14:30:36 UTC (rev 197) @@ -1,4 +1,5 @@ <?php + /****************************************************************************** * * * Copyright (c) 1999-2007 Horizon Wimba, All Rights Reserved. * @@ -26,20 +27,20 @@ * * ******************************************************************************/ -/* $Id: doAction.php 51417 2007-07-17 15:06:10Z thomasr $ */ +/* $Id: doAction.php 52708 2007-08-20 19:53:23Z thomasr $ */ /* This page manage the action create, update, delete for a room */ -require_once("../../config.php"); -require_once("lib.php"); -require_once("lib/lc/LCAction.php"); -require_once("lib/common/WimbaCommons.php"); -require_once("lib/common/WimbaUI.php"); -require_once("lib/common/XmlRoom.php"); -require_once("lib/common/WimbaXml.php"); -if (version_compare(PHP_VERSION,'5','>=')) { - require_once('lib/common/domxml-php4-php5.php'); +error_reporting(E_ERROR); +require_once ("../../config.php"); +require_once ("lib.php"); +require_once ("lib/lc/LCAction.php"); +require_once ("lib/common/WimbaCommons.php"); +require_once ("lib/common/WimbaUI.php"); +require_once ("lib/common/XmlRoom.php"); +require_once ("lib/common/WimbaXml.php"); +if (version_compare(PHP_VERSION, '5', '>=')) { + require_once ('lib/common/domxml-php4-php5.php'); } - $courseid = optional_param('enc_course_id', 0, PARAM_INT); $action = required_param('action', PARAM_ALPHA); @@ -54,118 +55,110 @@ $list_attributes[$key] = $val; } - $session = new WimbaMoodleSession($list_attributes, $CFG->liveclassroom_servername, $CFG->liveclassroom_adminusername, $CFG->liveclassroom_adminpassword, $CFG->dataroot); $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(); - + $prefix = $api->getPrefix(); + switch ($action) { case "launch" : $roomId = required_param('id', PARAM_SAFEDIR); if ($list_attributes["studentView"] == "true") { - $authToken = $api->getAuthokenNormal($session->getCourseId()."_S", $session->getFirstname() , $session->getLastname()); - }else{ + $authToken = $api->getAuthokenNormal($session->getCourseId() . "_S", $session->getFirstname(), $session->getLastname()); + } else { $authToken = $api->getAuthoken(); } header('Location:' . $CFG->liveclassroom_servername . '/main/horizon_ui.pl.epl?channel=' . $roomId . '&hzA=' . $authToken); exit; break; case "create" : - $id = $api->createRoom($session->getCourseId().rand(), "false"); + $id = $api->createRoom($session->getCourseId() . rand(), "false"); $messageAction = "created"; - $messageProduct = "room"; + $messageProduct = "room"; break; - case "update" : - $roomId = required_param('id', PARAM_SAFEDIR); + case "update" : + $roomId = required_param('id', PARAM_SAFEDIR); $id = $api->createRoom($roomId, "true"); $messageAction = "updated"; - $messageProduct = "room"; + $messageProduct = "room"; break; case "delete" : - if($api->getPrefix()!="") - $roomId = trimPrefix(required_param('id', PARAM_SAFEDIR),$api->getPrefix()); + if ($api->getPrefix() != "") + $roomId = trimPrefix(required_param('id', PARAM_SAFEDIR), $api->getPrefix()); else $roomId = required_param('id', PARAM_SAFEDIR); - + $id = $api->deleteRoom($roomId); //delte the activity linked to this room - if (! liveclassroom_delete_all_instance_of_room($roomId)) { - notify("Could not delete the activities for the room: $roomId"); + if (!liveclassroom_delete_all_instance_of_room($roomId)) { + notify("Could not delete the activities for the room: $roomId"); } $messageAction = "deleted"; - $messageProduct = "room"; + $messageProduct = "room"; break; case "openContent" : $roomId = required_param('id', PARAM_SAFEDIR); $authToken = $api->getAuthoken(); - header('Location:' . $CFG->liveclassroom_servername . '/admin/class/carousels.epl?class_id=' .$roomId . '&hzA=' . $authToken.'&no_sidebar=1'); - exit(); + header('Location:' . $CFG->liveclassroom_servername . '/admin/class/carousels.epl?class_id=' . $roomId . '&hzA=' . $authToken . '&no_sidebar=1'); + exit (); break; case "openReport" : $roomId = required_param('id', PARAM_SAFEDIR); $authToken = $api->getAuthoken(); header('Location:reports.php?id=' . $roomId . '&hzA=' . $authToken); - exit(); + exit (); break; case "openAdvancedMedia" : $roomId = required_param('id', PARAM_SAFEDIR); $authToken = $api->getAuthoken(); - header('Location:' . $CFG->liveclassroom_servername . '/admin/class/media.pl?class_id=' .$roomId . '&hzA=' . $authToken.'&no_sidebar=1'); - exit(); + header('Location:' . $CFG->liveclassroom_servername . '/admin/class/media.pl?class_id=' . $roomId . '&hzA=' . $authToken . '&no_sidebar=1'); + exit (); break; case "openAdvancedRoom" : $roomId = required_param('id', PARAM_SAFEDIR); $authToken = $api->getAuthoken(); - header('Location:' . $CFG->liveclassroom_servername . '/admin/class/properties.pl?class_id=' .$roomId . '&hzA=' . $authToken.'&no_sidebar=1'); - exit(); + header('Location:' . $CFG->liveclassroom_servername . '/admin/class/properties.pl?class_id=' . $roomId . '&hzA=' . $authToken . '&no_sidebar=1'); + exit (); break; - case "getDialInformation" : - $roomId = required_param('id', PARAM_SAFEDIR); - $select_room = $api->getRoom($roomId); - - - if ($list_attributes["studentView"] == "true" || $session->isInstructor() == false) - $xml->createPopupDialElement(get_string("popup_dial_title", "liveclassroom"), get_string("popup_dial_numbers", "liveclassroom"), get_string("popup_dial_pin", "liveclassroom"), null, $select_room->getParticipantPin(), $api->getPhoneNumbers()); - else - $xml->createPopupDialElement(get_string("popup_dial_title", "liveclassroom"), get_string("popup_dial_numbers", "liveclassroom"), get_string("popup_dial_pin", "liveclassroom"), $select_room->getPresenterPin(), $select_room->getParticipantPin(), $api->getPhoneNumbers()); - echo $xml->getXml(); - break; - case "saveSettings": - if($api->getPrefix()!="") - $roomId = trimPrefix(required_param('id', PARAM_SAFEDIR),$api->getPrefix()); + case "getDialInformation" : + $roomId = required_param('id', PARAM_SAFEDIR); + $select_room = $api->getRoom($roomId); + + if ($list_attributes["studentView"] == "true" || $session->isInstructor() == false) + $xml->createPopupDialElement(get_string("popup_dial_title", "liveclassroom"), get_string("popup_dial_numbers", "liveclassroom"), get_string("popup_dial_pin", "liveclassroom"), null, $select_room->getParticipantPin(), $api->getPhoneNumbers()); else + $xml->createPopupDialElement(get_string("popup_dial_title", "liveclassroom"), get_string("popup_dial_numbers", "liveclassroom"), get_string("popup_dial_pin", "liveclassroom"), $select_room->getPresenterPin(), $select_room->getParticipantPin(), $api->getPhoneNumbers()); + echo $xml->getXml(); + break; + case "saveSettings" : + if ($api->getPrefix() != "") + $roomId = trimPrefix(required_param('id', PARAM_SAFEDIR), $api->getPrefix()); + else $roomId = required_param('id', PARAM_SAFEDIR); $id = $api->createRoom($roomId, "true"); - break; + break; } - - if ($action == "saveSettings") - { - echo "good"; - exit(); - } - + if ($action == "saveSettings") { + echo "good"; + exit (); + } + if (isset ($list_attributes["createWorkflow"]) && $list_attributes["createWorkflow"] == "true") { - -?> + ?> <script> - parent.location.href="<?php echo $CFG->wwwroot . '/course/mod.php?section=0&sesskey=' . sesskey() . '&id=' . $session->getCourseId() . '&add=liveclassroom&roomId=' . $id ?>" + parent.location.href="<?php echo $CFG->wwwroot . '/course/mod.php?section=0&sesskey=' . sesskey() . '&id=' . $session->getCourseId() . '&add=liveclassroom&roomId=' . $api->getPrefix().$id ?>" </script> <? - } - else{ - - - header('Location: welcome.php?id=' .$session->getCourseId() . '&' . $session->url_params . '&time=' . $session->timeOfLoad . '&messageAction=' . $messageAction. '&messageProduct=' . $messageProduct); - } -} -else { + } else if ($action != "getDialInformation") { + + header('Location: welcome.php?id=' . $session->getCourseId() . '&' . $session->url_params . '&time=' . $session->timeOfLoad . '&messageAction=' . $messageAction . '&messageProduct=' . $messageProduct); + } +} else { header('Location: welcome.php?id=' . $session->getCourseId() . '&' . $session->url_params . '&time=' . $session->timeOfLoad . '&error=session'); } ?> \ No newline at end of file Modified: trunk/moodle/mod/liveclassroom/generateListRooms.php =================================================================== --- trunk/moodle/mod/liveclassroom/generateListRooms.php 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/generateListRooms.php 2007-08-29 14:30:36 UTC (rev 197) @@ -31,8 +31,7 @@ /// This page is to generate the list of rooms and archives - - +error_reporting(E_ERROR); require_once("../../config.php"); require_once("lib.php"); require_once("lib/lc/LCAction.php"); Modified: trunk/moodle/mod/liveclassroom/generateSettings.php =================================================================== --- trunk/moodle/mod/liveclassroom/generateSettings.php 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/generateSettings.php 2007-08-29 14:30:36 UTC (rev 197) @@ -28,6 +28,7 @@ /* $Id$ */ /// This page is to generate the settings of a room or archive +error_reporting(E_ERROR); require_once("../../config.php"); require_once("lib.php"); require_once("lib/lc/LCAction.php"); @@ -100,6 +101,7 @@ else if($session->error=="signature") $display=$uiManager->setError(get_string ('error_signature', 'liveclassroon')); } + echo $display; Modified: trunk/moodle/mod/liveclassroom/index.php =================================================================== --- trunk/moodle/mod/liveclassroom/index.php 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/index.php 2007-08-29 14:30:36 UTC (rev 197) @@ -47,23 +47,29 @@ require_login($course->id); - - -/// Get all required strings - $strliveclassrooms = get_string("modulenameplural", "liveclassroom"); $strliveclassroom = get_string("modulename", "liveclassroom"); +$strname = $voicetool->name; + +$navigation = array(); + if ($course->id != SITEID) { + $navigation[$course->shortname] = "$CFG->wwwroot/course/view.php?id=$course->id"; +} +$navigation[$strliveclassrooms] = ""; - -/// Print the header - -if ($course->category) { - $navigation = "<A HREF=\"../../course/view.php?id=$course->id\">$course->shortname</A> ->"; +$urls = array(); +foreach($navigation as $text => $href) { + if (empty($href)) { + $urls[] = $text; + } else { + $urls[] = '<a href="'.$href.'">'.$text.'</a>'; + } } +$breadcrumb = implode(' -> ', $urls); -print_header("$course->shortname: $strliveclassrooms", "$course->fullname", - "$navigation $strliveclassrooms", "", "", true, "", navmenu($course)); - +print_header("$course->shortname", "$course->fullname", +"$breadcrumb", +"", "", true, "",""); /// Get all the appropriate data $url =get_url_params($course->id); Added: trunk/moodle/mod/liveclassroom/js/ajax.js =================================================================== --- trunk/moodle/mod/liveclassroom/js/ajax.js (rev 0) +++ trunk/moodle/mod/liveclassroom/js/ajax.js 2007-08-29 14:30:36 UTC (rev 197) @@ -0,0 +1,476 @@ +/****************************************************************************** + * * + * Copyright (c) 1999-2007 Wimba, All Rights Reserved. * + * * + * COPYRIGHT: * + * This software is the property of Wimba. * + * It cannot be copied, used, or modified without obtaining an * + * authorization from the authors or a mandated member of Wimba. * + * If such an authorization is provided, any modified version * + * or copy of the software has to contain this header. * + * * + * WARRANTIES: * + * This software is made available by the authors in the hope * + * that it will be useful, but without any warranty. * + * Wimba is not liable for any consequence related to * + * the use of the provided software. * + * * + * Class: ajax.js * + * * + * Author: Thomas Rollinger * + * * + * Date: May 2007 * + * * + ******************************************************************************/ + +/* $Id$ */ + +function getURLParametersTab() { + var sURL = window.document.URL; + + var params = new Array(); + if (sURL.indexOf("?") > 0) { + var arrParams = sURL.split("?"); + var arrURLParams = arrParams[1].split("&"); + var i = 0; + for (i = 0; i < arrURLParams.length; i = i + 1) { + var param = arrURLParams[i].split("="); + params[param[0]] = param[1]; + } + } + return params; +} + + +function getURLParameters() { + var sURL = window.document.URL.toString(); + var params = ""; + if (sURL.indexOf("?") > 0) + { + var arrParams = sURL.split("?"); + + var arrURLParams = arrParams[1].split("&"); + + var arrParamNames = new Array(arrURLParams.length); + var arrParamValues = new Array(arrURLParams.length); + + var i = 0; + for (i = 0; i < arrURLParams.length; i ++ ) + { + var sParam = arrURLParams[i]; + arrParamNames[i] = sParam[0]; + if (sParam[1] != "") + params += "&" + unescape(sParam); + + } + params = params.substring(1, params.length) + } + return params; +} +function getSessionParameters() { + var params = new Array(); + params["signature"] = session["signature"]; + params["enc_courseId"] = session["courseId"]; + params["enc_email"] = session["email"]; + params["enc_firstname"] = session["firstName"]; + params["enc_lastname"] = session["lastName"]; + params["enc_role"] = session["role"]; + params["time"] = session["timeOfLoad"]; + if (currentProduct != "") { + params["product"] = currentProduct; + } + if (typeSelect != "") { + params["type"] = typeSelect; + } + if (currentId != "") { + params["id"] = currentId; + } + if (currentIdtab != "") { + params["idtab"] = currentIdtab; + } + if (currentCourseTab != "") { + params["tab"] = currentCourseTab; + } + params["studentView"] = studentView; + + return params; +} + +function getUrlParameters() { + var url = ""; + url += "signature=" + session["signature"]; + url += "&enc_courseId=" + session["courseId"]; + url += "&enc_email=" + session["email"]; + url += "&enc_firstname=" + session["firstName"]; + url += "&enc_lastname=" + session["lastName"]; + url += "&enc_role=" + session["role"]; + url += "&time=" + session["timeOfLoad"]; + if (currentProduct != "") { + url += "&product=" + currentProduct; + } + if (typeSelect != "") { + url += "&type=" + typeSelect; + } + + if (currentId != "") { + url += "&id=" + currentId; + } + + if (currentIdtab != "") { + url += "&idtab=" + currentIdtab; + } + if (currentCourseTab != "") { + url += "&tab = " + currentCourseTab; + } + url += "&studentView=" + studentView; + + return url; +} +function DisplayFirstPage(url, div, action, nextAction) { + if (div == "all") { + showPopup(); + } + if (action != null) { + url += "?action=" + action; + } + + + transform(url,"js/xsl/wimba.xsl","first",div,nextAction) +} + +function launchAjaxRequest(url, action, init, div,createWorkflow) { + //display the loading page + if (div == "all") { + showPopup(); + } + if (lcPopup != null) { + lcPopup.close(); + } + var parameters = ""; + if (action != "") { + url += "?action=" + action; + } + if (createWorkflow != "" && action!="") { + url += "&createWorkflow=" + createWorkflow; + } + isFilter = false; + transform(url,"js/xsl/wimba.xsl","",div) + if (init == true) { + + currentId = ""; + currentIdtab = "Info"; + advancedSettings = false; + } + +} + +/* +* Function used to dispaly the rss feed into the podcaster nugget +*/ +function launchSimpleAjaxRequest(url, action, init, div) { + //display the loading page + var xml; + var parameters = ""; + if (action != "") { + url += "?action=" + action; + } + + var xmlSource; + dojo.io.bind({ + url:url, mimetype:"text/plain", + load:function (type, data, evt) { + if (data.match("error") == "error") { + dom = xmlParse(data); + xmlSource = dom; + if (xslData == null) { //get the stylesheet + dojo.io.bind({ + url:"js/xsl/wimba.xsl", + mimetype:"application/xml", + load:function (type, data, evt) { + xslData = data; + var xml = xsltProcess(xmlSource, xslData); + hidePopup(); + document.getElementById(div).innerHTML = xml; + }, + error:BadResult, + content:null, + method:"POST"}); + } else { + transform(xml, xslData, 'all'); + } + } else { + displayRssFeed(data, div); + } + }, + error:BadResult, + content:getSessionParameters(), + method:"POST"}); +} + +function getRss(url, id, tab) { + if(id!=""){ + document.getElementById("rss").innerHTML = document.getElementById("loadingPopup").innerHTML; + currentId = id; + currentCourseTab = tab; + launchSimpleAjaxRequest(url, "getRss", true, "rss"); + } +} + +function transform(urlXml, stylesheet,TypeParams, div,nextAction) { + + if(window.ActiveXObject){//ie + + if(TypeParams=="first") + params=getURLParameters(); + else + params=getUrlParameters(); + + var sourceDoc = new ActiveXObject("Microsoft.XMLDOM") + sourceDoc.async = false + if(urlXml.substr((urlXml.length-1),urlXml.length)=="?") + sourceDoc.load(urlXml +params) + else if( urlXml.substr((urlXml.length-1),urlXml.length)=="&") + sourceDoc.load(urlXml+params) + else if( urlXml.indexOf("?") == -1) + sourceDoc.load(urlXml+"?"+params) + else + sourceDoc.load(urlXml+"&"+params) + + if (div == "all" && sourceDoc.documentElement.getElementsByTagName("type")[0].childNodes[0].nodeValue!="error") { + createSessionByXmlDocument(sourceDoc); + } + + var xslDoc = new ActiveXObject("Microsoft.XMLDOM") + xslDoc.async = false + xslDoc.load("js/xsl/wimba.xsl"); + + xsltTransformation(sourceDoc,xslDoc,div,nextAction); + + }else if (window.XSLTProcessor){//firefox + if(TypeParams=="first") + params=getURLParametersTab(); + else + params=getSessionParameters(); + + dojo.io.bind({url:urlXml, mimetype:"application/xml", load:function (type, data, evt) { + + if (div == "all" && data.documentElement.getElementsByTagName("type")[0].childNodes[0].nodeValue!="error") { + createSessionByXmlDocument(data); + } + + xmlSource = data; + //get the stylesheet + dojo.io.bind({ + url:stylesheet, + mimetype:"application/xml", + load:function (type, data, evt) { + //do the xslt transformatio + xsltTransformation(xmlSource,data,div,nextAction) + + }, + error:BadResult, + content:null, + method:"GET"}); + + }, + error:BadResult, + content:params, + method:"POST"}); + + }else{ + if(TypeParams=="first") + params=getURLParametersTab(); + else + params=getSessionParameters(); + var xmlSource; + dojo.io.bind({url:urlXml, mimetype:"text/plain", load:function (type, data, evt) { + if (div == "all" && data.match("error") != "error") { + createSession(data); + } + dom = xmlParse(data); + xmlSource = dom; + + dojo.io.bind({ + url:"js/xsl/wimba.xsl", + mimetype:"application/xml", + load:function (type, data, evt) { + //do the xslt transformatio + xsltTransformation(xmlSource,xslData,div,nextAction) + + }, + error:BadResult, + content:null, + method:"GET"}); + + + }, + error:BadResult, + content:params, + method:"POST"}); + + } + +} + +function xsltTransformation(xml,xsl,div,nextAction){ + + if(window.ActiveXObject)//ie + { + var result = xml.transformNode(xsl); + + if (div == "all") { + document.getElementById(div).innerHTML = result; + hidePopup(); + gestionDisplay(); + var text=new String(document.getElementById("all").innerHTML); + + } + if (div == "dialInfo") {//click on Info Button + document.getElementById(div).style.display = "block"; + document.getElementById(div).innerHTML = result; + document.getElementById(div).innerHTML = document.getElementById(div).innerHTML.replace("myform", "myFormPopup"); + opendDialInformations(); + } + if(nextAction!="") + eval(nextAction); + }else if (window.XSLTProcessor){//firefox + + var processor = new XSLTProcessor(); + processor.importStylesheet(xsl); + document.getElementById(div).innerHTML=""; + var resultDocument = processor.transformToFragment(xml, document); + + if (div == "all") { + hidePopup(); + document.getElementById(div).appendChild(resultDocument); + gestionDisplay(); + + } + if (div == "dialInfo") {//click on Info Button + document.getElementById(div).style.display = "block"; + + document.getElementById(div).appendChild(resultDocument); + document.getElementById(div).innerHTML = document.getElementById(div).innerHTML.replace("myform", "myFormPopup"); + opendDialInformations(); + } + + if(nextAction!="") + eval(nextAction); + + }else{ + + var xml = xsltProcess(xml, xsl); + + //hide the loading page + if (div == "all") { + hidePopup(); + document.getElementById(div).innerHTML = xml; + } + if (div == "dialInfo") {//click on Info Button + document.getElementById(div).style.display = "block"; + xml = xml.replace("myform", "myFormPopup"); + document.getElementById(div).innerHTML = xml; + opendDialInformations(); + } + gestionDisplay(); + if(nextAction!="") + eval(nextAction); + } + //manage the display of the accent + var content=new String(document.getElementById("all").innerHTML); + content=content.replace(/&/g,"&"); + document.getElementById("all").innerHTML=content; + var content=new String(document.getElementById("popupDial").innerHTML); + content=content.replace(/&/g,"&"); + document.getElementById("popupDial").innerHTML=content; + +} + + +function Management() +{ + +} + + +function BadResult(type, error) { + +} + +function loadSettings(url, action, div) { + launchAjaxRequest(url, action, false, div); +} + +function loadNewSettings(url, action, product, type, div,createWorkflow) { + currentProduct = product; + typeSelect = type; + launchAjaxRequest(url, action, false, div,createWorkflow); +} + +function saveDatabase(url, title, comment) { + var url = url + "?action=updateRecorder&title=" + title + "&comment=" + comment; + var xml; + dojo.io.bind({url:url, mimetype:"text/plain", load:function (type, data, evt) { + if (data == "bad") { + alert("problem to save"); + } + }, error:BadResult,content:getURLParametersTab(), method:"POST"}); + +} + +function showInformation(url, id, product) { + currentId = id; + currentProduct = product; + displayBackground(); + launchAjaxRequest(url, "getDialInformation", "false", "dialInfo"); +} + +function saveSettings(url, id) { + + url = url + "?action=saveSettings&id=" + id; + var returnValue = true; + var xml; + dojo.io.bind({url:url, mimetype:"text/plain", load:function (type, data, evt) { + if (data == "bad") { + alert("problem to save the new Settings"); + returnValue = false; + } + + }, error:BadResult, content:getForm(window.document.myform), method:"POST"}); + return returnValue; +} + +function getForm(obj) { + + var params = getSessionParameters(); + inputForm = obj.getElementsByTagName("input"); + var i=0; + for (i = 0; i < inputForm.length; i++) { + if (inputForm[i].type == "text") { + params[inputForm[i].name] = inputForm[i].value; + } + if (inputForm[i].type == "checkbox") { + if (inputForm[i].checked) { + params[inputForm[i].name] = inputForm[i].value; + } else { + params[inputForm[i].name] = "false"; + } + } + if (inputForm[i].type == "radio") { + if (inputForm[i].checked) { + params[inputForm[i].name] = inputForm[i].value; + } + } + } + inputForm = obj.getElementsByTagName("select"); + for (i = 0; i < inputForm.length; i++) { + var sel = inputForm[i]; + params[sel.name] = sel.options[sel.selectedIndex].value; + } + inputForm = obj.getElementsByTagName("textarea"); + for (i = 0; i < inputForm.length; i++) { + params[inputForm[i].name] = inputForm[i].value; + } + return params; +} + Modified: trunk/moodle/mod/liveclassroom/js/hwCommons.js =================================================================== --- trunk/moodle/mod/liveclassroom/js/hwCommons.js 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/js/hwCommons.js 2007-08-29 14:30:36 UTC (rev 197) @@ -455,9 +455,11 @@ } } + if (isIE6()) { correctPNG(); } + } function displayAllDiv(name, nameMore, number) { if (currentId != "") { Modified: trunk/moodle/mod/liveclassroom/lang/en/liveclassroom.php =================================================================== --- trunk/moodle/mod/liveclassroom/lang/en/liveclassroom.php 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/lang/en/liveclassroom.php 2007-08-29 14:30:36 UTC (rev 197) @@ -25,7 +25,7 @@ * Date: 15th April 2006 * * * ******************************************************************************/ -/* $Id: liveclassroom.php 51230 2007-07-11 20:25:34Z thomasr $ */ +/* $Id: liveclassroom.php 51390 2007-07-16 21:10:08Z thomasr $ */ // Configuration $string['modulename'] = 'Live Classroom'; $string['modulenameplural'] = 'Live Classrooms'; @@ -82,6 +82,9 @@ $string["activity_tools_not_available"]="The Live Classroom linked to this activity is currently unavailable.<br>Please contact your instructor"; $string["activity_no_associated_tools"]="There are no Live Classroom associated with this course.<br> Click Ok to create one."; $string["activity_welcome_to_wimba"]="Welcome to Live Classroom!"; +$string['or'] = "or"; +$string['visibletostudents'] = "Visible to students:"; +$string['in'] = "in"; $string['new'] = 'New'; $string['content'] = 'Content'; @@ -203,7 +206,7 @@ $string['error_session'] = "The session has timed out due to inactivity. Please reload the page to reconnect."; $string['error_signature'] = "Invalid connection. Please contact your administrator for more information."; $string['error_board'] = "Invalid Voice Board parameters. Please contact your administrator for more information."; -$string['error_connection_vt'] = "Moodle cannot connect to the Voice Board server. Please reload the page or contact your administrator for more information."; +$string['error_connection_lc'] = "Moodle cannot connect to the Live Classroom server. Please reload the page or contact your administrator for more information."; $string['error_bdvt'] = "Moodle cannot connect to the Voice Board database. Please reload the page or contact your administrator for more information."; $string['error_roomNotFound'] = "The room has been deleted and is no longer available.\nPlease contact your instructor for more information"; $string['error_boardNotFound'] = "The ressource has been deleted and is no longer available.\nPlease contact your instructor for more information"; @@ -263,6 +266,7 @@ $string['settings_video_bandwidth_large'] = "Fast - most users have a T1/LAN connection "; $string['settings_video_bandwidth_medium'] = "Medium - most users have a DSL/cable modem"; $string['settings_video_bandwidth_small'] = "Slow - most users have a dial-up modem "; +$string['settings_video_bandwidth_custom'] = "Custom - for advanced video users"; $string['tab_tite_roomInfo'] = "Room Info"; $string['tab_title_chat'] = "Chat"; $string['tab_title_media'] = "Media"; @@ -397,4 +401,6 @@ $string['settings_advanced_comment_2'] = "You must click the 'Save' button in the new window to save your changes."; $string['settings_advanced_media_settings_button'] = "Advanced Media Settings..."; $string['settings_advanced_room_settings_button'] = "Advanced Room Settings..."; + +$string["activity_tools_not_available"]="The Live Classroom linked to this activity is currently unavailable.<br>Please contact your instructor"; ?> Modified: trunk/moodle/mod/liveclassroom/lang/en_utf8/liveclassroom.php =================================================================== --- trunk/moodle/mod/liveclassroom/lang/en_utf8/liveclassroom.php 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/lang/en_utf8/liveclassroom.php 2007-08-29 14:30:36 UTC (rev 197) @@ -25,7 +25,7 @@ * Date: 15th April 2006 * * * ******************************************************************************/ -/* $Id: liveclassroom.php 51390 2007-07-16 21:10:08Z thomasr $ */ +/* $Id: liveclassroom.php 52898 2007-08-27 15:57:21Z thomasr $ */ // Configuration $string['modulename'] = 'Live Classroom'; $string['modulenameplural'] = 'Live Classrooms'; @@ -82,6 +82,9 @@ $string["activity_tools_not_available"]="The Live Classroom linked to this activity is currently unavailable.<br>Please contact your instructor"; $string["activity_no_associated_tools"]="There are no Live Classroom associated with this course.<br> Click Ok to create one."; $string["activity_welcome_to_wimba"]="Welcome to Live Classroom!"; +$string['or'] = "or"; +$string['visibletostudents'] = "Visible to students:"; +$string['in'] = "in"; $string['new'] = 'New'; $string['content'] = 'Content'; @@ -263,6 +266,7 @@ $string['settings_video_bandwidth_large'] = "Fast - most users have a T1/LAN connection "; $string['settings_video_bandwidth_medium'] = "Medium - most users have a DSL/cable modem"; $string['settings_video_bandwidth_small'] = "Slow - most users have a dial-up modem "; +$string['settings_video_bandwidth_custom'] = "Custom - for advanced video users"; $string['tab_tite_roomInfo'] = "Room Info"; $string['tab_title_chat'] = "Chat"; $string['tab_title_media'] = "Media"; Modified: trunk/moodle/mod/liveclassroom/lang/fr/liveclassroom.php =================================================================== --- trunk/moodle/mod/liveclassroom/lang/fr/liveclassroom.php 2007-08-01 14:36:16 UTC (rev 196) +++ trunk/moodle/mod/liveclassroom/lang/fr/liveclassroom.php 2007-08-29 14:30:36 UTC (rev 197) @@ -25,17 +25,14 @@ * Date: 15th April 2006 * * * ******************************************************************************/ - -/* $Id: liveclassroom.php 17 2006-05-25 21:50:08Z mgimpel $ */ - -//------ +/* $Id: liveclassroom.php 51390 2007-07-16 21:10:08Z thomasr $ */ // Configuration $string['modulename'] = 'Live Classroom'; $string['modulenameplural'] = 'Live Classrooms'; $string['serverconfiguration'] = 'Configuration du Serveur Live Classroom'; $string['explainserverconfiguration'] = 'Voici la configuration du serveur Live Classroom.'; $string['servername'] = 'URL du Serveur'; -$string['configservername'] = 'Entrez le nom du serveur sous la forme http://AAA.BBB.CCC.DDD'; +$string['configservername'] = 'Exemple: http:///myschool.wimba.com'; $string['adminusername'] = 'Nom d\'Utilisateur Administrateur'; $string['configadminusername'] = 'Entrez le nom d\'utilisateur de l\'administrateur'; $string['adminpassword'] = 'Mot de Passe Administrateur'; @@ -46,8 +43,7 @@ $string['integrationversion'] = 'Version du module d\'Integration'; $string['emptyAdminUsername'] = 'Nom d\'Utilisateur Administrateur vide'; $string['emptyAdminPassword'] = 'Mot de Passe Administrateur vide'; -$string['unlimited'] = 'Unlimited'; - +$string['unlimited'] = 'Unlimited'; $string['wrongconfigurationURLunavailable'] = 'Configuration incorrecte, l\'URL n\'est pas disponible. Plus d\'information est disponible dans les journaux d\'erreurs'; $string['wrongconfigurationURLincorrect'] = 'Configuration incorrecte, l\'URL est incorrecte. Plus d\'information est disponible dans les journaux d\'erreurs'; $string['wrongAdminPassword'] = 'Mot de Passe incorrect'; @@ -61,100 +57,36 @@ $string['weeksformat'] = 'Semaine de l\'activité'; $string['required_fields'] = 'Champs nécessaires'; $string['topicdisplay'] = 'Sujet'; -$string['firstsection'] = 'Section 0'; +$string['firstsection'] = 'Section 0'; +//Add activity form +$string["activity_name"]="Nom de l'activité:"; +$string["duration_calendar"]="Durée:"; +$string['name'] = "Nom de l'activité:"; +$string['liveclassroomtype'] = 'Room associée:'; +$string['topicformat'] = 'Sujet:'; +$string['weeksformat'] = 'Semaine:'; +$string['required_fields'] = 'Champs requis'; +$string['topicdisplay'] = 'Sujet'; +$string['visibletostudents']='Visible pour les étudiants'; -$string['linksfor'] = 'Acces Live Classrooms pour '; -$string['accessrooms'] = 'Acces aux Live Classrooms at aux Archives'; -$string['managerooms'] = 'Gestion des Salles et des Archives (Instructeurs)'; -$string['labelcreateroom'] = 'Nom de la Nouvelle Salle: '; -$string['buttoncreateroom'] = 'Créer la Salle'; -$string['roomcreated'] = 'La Salle a été créée avec succes.'; - - -$string['wizard.text.1'] = 'Note: La première fois que vous entrerez sur le serveur de Live Classroom vous devrez lancer'; -$string['wizard.text.2'] = 'l\'Assistant de Configuration'; -$string['wizard.text.3'] = 'pour être certain que votre ordinateur est prêt.'; - -$string['runwizard'] = 'Lancer l\'Assistant'; - -$string['wizard.text2.1'] = 'Lancer'; -$string['wizard.text2.2'] = 'l\'Assistant de Configuration'; -$string['wizard.text2.3'] = 'pour être certain que votre ordinateur est prêt à utiliser les Live Classrooms'; - -$string['launch'] = 'Lancer'; -$string['addactivity'] = 'Ajouter une Activité'; -$string['new'] = 'Nouv.'; -$string['content'] = 'Contenu'; -$string['reports'] = 'Rapports'; -$string['settings'] = 'Paramètres'; -$string['delete'] = 'Suppr.'; -$string['management'] = 'Gestion'; - -$string['studentview'] = 'Vue Étudiant'; -$string['instructorview'] = 'Vue Instructeur'; - $string['lcpopupshouldappear.1'] = 'La Live Classroom devrait maintenant apparaître.<br/> Dans le cas contraire, cliquez sur '; $string['lcpopupshouldappear.2'] = 'ce lien'; $string['lcpopupshouldappear.3'] = ' pour l\'ouvrir. '; +$string['addactivity'] = 'Ajouter une activité'; +$string['in'] = 'dans'; +$string['or'] = 'ou'; +$string['new'] = 'Nouveau...'; +$string["activity_manageTools"]="Gérer les Live Classrooms"; +$string["activity_tools_not_available"]="La Live Classroom liée à cette activité est actuellement indisponible.<br>Merci de contacter votre professeur"; +$string["activity_no_associated_tools"]="Il n'y pas de live classrom associée à ce cour.<br>Cliquer sur Ok pour en crée une."; +$string["activity_welcome_to_wimba"]="Bienvenue dans la Live Classroom!"; -$string['roomCreated'] = "Votre Live Classroom a été crée avec succès."; -$string['roomUpdated'] = "Votre Live Classroom a été mise à jour avec succès."; -$string['roomDeleted'] = "Votre Live Classroom a été supprimée jour avec succès."; -$string['archiveDeleted'] = "Votre Archive a été supprimée jour avec succès."; - -$string['notfind'] = "Paramètres de Live Classroom invalides. Merci de contacter votre administrateur pour plus d'information."; -$string['room'] = "Paramètres de Live Classroom invalides. Merci de contacter votre administrateur pour plus d'information."; -$string['connection'] = "Moodle ne peut se connecter au serveur de Live Classroom. Paramètres de Live Classroom invalides. Merci de contacter votre administrateur pour plus d'information."; -$string['bd'] = "Moodle cannot connect to the Live Classroom database. Please reload the page or contact your administrator for more information. "; -$string['signature'] = "Connexion invalide à Live Classroom. Merci de contacter votre administrateur pour plus d'information."; - -$string['Settings'] = "Paramètres"; -$string['Live Classroom'] = "Live Classroom"; -$string['Room Info'] = "Informations"; -$string['Title: '] = "Titre : "; -$string['Description: '] = "Description : "; -$string['Type : '] = "Type : "; -$string['Lecture room'] = "Salle de Cours"; -$string['Lecture rooms'] = "Salles de Cours"; -$string['Instructors lead the presentation'] = "Les Instructeurs dirigent la présentation"; -$string['Discussion room'] = "Salle de Discussion"; -$string['Discussion rooms'] = "Salles de Discussion"; -$string['Students and Instructors have the same rigths'] = "Étudiants et Instructeurs ont les mêmes droits."; -$string['Media'] = "Média"; -$string['Audio'] = "Audio"; -$string['Enable Students to use the phone'] = "Permettre aux étudiants d'utiliser le téléphone"; -$string['Note: Instructors can always use the phone'] = "Note: Les Instructeurs peuvent toujours utiliser le téléphone"; -$string['Enable Student\'s microphones at presentation start'] = "Permettre aux étudiants d'utiliser le microphone au démarrage de la présentation."; -$string['One-way Video'] = "Vidéo mono-point"; -$string['Presenter uses RealProducer'] = "Les Presenter utilisent RealProducer"; -$string['Room Id: '] = "Room Id : "; -$string['Third-party Conference Call'] = "Système de Conférence Téléphonique Alternatif"; -$string['Features'] = "Fonctions"; -$string['Enable Students to use eBoard'] = "Permettre aux étudiants d'utiliser le tableau blanc <i>eBoard</i>"; -$string['enableScreenGrab'] = "Permettre aux étudiants d'utiliser l'outil de capture d'écran."; -$string['Enable Archiving'] = "Autoriser l'Archivage"; -$string['Enable Appshare'] = "Autoriser le partage d'application <i>AppShare</i>"; -$string['Enable On-The-Fly PPT Import'] = "Autoriser l'import de fichier PPT à-la-volée"; -$string['Chat'] = "Chat"; -$string['Enable Students to use text chat'] = "Autoriser les étudiants à utiliser le chat textuel"; -$string['Enable Public and Private text chat'] = "Autoriser le chat Public et Privé"; -$string['Enable Public text chat only'] = "Autoriser le chat Public seulement"; -$string['Note: Students are always able to chat with presenters and/or technical help'] = "Note: Les étudiants sont toujours capables de faire du chat avec les <i>Presenter</i> et/ou le support technique."; -$string['Access'] = "Accès"; -$string['Available'] = "Disponible"; -$string['Maximum users: '] = "Nombre d'utilisateurs maximum: "; -$string['Unlimited'] = "Illimité"; -$string['Limited: '] = "Limite : "; -$string['Enable guest access'] = "Autoriser l'accès Invité"; -$string['Room Id: '] = "Room Id : "; -$string['launcherLink'] = "Lien de lancement : "; - - //calendar $string['add_calendar']='Ajouter un évènement au calendrier'; -$string["launch_calendar"]="Lancer Live Classroom"; +$string["launch_calendar"]="Lancer Live Classroom"; +$string["description_calendar"] = "Description: "; //day $string['day1'] = 'Lundi'; $string['day2'] = 'Mardi'; @@ -162,29 +94,250 @@ $string['day4'] = 'Jeudi'; $string['day5'] = 'Vendredi'; $string['day6'] = 'Samedi'; -$string['day0'] = 'Dimanche'; - -$string['cannotretreivelistofrooms'] = "Impossible de retrouver la liste des salles"; - +$string['day0'] = 'Dimanche'; +$string['cannotretreivelistofrooms'] = "Impossible de recupérer la liste de classes;"; $string['month1'] = 'Janvier'; $string['month2'] = 'Février'; $string['month3'] = 'Mars'; $string['month4'] = 'Avril'; $string['month5'] = 'Mai'; $string['month6'] = 'Juin'; -$string['month7'] = 'Jullet'; -$string['month8'] = 'Août'; -$string['month9'] = 'Septembre'; -$string['month10'] = 'Octobre'; -$string['month11'] = 'Novembre'; -$string['month12'] = 'Decembre'; - - - +$string['month7'] = 'Juillet'; +$string['month8'] = 'Aout'; +$string['month9'] = 'Septembre'; +$string['month10'] = 'Octobre'; +$string['month11'] = 'Novembre'; +$string['month12'] = 'Décembre'; //First Time Use - not use yet $string['firstRoom'] = 'Main classroom'; $string['secondRoom'] = 'Group 1'; $string['thirdRoom'] = 'Group 2'; $string['fourthRoom'] = 'Group 3'; +$string['filterbar_all'] = "Tous"; +$string['filterbar_boards'] = "Boards"; +$string['filterbar_discussions'] = "Discussions"; +$string['filterbar_lectures'] = "Lectures"; +$string['filterbar_podcasters'] = "Podcasters"; +$string['filterbar_voicepresentation'] = "Presentations"; +$string['headerbar_instructor_view'] = "Vue Instructeur"; +$string['headerbar_student_view'] = "Vue Étudiant"; +$string['list_title_board'] = "Voice Board"; +$string['list_title_Discussion'] = "Discussions Rooms"; +$string['list_title_MainLecture'] = "Main Lectures Rooms"; +$string['list_title_pc'] = "Wimba Podcaster"; +$string['list_title_presentation'] = "Voice Presentation"; +$string['toolbar_content'] = "Contenu"; +$string['toolbar_schedule'] = 'Schedule' ; +$string['toolbar_delete'] = 'Suppr.' ; +$string['toolbar_activity'] = "Ajouter une Activité"; +$string['toolbar_launch'] = "Lancer"; +$string['toolbar_new'] = "Nouv."; +$string['toolbar_reports'] = "Rapports"; +$string['toolbar_settings'] = "Paramètres"; +$string['error_notfind'] = "Paramètres de Live Classroom invalides. Merci de contacter votre administrateur pour plus d'information."; +$string['error_room'] = "Paramètres de Live Classroom invalides. Merci de contacter votre administrateur pour plus d'information."; +$string['error_connection'] = "Moodle ne peut se connecter \xE5 la base de données. Merci de contacter votre administrateur pour plus d'information."; +$string['error_bd'] = "Moodle ne peut se connecter \xE5 la base de données. Merci de contacter votre administrateur pour plus d'information."; +$string['error_session'] = "En raison d'une inactivitné, votre session a expiré.Veuillez recharger la page.."; +$string['error_signature'] = "Connexion invalide. Merci de contacter votre administrateur pour plus d'information."; +$string['error_board'] = "Paramètres des Voice Tools invalides. Merci de contacter votre administrateur pour plus d'information."; +$string['error_connection_lc'] = "Moodle ne peut se connecter au serveur de Live Classroom.. Merci de contacter votre administrateur pour plus d'information."; +$string['error_bdvt'] = "Moodle ne peut se connecter \xE5 la base de données. Merci de contacter votre administrateur pour plus d'information."; +$string['error_roomNotFound'] = "La classe a été supprimé ou n'est pas disponible. Merci de contacter votre administrateur pour plus d'information."; +$string['error_boardNotFound'] = "La ressource a été supprimé ou n'est pas disponible. Merci de contacter votre administrateur pour plus d'information."; +$string['error_xml'] = "Probl\xE8me pour afficher le composant. Merci de contacter votre administrateur pour plus d'information."; + +$string['choiceElement_description_board'] = "Créer un nouveau Voice Board"; +$string['choiceElement_description_podcaster'] = "Créer une nouveau Podcaster"; +$string['choiceElement_description_presentation'] = "Créer un nouveau Voice Presentation"; +$string['choiceElement_description_room'] = "Créer un nouveau Live Classroom"; +$string['choiceElement_new_board'] = "Nouveau Board"; +$string['choiceElement_new_podcaster'] = "Nouveau Podcaster"; +$string['choiceElement_new_presentation'] = "Nouveau Presentation"; +$string['choiceElement_new_room'] = "Nouveau Room"; +$string['contextbar_new_voicetools'] = "Nouveau Wimba tools"; +$string['contextbar_settings'] = ": Paramètres"; +$string['validationElement_cancel'] = "Annuler"; +$string['validationElement_create'] = "Crée"; +$string['validationElement_saveAll'] = "Sauver"; +$string['general_liveclassroom'] = "Live Classroom"; +$string['general_pc'] = "Wimba Podcaster"; +$string['general_presentation'] = "Voice Presentation"; +$string['settings_available'] = "Disponible"; +$string['settings_chat_enabled'] = "Autoriser les étudiants à utiliser le chat textuel "; +$string['settings_description'] = "Description :"; +$string['settings_discussion'] = "Discussion room"; +$string['settings_discussion_comment'] = "Les outils de présentation sont disponibles aux étudiants et aux professeurs."; +$string['settings_discussion_rooms'] = "Discussion rooms:"; +$string['settings_enable_student_video_on_startup'] = "Autoriser les étudiants à montrer leur vidéo par défaut "; +$string['settings_enabled_appshare'] = "Activer le partage d'écran"; +$string['settings_enabled_archiving'] = " Activer l'archivage"; +$string['settings_enabled_breakoutrooms'] = "Activer les groupes de travail (Breakout Rooms)"; +$string['settings_enabled_guest'] = "Autoriser l'accès public "; +$string['settings_enabled_guest_comment'] = "Note : Ce paramètre n'est effectif que lorsque l'accès public est activé sur le serveur de Live Classroom . +Veuillez contacter votre administrateur pour plus d'informations. "; +$string['settings_enabled_onfly_ppt'] = "Activer l'import à la volée de présentations Powerpoint"; +$string['settings_enabled_status'] = "Activer les icones de statut"; +$string['settings_presenter_console'] = "Console du présenteur:"; +$string['settings_eboard'] = "eBoard:"; +$string['settings_breakout'] = "Groupes de travail :"; +$string['settings_enabled_student_eboard'] = "Autoriser les étudiants à utiliser le eBoard par défaut"; +$string['settings_enabled_students_breakoutrooms'] = "Les étudiants peuvent voir le contenu créé par les autres groupes"; +$string['settings_enabled_students_mainrooms'] = "Les étudiants travaillant en groupe peuvent voir le contenu de la salle principale"; +$string['settings_hms_simulcast_restricted'] = "Autoriser les étudiants à utiliser le téléphone"; +$string['settings_hms_two_way_enabled'] = "Autoriser les étudiants à parler par défaut "; +$string['settings_lectures_rooms'] = "Lecture rooms:"; +$string['settings_mainLecture'] = "Lecture room"; +$string['settings_mainLecture_comment'] = "Les outils de présentation sont disponibles seulement aux professeurs."; +$string['settings_max_user'] = "Nombre d'utilisateurs maximal:"; +$string['settings_max_user_limited'] = "Limité:"; +$string['settings_max_user_unlimited'] = "Illimité "; +$string['settings_private_chat_enabled'] = "Autoriser les étudiants à discuter entre eux en chat privé"; +$string['settings_private_chat_enabled_comment'] = "Note : Les étudiants peuvent toujours discuter avec leurs professeurs"; +$string['settings_status_appear'] = "Les changements de statut apparaissent dans la fenêtre de chat"; +$string['settings_status_indicators'] = "Indicateurs de status:"; +$string['settings_student_privileges'] = "Priviléges des étudiants:"; +$string['settings_title'] = "Titre :"; +$string['settings_type'] = "Type :"; +$string['settings_video_bandwidth'] = "Bande passante vidéo: "; +$string['settings_video_bandwidth_large'] = " Rapide - la plupart utilisent une connexion T1/LAN"; +$string['settings_video_bandwidth_medium'] = "Moyenne - la plupart utilisent un modem ADSL/cable"; +$string['settings_video_bandwidth_small'] = "Lente - la plupart utilisent un modem dial-up"; +$string['settings_video_bandwidth_custom'] = "Custom - pour les utilisateurs avancés"; +$string['tab_tite_roomInfo'] = "Informations"; +$string['tab_title_chat'] = "Chat"; +$string['tab_title_media'] = "Média"; +$string['delay_0'] = "0 s"; +$string['delay_1'] = "1 min"; +$string['delay_10'] = "10 min"; +$string['delay_2'] = "2 min"; +$string['delay_20'] = "20 min"; +$string['delay_3'] = "3 min"; +$string['delay_30'] = "30 min"; +$string['delay_30'] = "60 min"; +$string['delay_5'] = "5 min"; +$string['filterbar_lc'] = "Live Classrooms"; +$string['filterbar_vt'] = "Voice Tools"; +$string['general_board'] = "Voice Board"; +$string['settings_audio'] = "Audio Quality :"; +$string['settings_audio_format_basic'] = "Basic Quality (Telephone quality) - 8 kbit/s - Modem usage"; +$string['settings_audio_format_good'] = "Good Quality (FM Radio quality) - 20.8 kbit/s - Broadband"; +$string['settings_audio_format_standart'] = "Qualit Quality - 12.8 kbit/s - Modem usage"; +$string['settings_audio_format_superior'] = "Superior Quality - 29.6 kbit/s - Broadband usage"; +$string['settings_auto_publish_podcast'] = "Podcast auto-published after:"; +$string['settings_chrono_order'] = "Autoriser les é à répondre aux messages"; +$string['settings_comment_slide'] = "Autoriser les é à répondre aux messages"; +$string['settings_dial_in_informations'] = "Paramètres de Conférence"; +$string['settings_end_date'] = "Date de fin:"; +$string['settings_guest_access_comment'] = "Note : Ce paramètre n'est effectif que lorsque l'accès public est activé sur le serveur de Live Classroom. Veuillez contacter votre administrateur pour plus d'informations."; +$string['settings_max_message'] = "Durée max du message audio:"; +$string['settings_max_message_120'] = "2 min"; +$string['settings_max_message_1200'] = "20 min"; +$string['settings_max_message_15'] = "15 s"; +$string['settings_max_message_30'] = "30 s"; +$string['settings_max_message_300'] = "5 min"; +$string['settings_max_message_60'] = "1 min"; +$string['settings_max_message_600'] = "10 min"; +$string['setting... [truncated message content] |