if ($blocks[$blockid]->visible) {
$visible = '<a href="blocks.php?hide='.$blockid.'" title="'.$strhide.'">'.
- '<img src="'.$pixpath.'/i/hide.gif" style="height: 16px; width: 16px;" /></a>';
+ '<img src="'.$pixpath.'/i/hide.gif" style="height: 16px; width: 16px;" alt=\"\" /></a>';
} else {
$visible = '<a href="blocks.php?show='.$blockid.'" title="'.$strshow.'">'.
- '<img src="'.$pixpath.'/i/show.gif" style="height: 16px; width: 16px;" /></a>';
+ '<img src="'.$pixpath.'/i/show.gif" style="height: 16px; width: 16px;" alt=\"\" /></a>';
$class = ' class="dimmed_text"'; // Leading space required!
}
$httpsurl = str_replace('http://', 'https://', $CFG->wwwroot);
if ($httpsurl != $CFG->wwwroot) {
if ((($fh = @fopen($httpsurl, 'r')) == false) and ($config->loginhttps == 0)) {
- echo '<script>'."\n";
+ echo '<script type="text/javascript">'."\n";
echo '<!--'."\n";
echo "eval('document.form.loginhttps.disabled=true');\n";
echo '-->'."\n";
?>
</select>
<br />
- <script>
+ <script type="text/javascript">
function
</script>
<input type="text" name="searchtext" size="30" value="<?php echo $searchtext ?>"
}
if (!$reallysure) {
- notice_yesno ("Are you REALLY REALLY completely sure you want to delete everything inside the directory $deletedir (this includes all user images, and any other course files that have been created) ?", "delete.php?sure=yes&reallysure=yes", "index.php");
+ notice_yesno ("Are you REALLY REALLY completely sure you want to delete everything inside the directory $deletedir (this includes all user images, and any other course files that have been created) ?", "delete.php?sure=yes&reallysure=yes", "index.php");
exit;
}
/// Check some PHP server settings
- $documentationlink = "please read the <a href=\"../doc/?frame=install.html&sub=webserver\">install documentation</a>";
+ $documentationlink = "please read the <a href=\"../doc/?frame=install.html&sub=webserver\">install documentation</a>";
if (ini_get_bool('session.auto_start')) {
error("The PHP server variable 'session.auto_start' should be Off - $documentationlink");
$userdata .= "<font size=+1> </font><a href=\"../course/index.php?edit=on\">".get_string("assignteachers")."</a> - <font size=\"1\">".
get_string("adminhelpassignteachers").
- " <img src=\"../pix/t/user.gif\" height=\"11\" width=\"11\"></font><br />";
+ " <img src=\"../pix/t/user.gif\" height=\"11\" width=\"11\" alt=\"\"></font><br />";
$userdata .= "<font size=+1> </font><a href=\"creators.php\">".get_string("assigncreators")."</a> - <font size=\"1\">".
get_string("adminhelpassigncreators")."</font><br />";
$userdata .= "<font size=+1> </font><a href=\"admin.php\">".get_string("assignadmins")."</a> - <font size=\"1\">".
if (lang_save_file($langdir, $currentfile, $newstrings)) {
notify(get_string("changessaved")." ($langdir/$currentfile)", "green");
} else {
- error("Could not save the file '$currentfile'!", "lang.php?mode=compare¤tfile=$currentfile");
+ error("Could not save the file '$currentfile'!", "lang.php?mode=compare&currentfile=$currentfile");
}
}
if ($file == $currentfile) {
echo "<b>$file</b> ";
} else {
- echo "<a href=\"lang.php?mode=compare¤tfile=$file\">$file</a> ";
+ echo "<a href=\"lang.php?mode=compare&currentfile=$file\">$file</a> ";
}
}
echo '</font></center>';
if (empty($confirm)) {
notice_yesno(get_string("moduledeleteconfirm", "", $strmodulename),
- "modules.php?delete=$delete&confirm=$delete",
+ "modules.php?delete=$delete&confirm=$delete",
"modules.php");
print_footer();
exit;
foreach ($modulebyname as $modulename => $module) {
- $icon = "<img src=\"$modpixpath/$module->name/icon.gif\" hspace=\"10\" height=\"16\" width=\"16\" border=\"0\">";
+ $icon = "<img src=\"$modpixpath/$module->name/icon.gif\" hspace=\"10\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" />";
$delete = "<a href=\"modules.php?delete=$module->name\">$strdelete</a>";
if ($module->visible) {
$visible = "<a href=\"modules.php?hide=$module->name\" title=\"$strhide\">".
- "<img src=\"$pixpath/i/hide.gif\" align=\"absmiddle\" height=\"16\" width=\"16\" border=\"0\"></a>";
+ "<img src=\"$pixpath/i/hide.gif\" align=\"middle\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a>";
$class = "";
} else {
$visible = "<a href=\"modules.php?show=$module->name\" title=\"$strshow\">".
- "<img src=\"$pixpath/i/show.gif\" align=\"absmiddle\" height=\"16\" width=\"16\" border=\"0\"></a>";
+ "<img src=\"$pixpath/i/show.gif\" align=\"middle\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a>";
$class = "class=\"dimmed_text\"";
}
if ($module->name == "forum") {
$USER->teacher["$site->id"] = true;
$USER->newadminuser = true;
- redirect("$CFG->wwwroot/user/edit.php?id=$user->id&course=$site->id");
+ redirect("$CFG->wwwroot/user/edit.php?id=$user->id&course=$site->id");
exit;
} else {
}
}
- redirect("$CFG->wwwroot/user/edit.php?id=$user->id&course=$site->id");
+ redirect("$CFG->wwwroot/user/edit.php?id=$user->id&course=$site->id");
} else { // List all users for editing
if ($confirm != md5($delete)) {
$fullname = fullname($user, true);
notice_yesno(get_string("deletecheckfull", "", "'$fullname'"),
- "user.php?delete=$delete&confirm=".md5($delete), "user.php");
+ "user.php?delete=$delete&confirm=".md5($delete), "user.php");
exit;
} else if (!$user->deleted) {
} else {
$columnicon = $dir == "ASC" ? "down":"up";
}
- $columnicon = " <img src=\"$CFG->pixpath/t/$columnicon.gif\" />";
+ $columnicon = " <img src=\"$CFG->pixpath/t/$columnicon.gif\" alt=\"\" />";
}
- $$column = "<a href=\"user.php?sort=$column&dir=$columndir&search=$search&firstinitial=$firstinitial&lastinitial=$lastinitial\">".$string[$column]."</a>$columnicon";
+ $$column = "<a href=\"user.php?sort=$column&dir=$columndir&search=$search&firstinitial=$firstinitial&lastinitial=$lastinitial\">".$string[$column]."</a>$columnicon";
}
if ($sort == "name") {
echo "<center><p align=\"center\">";
echo get_string("firstname")." : ";
if ($firstinitial) {
- echo " <a href=\"user.php?sort=firstname&dir=ASC&".
- "perpage=$perpage&lastinitial=$lastinitial\">$strall</a> ";
+ echo " <a href=\"user.php?sort=firstname&dir=ASC&".
+ "perpage=$perpage&lastinitial=$lastinitial\">$strall</a> ";
} else {
echo " <b>$strall</b> ";
}
if ($letter == $firstinitial) {
echo " <b>$letter</b> ";
} else {
- echo " <a href=\"user.php?sort=firstname&dir=ASC&".
- "perpage=$perpage&lastinitial=$lastinitial&firstinitial=$letter\">$letter</a> ";
+ echo " <a href=\"user.php?sort=firstname&dir=ASC&".
+ "perpage=$perpage&lastinitial=$lastinitial&firstinitial=$letter\">$letter</a> ";
}
}
echo "<br />";
echo get_string("lastname")." : ";
if ($lastinitial) {
- echo " <a href=\"user.php?sort=lastname&dir=ASC&".
- "perpage=$perpage&firstinitial=$firstinitial\">$strall</a> ";
+ echo " <a href=\"user.php?sort=lastname&dir=ASC&".
+ "perpage=$perpage&firstinitial=$firstinitial\">$strall</a> ";
} else {
echo " <b>$strall</b> ";
}
if ($letter == $lastinitial) {
echo " <b>$letter</b> ";
} else {
- echo " <a href=\"user.php?sort=lastname&dir=ASC&".
- "perpage=$perpage&firstinitial=$firstinitial&lastinitial=$letter\">$letter</a> ";
+ echo " <a href=\"user.php?sort=lastname&dir=ASC&".
+ "perpage=$perpage&firstinitial=$firstinitial&lastinitial=$letter\">$letter</a> ";
}
}
echo "</p>";
echo "</center>";
print_paging_bar($usercount, $page, $perpage,
- "user.php?sort=$sort&dir=$dir&perpage=$perpage&firstinitial=$firstinitial&lastinitial=$lastinitial&search=$search&");
+ "user.php?sort=$sort&dir=$dir&perpage=$perpage&firstinitial=$firstinitial&lastinitial=$lastinitial&search=$search&");
flush();
$confirmbutton = "";
}
$fullname = fullname($user, true);
- $table->data[] = array ("<a href=\"../user/view.php?id=$user->id&course=$site->id\">$fullname</a>",
+ $table->data[] = array ("<a href=\"../user/view.php?id=$user->id&course=$site->id\">$fullname</a>",
"$user->email",
"$user->city",
"$user->country",
$strlastaccess,
- "<a href=\"../user/edit.php?id=$user->id&course=$site->id\">$stredit</a>",
+ "<a href=\"../user/edit.php?id=$user->id&course=$site->id\">$stredit</a>",
$deletebutton,
$confirmbutton);
}
print_table($table);
print_paging_bar($usercount, $page, $perpage,
- "user.php?sort=$sort&dir=$dir&perpage=$perpage".
- "&firstinitial=$firstinitial&lastinitial=$lastinitial&search=$search&");
+ "user.php?sort=$sort&dir=$dir&perpage=$perpage".
+ "&firstinitial=$firstinitial&lastinitial=$lastinitial&search=$search&");
}
$table->data[] = array("<b><a href=\"../course/index.php?edit=off\">".get_string("assignstudents")."</a></b>",
get_string("adminhelpassignstudents"));
$table->data[] = array("<b><a href=\"../course/index.php?edit=on\">".get_string("assignteachers")."</a></b>",
- get_string("adminhelpassignteachers")." <img src=\"../pix/t/user.gif\" height=\"11\" width=\"11\">");
+ get_string("adminhelpassignteachers")." <img src=\"../pix/t/user.gif\" height=\"11\" width=\"11\" alt=\"\" />");
$table->data[] = array("<b><a href=\"creators.php\">".get_string("assigncreators")."</a></b>",
get_string("adminhelpassigncreators"));
$table->data[] = array("<b><a href=\"admin.php\">".get_string("assignadmins")."</a></b>",
<td>
<input name="auth_user_firstname" type="text" size="30" value="<?php echo $config->auth_user_firstname?>" />
</td>
- <td rowspan="12" valign="center">
+ <td rowspan="12" valign="middle">
<?php print_string("auth_dbextrafields","auth") ?>
</td>
</tr>
<td>
<input name="auth_user_firstname" type="text" size="30" value="<?php echo $config->auth_user_firstname?>" />
</td>
- <td rowspan="12" valign="center">
+ <td rowspan="12" valign="middle">
<?php print_string("auth_ldapextrafields","auth") ?>
</td>
</tr>
//Check backup_version
if ($file) {
- $linkto = "restore.php?id=".$id."&file=".$file;
+ $linkto = "restore.php?id=".$id."&file=".$file;
} else {
$linkto = "restore.php";
}
$log->info = $user->new_id;
//Now, extract the mode from the url field
$mode = substr(strrchr($log->url,"="),1);
- $log->url = "user.php?id=".$log->course."&user=".$log->info."&mode=".$mode;
+ $log->url = "user.php?id=".$log->course."&user=".$log->info."&mode=".$mode;
$toinsert = true;
}
break;
$user = backup_getid($restore->backup_unique_code,"user",$log->info);
if ($user) {
$log->info = $user->new_id;
- $log->url = "view.php?id=".$log->info."&course=".$log->course;
+ $log->url = "view.php?id=".$log->info."&course=".$log->course;
$toinsert = true;
}
break;
$user = backup_getid($restore->backup_unique_code,"user",$log->info);
if ($user) {
$log->info = $user->new_id;
- $log->url = "view.php?id=".$log->info."&course=".$log->course;
+ $log->url = "view.php?id=".$log->info."&course=".$log->course;
$toinsert = true;
}
break;
$user = backup_getid($restore->backup_unique_code,"user",$userid);
if ($user) {
$log->info = "";
- $log->url = "view.php?id=".$user->new_id."&course=".$log->course;
+ $log->url = "view.php?id=".$user->new_id."&course=".$log->course;
$toinsert = true;
}
break;
} else {
$editpage = $CFG->wwwroot.'/course/edit.php?id='.$this->course->id;
}
- $this->content->text .= '<div style="text-align: right;"><a href="'.$editpage.'"><img src="'.$CFG->pixpath.'/t/edit.gif" /></a></div>';
+ $this->content->text .= "<div align=\"right\"><a href=\"$editpage\"><img src=\"$CFG->pixpath/t/edit.gif\" alt=\"\" /></a></div>";
}
$this->content->footer = '';
}
$movebuttons .= '<a style="margin-right: 6px; margin-left: 3px;" title="'.$title.'" href="'.$path.'/view.php?id='.$this->course->id.'&blockaction=toggle&blockid='.$blockid.'">' .
- '<img src="'.$pixpath.$icon.'" /></a>';
+ '<img src="'.$pixpath.$icon.'" alt=\"\" /></a>';
$movebuttons .= '<a title="'.$this->str->delete.'" href="'.$path.'/view.php?id='.$this->course->id.'&blockaction=delete&blockid='.$blockid.'">' .
- '<img src="'.$pixpath.'/t/delete.gif" /></a> ';
+ '<img src="'.$pixpath.'/t/delete.gif" alt=\"\" /></a> ';
if ($options & BLOCK_MOVE_LEFT) {
$movebuttons .= '<a style="margin-right: 2px; margin-left: 2px;" title="'.$this->str->moveleft.'" href="'.$path.'/view.php?id='.$this->course->id.'&blockaction=moveside&blockid='.$blockid.'">' .
- '<img src="'.$pixpath.'/t/left.gif" /></a>';
+ '<img src="'.$pixpath.'/t/left.gif" alt=\"\" /></a>';
}
if ($options & BLOCK_MOVE_UP) {
$movebuttons .= '<a style="margin-right: 2px; margin-left: 2px;" title="'.$this->str->moveup.'" href="'.$path.'/view.php?id='.$this->course->id.'&blockaction=moveup&blockid='.$blockid.'">' .
- '<img src="'.$pixpath.'/t/up.gif" /></a>';
+ '<img src="'.$pixpath.'/t/up.gif" alt=\"\" /></a>';
}
if ($options & BLOCK_MOVE_DOWN) {
$movebuttons .= '<a style="margin-right: 2px; margin-left: 2px;" title="'.$this->str->movedown.'" href="'.$path.'/view.php?id='.$this->course->id.'&blockaction=movedown&blockid='.$blockid.'">' .
- '<img src="'.$pixpath.'/t/down.gif" /></a>';
+ '<img src="'.$pixpath.'/t/down.gif" alt=\"\" /></a>';
}
if ($options & BLOCK_MOVE_RIGHT) {
$movebuttons .= '<a style="margin-right: 2px; margin-left: 2px;" title="'.$this->str->moveright.'" href="'.$path.'/view.php?id='.$this->course->id.'&blockaction=moveside&blockid='.$blockid.'">' .
- '<img src="'.$pixpath.'/t/right.gif" /></a>';
+ '<img src="'.$pixpath.'/t/right.gif" alt=\"\" /></a>';
}
$movebuttons .= '</div>';
$this->content->text .= '<div style="text-align: left; font-size: 0.75em; padding-top: 5px;">';
$timeago = format_time(time() - max($user->timeaccess, $user->lastaccess)); //bruno to calculate correctly on frontpage
if ($user->picture==0) {
- $this->content->text .= '<img src="'.$CFG->pixpath.'/i/user.gif" style="height: 16px; width=16px; vertical-align: middle;" alt="" /> ';
+ $this->content->text .= '<img src="'.$CFG->pixpath.'/i/user.gif" style="height: 16px; width:16px; vertical-align: middle;" alt="" /> ';
} else {
if ($CFG->slasharguments) {
- $imgtag = '<img src="'.$CFG->wwwroot.'/user/pix.php/'.$user->id.'/f2.jpg" style="height: 16px; width=16px; vertical-align: middle;" alt="" /> ';
+ $imgtag = '<img src="'.$CFG->wwwroot.'/user/pix.php/'.$user->id.'/f2.jpg" style="height: 16px; width:16px; vertical-align: middle;" alt="" /> ';
} else {
- $imgtag = '<img src="'.$CFG->wwwroot.'/user/pix.php?file=/'.$user->id.'/f2.jpg" style="height: 16px; width=16px; vertical-align: middle;" alt="" /> ';
+ $imgtag = '<img src="'.$CFG->wwwroot.'/user/pix.php?file=/'.$user->id.'/f2.jpg" style="height: 16px; width:16px; vertical-align: middle;" alt="" /> ';
}
$this->content->text .= $imgtag;
}
// Slightly hacky way to do it but...
ob_start();
print_table($table);
- //$this->content->text .= "<br>".ob_get_contents();
+ //$this->content->text .= "<br />".ob_get_contents();
ob_end_clean();
*/
} else {
$isvisible = get_field('course_sections', 'visible', 'course', $this->course->id, 'section', $highlight);
if ($isvisible or isteacher($this->course->id)) {
$style = ($isvisible) ? '' : ' class="dimmed"';
- $text .= "<br><a href=\"$link$highlight\"$style>$linktext</a>";
+ $text .= "<br /><a href=\"$link$highlight\"$style>$linktext</a>";
}
}
$editbuttons = '';
if ($ismoving) {
- $this->content->icons[] = ' <img align="bottom" src="'.$CFG->pixpath.'/t/move.gif" height="11" width="11" />';
+ $this->content->icons[] = ' <img align="bottom" src="'.$CFG->pixpath.'/t/move.gif" height="11" width="11" alt="" />';
$this->content->items[] = $USER->activitycopyname.' (<a href="'.$CFG->wwwroot.'/course/mod.php?cancelcopy=true">'.$strcancel.'</a>)';
}
$editbuttons = '';
if ($ismoving) {
- $this->content->icons[] = ' <img align="bottom" src="'.$CFG->pixpath.'/t/move.gif" height="11" width="11" />';
+ $this->content->icons[] = ' <img align="bottom" src="'.$CFG->pixpath.'/t/move.gif" height="11" width="11" alt=\"\" />';
$this->content->items[] = $USER->activitycopyname.' (<a href="'.$CFG->wwwroot.'/course/mod.php?cancelcopy=true">'.$strcancel.'</a>)';
}
switch($_GET['from']) {
case 'event':
- redirect(CALENDAR_URL.'event.php?action='.$_GET['action'].'&type='.$_GET['type'].'&id='.intval($_GET['id']));
+ redirect(CALENDAR_URL.'event.php?action='.$_GET['action'].'&type='.$_GET['type'].'&id='.intval($_GET['id']));
break;
case 'month':
redirect(CALENDAR_URL.'view.php?view=month&cal_d='.$_GET['cal_d'].'&cal_m='.$_GET['cal_m'].'&cal_y='.$_GET['cal_y']);
print_courses($category, "80%");
} else {
- print_paging_bar($totalcount, $page, $perpage, "category.php?id=$category->id&perpage=$perpage&");
+ print_paging_bar($totalcount, $page, $perpage, "category.php?id=$category->id&perpage=$perpage&");
$strcourses = get_string("courses");
$strselect = get_string("select");
"$strdeletecheck");
notice_yesno("$strdeletecoursecheck<br /><br />$course->fullname ($course->shortname)",
- "delete.php?id=$course->id&delete=".md5($course->timemodified),
+ "delete.php?id=$course->id&delete=".md5($course->timemodified),
"category.php?id=$course->category");
exit;
}
"<a href=\"../mod/forum/subscribe.php?id=$social->id\">$subtext</a></td>".
"</tr></table>";
print_heading_block($headertext);
- echo "<img alt=\"\" height=\"7\" src=\"../pix/spacer.gif\"><br />";
+ echo "<img alt=\"\" height=\"7\" src=\"../pix/spacer.gif\" /><br />";
forum_print_latest_discussions($social->id, 10, "plain", "", false);
echo "</font></p>";
echo "</td>";
echo "</tr>";
- echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\"></td></tr>";
+ echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\" alt=\"\" /></td></tr>";
}
echo "</td>";
echo "<td nowrap bgcolor=\"$THEME->cellheading\" class=\"topicsoutlineside\" valign=\"top\" align=\"center\" width=\"10\">";
echo " </td></tr>";
- echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\"></td></tr>";
+ echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\" alt=\"\" /></td></tr>";
}
if (isediting($course->id)) {
echo " <a title=\"$streditsummary\" href=\"editsection.php?id=$thissection->id\">".
- "<img src=\"$CFG->pixpath/t/edit.gif\" border=\"0\" height=\"11\" width=\"11\" /></a><br />";
+ "<img src=\"$CFG->pixpath/t/edit.gif\" border=\"0\" height=\"11\" width=\"11\" alt=\"\" /></a><br />";
}
echo '<br clear="all" />';
echo "<font size=\"1\">";
if ($displaysection == $section) { // Show the zoom boxes
- echo "<a href=\"view.php?id=$course->id&topic=all\" title=\"$strshowalltopics\">".
+ echo "<a href=\"view.php?id=$course->id&topic=all\" title=\"$strshowalltopics\">".
"<img src=\"$CFG->pixpath/i/all.gif\" height=\"25\" width=\"16\" border=\"0\" /></a><br />";
} else {
$strshowonlytopic = get_string("showonlytopic", "", $section);
- echo "<a href=\"view.php?id=$course->id&topic=$section\" title=\"$strshowonlytopic\">".
- "<img src=\"$CFG->pixpath/i/one.gif\" height=\"16\" width=\"16\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&topic=$section\" title=\"$strshowonlytopic\">".
+ "<img src=\"$CFG->pixpath/i/one.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a><br />";
}
if (isediting($course->id)) {
if ($course->marker == $section) { // Show the "light globe" on/off
- echo "<a href=\"view.php?id=$course->id&marker=0\" title=\"$strmarkedthistopic\">".
- "<img src=\"$CFG->pixpath/i/marked.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&marker=0\" title=\"$strmarkedthistopic\">".
+ "<img src=\"$CFG->pixpath/i/marked.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a><br />";
} else {
- echo "<a href=\"view.php?id=$course->id&marker=$section\" title=\"$strmarkthistopic\">".
- "<img src=\"$CFG->pixpath/i/marker.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&marker=$section\" title=\"$strmarkthistopic\">".
+ "<img src=\"$CFG->pixpath/i/marker.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a><br />";
}
if ($thissection->visible) { // Show the hide/show eye
- echo "<a href=\"view.php?id=$course->id&hide=$section\" title=\"$strtopichide\">".
- "<img src=\"$CFG->pixpath/i/hide.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&hide=$section\" title=\"$strtopichide\">".
+ "<img src=\"$CFG->pixpath/i/hide.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a><br />";
} else {
- echo "<a href=\"view.php?id=$course->id&show=$section\" title=\"$strtopicshow\">".
- "<img src=\"$CFG->pixpath/i/show.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&show=$section\" title=\"$strtopicshow\">".
+ "<img src=\"$CFG->pixpath/i/show.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a><br />";
}
if ($section > 1) { // Add a arrow to move section up
- echo "<a href=\"view.php?id=$course->id§ion=$section&move=-1\" title=\"$strmoveup\">".
- "<img src=\"$CFG->pixpath/t/up.gif\" vspace=\"3\" height=\"11\" width=\"11\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&section=$section&move=-1\" title=\"$strmoveup\">".
+ "<img src=\"$CFG->pixpath/t/up.gif\" vspace=\"3\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a><br />";
}
if ($section < $course->numsections) { // Add a arrow to move section down
- echo "<a href=\"view.php?id=$course->id§ion=$section&move=1\" title=\"$strmovedown\">".
- "<img src=\"$CFG->pixpath/t/down.gif\" vspace=\"3\" height=\"11\" width=\"11\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&section=$section&move=1\" title=\"$strmovedown\">".
+ "<img src=\"$CFG->pixpath/t/down.gif\" vspace=\"3\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a><br />";
}
}
echo "</td>";
echo "</tr>";
- echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\"></td></tr>";
+ echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\" alt=\"\"></td></tr>";
}
$section++;
echo "</font></p>";
echo "</td>";
echo "</tr>";
- echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\"></td></tr>";
+ echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\" alt=\"\" /></td></tr>";
}
/// Print Section 0 with general activities
echo "</td>";
echo "<td nowrap bgcolor=\"$THEME->cellheading\" class=\"weeklyoutlineside\" valign=\"top\" align=\"center\" width=\"10\">";
echo " </td></tr>";
- echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\"></td></tr>";
+ echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\" alt=\"\" /></td></tr>";
}
echo "<font size=\"1\">";
if ($displaysection == $section) {
- echo "<a href=\"view.php?id=$course->id&week=all\" title=\"$strshowallweeks\">".
- "<img src=\"$CFG->pixpath/i/all.gif\" height=\"25\" width=\"16\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&week=all\" title=\"$strshowallweeks\">".
+ "<img src=\"$CFG->pixpath/i/all.gif\" height=\"25\" width=\"16\" border=\"0\" alt=\"\" /></a><br />";
} else {
$strshowonlyweek = get_string("showonlyweek", "", $section);
- echo "<a href=\"view.php?id=$course->id&week=$section\" title=\"$strshowonlyweek\">".
- "<img src=\"$CFG->pixpath/i/one.gif\" height=\"16\" width=\"16\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&week=$section\" title=\"$strshowonlyweek\">".
+ "<img src=\"$CFG->pixpath/i/one.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a><br />";
}
if (isediting($course->id)) {
if ($thissection->visible) { // Show the hide/show eye
- echo "<a href=\"view.php?id=$course->id&hide=$section\" title=\"$strweekhide\">".
- "<img src=\"$CFG->pixpath/i/hide.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&hide=$section\" title=\"$strweekhide\">".
+ "<img src=\"$CFG->pixpath/i/hide.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a><br />";
} else {
- echo "<a href=\"view.php?id=$course->id&show=$section\" title=\"$strweekshow\">".
- "<img src=\"$CFG->pixpath/i/show.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&show=$section\" title=\"$strweekshow\">".
+ "<img src=\"$CFG->pixpath/i/show.gif\" vspace=\"3\" height=\"16\" width=\"16\" border=\"0\" alt=\"\" /></a><br />";
}
if ($section > 1) { // Add a arrow to move section up
- echo "<a href=\"view.php?id=$course->id§ion=$section&move=-1\" title=\"$strmoveup\">".
- "<img src=\"$CFG->pixpath/t/up.gif\" vspace=\"3\" height=\"11\" width=\"11\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&section=$section&move=-1\" title=\"$strmoveup\">".
+ "<img src=\"$CFG->pixpath/t/up.gif\" vspace=\"3\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a><br />";
}
if ($section < $course->numsections) { // Add a arrow to move section down
- echo "<a href=\"view.php?id=$course->id§ion=$section&move=1\" title=\"$strmovedown\">".
- "<img src=\"$CFG->pixpath/t/down.gif\" vspace=\"3\" height=\"11\" width=\"11\" border=\"0\" /></a><br />";
+ echo "<a href=\"view.php?id=$course->id&section=$section&move=1\" title=\"$strmovedown\">".
+ "<img src=\"$CFG->pixpath/t/down.gif\" vspace=\"3\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a><br />";
}
}
echo "</td>";
echo "</tr>";
- echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\"></td></tr>";
+ echo "<tr><td colspan=\"3\"><img src=\"../pix/spacer.gif\" width=\"1\" height=\"1\" alt=\"\"></td></tr>";
}
$section++;
$image = "<a href=\"$CFG->wwwroot/mod/$mod->modname/view.php?id=$mod->id\"".
" title=\"$mod->modfullname\">".
- "<img border=\"0\" valign=\"absmiddle\" src=\"../mod/$mod->modname/icon.gif\" ".
- "height=\"16\" width=\"16\" alt=\"$mod->modfullname\"></a>";
+ "<img border=\"0\" valign=\"middle\" src=\"../mod/$mod->modname/icon.gif\" ".
+ "height=\"16\" width=\"16\" alt=\"$mod->modfullname\" /></a>";
$columnhtml[] = "$image ".
"<a href=\"$CFG->wwwroot/mod/$mod->modname/view.php?id=$mod->id\">".
"$instance->name".
$image = "<a href=\"$CFG->wwwroot/mod/$mod->modname/view.php?id=$mod->id\"".
" title=\"$mod->modfullname\">".
- "<img border=\"0\" valign=\"absmiddle\" src=\"../mod/$mod->modname/icon.gif\" ".
- "height=\"16\" width=\"16\" alt=\"$mod->modfullname\"></a>";
+ "<img border=\"0\" valign=\"middle\" src=\"../mod/$mod->modname/icon.gif\" ".
+ "height=\"16\" width=\"16\" alt=\"$mod->modfullname\" /></a>";
if ($mod->visible) {
$columnhtml[] = "$image ".
"<a href=\"$CFG->wwwroot/mod/$mod->modname/view.php?id=$mod->id\">".
notify("A strange error occurred while trying to save ");
} else {
notify(get_string('changessaved'));
- print_continue("group.php?id=$course->id&group=$group->id");
+ print_continue("group.php?id=$course->id&group=$group->id");
}
}
}
}
}
if ($isteacheredit or ($isteacher and ismember($group->id))) {
- $t->linkeditprofile->url = "group.php?id=$course->id&group=$group->id&edit=on";
+ $t->linkeditprofile->url = "group.php?id=$course->id&group=$group->id&edit=on";
$t->linkeditprofile->text = $streditgroupprofile;
}
- $t->linkfullprofile->url = "group.php?id=$course->id&group=$group->id";
+ $t->linkfullprofile->url = "group.php?id=$course->id&group=$group->id";
$t->linkfullprofile->text = $strgroupmemberssee;
include('groups-summary.html');
echo " ";
}
$linkcss = $category->visible ? "" : " class=\"dimmed\" ";
- echo "<a $linkcss title=\"$str->edit\" href=\"category.php?id=$category->id&edit=on\">$category->name</a>";
+ echo "<a $linkcss title=\"$str->edit\" href=\"category.php?id=$category->id&edit=on\">$category->name</a>";
echo "</p>";
echo "</td>";
echo "<td nowrap=\"nowrap\">"; /// Print little icons
echo "<a title=\"$str->delete\" href=\"index.php?delete=$category->id\"><img".
- " src=\"$pixpath/t/delete.gif\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ " src=\"$pixpath/t/delete.gif\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
if (!empty($category->visible)) {
echo "<a title=\"$str->hide\" href=\"index.php?hide=$category->id\"><img".
- " src=\"$pixpath/t/hide.gif\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ " src=\"$pixpath/t/hide.gif\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
} else {
echo "<a title=\"$str->show\" href=\"index.php?show=$category->id\"><img".
- " src=\"$pixpath/t/show.gif\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ " src=\"$pixpath/t/show.gif\" height=\"11\" width=\"11\" border=\"0\"alt=\"\" /></a> ";
}
if ($up) {
echo "<a title=\"$str->moveup\" href=\"index.php?moveup=$category->id\"><img".
- " src=\"$pixpath/t/up.gif\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ " src=\"$pixpath/t/up.gif\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
}
if ($down) {
echo "<a title=\"$str->movedown\" href=\"index.php?movedown=$category->id\"><img".
- " src=\"$pixpath/t/down.gif\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ " src=\"$pixpath/t/down.gif\" height=\"11\" width=\"11\" border=\"0\"alt=\"\" /></a> ";
}
echo "</td>";
unset($tempdisplaylist[$key]);
}
}
- popup_form ("index.php?move=$category->id&moveto=", $tempdisplaylist, "moveform$category->id", "$category->parent", "", "", "", false);
+ popup_form ("index.php?move=$category->id&moveto=", $tempdisplaylist, "moveform$category->id", "$category->parent", "", "", "", false);
echo "</td>";
echo "</tr>";
} else {
echo "<center>";
if ($course->guest) {
$strallowguests = get_string("allowguests");
- echo "<p><font size=\"1\"><img align=\"absmiddle\" alt=\"\" height=\"16\" width=\"16\" border=\"0\" src=\"$pixpath/i/guest.gif\"></a> $strallowguests</font></p>";
+ echo "<p><font size=\"1\"><img align=\"middle\" alt=\"\" height=\"16\" width=\"16\" border=\"0\" src=\"$pixpath/i/guest.gif\" /></a> $strallowguests</font></p>";
}
if ($course->password) {
$strrequireskey = get_string("requireskey");
- echo "<p><font size=\"1\"><img align=\"absmiddle\" alt=\"\" height=\"16\" width=\"16\" border=\"0\" src=\"$pixpath/i/key.gif\"></a> $strrequireskey</font></p>";
+ echo "<p><font size=\"1\"><img align=\"middle\" alt=\"\" height=\"16\" width=\"16\" border=\"0\" src=\"$pixpath/i/key.gif\" /></a> $strrequireskey</font></p>";
}
$teacher->role = $course->teacher;
}
echo "$teacher->role: ";
- link_to_popup_window ("/user/view.php?id=$teacher->id&course=$site->id", "opener",
+ link_to_popup_window ("/user/view.php?id=$teacher->id&course=$site->id", "opener",
fullname($teacher), 400, 500, "$teacher->role",
"");
echo "<br />";
echo "</table>";
- $advancedlink = "<a href=\"$CFG->wwwroot/course/recent.php?id=$course->id&advancedfilter=0\">" . get_string("normalfilter") . "</a>";
+ $advancedlink = "<a href=\"$CFG->wwwroot/course/recent.php?id=$course->id&advancedfilter=0\">" . get_string("normalfilter") . "</a>";
print_heading($advancedlink);
echo "</center>";
echo "</form>";
}
$tmpdate = time() - ($count * 3600 * 24);
$heading = $heading .
- "<a href=\"$CFG->wwwroot/course/recent.php?id=$course->id&date=$tmpdate\"> $count $day</a> | ";
+ "<a href=\"$CFG->wwwroot/course/recent.php?id=$course->id&date=$tmpdate\"> $count $day</a> | ";
}
$heading = $strsince . ": <a href=\"$CFG->wwwroot/course/recent.php?id=$course->id\">$strlastlogin</a>" . " | " . $heading;
print_heading($heading);
- $advancedlink = "<a href=\"$CFG->wwwroot/course/recent.php?id=$course->id&advancedfilter=1\">" . get_string("advancedfilter") . "</a>";
+ $advancedlink = "<a href=\"$CFG->wwwroot/course/recent.php?id=$course->id&advancedfilter=1\">" . get_string("advancedfilter") . "</a>";
print_heading($advancedlink);
}
print_string("displayingrecords", "", $totalcount);
echo "</p>";
- print_paging_bar($totalcount, $page, $perpage, "$url&perpage=$perpage&");
+ print_paging_bar($totalcount, $page, $perpage, "$url&perpage=$perpage&");
echo '<table border="0" align="center" cellpadding="3" cellspacing="3">';
foreach ($logs as $log) {
echo '<td nowrap="nowrap" align="right"><font size="2">'.userdate($log->time, '%a').'</td>';
echo '<td nowrap="nowrap"><font size="2">'.userdate($log->time, $strftimedatetime).'</td>';
echo '<td nowrap="nowrap"><font size="2">';
- link_to_popup_window("/lib/ipatlas/plot.php?address=$log->ip&user=$log->userid", 'ipatlas',$log->ip, 400, 700);
+ link_to_popup_window("/lib/ipatlas/plot.php?address=$log->ip&user=$log->userid", 'ipatlas',$log->ip, 400, 700);
echo '</td>';
$fullname = fullname($log, $isteacher);
- echo '<td nowrap="nowrap"><font size="2"><a href="../user/view.php?id='."$log->userid&course=$log->course".'"><b>'.$fullname.'</b></td>';
+ echo '<td nowrap="nowrap"><font size="2"><a href="../user/view.php?id='."$log->userid&course=$log->course".'"><b>'.$fullname.'</b></td>';
echo '<td nowrap="nowrap"><font size="2">';
link_to_popup_window( make_log_url($log->module,$log->url), 'fromloglive',"$log->module $log->action", 400, 600);
echo '</td>';
}
echo '</table>';
- print_paging_bar($totalcount, $page, $perpage, "$url&perpage=$perpage&");
+ print_paging_bar($totalcount, $page, $perpage, "$url&perpage=$perpage&");
}
echo "(".get_string("gdneed").")";
} else {
echo '<img border="0" src="'.$CFG->wwwroot.'/course/loggraph.php?id='.$course->id.
- '&user='.$userid.'&type='.$type.'&date='.$date.'" />';
+ '&user='.$userid.'&type='.$type.'&date='.$date.'" alt=\"\" />';
}
}
$content = true;
}
$fullname = fullname($user, $isteacher);
- echo '<font size="1"><a href="'.$CFG->wwwroot."/user/view.php?id=$user->id&course=$course->id\">$fullname</a></font><br />";
+ echo '<font size="1"><a href="'.$CFG->wwwroot."/user/view.php?id=$user->id&course=$course->id\">$fullname</a></font><br />";
}
echo "</p>";
}
$resourceraw = resource_get_resource_types();
foreach ($resourceraw as $type => $name) {
- $resources["resource&type=$type"] = $name;
+ $resources["resource&type=$type"] = $name;
}
$resources['label'] = get_string('resourcetypelabel', 'resource');
}
$output = '';
$output .= '<div align="right"><table align="right"><tr><td>';
- $output .= popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=",
+ $output .= popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=",
$resources, "ressection$section", "", $straddresource, 'resource/types', $straddresource, true);
$output .= '</td>';
}
$output .= '<td>';
- $output .= popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=",
+ $output .= popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=",
$modnames, "section$section", "", $straddactivity, 'mods', $straddactivity, true);
$output .= '</td></tr></table>';
$output .= '</div>';
$catlinkcss = $category->visible ? "" : " class=\"dimmed\" ";
if ($CFG->frontpage == FRONTPAGECOURSELIST) {
- $catimage = '<img src="'.$CFG->pixpath.'/i/course.gif" width="16" height="16" border="0" />';
+ $catimage = '<img src="'.$CFG->pixpath.'/i/course.gif" width="16" height="16" border="0" alt="" />';
} else {
$catimage = " ";
}
if ($mod->visible) {
$hideshow = "<a title=\"$str->hide\" href=\"$path/mod.php?hide=$mod->id\"><img".
- " src=\"$pixpath/t/hide.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" alt=\"$str->hide\"></a> ";
+ " src=\"$pixpath/t/hide.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" alt=\"$str->hide\" /></a> ";
} else {
$hideshow = "<a title=\"$str->show\" href=\"$path/mod.php?show=$mod->id\"><img".
" src=\"$pixpath/t/show.gif\" hspace=\"2\" height=\"11\" width=\"11\" ".
- "border=\"0\" alt=\"$str->show\"></a> ";
+ "border=\"0\" alt=\"$str->show\" /></a> ";
}
if ($mod->groupmode !== false) {
if ($mod->groupmode == SEPARATEGROUPS) {
$grouptitle = $str->groupsseparate;
$groupimage = "$pixpath/t/groups.gif";
- $grouplink = "$path/mod.php?id=$mod->id&groupmode=0";
+ $grouplink = "$path/mod.php?id=$mod->id&groupmode=0";
} else if ($mod->groupmode == VISIBLEGROUPS) {
$grouptitle = $str->groupsvisible;
$groupimage = "$pixpath/t/groupv.gif";
- $grouplink = "$path/mod.php?id=$mod->id&groupmode=1";
+ $grouplink = "$path/mod.php?id=$mod->id&groupmode=1";
} else {
$grouptitle = $str->groupsnone;
$groupimage = "$pixpath/t/groupn.gif";
- $grouplink = "$path/mod.php?id=$mod->id&groupmode=2";
+ $grouplink = "$path/mod.php?id=$mod->id&groupmode=2";
}
if ($mod->groupmodelink) {
$groupmode = "<a title=\"$grouptitle ($str->clicktochange)\" href=\"$grouplink\">".
" src=\"$pixpath/t/move.gif\" hspace=\"2\" height=\"11\" width=\"11\" ".
" border=\"0\" alt=\"$str->move\" /></a>";
} else {
- $move = "<a title=\"$str->moveup\" href=\"$path/mod.php?id=$mod->id&move=-1\"><img".
+ $move = "<a title=\"$str->moveup\" href=\"$path/mod.php?id=$mod->id&move=-1\"><img".
" src=\"$pixpath/t/up.gif\" hspace=\"2\" height=\"11\" width=\"11\" ".
" border=\"0\" alt=\"$str->moveup\" /></a>".
- "<a title=\"$str->movedown\" href=\"$path/mod.php?id=$mod->id&move=1\"><img".
+ "<a title=\"$str->movedown\" href=\"$path/mod.php?id=$mod->id&move=1\"><img".
" src=\"$pixpath/t/down.gif\" hspace=\"2\" height=\"11\" width=\"11\" ".
" border=\"0\" alt=\"$str->movedown\" /></a>";
}
$leftright = "";
if ($indent > 0) {
- $leftright .= "<a title=\"$str->moveleft\" href=\"$path/mod.php?id=$mod->id&indent=-1\"><img".
+ $leftright .= "<a title=\"$str->moveleft\" href=\"$path/mod.php?id=$mod->id&indent=-1\"><img".
" src=\"$pixpath/t/left.gif\" hspace=\"2\" height=\"11\" width=\"11\" ".
- " border=\"0\" alt=\"$str->moveleft\"></a>";
+ " border=\"0\" alt=\"$str->moveleft\" /></a>";
}
if ($indent >= 0) {
- $leftright .= "<a title=\"$str->moveright\" href=\"$path/mod.php?id=$mod->id&indent=1\"><img".
+ $leftright .= "<a title=\"$str->moveright\" href=\"$path/mod.php?id=$mod->id&indent=1\"><img".
" src=\"$pixpath/t/right.gif\" hspace=\"2\" height=\"11\" width=\"11\" ".
- " border=\"0\" alt=\"$str->moveright\"></a>";
+ " border=\"0\" alt=\"$str->moveright\" /></a>";
}
return "$leftright$move".
"<a title=\"$str->update\" href=\"$path/mod.php?update=$mod->id\"><img".
" src=\"$pixpath/t/edit.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" ".
- " alt=\"$str->update\"></a>".
+ " alt=\"$str->update\" /></a>".
// Following line is commented out until this feature is more definite -- martin
// "<a title=\"$str->duplicate\" href=\"$path/mod.php?duplicate=$mod->id\"> 2 </a>".
"<a title=\"$str->delete\" href=\"$path/mod.php?delete=$mod->id\"><img".
" src=\"$pixpath/t/delete.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" ".
- " alt=\"$str->delete\"></a>$hideshow$groupmode";
+ " alt=\"$str->delete\" /></a>$hideshow$groupmode";
}
?>
\ No newline at end of file
print_log_selector_form($course, $user, $date, $modname, $modid, $modaction, $group);
print_log($course, $user, $date, "l.time DESC", $page, $perpage,
- "log.php?id=$course->id&chooselog=1&user=$user&date=$date&modid=$modid&modaction=$modaction&group=$group",
+ "log.php?id=$course->id&chooselog=1&user=$user&date=$date&modid=$modid&modaction=$modaction&group=$group",
$modname, $modid, $modaction, $group);
} else {
error("Only teachers can use this page!");
}
- check_for_restricted_user($USER->username, "$CFG->wwwroot/user/view.php?id=$user&course=$course->id");
+ check_for_restricted_user($USER->username, "$CFG->wwwroot/user/view.php?id=$user&course=$course->id");
if ($course->category and !isstudent($course->id, $user) and !isadmin()) {
error("This student is not in this course!");
set_moodle_cookie($USER->username);
$student_name = fullname($USER, true);
- add_to_log($course->id, "course", "loginas", "../user/view.php?id=$course->id&user=$user", "$teacher_name -> $student_name");
+ add_to_log($course->id, "course", "loginas", "../user/view.php?id=$course->id&user=$user", "$teacher_name -> $student_name");
$strloginas = get_string("loginas");
$date=time() - 3600;
print_log($course, $user, $date, "l.time DESC", 0, 500,
- "loglive.php?id=$course->id&user=$user&date=$date");
+ "loglive.php?id=$course->id&user=$user&date=$date");
exit;
$defaultformat = FORMAT_MOODLE;
}
- $icon = "<img align=\"absmiddle\" height=\"16\" width=\"16\" src=\"$CFG->modpixpath/$module->name/icon.gif\" /> ";
+ $icon = "<img align=\"middle\" height=\"16\" width=\"16\" src=\"$CFG->modpixpath/$module->name/icon.gif\" alt=\"\" /> ";
print_heading_with_help($pageheading, "mods", $module->name, $icon);
print_simple_box_start("center", "", "$THEME->cellheading");
$stractivityreport");
} else {
print_header("$course->shortname: $stractivityreport ($mode)", "$course->fullname",
- "<a href=\"../user/view.php?id=$user->id&course=$course->id\">$user->firstname $user->lastname</a> ->
+ "<a href=\"../user/view.php?id=$user->id&course=$course->id\">$user->firstname $user->lastname</a> ->
$stractivityreport -> $strmode");
}
print_heading("$course->fullname");
function print_outline_row($mod, $instance, $result) {
- $image = "<img src=\"../mod/$mod->modname/icon.gif\" height=\"16\" width=\"16\" alt=\"$mod->modfullname\">";
+ $image = "<img src=\"../mod/$mod->modname/icon.gif\" height=\"16\" width=\"16\" alt=\"$mod->modfullname\" />";
echo "<tr>";
echo "<td valign=\"top\">$image</td>";
}
$fullname = ucwords($allusers[$userid]->lastname) . ", " . ucwords($allusers[$userid]->firstname);
if (!$isstudent){
- $fullname = "<a href=\"user.php?id=$course->id&user=$userid>$fullname\"</a>";
+ $fullname = "<a href=\"user.php?id=$course->id&user=$userid>$fullname\"</a>";
}
echo "<td align=\"left\"><b>$fullname</b></td>";
$picture = print_user_picture($userid, $course->id, $allusers[$userid]->picture, false, true);
$data[] = $line;
}
$line = array();
- $line[] = "<a target=\"scale\" title=\"$scale->name\" href=\"$CFG->wwwroot/course/scales.php?id=$course->id&scaleid=$scale->id&action=details\" "."onClick=\"return openpopup('/course/scales.php?id=$course->id\&scaleid=$scale->id&action=details', 'scale', 'menubar=0,location=0,scrollbars,resizable,width=600,height=450', 0);\">".$scale->name."</a><br /><font size=\"-1\">".str_replace(",",", ",$scale->scale)."</font>";
+ $line[] = "<a target=\"scale\" title=\"$scale->name\" href=\"$CFG->wwwroot/course/scales.php?id=$course->id&scaleid=$scale->id&action=details\" "."onClick=\"return openpopup('/course/scales.php?id=$course->id\&scaleid=$scale->id&action=details', 'scale', 'menubar=0,location=0,scrollbars,resizable,width=600,height=450', 0);\">".$scale->name."</a><br /><font size=\"-1\">".str_replace(",",", ",$scale->scale)."</font>";
if (!empty($scale->courseid)) {
$scales_uses = course_scale_used($course->id,$scale->id);
} else {
}
$buttons = "";
if (empty($scales_uses) && ($incustom || isadmin())) {
- $buttons .= "<a title=\"$stredit\" href=\"$path/scales.php?id=$course->id&scaleid=$scale->id&action=edit\"><img".
- " src=\"$pixpath/t/edit.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ $buttons .= "<a title=\"$stredit\" href=\"$path/scales.php?id=$course->id&scaleid=$scale->id&action=edit\"><img".
+ " src=\"$pixpath/t/edit.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
if ($incustom && isadmin()) {
- $buttons .= "<a title=\"$strdown\" href=\"$path/scales.php?id=$course->id&scaleid=$scale->id&action=down\"><img".
- " src=\"$pixpath/t/down.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ $buttons .= "<a title=\"$strdown\" href=\"$path/scales.php?id=$course->id&scaleid=$scale->id&action=down\"><img".
+ " src=\"$pixpath/t/down.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
}
if (!$incustom && isadmin()) {
- $buttons .= "<a title=\"$strup\" href=\"$path/scales.php?id=$course->id&scaleid=$scale->id&action=up\"><img".
- " src=\"$pixpath/t/up.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ $buttons .= "<a title=\"$strup\" href=\"$path/scales.php?id=$course->id&scaleid=$scale->id&action=up\"><img".
+ " src=\"$pixpath/t/up.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
}
- $buttons .= "<a title=\"$strdelete\" href=\"$path/scales.php?id=$course->id&scaleid=$scale->id&action=delete\"><img".
- " src=\"$pixpath/t/delete.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ $buttons .= "<a title=\"$strdelete\" href=\"$path/scales.php?id=$course->id&scaleid=$scale->id&action=delete\"><img".
+ " src=\"$pixpath/t/delete.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
}
$line[] = $buttons;
print_heading("$strsearchresults: $totalcount");
- print_paging_bar($totalcount, $page, $perpage, "search.php?search=$search&perpage=$perpage&");
+ print_paging_bar($totalcount, $page, $perpage, "search.php?search=$search&perpage=$perpage&");
foreach ($courses as $course) {
$course->fullname = highlight("$search", $course->fullname);
print_spacer(5,5);
}
- print_paging_bar($totalcount, $page, $perpage, "search.php?search=$search&perpage=$perpage&");
+ print_paging_bar($totalcount, $page, $perpage, "search.php?search=$search&perpage=$perpage&");
} else {
print_heading(get_string("nocoursesfound", "", $search));
$editall = choose_from_menu ($editmenu, "e$teacher->id", $teacher->editall, "", "", "", true);
}
- $removelink = "<a href=\"teacher.php?id=$course->id&remove=$teacher->id\">$strremoveteacher</a>";
+ $removelink = "<a href=\"teacher.php?id=$course->id&remove=$teacher->id\">$strremoveteacher</a>";
if (!$teacher->role) {
$teacher->role = $course->teacher;
foreach ($users as $user) {
- $addlink = "<a href=\"teacher.php?id=$course->id&add=$user->id\">$straddteacher</a>";
+ $addlink = "<a href=\"teacher.php?id=$course->id&add=$user->id\">$straddteacher</a>";
$picture = print_user_picture($user->id, $course->id, $user->picture, false, true);
$table->data[] = array ($picture, fullname($user, true), $user->email, $addlink);
}
$strunenrolsure = get_string("unenrolsure", "", fullname($user, true));
}
- notice_yesno ($strunenrolsure, "unenrol.php?id=$id&user=$user->id&confirm=yes", "$HTTP_REFERER");
+ notice_yesno ($strunenrolsure, "unenrol.php?id=$id&user=$user->id&confirm=yes", "$HTTP_REFERER");
print_footer();
error("You are not allowed to look at this page");
}
- add_to_log($course->id, "course", "user report", "user.php?id=$course->id&user=$user->id&mode=$mode", "$user->id");
+ add_to_log($course->id, "course", "user report", "user.php?id=$course->id&user=$user->id&mode=$mode", "$user->id");
$stractivityreport = get_string("activityreport");
$strparticipants = get_string("participants");
print_header("$course->shortname: $stractivityreport ($mode)", "$course->fullname",
"<a href=\"../course/view.php?id=$course->id\">$course->shortname</a> ->
<a href=\"../user/index.php?id=$course->id\">$strparticipants</a> ->
- <a href=\"../user/view.php?id=$user->id&course=$course->id\">$fullname</a> ->
+ <a href=\"../user/view.php?id=$user->id&course=$course->id\">$fullname</a> ->
$stractivityreport -> $strmode");
} else {
print_header("$course->shortname: $stractivityreport ($mode)", "$course->fullname",
- "<a href=\"../user/view.php?id=$user->id&course=$course->id\">$fullname</a> ->
+ "<a href=\"../user/view.php?id=$user->id&course=$course->id\">$fullname</a> ->
$stractivityreport -> $strmode");
}
print_heading($fullname);
if ($mode == $listmode) {
echo "<td><u>$strmode</u></td>";
} else {
- echo "<td><a href=\"user.php?id=$course->id&user=$user->id&mode=$listmode>$strmode\"</a></td>";
+ echo "<td><a href=\"user.php?id=$course->id&user=$user->id&mode=$listmode>$strmode\"</a></td>";
}
}
echo "</tr></table>";
print_log_graph($course, $user->id, "userday.png");
echo "</center>";
print_log($course, $user->id, usergetmidnight(time()), "l.time DESC", $page, $perpage,
- "user.php?id=$course->id&user=$user->id&mode=$mode");
+ "user.php?id=$course->id&user=$user->id&mode=$mode");
break;
case "alllogs" :
print_log_graph($course, $user->id, "usercourse.png");
echo "</center>";
print_log($course, $user->id, 0, "l.time DESC", $page, $perpage,
- "user.php?id=$course->id&user=$user->id&mode=$mode");
+ "user.php?id=$course->id&user=$user->id&mode=$mode");
break;
case "outline" :
$user_complete = $mod->modname."_user_complete";
if (function_exists($user_complete)) {
$image = "<img src=\"../mod/$mod->modname/icon.gif\" ".
- "height=\"16\" width=\"16\" alt=\"$mod->modfullname\">";
+ "height=\"16\" width=\"16\" alt=\"$mod->modfullname\" />";
echo "<h4>$image $mod->modfullname: ".
"<a href=\"$CFG->wwwroot/mod/$mod->modname/view.php?id=$mod->id\">".
"$instance->name</a></h4>";
function print_outline_row($mod, $instance, $result) {
- $image = "<img src=\"../mod/$mod->modname/icon.gif\" height=\"16\" width=\"16\" alt=\"$mod->modfullname\">";
+ $image = "<img src=\"../mod/$mod->modname/icon.gif\" height=\"16\" width=\"16\" alt=\"$mod->modfullname\" />";
echo "<tr>";
echo "<td valign=\"top\">$image</td>";
<p>Here is a quick summary of the contents of the Moodle folder, to help get
you oriented:</p>
<blockquote>
- <p>config.php - the ONLY file you need to edit to get started<br>
- version.php - defines the current version of Moodle code<br>
+ <p>config.php - the ONLY file you need to edit to get started<br />
+ version.php - defines the current version of Moodle code<br />
index.php - the front page of the site</p>
<ul>
<li>admin/ - code to administrate the whole server </li>
print_header($strloginto, $course->fullname, "<a href=\".\">$strcourses</a> -> $strloginto");
echo "<br />";
- notice_yesno(get_string("enrolmentconfirmation"), "enrol.php?id=$course->id&confirm=1", $CFG->wwwroot);
+ notice_yesno(get_string("enrolmentconfirmation"), "enrol.php?id=$course->id&confirm=1", $CFG->wwwroot);
print_footer();
exit;
$subject = get_string("welcometocourse", "", $course->fullname);
$a->coursename = $course->fullname;
- $a->profileurl = "$CFG->wwwroot/user/view.php?id=$USER->id&course=$course->id";
+ $a->profileurl = "$CFG->wwwroot/user/view.php?id=$USER->id&course=$course->id";
$message = get_string("welcometocoursetext", "", $a);
if (! $teacher = get_teacher($course->id)) {
if (!empty($CFG->enrol_mailstudents)) {
$a->coursename = "$course->fullname";
- $a->profileurl = "$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id";
+ $a->profileurl = "$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id";
email_to_user($user, $teacher, get_string("enrolmentnew", '', $course->shortname),
get_string('welcometocoursetext', '', $a));
}
<p>If you have time, please let us know what you were trying
to do when the error occurred:
<p><form action="<?php echo $CFG->wwwroot ?>/error/index.php" name="form" method="post">
- <textarea rows="3" cols="50" name="text"></textarea><br>
+ <textarea rows="3" cols="50" name="text"></textarea><br />
<input type="hidden" name="referer" value="<?php echo $HTTP_REFERER ?>">
<input type="hidden" name="requested" value="<?php echo $REQUEST_URI ?>">
<input type="submit" value="Send this off">
for ($i=1; $i<$numdirs-1; $i++) {
$navigation .= " -> ";
$link .= "/".urlencode($dirs[$i]);
- $navigation .= "<a href=\"index.php?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
+ $navigation .= "<a href=\"index.php?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
}
- $fullnav = "<a href=\"index.php?id=$course->id&wdir=/\">$strfiles</a> $navigation -> ".$dirs[$numdirs-1];
+ $fullnav = "<a href=\"index.php?id=$course->id&wdir=/\">$strfiles</a> $navigation -> ".$dirs[$numdirs-1];
}
if ($course->id == SITEID) {
print_simple_box_end();
echo "<br />";
notice_yesno (get_string("deletecheckfiles"),
- "index.php?id=$id&wdir=$wdir&action=delete&confirm=1",
- "index.php?id=$id&wdir=$wdir&action=cancel");
+ "index.php?id=$id&wdir=$wdir&action=delete&confirm=1",
+ "index.php?id=$id&wdir=$wdir&action=cancel");
} else {
displaydir($wdir);
}
echo "<p align=\"center\">".get_string("areyousuretorestorethisinfo")."</p>";
$restore_path = "../backup/restore.php";
notice_yesno (get_string("areyousuretorestorethis"),
- $restore_path."?id=".$id."&file=".$id.$wdir."/".$file,
- "index.php?id=$id&wdir=$wdir&action=cancel");
+ $restore_path."?id=".$id."&file=".$id.$wdir."/".$file,
+ "index.php?id=$id&wdir=$wdir&action=cancel");
} else {
displaydir($wdir);
}
foreach ($filelist as $file) {
if (is_dir($basedir.$file)) {
- echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\"> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
$subfilelist = array();
$currdir = opendir($basedir.$file);
while ($subfile = readdir($currdir)) {
} else {
$icon = mimeinfo("icon", $file);
- echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\"> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
}
}
}
echo "<tr>";
print_cell("center", "<input type=\"checkbox\" name=\"file$count\" value=\"$fileurl\" />");
- print_cell("left", "<a href=\"index.php?id=$id&wdir=$fileurl\"><img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"Folder\"></a> <a href=\"index.php?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</a>");
+ print_cell("left", "<a href=\"index.php?id=$id&wdir=$fileurl\"><img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"Folder\" /></a> <a href=\"index.php?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</a>");
print_cell("right", "<b>$filesize</b>");
print_cell("right", $filedate);
- print_cell("right", "<a href=\"index.php?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
+ print_cell("right", "<a href=\"index.php?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
echo "</tr>";
}
$ffurl = "/file.php?file=/$id$fileurl";
}
link_to_popup_window ($ffurl, "display",
- "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" border=\"0\" alt=\"File\">",
+ "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" border=\"0\" alt=\"File\" />",
480, 640);
echo "<font size=\"-1\" face=\"Arial, Helvetica\">";
link_to_popup_window ($ffurl, "display",
print_cell("right", display_size($file_size));
print_cell("right", $filedate);
if ($icon == "text.gif" || $icon == "html.gif") {
- $edittext = "<a href=\"index.php?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
+ $edittext = "<a href=\"index.php?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
} else if ($icon == "zip.gif") {
- $edittext = "<a href=\"index.php?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
- $edittext .= "<a href=\"index.php?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
+ $edittext = "<a href=\"index.php?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
+ $edittext .= "<a href=\"index.php?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
if (!empty($CFG->backup_version) and isteacheredit($id)) {
- $edittext .= "<a href=\"index.php?id=$id&wdir=$wdir&file=$filesafe&action=restore\">$strrestore</a> ";
+ $edittext .= "<a href=\"index.php?id=$id&wdir=$wdir&file=$filesafe&action=restore\">$strrestore</a> ";
}
} else {
$edittext = "";
}
- print_cell("right", "$edittext <a href=\"index.php?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
+ print_cell("right", "$edittext <a href=\"index.php?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
echo "</tr>";
}
$output .= urlencode($tex) . "', 'popup', 'menubar=0,location=0,scrollbars,";
$output .= "resizable,width=300,height=240', 0);\">";
}
- $output .= "<img border=\"0\" $title $height $width src=\"";
+ $output .= "<img border=\"0\" $title $height $width alt=\"\" src=\"";
if ($CFG->slasharguments) { // Use this method if possible for better caching
$output .= "$CFG->wwwroot/$CFG->algebrafilterdir/pix.php/$imagefile";
} else {
$output .= urlencode($tex) . "', 'popup', 'menubar=0,location=0,scrollbars,";
$output .= "resizable,width=300,height=240', 0);\">";
}
- $output .= "<img border=\"0\" $title $height $width src=\"";
+ $output .= "<img border=\"0\" $title $height $width alt=\"\" src=\"";
if ($CFG->slasharguments) { // Use this method if possible for better caching
$output .= "$CFG->wwwroot/$CFG->texfilterdir/pix.php/$imagefile";
} else {
<table class="main" align="center" cellpadding="3" cellspacing="0">
<tr>
<td class="td_mainlogo">
- <p class="p_mainlogo"><img src="pix/moodlelogo-med.gif" width="240" height="60"></p>
+ <p class="p_mainlogo"><img src="pix/moodlelogo-med.gif" width="240" height="60" alt=\"\"></p>
</td>
<td class="td_mainlogo" valign="bottom">
<p class="p_mainheader"><?php print_string('installation', 'install') ?></p>
}
echo "<a href=\"javascript: void(0)\">";
echo "<img src=\"./pix/help.gif\" height=\"17\" width=\"22\" alt=\"$title\"";
- echo "border=\"0\" align=\"absmiddle\" title=\"$title\" ";
+ echo "border=\"0\" align=\"middle\" title=\"$title\" ";
echo "onClick=\"return window.open('$url', 'Help', 'menubar=0,location=0,scrollbars,resizable,width=500,height=400')\">";
echo "</a>\n";
}
-<P ALIGN=CENTER><B>Using Smilies (emoticons)</B></P>\r
-\r
-<table border="1" align="center">\r
- <tr valign="top">\r
- <td>\r
- <table border="0" align="center" cellpadding="5">\r
- <tr>\r
- <td><a href="javascript:inserttext(':-)')"><img border="0" hspace="10" src="pix/s/smiley.gif" width="15" height="15"></a></td>\r
- <td>smile</td>\r
- <td><font face="courier">:-)</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext(':-D')"><img alt border="0" hspace="10" src="pix/s/biggrin.gif" width="15" height="15"></a></td>\r
- <td>big grin</td>\r
- <td><font face="courier">:-D</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext(';-)')"><img alt border="0" hspace="10" src="pix/s/wink.gif" width="15" height="15"></a></td>\r
- <td>wink</td>\r
- <td><font face="courier">;-)</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext(':-/')"><img alt border="0" hspace="10" src="pix/s/mixed.gif" width="15" height="15"></a></td>\r
- <td>mixed</td>\r
- <td><font face="courier">:-/</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('V-.')"><img alt border="0" hspace="10" src="pix/s/thoughtful.gif" width="15" height="15"></a></td>\r
- <td>thoughtful</td>\r
- <td><font face="courier">V-.</font></td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext(':-P')"><img alt border="0" hspace="10" src="pix/s/tongueout.gif" width="15" height="15"></a></td>\r
- <td>tongue out</td>\r
- <td><font face="courier">:-P</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('B-)')"><img alt border="0" hspace="10" src="pix/s/cool.gif" width="15" height="15"></a></td>\r
- <td>cool</td>\r
- <td><font face="courier">B-)</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('^-)')"><img alt border="0" hspace="10" src="pix/s/approve.gif" width="15" height="15"></a></td>\r
- <td>approve</td>\r
- <td><font face="courier">^-)</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('8-)')"><img alt border="0" hspace="10" src="pix/s/wideeyes.gif" width="15" height="15"></a></td>\r
- <td>wide eyes</td>\r
- <td><font face="courier">8-)</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('8-o')"><img alt border="0" hspace="10" src="pix/s/surprise.gif" width="15" height="15"></a></td>\r
- <td>surprise</td>\r
- <td><font face="courier">8-o</td>\r
- </tr>\r
- </table>\r
- </td>\r
- <td>\r
- <table border="0" align="center" cellpadding="5">\r
- <tr>\r
- <td><a href="javascript:inserttext(':-(')"><img alt border="0" hspace="10" src="pix/s/sad.gif" width="15" height="15"></a></td>\r
- <td>sad</td>\r
- <td><font face="courier">:-(</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('8-.')"><img alt border="0" hspace="10" src="pix/s/shy.gif" width="15" height="15"></a></td>\r
- <td>shy</td>\r
- <td><font face="courier">8-.</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext(':-I')"><img alt border="0" hspace="10" src="pix/s/blush.gif" width="15" height="15"></a></td>\r
- <td>blush</td>\r
- <td><font face="courier">:-I</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext(':-X')"><img alt border="0" hspace="10" src="pix/s/kiss.gif" width="15" height="15"></a></td>\r
- <td>kisses</td>\r
- <td><font face="courier">:-X</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext(':o)')"><img alt border="0" hspace="10" src="pix/s/clown.gif" width="15" height="15"></a></td>\r
- <td>clown</td>\r
- <td><font face="courier">:o)</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('P-|')"><img alt border="0" hspace="10" src="pix/s/blackeye.gif" width="15" height="15"></a></td>\r
- <td>black eye</td>\r
- <td><font face="courier">P-|</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('8-[')"><img alt border="0" hspace="10" src="pix/s/angry.gif" width="15" height="15"></a></td>\r
- <td>angry</td>\r
- <td><font face="courier">8-[</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('xx-P')"><img alt border="0" hspace="10" src="pix/s/dead.gif" width="15" height="15"></a></td>\r
- <td>dead</td>\r
- <td><font face="courier">xx-P</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('|-.')"><img alt border="0" hspace="10" src="pix/s/sleepy.gif" width="15" height="15"></a></td>\r
- <td>sleepy</td>\r
- <td><font face="courier">|-.</td>\r
- </tr>\r
- <tr>\r
- <td><a href="javascript:inserttext('}-]')"><img alt border="0" hspace="10" src="pix/s/evil.gif" width="15" height="15"></a></td>\r
- <td>evil</td>\r
- <td><font face="courier">}-]</td>\r
- </tr>\r
- </table>\r
-</table>\r
-\r
-<P>Dit is nie altyd moontlik om jou emosies uit te druk in gewone teks nie. Die\r
-ikone kan help. \r
- \r
-<P>Om die ikoon in jou teks te sit: klik net op die ikoon hierbo, of tik net die\r
-verwante teks kode direk in jou teks in.</P>\r
-\r
-<P>Let wel: die kodes is self soos klein prentjies - draai net jou kop links om\r
-na hulle te kyk.</P>\r
-\r
+<P ALIGN=CENTER><B>Using Smilies (emoticons)</B></P>\r\r\r\r<table border="1" align="center">\r\r <tr valign="top">\r\r <td>\r\r <table border="0" align="center" cellpadding="5">\r\r <tr>\r\r <td><a href="javascript:inserttext(':-)')"><img border="0" hspace="10" src="pix/s/smiley.gif" width="15" height="15" alt="" /></a></td>\r\r <td>smile</td>\r\r <td><font face="courier">:-)</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext(':-D')"><img alt border="0" hspace="10" src="pix/s/biggrin.gif" width="15" height="15" alt="" /></a></td>\r\r <td>big grin</td>\r\r <td><font face="courier">:-D</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext(';-)')"><img alt border="0" hspace="10" src="pix/s/wink.gif" width="15" height="15" alt="" /></a></td>\r\r <td>wink</td>\r\r <td><font face="courier">;-)</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext(':-/')"><img alt border="0" hspace="10" src="pix/s/mixed.gif" width="15" height="15" alt="" /></a></td>\r\r <td>mixed</td>\r\r <td><font face="courier">:-/</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('V-.')"><img alt border="0" hspace="10" src="pix/s/thoughtful.gif" width="15" height="15" alt="" /></a></td>\r\r <td>thoughtful</td>\r\r <td><font face="courier">V-.</font></td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext(':-P')"><img alt border="0" hspace="10" src="pix/s/tongueout.gif" width="15" height="15" alt="" /></a></td>\r\r <td>tongue out</td>\r\r <td><font face="courier">:-P</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('B-)')"><img alt border="0" hspace="10" src="pix/s/cool.gif" width="15" height="15" alt="" /></a></td>\r\r <td>cool</td>\r\r <td><font face="courier">B-)</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('^-)')"><img alt border="0" hspace="10" src="pix/s/approve.gif" width="15" height="15" alt="" /></a></td>\r\r <td>approve</td>\r\r <td><font face="courier">^-)</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('8-)')"><img alt border="0" hspace="10" src="pix/s/wideeyes.gif" width="15" height="15" alt="" /></a></td>\r\r <td>wide eyes</td>\r\r <td><font face="courier">8-)</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('8-o')"><img alt border="0" hspace="10" src="pix/s/surprise.gif" width="15" height="15" alt="" /></a></td>\r\r <td>surprise</td>\r\r <td><font face="courier">8-o</td>\r\r </tr>\r\r </table>\r\r </td>\r\r <td>\r\r <table border="0" align="center" cellpadding="5">\r\r <tr>\r\r <td><a href="javascript:inserttext(':-(')"><img alt border="0" hspace="10" src="pix/s/sad.gif" width="15" height="15" alt="" /></a></td>\r\r <td>sad</td>\r\r <td><font face="courier">:-(</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('8-.')"><img alt border="0" hspace="10" src="pix/s/shy.gif" width="15" height="15" alt="" /></a></td>\r\r <td>shy</td>\r\r <td><font face="courier">8-.</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext(':-I')"><img alt border="0" hspace="10" src="pix/s/blush.gif" width="15" height="15" alt="" /></a></td>\r\r <td>blush</td>\r\r <td><font face="courier">:-I</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext(':-X')"><img alt border="0" hspace="10" src="pix/s/kiss.gif" width="15" height="15" alt="" /></a></td>\r\r <td>kisses</td>\r\r <td><font face="courier">:-X</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext(':o)')"><img alt border="0" hspace="10" src="pix/s/clown.gif" width="15" height="15" alt="" /></a></td>\r\r <td>clown</td>\r\r <td><font face="courier">:o)</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('P-|')"><img alt border="0" hspace="10" src="pix/s/blackeye.gif" width="15" height="15" alt="" /></a></td>\r\r <td>black eye</td>\r\r <td><font face="courier">P-|</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('8-[')"><img alt border="0" hspace="10" src="pix/s/angry.gif" width="15" height="15" alt="" /></a></td>\r\r <td>angry</td>\r\r <td><font face="courier">8-[</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('xx-P')"><img alt border="0" hspace="10" src="pix/s/dead.gif" width="15" height="15" alt="" /></a></td>\r\r <td>dead</td>\r\r <td><font face="courier">xx-P</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('|-.')"><img alt border="0" hspace="10" src="pix/s/sleepy.gif" width="15" height="15" alt="" /></a></td>\r\r <td>sleepy</td>\r\r <td><font face="courier">|-.</td>\r\r </tr>\r\r <tr>\r\r <td><a href="javascript:inserttext('}-]')"><img alt border="0" hspace="10" src="pix/s/evil.gif" width="15" height="15" alt="" /></a></td>\r\r <td>evil</td>\r\r <td><font face="courier">}-]</td>\r\r </tr>\r\r </table>\r\r</table>\r\r\r\r<P>Dit is nie altyd moontlik om jou emosies uit te druk in gewone teks nie. Die\r\rikone kan help. \r\r \r\r<P>Om die ikoon in jou teks te sit: klik net op die ikoon hierbo, of tik net die\r\rverwante teks kode direk in jou teks in.</P>\r\r\r\r<P>Let wel: die kodes is self soos klein prentjies - draai net jou kop links om\r\rna hulle te kyk.</P>\r\r\r\r
\ No newline at end of file
-<P ALIGN=CENTER><B>Aktiwiteit Modules</B></P>\r
-\r
-<P>Moodle bevat 'n wye verskeidenheid aktiwiteits modules wat gebruik kan word\r
-om enige tipe kursus te bou.</P>\r
-\r
-<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif"> <B>Forums</B></P>\r
-<UL>\r
-<P>Dit kan die belangrikste aktiwiteit wees - dit is hier wat die besprekings\r
-plaasvind. \r
- Forums kan op verskillende maniere gestruktureer word. Mede gebruikers van\r
-die forum kan elke posstuk evalueer. Posstukke kan op verskillende maniere\r
-gesien word, en kan aangehegte dokumente bevat. Deur op 'n forum in te skryf,\r
-sal deelnemers alle posstukke op die forum ontvang in hulle email. 'n\r
-Onderwyser kan alle studente forseer om ingeskryf te wees op 'n forum.\r
-</UL>\r
-\r
-<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif"> <B>Joernale</B></P>\r
-<UL>\r
-<P>Die module kan 'n belangrike reflektiewe aktiwiteit wees. Die onderwyser kan\r
-studente vra om oor 'n spesifieke onderwerp te skryf. Studente kan aan hulle\r
-antwoord werk of redigeer oor 'n sekere tydperk. Die antwoord is privaat en kan\r
-slegs deur die onderwyser gesien word, wat kan terugvoer lewer en 'n punt gee\r
-vir die joernaal inskrywing. Een joernaal aktiwiteit per week is gewoonlik \r
-'n goeie idee.</P>\r
-</UL>\r
-\r
-<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif"> <B>Hulpbronne</B></P>\r
-<UL>\r
-<P>Hulpbronne is inhoud: inligting wat die onderwyser by die kursus wil voeg. Dit kan lêers wees op die bediener; bladsye wat in Moodle geredigeer is;\r
-of eksterne web bladsye wat deel gemaak is van die kursus.</P>\r
-</UL>\r
-\r
-<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <B>Opdragte</B></P>\r
-<UL>\r
-<P>Onderwysers kan opdragte gee wat deur die studente voorberei moet word (enige\r
-formaat) en inlewer deur dit op die bediener te laai. Tipiese opdragte is opstelle, projekte, verslae ens. Die module het fasiliteite om die opdragte te\r
-merk.</P>\r
-</UL>\r
-\r
-<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif"> <B>Toetse</B></P>\r
-<UL>\r
-<P>Die module laat die onderwyser toe om toetse op te stel, dit kan meervoudige\r
-keuse vrae, waar/vals, en kort antwoord vrae wees. Die vrae word in kategorieë\r
-in 'n databasis gehou,die vrae kan weer gebruik word in die kursus of ander\r
-kursusse. Toetse kan verskeie pogings toelaat. Elke poging word outomaties\r
-gemerk, die onderwyser kan terugvoer lewer of die korrekte antwoord wys. Die\r
-module het fasiliteite om die toetse te merk.</P>\r
-</UL>\r
-\r
-<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif"> <B>Keuses</B></P>\r
-<UL>\r
-<P>Die keuse aktiwiteit is eenvoudig - die onderwyser vra 'n vraag en\r
-spesifiseer 'n paar antwoorde as terugvoer. Dit laat die klas toe om te kies om\r
-in 'n sekere rigting in te gaan; of om toestemming te gee vir iets.\r
-</UL>\r
-\r
-<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif"> <B>Menings\r
-Opnames</B></P>\r
-<UL>\r
-<P>Die Opname module bevat 'n paar opname instrumente wat handig is om dink werk\r
-te stimuleer of om 'n opname in 'n gekoppelde omgewing te maak . Onderwysers kan\r
-dit gebruik om data van hul studente bymekaar te maak wat hulle sal help om meer\r
-te leer van hulle klas en onderwys metodes.</P>\r
-</UL>\r
-\r
-\r
+<P ALIGN=CENTER><B>Aktiwiteit Modules</B></P>\r\r\r\r<P>Moodle bevat 'n wye verskeidenheid aktiwiteits modules wat gebruik kan word\r\rom enige tipe kursus te bou.</P>\r\r\r\r<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif" alt="" /> <B>Forums</B></P>\r\r<UL>\r\r<P>Dit kan die belangrikste aktiwiteit wees - dit is hier wat die besprekings\r\rplaasvind. \r\r Forums kan op verskillende maniere gestruktureer word. Mede gebruikers van\r\rdie forum kan elke posstuk evalueer. Posstukke kan op verskillende maniere\r\rgesien word, en kan aangehegte dokumente bevat. Deur op 'n forum in te skryf,\r\rsal deelnemers alle posstukke op die forum ontvang in hulle email. 'n\r\rOnderwyser kan alle studente forseer om ingeskryf te wees op 'n forum.\r\r</UL>\r\r\r\r<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif" alt="" /> <B>Joernale</B></P>\r\r<UL>\r\r<P>Die module kan 'n belangrike reflektiewe aktiwiteit wees. Die onderwyser kan\r\rstudente vra om oor 'n spesifieke onderwerp te skryf. Studente kan aan hulle\r\rantwoord werk of redigeer oor 'n sekere tydperk. Die antwoord is privaat en kan\r\rslegs deur die onderwyser gesien word, wat kan terugvoer lewer en 'n punt gee\r\rvir die joernaal inskrywing. Een joernaal aktiwiteit per week is gewoonlik \r\r'n goeie idee.</P>\r\r</UL>\r\r\r\r<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif" alt="" /> <B>Hulpbronne</B></P>\r\r<UL>\r\r<P>Hulpbronne is inhoud: inligting wat die onderwyser by die kursus wil voeg. Dit kan lêers wees op die bediener; bladsye wat in Moodle geredigeer is;\r\rof eksterne web bladsye wat deel gemaak is van die kursus.</P>\r\r</UL>\r\r\r\r<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif" alt="" /> <B>Opdragte</B></P>\r\r<UL>\r\r<P>Onderwysers kan opdragte gee wat deur die studente voorberei moet word (enige\r\rformaat) en inlewer deur dit op die bediener te laai. Tipiese opdragte is opstelle, projekte, verslae ens. Die module het fasiliteite om die opdragte te\r\rmerk.</P>\r\r</UL>\r\r\r\r<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif" alt="" /> <B>Toetse</B></P>\r\r<UL>\r\r<P>Die module laat die onderwyser toe om toetse op te stel, dit kan meervoudige\r\rkeuse vrae, waar/vals, en kort antwoord vrae wees. Die vrae word in kategorieë\r\rin 'n databasis gehou,die vrae kan weer gebruik word in die kursus of ander\r\rkursusse. Toetse kan verskeie pogings toelaat. Elke poging word outomaties\r\rgemerk, die onderwyser kan terugvoer lewer of die korrekte antwoord wys. Die\r\rmodule het fasiliteite om die toetse te merk.</P>\r\r</UL>\r\r\r\r<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif" alt="" /> <B>Keuses</B></P>\r\r<UL>\r\r<P>Die keuse aktiwiteit is eenvoudig - die onderwyser vra 'n vraag en\r\rspesifiseer 'n paar antwoorde as terugvoer. Dit laat die klas toe om te kies om\r\rin 'n sekere rigting in te gaan; of om toestemming te gee vir iets.\r\r</UL>\r\r\r\r<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif" alt="" /> <B>Menings\r\rOpnames</B></P>\r\r<UL>\r\r<P>Die Opname module bevat 'n paar opname instrumente wat handig is om dink werk\r\rte stimuleer of om 'n opname in 'n gekoppelde omgewing te maak . Onderwysers kan\r\rdit gebruik om data van hul studente bymekaar te maak wat hulle sal help om meer\r\rte leer van hulle klas en onderwys metodes.</P>\r\r</UL>\r\r\r\r\r\r
\ No newline at end of file
$string['emailpasswordsent'] = "Dankie dat jy die verandering van jou wagwoord bevestig het. <p>'n Email wat jou nuwe wagwoord bevat is gestuur na <b>\$a->email</b>. <p>Die nuwe wagwoord was outomaties gegenereer - jy kan jou wagwoord verander na iets wat makliker is om te onthou. <a href=\$a->link> Verander jou wagwoord hier</a>";\r
$string['enrolmentconfirmation'] = "Jy gaan jou self inskryf as 'n lid van die kursus. <br/> Is jy seker jy wil dit doen?";\r
$string['enrolmentkey'] = "Registrasie sleutel";\r
-$string['enrolmentkeyfrom'] = "Die kursus benodig 'n 'registrasie sleutel' - 'n eenmalige<BR> wagwoord wat voorsien moet word deur \$a";\r
-$string['enrolmentkeyhint'] = "Die registrasie sleutel is nie korrek nie, probeer aseblief weer<BR> (Leidraad: dit begin met '\$a')";\r
+$string['enrolmentkeyfrom'] = "Die kursus benodig 'n 'registrasie sleutel' - 'n eenmalige<br /> wagwoord wat voorsien moet word deur \$a";\r
+$string['enrolmentkeyhint'] = "Die registrasie sleutel is nie korrek nie, probeer aseblief weer<br /> (Leidraad: dit begin met '\$a')";\r
$string['entercourse'] = "Klik om by die kursus in te gaan";\r
$string['enteremailaddress'] = "Sleutel jou email adres in om jou wagwoord te verander,jou nuwe wagwoord sal na jou gestuur word via email.";\r
$string['error'] = "Fout";\r
$string['searchcourses'] = "Soek deur kursusse";\r
$string['searchhelp'] = "Jy kan vir meer as een woord op 'n slag soek.<p>\r\r
woord: soek vir enige bypassende woord in die teks. \r\r
-<br>+woord: soek slegs vir woorde wat presies die selfde is.\r\r
-<br>-woord: moenie resultate insluit waarin die woord is nie.";\r
+<br />+woord: soek slegs vir woorde wat presies die selfde is.\r\r
+<br />-woord: moenie resultate insluit waarin die woord is nie.";\r
$string['searchresults'] = "Soektog resultate";\r
$string['sec'] = "sekonde";\r
$string['secs'] = "sekondes";\r
$string['filloutthreequestions'] = "Jy moet ten minste drie keuses maak. Antwoorde wat oop gelos word,word nie gemerk nie.";\r
$string['fillouttwochoices'] = "Jy moet ten minste twee keuses maak. Antwoorde wat oop gelos word,word nie gemerk nie.";\r
$string['fractionsaddwrong'] = "Die positiewe punte wat jy gekies het tel nie op tot 100%% nie\r\r
-<BR>Dit tel op tot \$a%%\r\r
-<BR>Wil jy terug gaan en die vraag reg maak?";\r
+<br />Dit tel op tot \$a%%\r\r
+<br />Wil jy terug gaan en die vraag reg maak?";\r
$string['fractionsnomax'] = "Een van die antwoorde moet 100%% wees, sodat dit\r\r
-<BR>moontlik is om vol punte te kry vir die vraag.\r\r
-<BR>Wil jy terug gaan en die vraag reg maak?";\r
+<br />moontlik is om vol punte te kry vir die vraag.\r\r
+<br />Wil jy terug gaan en die vraag reg maak?";\r
$string['gradeaverage'] = "Gemiddelde punt";\r
$string['gradehighest'] = "Hoogste punt";\r
$string['grademethod'] = "Graderings metode";\r
$string['noquestions'] = "Geen vrae is al by gesit nie";\r
$string['noreview'] = "Jy word nie toegelaat om die toets te hersien nie";\r
$string['noreviewuntil'] = "Jy mag eers die toets hersien na \$a";\r
-$string['notenoughsubquestions'] = "Nie genoeg sub-vrae gedefinieer nie!<br>\r\r
+$string['notenoughsubquestions'] = "Nie genoeg sub-vrae gedefinieer nie!<br />\r\r
Wil jy terug gaan en die vraag reg maak?";\r
$string['numerical'] = "Numeries";\r
$string['publish'] = "Publiseer";\r
$string['noassessmentsdone'] = "Geen Evaluering gedoen";\r
$string['nosubmissionsavailableforassessment'] = "Geen ingehandigde werk beskikbaar vir evaluering";\r
$string['notavailable'] = "Nie beskikbaar";\r
-$string['noteonassessmentelements'] = "Evaluering word ingedeel in 'n paar 'Evaluerings Elemente'.<BR>\r\r
- Dit maak evaluering makliker en meer konstant. As onderwyser moet jy die Elemente<BR>\r\r
- byvoeg voordat jy die opdrag beskikbaar stel aan die studente. Dit word gedoen deur<BR>\r\r
- op die opdrag in die kursus te klik, as daar geen elemente is nie sal jy gevra word<BR>\r\r
- om hulle by te sit. Jy kan die aantal elemente redigeer deur die 'Redigeer Evaluasie' skerm,<BR>\r\r
+$string['noteonassessmentelements'] = "Evaluering word ingedeel in 'n paar 'Evaluerings Elemente'.<br />\r\r
+ Dit maak evaluering makliker en meer konstant. As onderwyser moet jy die Elemente<br />\r\r
+ byvoeg voordat jy die opdrag beskikbaar stel aan die studente. Dit word gedoen deur<br />\r\r
+ op die opdrag in die kursus te klik, as daar geen elemente is nie sal jy gevra word<br />\r\r
+ om hulle by te sit. Jy kan die aantal elemente redigeer deur die 'Redigeer Evaluasie' skerm,<br />\r\r
die elemente kan bygesit word deur die 'Bestuur Evaluasie skerm. ";\r
$string['notgraded'] = "Nie gemerk nie";\r
$string['notitlegiven'] = "Geen title gegee";\r
$string['view'] = "Vertoon";\r
$string['viewassessmentofteacher'] = "Vertoon evaluasie van \$a";\r
$string['viewotherassessments'] = "Vertoon ander evaluasies";\r
-$string['warningonamendingelements'] = "WAARSKUWING:Daar is ingehandigde evaluasies. <BR>Moenie die aantal Evaluasie Elemente, Skaal Tipes of Element Gewig verander nie.";\r
+$string['warningonamendingelements'] = "WAARSKUWING:Daar is ingehandigde evaluasies. <br />Moenie die aantal Evaluasie Elemente, Skaal Tipes of Element Gewig verander nie.";\r
$string['weightederrorcount'] = "Geweegde Fouttelling : \$a";\r
$string['weightforbias'] = "Gewig van afronding";\r
$string['weightforgradingofassessments'] = "Gewig vir evaluasies";\r
$string['allowstudentdialogues'] = 'ÇáÓãÇÍ ÈÍæÇÑÇÊ ØÇáÈ - áØÇáÈ';\r
$string['close'] = 'ÇÛáÇÞ';\r
$string['closed'] = 'ãÛáÞ';\r
-$string['confirmclosure'] = 'ÃäÊ Úáì æÔß Ãä ÊÛáÞ ÍæÇÑðÇ ãÚ $a. ÇáÍæÇÑÇÊ ÇáãÛáÞÉ áÇ íãßä ÅÚÇÏÊ ÝÊÍåÇ ËÇäíÇð . ÅÐÇ ÃÛáÞÊ åÐÇ ÇáÍæÇÑ íãßäß Ãä ÊÔÇåÏå áßäø áä ÊÓÊØíÚ ÇáÇÖÇÝÉ ÚáíÉ, æ ÓíÌÈ Úáíß Ãä ÊÈÏÃ ÍæÇÑ ÂÎÑ ááÅÓÊãÑÇÑ& quot¡ æÇáÊÍÏË"¡ åÐÇ ÇáÔøÎÕ . .</ br /><br>åá ÃäÊ ãÊÃßøÏ Ãäøß ÊÑíÏ ÅÛáÇÞ åÐÇ ÇáÍæÇÑ ¿';\r
+$string['confirmclosure'] = 'ÃäÊ Úáì æÔß Ãä ÊÛáÞ ÍæÇÑðÇ ãÚ $a. ÇáÍæÇÑÇÊ ÇáãÛáÞÉ áÇ íãßä ÅÚÇÏÊ ÝÊÍåÇ ËÇäíÇð . ÅÐÇ ÃÛáÞÊ åÐÇ ÇáÍæÇÑ íãßäß Ãä ÊÔÇåÏå áßäø áä ÊÓÊØíÚ ÇáÇÖÇÝÉ ÚáíÉ, æ ÓíÌÈ Úáíß Ãä ÊÈÏÃ ÍæÇÑ ÂÎÑ ááÅÓÊãÑÇÑ& quot¡ æÇáÊÍÏË"¡ åÐÇ ÇáÔøÎÕ . .</ br /><br />åá ÃäÊ ãÊÃßøÏ Ãäøß ÊÑíÏ ÅÛáÇÞ åÐÇ ÇáÍæÇÑ ¿';\r
$string['deleteafter'] = 'ÇÍÐÝ ÇáÍæÇÑÇÊ ÇáãÛáÞÉ ÈÚÏ (ÇíÇã)';\r
$string['dialogueclosed'] = 'ÍæÇÑ ãÛáÞ';\r
$string['dialogueintro'] = 'ãÞÏãÉ ÍæÇÑ';\r
$string['about'] = 'Íæá åÐÇ ÇáãÍÑÑ';
$string['absbottom'] = 'ÃÓÝá ÇáäÕ';
-$string['absmiddle'] = 'æÓØ ÇáÓØÑ';
+$string['middle'] = 'æÓØ ÇáÓØÑ';
$string['address'] = 'ÚäæÇä';
$string['alignment'] = 'ãÍÇÐÇÉ';
$string['alternatetext'] = 'ÇáäÕ ÇáÈÏíá';
$string['entryishidden'] = '(åÐÇ ÇáãÕØáÍ ãÎÝíÉ ÍÇáíÇð)';
$string['entryleveldefaultsettings'] = 'ÇÅÚÏÇÏ ÇáÅÝÊÑÇÖí ááãÕØáÍ';
$string['entryusedynalink'] = 'íÌÈ ÑÈØ åÐÇ ÇáãÕØáÍ ÂáíÇ';
-$string['explainaddentry'] = 'ÃÖÝ ãÕØáÍ ÌÏíÏÉ Åáì ÇáãÓÑÏ ÇáÍÇáí.<br> ÊÚÈÆÉ ÍÞáí ÇáãÝåæã æ ÇáÊÚÑíÝ ÅÌÈÇÑí';
+$string['explainaddentry'] = 'ÃÖÝ ãÕØáÍ ÌÏíÏÉ Åáì ÇáãÓÑÏ ÇáÍÇáí.<br /> ÊÚÈÆÉ ÍÞáí ÇáãÝåæã æ ÇáÊÚÑíÝ ÅÌÈÇÑí';
$string['explainall'] = 'ÃÚÑÖ ÌãíÚ ÇáãÕØáÇÍÇÊ Ýí ÕÝÍÉ æÇÍÏÉ';
$string['explainalphabet'] = 'ÇÓÊÚÑÖ ÇáãÓÑÏ ÈÇÓÊÎÏÇã ÇáÝåÑÓÊ';
-$string['explainexport'] = 'áÞÏ Êã ÅäÔÇÁ ãáÝ.<br> Þã ÈÊäÒíáÉ æÇÍÊÝÙ Èå Ýí ãßÇä Ããä. ÊÓØíÚ ÇÓÊíÑÇÏå Åáì åÐÇ ÇáãäåÌ ÇáÏÑÇÓí Ãæ ÛíÑå ãÊì ÔÆÊ ';
+$string['explainexport'] = 'áÞÏ Êã ÅäÔÇÁ ãáÝ.<br /> Þã ÈÊäÒíáÉ æÇÍÊÝÙ Èå Ýí ãßÇä Ããä. ÊÓØíÚ ÇÓÊíÑÇÏå Åáì åÐÇ ÇáãäåÌ ÇáÏÑÇÓí Ãæ ÛíÑå ãÊì ÔÆÊ ';
$string['explainimport'] = 'íÌÈ Úáíß ÊÍÏíÏÇáãáÝ ÇáãÓÊæÑÏ æÊÚÑíÝ ãÚÇííÑ ÚãáíÉ ÇáÅÓÊíÑÇÏ.<p> Óáã ØáÈß æÞã ÈãÑÇÌÚÉ ÇáäÊÇÆÌ.';
$string['explainspecial'] = 'ÇÚÑÖ ÇáãÕØáÇÍÇÊ ÇáÊì áÇ ÊäÊã Åáì ÍÑÝ';
$string['exportedentry'] = 'Êã ÊÕÏíÑ ÇáãÕØáÍ';
$string['backuplogshelp'] = 'áæ ãßä¡ ÓíÊã ÅÖÇÝÉ ÌãíÚ ÓöÌáÇÊ ÃÏÇÁ ÇáãäåÌ ÇáÏÑÇÓí Öãä ÇáäÓÎ ÇáÇÍÊíÇØí ÇáÂáí.';
$string['backupnameformat'] = 'äæÚ ÊäÓíÞ ãáÝ ÇáäÓÎÉ ÇáÅÍÊíÇØíÉ';
$string['backuporiginalname'] = 'ÇÓã ÇáÇÕáí áãáÝ ÇáäÓÎÉ ÇáÅÍÊíÇØíÉ';
-$string['backupsavetohelp'] = 'ÇáãÓÇÑ ÇáßÇãá ááãÌáÏ ÇáÐí ÊÑíÏ Ãä ÊÍÝÙ Ýí ãáÝÇÊ ÇáäÓÎ ÇáÇÍÊíÇØí <br> (ÃÊÑß ÝÇÑÛÇð ááÍÝÙ Ýí ÇáãÌáÏ ÇáÇÝÊÑÇØí ááãäåÌ ÇáÏÑÇÓí)';
+$string['backupsavetohelp'] = 'ÇáãÓÇÑ ÇáßÇãá ááãÌáÏ ÇáÐí ÊÑíÏ Ãä ÊÍÝÙ Ýí ãáÝÇÊ ÇáäÓÎ ÇáÇÍÊíÇØí <br /> (ÃÊÑß ÝÇÑÛÇð ááÍÝÙ Ýí ÇáãÌáÏ ÇáÇÝÊÑÇØí ááãäåÌ ÇáÏÑÇÓí)';
$string['backupuserfileshelp'] = 'ÇÎÊÑ áæ ßäÊ ÊÑÛÈ Ýí ÅÖÇÝÉ ãáÝÇÊ ÇáãÓÊÎÏã(ãËá: ÕæÑ ÇááãÍå ÇáÔÎÕíÉ) Öãä ÇáäÓÎ ÇáÇÍÊíÇØí ÇáÂáí';
$string['backupusershelp'] = 'ÇÎÊÑ áæ ßäÊ ÊÑÛÈ Ýí ÅÖÇÝÉ ÌãíÚ ÇáãÓÊÎÏãíä Ýí ÇáÎÇÏã Ãæ ÇáãÓÊÎÏãíä ÇáãØáæÈíä áßá ãäåÌ ÏÑÇÓí ÝÞØ';
$string['backupversion'] = 'ÅÕÏÇÑ ÇáäÓÎÉ ÇáÅÍÊíÇØíÉ';
$string['enrolmentconfirmation'] = 'ÇäÊ Úáì æÔß ÇáÊÓÌíá ßÚÖæ Ýí åÐ ÇáãäåÌ ÇáÏÑÇÓí
<br />åá ÃäÊ ãÊÃßÏ ãä Ðáß¿';
$string['enrolmentkey'] = 'ãÝÊÇÍ ÇáÊÓÌíá';
-$string['enrolmentkeyfrom'] = 'åÐÇ ÇáãäåÌ ÇáÏÑÇÓí íÊØáÈ \'ãÝÊÇÍ ÊÓÌíá\' - Ýí ÇáãÑÉ ÇáÃæáì ÝÞØ<BR>
+$string['enrolmentkeyfrom'] = 'åÐÇ ÇáãäåÌ ÇáÏÑÇÓí íÊØáÈ \'ãÝÊÇÍ ÊÓÌíá\' - Ýí ÇáãÑÉ ÇáÃæáì ÝÞØ<br />
ßáãÉ ÇáãÑæÑ ÇáÊí íÝÊÑÖ ÍÕæáß ÚáíåÇ ãä $a';
-$string['enrolmentkeyhint'] = 'ãÝÊÇÍ ÇáÊÓÌíá ÛíÑ ÕÍíÍ. íÑÌì ÅÚÇÏÉ ÇáãÍÇæáÉ<BR>
+$string['enrolmentkeyhint'] = 'ãÝÊÇÍ ÇáÊÓÌíá ÛíÑ ÕÍíÍ. íÑÌì ÅÚÇÏÉ ÇáãÍÇæáÉ<br />
(åÐÇ ÊáãíÍ - Åäå íÈÏà ÈÜ \'$a\'';
$string['entercourse'] = 'ÇáÏÎæá Åáì åÐÇ ÇáãäåÌ ÇáÏÑÇÓí';
$string['enteremailaddress'] = 'ÃÏÎá ÚäæÇä ÈÑíÏß ÇáÅáßÊÑæäí áÊÕáß Úáíå ÑÓÇáÉ ÈÇÓã ÇáãÓÊÎÏã æßáãÉ ÇáãÑæÑ.';
$string['search'] = 'ÈÍË';
$string['searchagain'] = 'ÈÍË ãÑÉ ÃÎÑì';
$string['searchcourses'] = 'ÈÍË ãäÇåÌ ÏÑÇÓíÉ';
-$string['searchhelp'] = 'ÊÓÊØíÚ ÇáÈÍÊ Úä ßáãÇÊ ãÊÚÏÏÉ Ýí Âä æÇÍÏ <p>word: ÃÈÍË Úä åÐå Çáßáã Öãä ÇáäÕ. <br>+word: ÇáßáãÇÊ ÇáãÊÔÇÈå ÊãÇãÇ ÓíÈÍË ÚäåÇ. <br>word:áÇ ÊÖíÝ äÊÇÆÌ ÊÍÊæì Úáì åÐå ÇáßáãÉ';
+$string['searchhelp'] = 'ÊÓÊØíÚ ÇáÈÍÊ Úä ßáãÇÊ ãÊÚÏÏÉ Ýí Âä æÇÍÏ <p>word: ÃÈÍË Úä åÐå Çáßáã Öãä ÇáäÕ. <br />+word: ÇáßáãÇÊ ÇáãÊÔÇÈå ÊãÇãÇ ÓíÈÍË ÚäåÇ. <br />word:áÇ ÊÖíÝ äÊÇÆÌ ÊÍÊæì Úáì åÐå ÇáßáãÉ';
$string['searchresults'] = 'äÊÇÆÌ ÇáÈÍË';
$string['sec'] = 'ËÇäíÉ';
$string['secs'] = 'ËæÇäí';
$string['filloutthreequestions'] = 'íÌÈ ÊÚÈíÆÉ ËáÇËÉ ÃÓÆáÉ Úáì ÇáÇÞá. ÇáÇÓÆáÉÇáÝÇÑÛÉ áä ÊÓÊÎÏã.';
$string['fillouttwochoices'] = 'íÌÈ ÊÚÈíÆÉ ÇÎÊíÇÑíä Úáì ÇáÃÞá. ÇáÎíÇÑÇÊ ÇáÊí ÊÊÑß ÝÇÑÛÉ áä ÊÓÊÎÏã.';
$string['fractionsaddwrong'] = 'ÇáÏÑÌÇÊ ÇáãæÌÈÉ ÇáÊí ÍÕáÊ ÚáíåÇ áÇ ÊÈáÛ 100%%
-<BR>Èá ÅäåÇ ÊÈáÛ $a %%
-<BR>åá ÊÑíÏ ÇáÑÌæÚ áÊÕæíÈ åÐÇ ÇáÓÄÇá¿';
+<br />Èá ÅäåÇ ÊÈáÛ $a %%
+<br />åá ÊÑíÏ ÇáÑÌæÚ áÊÕæíÈ åÐÇ ÇáÓÄÇá¿';
$string['fractionsnomax'] = 'áÇ ÈÏ Ãä íßæä ÃÍÏ ÇáÃÓÆáÉ 100%%, ÍÊì íßæä
-<BR>ÇáÍÕæá Úáì ÇáÏÑÌÉ ÇáäåÇÆíÉ áåÐÇ ÇáÓÄÇá ããßäÇ.
-<BR>åá ÊÑíÏ ÇáÑÌæÚ áÊÕæíÈ åÐÇ ÇáÓÄÇá¿';
+<br />ÇáÍÕæá Úáì ÇáÏÑÌÉ ÇáäåÇÆíÉ áåÐÇ ÇáÓÄÇá ããßäÇ.
+<br />åá ÊÑíÏ ÇáÑÌæÚ áÊÕæíÈ åÐÇ ÇáÓÄÇá¿';
$string['gift'] = 'ÊäÓíÞ GIFT';
$string['gradeaverage'] = 'ãÊæÓØ ÇáÏÑÌÉ';
$string['gradehighest'] = 'ÃÚáì ÏÑÌÉ';
$string['noresponse'] = 'áÇ ÊæÌÏ ÅÌÇÈÉ';
$string['noreview'] = 'áÇ ÊÓÊØíÚ ãÑÇÌÚÉ åÐÇ ÇáÇãÊÍÇä';
$string['noreviewuntil'] = 'áÇ ÊÓÊØíÚ ãÑÇÌÚÉ åÐÇ ÇáÇãÊÍÇä ÍÊì $a ';
-$string['notenoughsubquestions'] = 'ÚÏÏ ÇáÇÓÆáÉ ÇáÝÑÚíÉ ÛíÑ ßÇÝí!<br> åá ÊÑÛÈ Ýí ÇáÚæÏÉ áÊÚÏíá åÐÇ ÇáÓÄÇá.';
+$string['notenoughsubquestions'] = 'ÚÏÏ ÇáÇÓÆáÉ ÇáÝÑÚíÉ ÛíÑ ßÇÝí!<br /> åá ÊÑÛÈ Ýí ÇáÚæÏÉ áÊÚÏíá åÐÇ ÇáÓÄÇá.';
$string['numerical'] = 'ÑÞãí';
$string['paragraphquestion'] = 'ÓÄÇá ÇáÝÞÑÉ ÛíÑ ãÏÚã Ýí ÓØÑ $a . ÓíÊã ÊÌÇåá ÇáÓÄÇá.';
$string['percentcorrect'] = 'äÓÈÉ ÇáÕÍ';
<p>El mot Moodle era originalment un acrònim de Modular Object-Oriented Dynamic Learning Environment (Entorn d'Aprenentatge Dinàmic i Modular Orientat a l'Objecte), cosa que és útil principalment a programadors i teòrics de l'educació. També és un verb que descriu el procés de vagarejar ociosament, fent les coses a mesura que se us acudeixen: una manera de divertir-se joguinejant que tot sovint porta noves percepcions i creativitat. S'aplica, així, tant a l'estil de desenvolupament de Moodle com a una possible manera d'apropar-se l'estudiant a l'aprenentatge, o el professor a l'ensenyament, en un curs en línia. Aquell qui fa servir Moodle és un Moodler.</p>
<p><a href="http://moodle.org/community/" target="_top">Moodlegeu amb nosaltres</a>!</p>
</blockquote>
-<p><br>
+<p><br />
</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentació de Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
$string['about'] = 'Referent a aquest editor';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = 'Adreça';
$string['alignment'] = 'Alineació';
$string['alternatetext'] = 'Text alternatiu';
Thinking and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.</li>\r
<li>Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways of knowing \r
as learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436. \r
- <br>\r
+ <br />\r
</li>\r
</ul>\r
\r
<UL>\r
<P>Aquest tipus de pregunta no és en realitat una pregunta. El que fa \r
és escriure un text sense demanar cap resposta. Pot ser utilitzat per \r
- mostrar un text descriptiu que utilitzarà el següent grup de qüestions.<br>\r
+ mostrar un text descriptiu que utilitzarà el següent grup de qüestions.<br />\r
</P>\r
<p align=right><a href="help.php?file=description.html&module=quiz">Més informació sobre les preguntes de descripció</a></p>\r
</UL>\r
<p>Heus ací un exemple d'un fitxer d'importació vàlid:</p>
-<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1<br>
-jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1<br>
+<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1<br />
+jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1<br />
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3</font></p>
<P ALIGN=CENTER><B>Permetre fitxers binaris</B></P>
-<P>Si permeteu continguts binaris (p. ex. imatges), teniu dues possibilitats:<BR>
+<P>Si permeteu continguts binaris (p. ex. imatges), teniu dues possibilitats:<br />
<OL>
<LI>Podeu penjar les imatges i usar-les dins de les pàgines wiki. Quan editeu una pàgina tindreu un formulari de càrrega d'imatges. Després de penjar una imatge, obtindreu un codi que podreu incrustar a les vostres pàgines entre claudàtors. Per exemple: [internal://foto1.gif].</LI>
<P ALIGN=CENTER><B>Nom de pàgina inicial del wiki</B></P>
<P>
-Si voleu que el nom de pàgina inicial sigui quelcom diferent del nom del wiki, podeu especificar-lo aquí. Aquest nom serà el de la primera pàgina del wiki en cada nova instància d'aquest wiki.<br><br>
+Si voleu que el nom de pàgina inicial sigui quelcom diferent del nom del wiki, podeu especificar-lo aquí. Aquest nom serà el de la primera pàgina del wiki en cada nova instància d'aquest wiki.<br /><br />
Si deixeu aquest camp en blanc, el nom de pàgina inicial serà el nom del wiki (si no seleccioneu una pàgina en el camp 'pàgina inicial').
</P>
<P ALIGN=CENTER><B>Ús del Wiki</B></P>
<p>
-<br>
+<br />
El Wiki és una plataforma per a treballar plegats en la construcció de pàgines web. Els principis són simples.
-<br><br>
+<br /><br />
<ul>
<li>Algú escriu un text i el desa.</li>
<li>Més tard, una altra persona llegeix aquest text i pensa que es podrien fer certs canvis i afegir algunes coses. Fa clic al botó "Edita" i modifica la pàgina. </li>
-<li>Quan desa la nova versió, aquesta està disponible per a tothom.</li><br> <br>
+<li>Quan desa la nova versió, aquesta està disponible per a tothom.</li><br /> <br />
</ul>
Amb un wiki, tambés es pot afegir fàcilment una pàgina nova o un enllaç a pàgines existents.
-<br><br>
+<br /><br />
<ul>
<li>Un ellaç es crea per mitjà d'un MotWiki. Aix_ és un mot amb almenys dues lletres majúscules. Si ja existia una pàgina amb aquest nom, es crearà un enllaç automàticament. Si no, es visualitza un signe d'interrogació.</li>
<li>Fent clic en aquest interrogant es crea una pàgina nova en blanc amb aquest nom que es pot editar.</li>
</ul>
-<br><br>
+<br /><br />
-<P ALIGN=CENTER><B><br>
+<P ALIGN=CENTER><B><br />
Regles de formatatge del wiki</B></P>
<p>
</ul>
<h4> Taules amb |</h4>
-| poseu el text | entre caràcters | de traç vertical | <br>
-| per construir | una estructura de taula | <br>
-| els navegadors normalment | ignoren les cel·les | que falten | <br>
+| poseu el text | entre caràcters | de traç vertical | <br />
+| per construir | una estructura de taula | <br />
+| els navegadors normalment | ignoren les cel·les | que falten | <br />
<p>
de l'element quan es calcula la nota global; per exemple: una escala de \r
dos punts té la mateixa "influència" que una altra \r
de 100 punts si els elements respectius tenen el mateix "pes" \r
- <br>\r
+ <br />\r
El PES de l'element d'avaluació. Per defecte els elements tenen \r
la mateixa importància quan es calcula la nota global de la tasca. \r
Però es pot canviar si es dóna als elements més importants \r
Canviar els pesos NO afecta a la nota màxima perquè aquest \r
valor es fixa a través del paràmetre Nota màxima \r
de l'avaluació dels companys. Els pesos poden ser valors negatius \r
- tot i que aquest aspecte és experimental encara. <br>\r
- <br>\r
+ tot i que aquest aspecte és experimental encara. <br />\r
+ <br />\r
</OL>\r
<LI><B>Marge d'error:</B> En aquest tipus de tasca es puntuen els enviaments \r
amb una escala de tipus Sí/No. La nota es determina per la "Taula \r
$string['nothingnew'] = 'Cap novetat des de l\'última entrada';
$string['noticenewerbackup'] = 'Aquesta còpia de seguretat ha estat creada amb Moodle $a->backuprelease ($a->backupversion) i és més nova que la vostra instal·lació de Moodle $a->serverrelease ($a->serverversion). Això pot donar lloc a algunes inconsistències perquè no es pot garantir la compatibilitat de les còpies cap enrere.';
$string['notifyloginfailuresmessage'] = '$a->time, IP: $a->ip, usuari: $a->info';
-$string['notifyloginfailuresmessageend'] = 'Podeu veure aquí aquests registres: $a/course/log.php?id=1&chooselog=1&modid=site_errors';
+$string['notifyloginfailuresmessageend'] = 'Podeu veure aquí aquests registres: $a/course/log.php?id=1&chooselog=1&modid=site_errors';
$string['notifyloginfailuresmessagestart'] = 'Heus ací una llista d\'intents fracassats d\'entrada en $a des de la darrera notificació';
$string['notifyloginfailuressubject'] = '$a :: Notificació d\'entrades fracassades';
$string['notincluded'] = 'No inclòs';
$string['search'] = 'Cerca';
$string['searchagain'] = 'Torna a cercar';
$string['searchcourses'] = 'Cerca cursos';
-$string['searchhelp'] = 'Podeu cercar diverses paraules de cop.<p>paraula : cerca qualsevol coincidència d\'aquesta paraula al text.<b /r>+paraula : cerca només coincidències exactes.<br> /-paraula : exclou els resultats que continguin aquesta paraula.';
+$string['searchhelp'] = 'Podeu cercar diverses paraules de cop.<p>paraula : cerca qualsevol coincidència d\'aquesta paraula al text.<b /r>+paraula : cerca només coincidències exactes.<br /> /-paraula : exclou els resultats que continguin aquesta paraula.';
$string['searchresults'] = 'Resultats de la recerca';
$string['sec'] = 'segon';
$string['secs'] = 'segons';
<p><b>ADOdb </b>- lib/adodb</p>
<blockquote>
<p>Knihovna pro abstrahovaný pøístup k databázím MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 a ODBC.</p>
- <p>Verze: 3.60<br>
- Copyright © 2000-2003 John Lim (jlim@natsoft.com.my)<br>
- Licence: Duální LGPL a BSD<br>
- URL: <a href="http://php.weblogs.com/adodb" target="newpage">http://php.weblogs.com/adodb</a><br>
+ <p>Verze: 3.60<br />
+ Copyright © 2000-2003 John Lim (jlim@natsoft.com.my)<br />
+ Licence: Duální LGPL a BSD<br />
+ URL: <a href="http://php.weblogs.com/adodb" target="newpage">http://php.weblogs.com/adodb</a><br />
</p>
</blockquote>
<p><b>Tøída Graph</b> - lib/graphlib.php</p>
<blockquote>
<p>Tøída pro kreslení èárových, bodových, sloupcových a plo¹ných grafù, vèetnì grafù s èíselnou osou x nebo s dvojí osou y.</p>
- <p> Verze: 1.6.3 (s úpravami)<br>
- Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<br>
- Licence: LGPL<br>
+ <p> Verze: 1.6.3 (s úpravami)<br />
+ Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<br />
+ Licence: LGPL<br />
</p>
</blockquote>
<p><b>html2text</b> - lib/html2text.php</p>
<blockquote>
<p>PHP skript pro pøevod HTML na pøibli¾ný textový ekvivalent.</p>
- <p>Verze: 1.0 (s úpravami)<br>
- Copyright © 2002 Mark Wilton-Jones<br>
- Licence: <a href="http://www.howtocreate.co.uk/jslibs/termsOfUse.html">HowToCreate script license</a> s písemným svolením<br>
- URL: <a href="http://www.howtocreate.co.uk/php/">http://www.howtocreate.co.uk/php/</a><br>
+ <p>Verze: 1.0 (s úpravami)<br />
+ Copyright © 2002 Mark Wilton-Jones<br />
+ Licence: <a href="http://www.howtocreate.co.uk/jslibs/termsOfUse.html">HowToCreate script license</a> s písemným svolením<br />
+ URL: <a href="http://www.howtocreate.co.uk/php/">http://www.howtocreate.co.uk/php/</a><br />
</p>
</blockquote>
<p><b>htmlArea</b> - lib/editor</p>
<blockquote>
<p>Online editor pro vkládání textu ve www prohlí¾eèích, napsaný v jazycích Javascript a HTML.</p>
- <p>Verze: 3.0 beta (s úpravami)<br>
- Copyright © 2002 <a href="http://interactivetools.com">interactivetools.com</a>, inc.<br>
- Licence: htmlArea License (zalo¾ená na licenci BSD)<br>
+ <p>Verze: 3.0 beta (s úpravami)<br />
+ Copyright © 2002 <a href="http://interactivetools.com">interactivetools.com</a>, inc.<br />
+ Licence: htmlArea License (zalo¾ená na licenci BSD)<br />
</p>
</blockquote>
<p><b>IP-Atlas</b> - lib/ipatlas</p>
<blockquote>
- <p>PHP skripty pro zobrazení IP adresy na mapì.<br>
- <br>
- Verze: 1.0 (s úpravami)<br>
- Copyright © 2002 Ivan Kozik<br>
- Licence: GNU GPL<br>
- URL: <a href="http://www.xpenguin.com/ip-atlas.php" target="newpage">http://www.xpenguin.com/ip-atlas.php</a><br>
+ <p>PHP skripty pro zobrazení IP adresy na mapì.<br />
+ <br />
+ Verze: 1.0 (s úpravami)<br />
+ Copyright © 2002 Ivan Kozik<br />
+ Licence: GNU GPL<br />
+ URL: <a href="http://www.xpenguin.com/ip-atlas.php" target="newpage">http://www.xpenguin.com/ip-atlas.php</a><br />
</p>
</blockquote>
<p><b>mimeTeX</b> - filter/tex</p>
<blockquote>
- <p>Pøelo¾ený program napsaný v jazyce C, slou¾ící pro pøevod TeXu na GIF.<br>
- <br>
- Verze: 1.4 <br>
- Copyright © 2002-2004 John Forkosh Associates, Inc<br>
- Licence: GNU GPL<br>
+ <p>Pøelo¾ený program napsaný v jazyce C, slou¾ící pro pøevod TeXu na GIF.<br />
+ <br />
+ Verze: 1.4 <br />
+ Copyright © 2002-2004 John Forkosh Associates, Inc<br />
+ Licence: GNU GPL<br />
URL: <a href="http://www.forkosh.com/mimetex.html">http://www.forkosh.com/mimetex.html</a></p>
</blockquote>
<p><b>PclZip</b> - lib/pclzip</p>
<blockquote>
- <p>Tøída pro vytváøení, správu a rozbalování souborù ZIP.<br>
- <br>
- Verze: 2.0 RC2<br>
- Copyright © 2003 Vincent Blavet <vincent@phpconcept.net><br>
- Licence: GNU GPL<br>
- URL: <a href="http://www.phpconcept.net" target="newpage">http://www.phpconcept.net</a><br>
+ <p>Tøída pro vytváøení, správu a rozbalování souborù ZIP.<br />
+ <br />
+ Verze: 2.0 RC2<br />
+ Copyright © 2003 Vincent Blavet <vincent@phpconcept.net><br />
+ Licence: GNU GPL<br />
+ URL: <a href="http://www.phpconcept.net" target="newpage">http://www.phpconcept.net</a><br />
</p>
</blockquote>
<p><b>PHP mailer</b> - lib/class.phpmailer.php</p>
<blockquote>
- <p>Tøída pro posílání e-mailù prostøednictvím slu¾eb sendmail, PHP mail() nebo SMTP. Pou¾ité metody jsou zalo¾eny na standardních tøídách AspEmail(tm).<br>
- <br>
- Verze: 1.71,<br>
- Copyright © 2003 Brent R. Matzelle <bmatzelle@yahoo.com><br>
- Licence: LGPL<br>
- URL: <a href="http://phpmailer.sourceforge.net" target="newpage">http://phpmailer.sourceforge.net</a><br>
+ <p>Tøída pro posílání e-mailù prostøednictvím slu¾eb sendmail, PHP mail() nebo SMTP. Pou¾ité metody jsou zalo¾eny na standardních tøídách AspEmail(tm).<br />
+ <br />
+ Verze: 1.71,<br />
+ Copyright © 2003 Brent R. Matzelle <bmatzelle@yahoo.com><br />
+ Licence: LGPL<br />
+ URL: <a href="http://phpmailer.sourceforge.net" target="newpage">http://phpmailer.sourceforge.net</a><br />
</p>
</blockquote>
<p><b>Snoopy</b> - lib/snoopy</p>
<blockquote>
- <p>Sí»ový klient napsaný v jazyce PHP.<br>
- <br>
- Verze: 1.0<br>
- Copyright © 1999-2000 Monte Ohrt <monte@ispi.net><br>
- Licence: GNU LGPL<br>
- URL: <a href="http://snoopy.sourceforge.com">http://snoopy.sourceforge.com</a><br>
+ <p>Sí»ový klient napsaný v jazyce PHP.<br />
+ <br />
+ Verze: 1.0<br />
+ Copyright © 1999-2000 Monte Ohrt <monte@ispi.net><br />
+ Licence: GNU LGPL<br />
+ URL: <a href="http://snoopy.sourceforge.com">http://snoopy.sourceforge.com</a><br />
</p>
</blockquote>
<p><b>Spreadsheet::WriteExcel</b> - lib/excel</p>
<blockquote>
- <p>Knihovna pro vytváøení se¹itù tabulkového procesoru Excel.<br>
- <br>
- Verze: 2002-11-28<br>
- Copyright © 2002 Xavier Noguer <xnoguer@rezebra.com><br>
- Licence: GNU LGPL<br>
- URL: <a href="http://jeffn.users.phpclasses.org/browse.html/package/767.html" target="newpage">http://jeffn.users.phpclasses.org/browse.html/package/767.html</a><br>
+ <p>Knihovna pro vytváøení se¹itù tabulkového procesoru Excel.<br />
+ <br />
+ Verze: 2002-11-28<br />
+ Copyright © 2002 Xavier Noguer <xnoguer@rezebra.com><br />
+ Licence: GNU LGPL<br />
+ URL: <a href="http://jeffn.users.phpclasses.org/browse.html/package/767.html" target="newpage">http://jeffn.users.phpclasses.org/browse.html/package/767.html</a><br />
</p>
</blockquote>
<p><b>SMTP class </b>- lib/class.smtp.php</p>
<blockquote>
- <p>Tøída pro spojení a komunikaci s libovolným SMTP serverem. <br>
- Jsou v ní implementovány ve¹keré funkce protokolu SMTP definované v RFC821 s výjimkou funkce TURN.<br>
- <br>
- Verze: 03/26/2001 <br>
+ <p>Tøída pro spojení a komunikaci s libovolným SMTP serverem. <br />
+ Jsou v ní implementovány ve¹keré funkce protokolu SMTP definované v RFC821 s výjimkou funkce TURN.<br />
+ <br />
+ Verze: 03/26/2001 <br />
Copyright © 2001 Chris Ryan <chris@greatbridge.com></p>
- <p><br>
+ <p><br />
</p>
</blockquote>
<BLOCKQUOTE>\r
<p>Pro orientaci uvádíme struèný pøehled obsahu adresáøe Moodle:</p>\r
<blockquote>\r
- <p>config.php - jediný soubor, který musíte na zaèátku ruènì upravovat<br>\r
- version.php - definuje verzi zdrojových kódù Moodle<BR>\r
+ <p>config.php - jediný soubor, který musíte na zaèátku ruènì upravovat<br />\r
+ version.php - definuje verzi zdrojových kódù Moodle<br />\r
index.php - titulní stránka</p>\r
<ul>\r
<li>admin/ - kód pro správu (administration) celého Moodle serveru </li>\r
Lze ho také pova¾ovat za sloveso, které popisuje proces líného bloumání od jednoho k druhému, dìlání vìcí podle svého, hravost, která èasto vede k pochopení problému a podporuje tvoøivost. V tomto smyslu se vztahuje jak k samotnému zrodu Moodlu, tak k pøístupu studenta èi uèitele k výuce v on-line kurzech.</p>\r
<p>Neváhejte a <a href="http://moodle.org/community/" target="_top">pøipojte se s námi k Moodlu</a>!</p>\r
</blockquote>\r
-<p><br>\r
+<p><br />\r
</p>\r
<p align="CENTER"><font size="1"><a href="." target="_top">Dokumentace Moodlu</a></font></p>\r
<p align="CENTER"><font size="1">Version: $Id$</font></p>\r
<blockquote>
<p>Název <strong>Moodle™</strong> je registrovanou obchodní známkou
- spoleènosti The Moodle Trust.<br>
- Máte povolení pou¾ívat tento název pøi jakékoliv èinnosti spojené<br>
+ spoleènosti The Moodle Trust.<br />
+ Máte povolení pou¾ívat tento název pøi jakékoliv èinnosti spojené<br />
se softwarem Moodle popsaném dále.
<p>Dr¾itel autorských práv k softwaru Moodle: Copyright © 1999-2004, <a
href="http://dougiamas.com/">Martin Dougiamas</a>.</p>
-<p>Tento program je volný software; mù¾ete jej ¹íøit a/nebo modifikovat<br>
- podle ustanovení Obecné veøejné licence GNU, vydávané<br>
- Free Software Foundation; a to buï verze 2 této licence anebo<br>
+<p>Tento program je volný software; mù¾ete jej ¹íøit a/nebo modifikovat<br />
+ podle ustanovení Obecné veøejné licence GNU, vydávané<br />
+ Free Software Foundation; a to buï verze 2 této licence anebo<br />
(podle va¹eho uvá¾ení) kterékoli pozdìj¹í verze.</p>
-<p>Tento program je roz¹iøován v nadìji, ¾e bude u¾iteèný,<br>
- av¹ak BEZ JAKÉKOLI ZÁRUKY; neposkytují se ani odvozené záruky<br>
- PRODEJNOSTI anebo VHODNOSTI PRO URÈITÝ ÚÈEL. Dal¹í podrobnosti<br>
- hledejte v Obecné veøejné licenci GNU (její èeské znìní pøikládáme,<br>
- je dostupné té¾ na http://staff.cesnet.cz/~lhotka/gnugpl-cz.html,<br>
+<p>Tento program je roz¹iøován v nadìji, ¾e bude u¾iteèný,<br />
+ av¹ak BEZ JAKÉKOLI ZÁRUKY; neposkytují se ani odvozené záruky<br />
+ PRODEJNOSTI anebo VHODNOSTI PRO URÈITÝ ÚÈEL. Dal¹í podrobnosti<br />
+ hledejte v Obecné veøejné licenci GNU (její èeské znìní pøikládáme,<br />
+ je dostupné té¾ na http://staff.cesnet.cz/~lhotka/gnugpl-cz.html,<br />
anglický originál na http://www.gnu.org/copyleft/gpl.html).</p>
</blockquote>
<HR WIDTH="100%" SIZE="2">
-<BR>
+<br />
<H2>Èeský pøeklad Obecné veøejné licence GNU</H2>
<ADDRESS>Pøelo¾il <A href="mailto:Lhotka@cesnet.cz">Lhotka@cesnet.cz</A></ADDRESS>
-<P>Tento text je neoficiálním pøekladem Obecné veøejné licence GNU (GNU General<br>
-Public License, GNU GPL). Nebyl vydán nadací Free Software Foundation a<br>
-nevyjadøuje právní podstatu podmínek pro ¹íøení softwaru pou¾ívajícího GNU <br>
-GPL -- tomuto úèelu slou¾í výhradnì pùvodní anglická verze GNU GPL. Pøesto <br>
+<P>Tento text je neoficiálním pøekladem Obecné veøejné licence GNU (GNU General<br />
+Public License, GNU GPL). Nebyl vydán nadací Free Software Foundation a<br />
+nevyjadøuje právní podstatu podmínek pro ¹íøení softwaru pou¾ívajícího GNU <br />
+GPL -- tomuto úèelu slou¾í výhradnì pùvodní anglická verze GNU GPL. Pøesto <br />
doufáme, ¾e tento pøeklad pomù¾e èeským ètenáøùm lépe porozumìt licenci GNU GPL.</P>
-<P>This is an unofficial translation of the GNU General Public License into <br>
-Czech. It was not published by the Free Software Foundation, and does not <br>
-legally state the distribution terms for software that uses the GNU GPL--only <br>
-the original English text of the GNU GPL does that. However, we hope that this <br>
+<P>This is an unofficial translation of the GNU General Public License into <br />
+Czech. It was not published by the Free Software Foundation, and does not <br />
+legally state the distribution terms for software that uses the GNU GPL--only <br />
+the original English text of the GNU GPL does that. However, we hope that this <br />
translation will help Czech speakers understand the GNU GPL better.</P>
<CENTER>
\r
<p>Jestli¾e jsou tyto pojmy pro vás zcela nové, mù¾e se stát, ¾e budou zpoèátku \r
tì¾ko pochopitelné. Mohu vám pouze doporuèit, abyste je zkusili porovnat s \r
-vlastními zku¹enostmi, které jste udìlali, kdy¾ jste se sna¾ili nìèemu nauèit.<br></p>\r
+vlastními zku¹enostmi, které jste udìlali, kdy¾ jste se sna¾ili nìèemu nauèit.<br /></p>\r
\r
<h3>1. Konstruktivismus</h3>\r
\r
\r
<p>To neznamená, ¾e se nemù¾ete nic nauèit ètením webové stránky nebo sledováním \r
pøedná¹ky. To samozøejmì mù¾ete. Konstruktivismus jen zdùrazòuje, ¾e pøi tom probíhá \r
-interpretace, nikoliv pouhý pøenos informací z jednoho mozku do druhého.<br></p>\r
+interpretace, nikoliv pouhý pøenos informací z jednoho mozku do druhého.<br /></p>\r
</blockquote>\r
\r
<h3>2. Konstrukcionismus</h3>\r
pojmy ilustrovaly, mohu zaruèit, ¾e byste získali hlub¹í porozumìní, které by bylo \r
lépe zaèlenìno do va¹eho vlastního my¹lení. Proto si lidé dìlají poznámky bìhem pøedná¹ek, \r
i kdy¾ je tøeba nikdy nebudou znovu èíst.\r
-<br>\r
+<br />\r
</p>\r
</blockquote>\r
\r
o skladování tekutin. Komplikovanìj¹ím pøíkladem mù¾e být elektronický kurz - tady u¾ nejen \r
¾e "tvar" softwarového nástroje naznaèujr nìco o tom, jak by online kurzy mìly fungovat, ale \r
èinnost èlenù skupiny a texty, které vytvoøili, pomáhají utváøet chování ka¾dého èlena skupiny. \r
-<br></p>\r
+<br /></p>\r
</blockquote>\r
\r
<h3>4. Kolektivní a samostatné chování</h3>\r
máte k dispozici jednu souhrnnou stránku, ze které mù¾ete nahlí¾et do v¹ech
odevzdaných souborù a kde k nim mù¾ete pøipojit hodnocení a komentáø. Pùl
hodiny poté, co práci studenta ohodnotíte, mu systém ode¹le e-mailem upozornìní.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Hlasování</strong></dt>
<dd>Èinnost Hlasování je velice jednoduchá - polo¾íte otázku a stanovíte
mo¾né odpovìdi. Studenti si vyberou variantu odpovìdi, a vy máte
k dispozici pøehlednou stránku se záznamem výsledkù. Hlasování lze vyu¾ít
jako rychlého dotazníku èi tøídních voleb nebo napøíklad k získání souhlasu
studentù s jejich zaøazením do výzkumu.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Fórum</strong></dt>
<dd>Tento modul je zdaleka nejdùle¾itìj¹í - právì zde se odehrává diskuse.
Kdy¾ pøidáváte nové fórum, máte na výbìr nìkolik mo¾ností: jednoduchou diskusi
na jedno téma, volnou diskusi nebo diskusi, do ní¾ smí ka¾dý úèastník pøispìt
pouze jednou.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Poznámkový deník</strong></dt>
<dd>Student si v prùbìhu kurzu mù¾e vést poznámkový deník. Ka¾dý záznam v deníku iniciuje
uèitel zaøazením èinnosti Poznámky s uvedením spoleèné otázky pro v¹echny
komentáø; student je na to upozornìn e-mailem. Deník není urèen k prùbì¾nému
doplòování ji¾ vlo¾ených zápisù; chcete-li, aby studenti pøispívali do deníku
opakovanì, vlo¾te èinnost Poznámky vícekrát.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Studijní materiály</strong></dt>
<dd>Studijní materiály tvoøí vlastní obsah kurzu. Mù¾e jimi být jakýkoliv
soubor, který do Moodlu vlo¾íte, nebo odkaz na internet. Mù¾ete si v¹ak také
zalo¾it a udr¾ovat jednoduché textové stránky psané pøímo do pøipraveného okna.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Test</strong></dt>
<dd>Tento modul umo¾òuje vytváøet a zadávat testy sestávající z otázek s
rùznými typy odpovìdí: výbìr odpovìdi z daných mo¾ností, odpovìï
povolit opakování pokusù. Ka¾dý pokus je automaticky ohodnocen. Uèitel mù¾e
nastavit, zda se studentùm zobrazí komentáø k jednotlivým odpovìdím, resp.
správná odpovìï. Modul také obsahuje nástroje pro hodnocení.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Dotazník</strong></dt>
<dd>Modul Dotazník obsahuje nìkolik pøeddefinovaných dotazníkových nástrojù,
které lze pou¾ít napø. k získání pøedstavy o slo¾ení kurzu a oèekávání
je mù¾ete napøíklad na zaèátku kurzu jako diagnostické nástroje a na konci
pro evaluaci kurzu (ale podle potøeby i èastìji).</dd>
</dl>
- <br>
+ <br />
<p>Èinnosti, které jste do kurzu pøidali, mù¾ete v rozvrhu kurzu pøesouvat
nahoru èi dolù kliknutím na malé smìrové ikony (<img src="../pix/t/up.gif"
width="9" height="10"> <img src="../pix/t/down.gif" width="9" height="10">)
$string['about'] = 'O tomto editoru';
$string['absbottom'] = 'Úplnì dolù (absbottom)';
-$string['absmiddle'] = 'Pøesnì uprostøed (absmiddle)';
+$string['middle'] = 'Pøesnì uprostøed (middle)';
$string['address'] = 'Adresa';
$string['alignment'] = 'Zarovnání';
$string['alternatetext'] = 'Alternativní text';
$string['entryishidden'] = '(tato polo¾ka je momentálnì skrytá)';
$string['entryleveldefaultsettings'] = 'Výchozí nastavení pro polo¾ky';
$string['entryusedynalink'] = 'Tato polo¾ka by mìla být automaticky propojována';
-$string['explainaddentry'] = 'Pøidat novou polo¾ku do stávajícího slovníku.<br>Pojem a jeho definice jsou povinná pole.';
+$string['explainaddentry'] = 'Pøidat novou polo¾ku do stávajícího slovníku.<br />Pojem a jeho definice jsou povinná pole.';
$string['explainall'] = 'Zobrazit V©ECHNY polo¾ky na jedné stránce';
$string['explainalphabet'] = 'Procházet slovníkem pomocí tohoto rejstøíku';
-$string['explainexport'] = 'Soubor vytvoøen.<br>Stáhnìte si jej a uchovejte v bezpeèí. Pozdìji jej kdykoliv mù¾ete importovat do tohoto nebo jiného kurzu.';
+$string['explainexport'] = 'Soubor vytvoøen.<br />Stáhnìte si jej a uchovejte v bezpeèí. Pozdìji jej kdykoliv mù¾ete importovat do tohoto nebo jiného kurzu.';
$string['explainimport'] = 'Musíte urèit importovaný soubor a kritéria importu.<p>Ode¹lete vá¹ po¾adavek a zkontrolujte si výsledky importu.';
$string['explainspecial'] = 'Ukazuje polo¾ky, které nezaèínají písmenem';
$string['exportedentry'] = 'Exportované polo¾ky';
$string['filetoimport'] = 'Importovat ze souboru';
$string['fillfields'] = 'Pojem a definice jsou povinná pole.';
$string['filtername'] = 'Automatické propojování slovníku';
-$string['fullmatch'] = 'Srovnávat pouze celá slova<br><small>(pøi automatickém propojování)</small>';
+$string['fullmatch'] = 'Srovnávat pouze celá slova<br /><small>(pøi automatickém propojování)</small>';
$string['globalglossary'] = 'Globální slovník';
$string['glossaryleveldefaultsettings'] = 'Výchozí nastavení pro slovník';
$string['glossarytype'] = 'Typ slovníku';
pomocí této ¹kály je:
<blockquote>
a) pomoci vám pøi ètení pøíspìvkù pøemý¹let o vztahovosti a individuálnosti
-poznávání<br>
+poznávání<br />
b) poskytnout autorovi pøíspìvku zpìtnou vazbu s informací o tom, jak jej vidí
ostatní
</blockquote>
<li>Galotti, K. M. - Reimer, R. L. - Drebus, D. W. (2001). Ways of knowing
as learning styles: Learning MAGIC with a partner. <i>Sex Roles</i>, 44(7/8),
419-436.
- <br>
+ <br />
</li>
</ul>
sestávající ze seznamu jmen nebo tvrzení, která je tøeba správnì pøiøadit
k polo¾kám jiného seznamu. Napøíklad otázka "Pøiøaïte hlavní mìsto
k pøíslu¹nému státu" obsahuje dva seznamy: "Japonsko, Kanada, Itálie" a
-"Tokio, Ottawa, Øím".<br>
+"Tokio, Ottawa, Øím".<br />
Jeden ze seznamù mù¾e obsahovat duplicitní polo¾ky, je v¹ak tøeba dbát, aby
opakované polo¾ky byly skuteènì identické. Napøíklad otázka "Zaøaïte tyto
¾ivoèichy" mù¾e obsahovat seznamy "vrabec, kráva, mravenec, pes" a "pták,
Pozn.: Martin pøevzal tyto otázky z publikace PAUL, R.
<I>Critical Thinking: How To Prepare Students for a Rapidly Changing
World</I>. Foundation for Critical Thinking : Santa Rosa, CA, 1993.
-<BR>Èeským zájemcùm lze doporuèit napøíklad MARE©, J., KØIVOHLAVÝ, J.
+<br />Èeským zájemcùm lze doporuèit napøíklad MARE©, J., KØIVOHLAVÝ, J.
<I>Sociální a pedagogická komunikace ve ¹kole</I>. Praha : SPN, 1990.
</FONT>\r
\r
adresáøe (pravdìpodobnì C:\WINNT\ nebo C:\Windows) nebo do adresáøe
Program Files.
- <LI>Nainstalujte ODBC Socket Server jako slu¾bu, a to pøíkazem<BR>
- <B><cesta k souboru – viz pøedchozí krok>/ODBCSocketServer.exe /Service</B><BR>
+ <LI>Nainstalujte ODBC Socket Server jako slu¾bu, a to pøíkazem<br />
+ <B><cesta k souboru – viz pøedchozí krok>/ODBCSocketServer.exe /Service</B><br />
To mù¾ete provést v menu Start->Spustit... nebo v pøíkazovém øádku
operaèního systému.
a ctm.mdb a také ODBC ovladaè pro MS Access, který by mìl být souèástí ka¾dé
instalace Windows (jeho pøítomnost ovìøíte tak, ¾e otevøete panel "Nástroje
pro správu", poté panel "Datové zdroje" a na nìm kliknete na zálo¾ku
- "Ovladaèe").<BR>
+ "Ovladaèe").<br />
Dále zjistìte, kde je nainstalován CTM a kde jsou umístìny soubory system.mda
a ctm.mdb, ze kterých chcete importovat data. Poznamenejte si úplnou
pøístupovou cestu k tìmto souborùm a také IP adresu nebo jméno poèítaèe
<h3>TYPY ÚLOH</h3>
-<P><B>Úloha s výbìrem odpovìdí</B><BR>
+<P><B>Úloha s výbìrem odpovìdí</B><br />
U úlohy tohoto typu jsou chybné odpovìdi uvozeny vlnovkou/tildou (~), správné
odpovìdi rovnítkem (=).</P>
~Korea
~Egypt}</PRE>
-<P><B>Úloha s krátkou odpovìdí</B><BR>
+<P><B>Úloha s krátkou odpovìdí</B><br />
U tohoto typu úlohy jsou v¹echny odpovìdi oznaèeny rovnítkem (=), které
signalizuje, ¾e jsou v¹echny správné. ®ádná odpovìï nesmí obsahovat znak
vlnovka/tilda.</P>
<P>Pokud je mo¾ná jen <U>jedna</U> správná odpovìï, pak nemusí být oznaèena
rovnítkem. Pozor ale na zámìnu s úlohou typu "pravda/nepravda".</P>
-<P><B>Úloha pravda/nepravda</B><BR>
+<P><B>Úloha pravda/nepravda</B><br />
U tohoto typu úlohy student v odpovìdi rozhoduje, zda je urèité tvrzení pravdivé.
V zápisu úlohy uvádíme odpovìï v podobì {TRUE} nebo {FALSE}, pøíp. zkrácenì {T}
nebo {F}.</P>
Slunce vychází na východì. {T}</PRE>
-<P><B>Pøiøazování</B><BR>
+<P><B>Pøiøazování</B><br />
Dvojice správných odpovìdí zaèínají rovnítkem (=) a jsou oddìleny symbolem "->".
Musíte vytvoøit alespoò tøi páry správných odpovìdí.</P>
<P>U tohoto typu úloh nelze k odpovìdím pøipojovat komentáø ani stanovovat
procentní hodnocení odpovìdi.</P>
-<P><B>Numerická úloha</B><BR>
+<P><B>Numerická úloha</B><br />
Odpovìï u tohoto typu úlohy se oznaèuje køí¾kem (#). Lze u ní stanovit i
odchylku, která se uvádí za správnou odpovìdí a oddìluje se dvojteèkou. Pokud
napøíklad správná odpovìï le¾í kdekoliv v intervalu 1,5–2,5,
jméno otázky, komentáø k odpovìdím a jejich hodnocení v procentech; pro interní
potøebu lze text také opatøovat poznámkami, které se v testu nezobrazí.</P>
-<P><U>Poznámky k otázce</U><BR>
+<P><U>Poznámky k otázce</U><br />
Textový soubor mù¾e obsahovat i informace, které se nebudou vkládat do Moodlu,
napø. mezinadpisy nebo poznámky k otázkám. Filtr ignoruje v¹echny øádky
zaèínající dvìma lomítky (tabulátory a mezery pøed nimi se neuva¾ují).</P>
<PRE> // Mezinadpis: Èíselné otázky
Kolik je 2 plus 2? {#4}</PRE>
-<P><U>Jméno úlohy</U><BR>
+<P><U>Jméno úlohy</U><br />
Na zaèátku úlohy mù¾eme uvést její jméno, které uzavøeme do dvojitých dvojteèek.</P>
<PRE> ::Pùvod kand¾i:: Z které zemì pùvodnì pochází japonské písmo? {=Èína}
<P>Jestli¾e otázka není pojmenována, pou¾ije se jako jméno celé její znìní.</P>
-<P><U>Komentáø</U><BR>
+<P><U>Komentáø</U><br />
Komentáø lze pøipojit ke ka¾dé odpovìdi; pøipojuje se za odpovìï a uvozuje se
køí¾kem (#).</P>
jestli¾e student odpovìdìl chybnì. Proto by se komentáø v posledním uvedeném
pøíkladì zobrazil, jenom kdyby student odpovìdìl "pravda".</P>
-<P><U>Procentní hodnocení odpovìdí</U><BR>
+<P><U>Procentní hodnocení odpovìdí</U><br />
Procentní hodnocení odpovìdí je k dispozici jak pro úlohy s výbìrem odpovìdí,
tak pro úlohy s krátkou odpovìdí. Procentní hodnocení se vkládá za vlnovku (u
úloh s výbìrem odpovìdí) nebo za rovnítko (u úloh s krátkou odpovìdí), pøièem¾
pøesnì neodpovídá ani jedné z nich, nezobrazí se správnì – na jeho
místo bude dosazena nìkterá z pøednastavených hodnot.</P>
-<P><U>Více správných odpovìdí</U><BR>
+<P><U>Více správných odpovìdí</U><br />
Tato volba se pou¾ívá u úloh s výbìrem odpovìdí tehdy, je-li správná více ne¾
jedna mo¾nost a k získání plného poètu bodù je nutno zvolit v¹echny správné
varianty. Volba se aktivuje, jestli¾e ka¾dé ze správných variant pøiøadíte
<p>Pøi zpracování otázky se zpìtné lomítko odstraní a neulo¾í se do textu
úlohy.</p>
-<P><U>Dal¹í nastavení</U><BR>
+<P><U>Dal¹í nastavení</U><br />
Dal¹í nastavení lze mìnit úpravou importního filtru <B>gift/format.php</B>.</P>
<P>Napøíklad u krátkých odpovìdí mù¾ete nastavit rozli¹ování malých
-a velkých písmen zmìnou "0" na "1" v následujícím øádku:<BR>
+a velkých písmen zmìnou "0" na "1" v následujícím øádku:<br />
<TT>$question->usecase = 0; // Ignore case</TT></P>
<p>Následuje pøíklad platného souboru pro import:</p>
<p><font size="-1" face="Courier New, Courier, mono">username, password,
-firstname, lastname, email, idnumber, maildisplay, course1, group1<br>
+firstname, lastname, email, idnumber, maildisplay, course1, group1<br />
lazar, tajneheslo, Markéta, Lazarová, marketa@server.cz, cz, 3663737, 1,
-Intro101, Skupina 1<br>
+Intro101, Skupina 1<br />
janovak, heslotajne, Jan, Novák, janovak@kdesi.cz, en_us, 6736733, 0,
Advanced202, Skupina 3</font></p>
$string['backupnameformat'] = '%%Y-%%m-%%d-%%H-%%M';
$string['backupnoneusersinfo'] = 'Poznámka: Zvolili jste, ¾e nechcete zálohovat ¾ádné u¾ivatele. V¹echny zálohy modulù byly proto pøepnuty do re¾imu \"bez dat u¾ivatelù\". Prosím, pov¹imnìte si, ¾e moduly \"cvièení\" a \"workshop\" nejsou s tímto re¾imem kompatibilní, tak¾e jejich zálohování bylo vypnuto úplnì.';
$string['backuporiginalname'] = 'Název zálohy';
-$string['backupsavetohelp'] = 'Úplná cesta k adresáøi, do nìho¾ chcete ukládat soubory záloh<br>(ponecháte-li pole prázdné, budou se soubory ukládat do vlastního adresáøe daného kurzu)';
+$string['backupsavetohelp'] = 'Úplná cesta k adresáøi, do nìho¾ chcete ukládat soubory záloh<br />(ponecháte-li pole prázdné, budou se soubory ukládat do vlastního adresáøe daného kurzu)';
$string['backupuserfileshelp'] = 'Vyberte, zda mají být soubory u¾ivatele (napø. jeho fotografie) zahrnuty do automatických záloh.';
$string['backupusershelp'] = 'Vyberte si, zda chcete zahrnout v¹echny u¾ivatele na serveru, nebo jen potøebné u¾ivatele pro ';
$string['backupversion'] = 'Verze zálohy';
$string['enrollfirst'] = 'Pøed pou¾itím tìchto èinností se musíte zapsat alespoò do jednoho kurzu';
$string['enrolmentconfirmation'] = 'Chystáte zapsat sebe sama jako èlena tohoto kurzu.<br />Jste si jistí, ¾e to opravdu chcete?';
$string['enrolmentkey'] = 'Klíè k zápisu';
-$string['enrolmentkeyfrom'] = 'Tento kurz vy¾aduje \'klíè k zápisu\' - vstupní<br>heslo, které mù¾ete obdr¾et od $a';
-$string['enrolmentkeyhint'] = 'Tento klíè k zápisu nebyl správný, zkuste to je¹tì jednou<br>(Napovím vám - klíè zaèíná na \'$a\')';
+$string['enrolmentkeyfrom'] = 'Tento kurz vy¾aduje \'klíè k zápisu\' - vstupní<br />heslo, které mù¾ete obdr¾et od $a';
+$string['enrolmentkeyhint'] = 'Tento klíè k zápisu nebyl správný, zkuste to je¹tì jednou<br />(Napovím vám - klíè zaèíná na \'$a\')';
$string['enrolmentnew'] = 'Nový zápis v $a';
$string['enrolmentnewuser'] = '$a->user je zapsán do kurzu \"$a->course\"';
$string['enrolmentnointernal'] = 'Ruèní zápisy nejsou momentálnì umo¾nìny.';
Tento program je roz¹iøován v nadìji, ¾e bude u¾iteèný, av¹ak BEZ JAKÉKOLI ZÁRUKY; neposkytují se ani odvozené záruky PRODEJNOSTI anebo VHODNOSTI PRO URÈITÝ ÚÈEL. Dal¹í podrobnosti hledejte ve Obecné veøejné licenci GNU:
<p>
http://staff.cesnet.cz/~lhotka/gnugpl-cz.html
-<br>
+<br />
http://www.gnu.org/copyleft/gpl.html';
$string['grade'] = 'Body';
$string['grades'] = 'Body';
$string['nothingnew'] = 'Nic nového od va¹eho posledního pøihlá¹ení';
$string['noticenewerbackup'] = 'Tato záloha byla vytvoøena v Moodle $a->backuprelease ($a->backupversion) a je novìj¹í, ne¾ va¹e stávající instalace Moodle $a->serverrelease ($a->serverversion). Toto mù¾e zpùsobovat problémy s konzistencí, proto¾e u záloh nelze garantovat zpìtnou kompatibilitu.';
$string['notifyloginfailuresmessage'] = '$a->time, IP: $a->ip, Uzivatel: $a->info';
-$string['notifyloginfailuresmessageend'] = 'Tyto protokoly si muzete prohlednout na $a/course/log.php?id=1&chooselog=1&modid=site_errors ';
+$string['notifyloginfailuresmessageend'] = 'Tyto protokoly si muzete prohlednout na $a/course/log.php?id=1&chooselog=1&modid=site_errors ';
$string['notifyloginfailuresmessagestart'] = 'Zde je seznam neuspesnych pokusu o prihlaseni na $a od doby posledniho zaslani takovehoto upozorneni';
$string['notifyloginfailuressubject'] = '$a :: Upozorneni na neuspesna prihlaseni';
$string['notincluded'] = 'Nezahrnuto';
$string['search'] = 'Hledat';
$string['searchagain'] = 'Hledat znovu';
$string['searchcourses'] = 'Vyhledat kurzy';
-$string['searchhelp'] = 'Mù¾ete vyhledávat i nìkolik slov najednou.<p>slovo : hledej v textu jakoukoliv shodu s tímto slovem.<br>+slovo : bude nalezena pouze pøesná shoda.<br>-slovo : nezobrazuj výsledky s tímto slovem.';
+$string['searchhelp'] = 'Mù¾ete vyhledávat i nìkolik slov najednou.<p>slovo : hledej v textu jakoukoliv shodu s tímto slovem.<br />+slovo : bude nalezena pouze pøesná shoda.<br />-slovo : nezobrazuj výsledky s tímto slovem.';
$string['searchresults'] = 'Výsledky hledání';
$string['sec'] = 'sek';
$string['secs'] = 'sekund';
$string['alreadyfilled'] = 'Ji¾ jste nám vyplnili tento dotazník. Dìkujeme.';
$string['modulename'] = 'Dotazník';
$string['modulenameplural'] = 'Dotazníky';
-$string['mustcomplete'] = '<b>Chcete-li vyplnit tento dotazník, musíte tak uèinit <i>nyní</i>. Pozdìji ji¾ nebudou moci být va¹e odpovìdi zaznamenány.</b><br><br>';
+$string['mustcomplete'] = '<b>Chcete-li vyplnit tento dotazník, musíte tak uèinit <i>nyní</i>. Pozdìji ji¾ nebudou moci být va¹e odpovìdi zaznamenány.</b><br /><br />';
$string['notavail'] = 'Tento dotazník dosud není dostupný. Zkuste to, prosím, pozdìji.';
$string['qmanage'] = 'Správa dotazníkù';
$string['qmanagetitle'] = 'Správa dotazníku phpESP';
$string['filloutthreequestions'] = 'Musíte vyplnit alespoò tøi otázky. Prázdné otázky nebudou pou¾ity.';
$string['fillouttwochoices'] = 'Musíte vyplnit alespoò dvì mo¾nosti. Prázdné mo¾nosti nebudou pou¾ity.';
$string['forceregeneration'] = 'vnutit regeneraci';
-$string['fractionsaddwrong'] = 'Vybrané kladné hodnocení nedává dohromady 100%% <BR>Místo toho dává $a%% <BR>Chcete se vrátit a opravit tuto úlohu?';
-$string['fractionsnomax'] = 'Jedna z odpovìdí by mìla být 100%%, aby bylo mo¾né <BR>dostat plný poèet bodù. <BR>Chcete se vrátit a opravit tuto úlohu?';
+$string['fractionsaddwrong'] = 'Vybrané kladné hodnocení nedává dohromady 100%% <br />Místo toho dává $a%% <br />Chcete se vrátit a opravit tuto úlohu?';
+$string['fractionsnomax'] = 'Jedna z odpovìdí by mìla být 100%%, aby bylo mo¾né <br />dostat plný poèet bodù. <br />Chcete se vrátit a opravit tuto úlohu?';
$string['functiontakesatleasttwo'] = 'Funkce $a musí mít minimálnì dva argumenty';
$string['functiontakesnoargs'] = 'Funkce $a nemá ¾ádné argumenty';
$string['functiontakesonearg'] = 'Funkce $a musí mít právì jeden argument';
$string['noreviewuntil'] = 'Není vám dovoleno pøezkou¹et tento test a¾ do $a';
$string['noscript'] = 'Pro pokraèování musíte povolit JavaScript';
$string['notenoughanswers'] = 'Tento typ úlohy vy¾aduje nejménì $a odpovìdí';
-$string['notenoughsubquestions'] = 'Není definováno dost podotázek!<br>Chcete se vrátit zpìt a opravit tuto úlohu?';
+$string['notenoughsubquestions'] = 'Není definováno dost podotázek!<br />Chcete se vrátit zpìt a opravit tuto úlohu?';
$string['numerical'] = 'Numerická úloha';
$string['optional'] = 'volitelný';
$string['overdue'] = 'Zpo¾dìný';
$string['preview'] = 'Náhled';
$string['readonly'] = 'Stránka jen pro ètení';
$string['refs'] = 'Odkazy';
-$string['removenotice'] = 'Pov¹imnìte si, ¾e zde jsou uvedeny pouze stránky, na které nevede ¾ádný odkaz. Mechanismus wiki sám o sobì provádí pouze omezené testy odkazovaných stránek, tak¾e zde mohou nìkteré chybìt.<br>Pokud jste stránku vyprázdnili, bude zde uvedena taky. Vedle toho je v databázi provedena øada dal¹ích diagnostik.';
+$string['removenotice'] = 'Pov¹imnìte si, ¾e zde jsou uvedeny pouze stránky, na které nevede ¾ádný odkaz. Mechanismus wiki sám o sobì provádí pouze omezené testy odkazovaných stránek, tak¾e zde mohou nìkteré chybìt.<br />Pokud jste stránku vyprázdnili, bude zde uvedena taky. Vedle toho je v databázi provedena øada dal¹ích diagnostik.';
$string['removepagecheck'] = 'Jste si jisti, ¾e chcete odstranit tyto stránky?';
$string['removepages'] = 'Odstranit stránky';
$string['removeselectedpages'] = 'Odstranit vybrané stránky';
$string['about'] = 'Om denne editor';
$string['absbottom'] = 'Absolut Bund';
-$string['absmiddle'] = 'Absolut midt';
+$string['middle'] = 'Absolut midt';
$string['address'] = 'Adresse';
$string['alignment'] = 'Placering';
$string['alternatetext'] = 'Alternativ tekst';
$string['explainaddentry'] = 'Tilføj et nyt opslagsord til det nyværende opslagsværk. <br />Koncept og definition skal udfyldes! ';
$string['explainall'] = 'Vis ALLE opslagsord på en side';
$string['explainalphabet'] = 'Vis ordforklaring udfra denne indholdsfortegnelse';
-$string['explainexport'] = 'Der er genereret en fil<br>Download den og gem den sikkert. Du kan importere den nårsomhelst du ønsker i dette eller andre kurser';
+$string['explainexport'] = 'Der er genereret en fil<br />Download den og gem den sikkert. Du kan importere den nårsomhelst du ønsker i dette eller andre kurser';
$string['explainimport'] = 'Du må specificere hvilken fil der skal importere og definere kriterierne for processen.';
$string['explainspecial'] = 'Vis opslagsord der ikke begynder med et bogstav';
$string['exportedentry'] = 'Exporteret opslagsord ';
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backupnoneusersinfo'] = 'Bemærkning: Du har valgt at tage backup med \"Ingen brugere\", så alle modulbackups er skiftet til \"uden brugerdata\". Læg mærke til at \"opgave\" og \"projekt\" modulerne ikke er kompatibel med denne type backup, så de er blevet deaktiveret.';
$string['backuporiginalname'] = 'Backup navn';
-$string['backupsavetohelp'] = 'Angiv den fulde sti til det bibliotek hvor backup-filerne skal gemmes i.<BR>(Lad det være blank for at bruge standart-stien)';
+$string['backupsavetohelp'] = 'Angiv den fulde sti til det bibliotek hvor backup-filerne skal gemmes i.<br />(Lad det være blank for at bruge standart-stien)';
$string['backupuserfileshelp'] = 'Vælg hvis du ønsker at inkludere brugerfiler (avatars) i backup\'en';
$string['backupusershelp'] = 'Vælg hvis du ønsker at inkludere alle brugere på serveren eller kun de nødvendige brugere i kurset i backup\'en';
$string['backupversion'] = 'Backup version';
$string['enrolmentconfirmation'] = 'Du er ved at tilmelde dig dette kursus<br />
Er du sikker på at du vil gennemføre dette?';
$string['enrolmentkey'] = 'Kursus nøgle';
-$string['enrolmentkeyfrom'] = 'Dette kursus kræver en kursusnøgle\' - et en-gangs<BR>
+$string['enrolmentkeyfrom'] = 'Dette kursus kræver en kursusnøgle\' - et en-gangs<br />
password som du skulle have fået fra $a';
-$string['enrolmentkeyhint'] = 'Forkert kursusnøgle - prøv igen<BR>
+$string['enrolmentkeyhint'] = 'Forkert kursusnøgle - prøv igen<br />
(Her er et hint - det starter med \'$a\')';
$string['enrolmentnew'] = 'Nye tilmeldinger i $a';
$string['enrolmentnointernal'] = 'Manuelle tilmeldinger er ikke muligt';
$string['search'] = 'Søg';
$string['searchagain'] = 'Søg igen';
$string['searchcourses'] = 'Søg kurser';
-$string['searchhelp'] = 'Du kan søge efter flere ord på samme tid:<p>ord: vil søge efter enhver forekomst af ordet i teksten også hvis det forekommer i sammesatte ord.<br>+ord: vil kun finde ordet hvis det står frit i teksten. <br>-ord: retunere kun de resultater hvor ordet ikke forekommer. ';
+$string['searchhelp'] = 'Du kan søge efter flere ord på samme tid:<p>ord: vil søge efter enhver forekomst af ordet i teksten også hvis det forekommer i sammesatte ord.<br />+ord: vil kun finde ordet hvis det står frit i teksten. <br />-ord: retunere kun de resultater hvor ordet ikke forekommer. ';
$string['searchresults'] = 'Søgeresultater';
$string['sec'] = 'sekunder';
$string['secs'] = 'sekunder';
$string['filloutthreequestions'] = 'Du skal udfylde mindst tre spørgsmål. Blanke spørgsmål vil ikke blive brugt.';
$string['fillouttwochoices'] = 'Du skal give mindst to svar. Blanke felter vil ikke blive bedømt.';
$string['fractionsaddwrong'] = 'De positive bedømmelser giver ikke sammenlagt 100%%
-<BR>I stedet giver de $a%%
-<BR>Vil du vende tilbage og lave det om?';
-$string['fractionsnomax'] = 'Et eller flere svar skal give 100%%, så det er <BR>få fuld bedømmelse for dette spørgsmål<BR>Vil du vende tilbage og lave det om?';
+<br />I stedet giver de $a%%
+<br />Vil du vende tilbage og lave det om?';
+$string['fractionsnomax'] = 'Et eller flere svar skal give 100%%, så det er <br />få fuld bedømmelse for dette spørgsmål<br />Vil du vende tilbage og lave det om?';
$string['gift'] = 'GIFT format';
$string['gradeaverage'] = 'Gennemsnitlig bedømmelse';
$string['gradehighest'] = 'Højeste bedømmelse';
$string['cachetext'] = 'Dauer der Gültigkeit für Cache';
$string['filteruploadedfiles'] = 'Filter für hochgeladene Dateien';
$string['upgradelogs'] = 'Für die vollständige Funktionsfähigkeit müssen die alten Log-Daten aktualisiert werden. <a href=\"$a\">More information</a>';
-$string['upgradelogsinfo'] = 'Die Art und Weise in der Log-Daten gespeichert werden wurde verändert. Damit Sie Ihre alten Log-Daten mit den Einzelaktivitäten einsehen können, müssen die alten Log-Daten aktualisiert werden. Je nachdem wie viele Daten auf Ihrer Seite gespeichert sind, kann dieser Vorgang eine längere Zeit beanspruchen (u.U. mehrere Stunden). Der Vorgang beansprucht die Datenbank bei umfangreichen Seiten stark. Wenn Sie den Vorgang einmal gestartet haben, müssen Sie ihn ohne Unterbrechung abschließen lassen. Das Browserfenster darf nicht geschlossen und die Internetverbindung nicht unterbrochen werden in dieser Zeit. Der Zugriff auf Ihre Seite durch andere Anwender ist dadurch nicht beeinträchtigt. <br /><br>Wollen Sie nun Ihre Log-Daten aktualisieren?';
+$string['upgradelogsinfo'] = 'Die Art und Weise in der Log-Daten gespeichert werden wurde verändert. Damit Sie Ihre alten Log-Daten mit den Einzelaktivitäten einsehen können, müssen die alten Log-Daten aktualisiert werden. Je nachdem wie viele Daten auf Ihrer Seite gespeichert sind, kann dieser Vorgang eine längere Zeit beanspruchen (u.U. mehrere Stunden). Der Vorgang beansprucht die Datenbank bei umfangreichen Seiten stark. Wenn Sie den Vorgang einmal gestartet haben, müssen Sie ihn ohne Unterbrechung abschließen lassen. Das Browserfenster darf nicht geschlossen und die Internetverbindung nicht unterbrochen werden in dieser Zeit. Der Zugriff auf Ihre Seite durch andere Anwender ist dadurch nicht beeinträchtigt. <br /><br />Wollen Sie nun Ihre Log-Daten aktualisieren?';
$string['upgradinglogs'] = 'Log-Daten aktualisieren';
?>
meaningful lowercase English words. If you really need more than one word
then run them together, but keep them short as possible. Use
plural names for arrays of objects.
- <p class="examplecode"><font color="#006600">GOOD: $quiz<br>
- GOOD: $errorstring<br>
-GOOD: $assignments (for an array of objects)<br>
- GOOD: $i (but only in little loops)<br>
+ <p class="examplecode"><font color="#006600">GOOD: $quiz<br />
+ GOOD: $errorstring<br />
+GOOD: $assignments (for an array of objects)<br />
+ GOOD: $i (but only in little loops)<br />
<br />
- BAD: $Quiz <br>
- BAD: $aReallyLongVariableNameWithoutAGoodReason<br>
+ BAD: $Quiz <br />
+ BAD: $aReallyLongVariableNameWithoutAGoodReason<br />
BAD: $error_string</font></p>
</li>
<li class="spaced"><strong>Constants</strong> should always be in upper case,
words, and start with the name of the module to avoid conflicts between modules.
Words should be separated by underscores. Parameters should always have sensible
defaults if possible. Note there is no space between the function name and
- the following (brackets). <br>
+ the following (brackets). <br />
<p class="examplecode"> <font color="#007700">function </font><font color="#0000BB">forum_set_display_mode</font><font color="#007700">(</font><font color="#0000BB">$mode</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">)
{<br />
global </font><font color="#0000BB">$USER</font><font color="#007700">,
}</font></p>
</li>
<li class="spaced"><strong>Strings</strong> should be defined using single quotes
- where possible, for increased speed.<br>
+ where possible, for increased speed.<br />
<p class="examplecode"> <font color="#006600">$var = 'some text without any
- variables';<br>
- $var = "with special characters like a new line \n";<br>
- $var = 'a very, very long string with a '.$single.' variable in it';<br>
+ variables';<br />
+ $var = "with special characters like a new line \n";<br />
+ $var = 'a very, very long string with a '.$single.' variable in it';<br />
$var = "some $text with $many variables $within it"; </font></p>
</li>
<li class="spaced"><strong>Comments</strong> should use two or three slashes
if (</font><font color="#0000BB">$rates
</font><font color="#007700">= </font><font color="#0000BB">get_records</font><font color="#007700">(</font><font color="#DD0000">"forum_ratings"</font><font color="#007700">,
</font><font color="#DD0000">"post"</font><font color="#007700">, </font><font color="#0000BB">$postid</font><font color="#007700">))
- {<br>
+ {<br />
</font><font color="#FF8000">//
Process each rating in turn</font><font color="#007700"><br />
foreach
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
- {</font> <br>
+ {</font> <br />
....etc </p>
</li>
<li class="spaced"><strong>Space</strong> should be used liberally - don't be
afraid to spread things out a little to gain some clarity. Generally, there
should be one space between brackets and normal statements, but no space between
- brackets and variables or functions:<br>
+ brackets and variables or functions:<br />
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=></font><font color="#0000BB">
- $thing</font><font color="#007700">)</font><font color="#006600"> {<br>
+ $thing</font><font color="#007700">)</font><font color="#006600"> {<br />
</font><font color="#007700"> </font><font color="#0000BB">process($thing);</font><font color="#006600">
- <br>
- } <br>
- <br>
+ <br />
+ } <br />
+ <br />
</font><font color="#007700">if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$y</font><font color="#007700">)</font><font color="#006600">
- {<br>
+ {<br />
</font><font color="#007700"> </font><font color="#0000BB">$a
- </font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br>
+ </font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br />
} else if (</font><font color="#0000BB">$x </font><font color="#007700">==
- </font><font color="#0000BB">$z</font><font color="#006600">) {<br>
+ </font><font color="#0000BB">$z</font><font color="#006600">) {<br />
</font><font color="#007700"> </font><font color="#0000BB">$a
- </font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br>
- } else {<br>
+ </font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br />
+ } else {<br />
</font><font color="#007700"> </font><font color="#0000BB">$a
- </font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br>
+ </font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
} </font></p>
</li>
</ol>
\r
\r
\r
-<H3><BR>Ein besonderer Dank gilt:</H3>\r
+<H3><br />Ein besonderer Dank gilt:</H3>\r
<UL>\r
<B><A TARGET=_top HREF="http://pctaylor.com">Dr Peter C. Taylor</A></B>,\r
von der Curtin University of Technology in Perth, Australia, für seine Mitwirkung an den ersten Prototypen und für viele nützliche Anregungen auf dem Weg von Moodle.</LI>\r
\r
\r
\r
-<H3><BR>Übersetzungen</H3>\r
+<H3><br />Übersetzungen</H3>\r
<BLOCKQUOTE>\r
<P>Vielen Dank an all diese Leute - jede Übersetzung erfordert viele Stunden Arbeitk, es sind jeweils über 900 Begriffe und viele Hilfedateien zu übersetzen. Sie sind in der Reihenfolge aufgelistet, in der sie zum Projekt hinzugestossen sind.\r
<UL>\r
</UL>\r
</BLOCKQUOTE>\r
\r
-<H3><BR>Themes</H3>\r
+<H3><br />Themes</H3>\r
<BLOCKQUOTE>\r
<P>Themes machen Moodle Farbig und lebendig. Hier sind alle Themes für Moodle und ihre Entwickler:\r
<UL>\r
</BLOCKQUOTE>\r
\r
\r
-<H3><BR>Andere Unterstützer</H3>\r
+<H3><br />Andere Unterstützer</H3>\r
<BLOCKQUOTE>\r
<P>Dank an all die anderen\r
<UL>\r
</BLOCKQUOTE>\r
\r
\r
-<H3><BR>Moodle Bibliotheken</H3>\r
+<H3><br />Moodle Bibliotheken</H3>\r
\r
<BLOCKQUOTE>\r
<P>Einige, der in Moodle verwandten Bibliotheken, wurden von anderren Leuten geschrieben und wurden LGPL in Moodle verwandt. Mein Dank geht an die Autoren all dieser phantastischen Produkte ohne die Moodle viele Funktionen fehlen würde. Copyright Informationen für jedes Pakte finden Sie hier:</P>\r
\r
- <P><B>ADOdb </B>- lib/adodb<BR>\r
+ <P><B>ADOdb </B>- lib/adodb<br />\r
</P>\r
\r
<BLOCKQUOTE>\r
<P>Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle,\r
Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.</P>\r
\r
- <P>Version: 2.00 14 May 2002 <BR>\r
- Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<BR>\r
- License: Dual LGPL and BSD-style<BR>\r
- URL: <A HREF="http://php.weblogs.com/adodb" TARGET="newpage">http://php.weblogs.com/adodb</A><BR>\r
+ <P>Version: 2.00 14 May 2002 <br />\r
+ Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<br />\r
+ License: Dual LGPL and BSD-style<br />\r
+ URL: <A HREF="http://php.weblogs.com/adodb" TARGET="newpage">http://php.weblogs.com/adodb</A><br />\r
</P>\r
</BLOCKQUOTE>\r
\r
<P>Class to draw line, point, bar, and area graphs, including numeric\r
x-axis and double y-axis.</P>\r
\r
- <P> Version: 1.6.3 (with modifications)<BR>\r
- Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<BR>\r
- License: LGPL<BR>\r
+ <P> Version: 1.6.3 (with modifications)<br />\r
+ Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<br />\r
+ License: LGPL<br />\r
</P>\r
</BLOCKQUOTE>\r
\r
\r
<P><B>IP-Atlas</B> - lib/ipatlas</P>\r
\r
- <BLOCKQUOTE>PHP scripts to show the location of an IP address on a map.<BR>\r
- <BR>\r
- Version: 1.0 (with modifications)<BR>\r
- Copyright © 2002 Ivan Kozik<BR>\r
- License: GNU GPL<BR>\r
- URL: <A HREF="http://www.xpenguin.com/ip-atlas.php" TARGET="newpage">http://www.xpenguin.com/ip-atlas.php</A><BR>\r
+ <BLOCKQUOTE>PHP scripts to show the location of an IP address on a map.<br />\r
+ <br />\r
+ Version: 1.0 (with modifications)<br />\r
+ Copyright © 2002 Ivan Kozik<br />\r
+ License: GNU GPL<br />\r
+ URL: <A HREF="http://www.xpenguin.com/ip-atlas.php" TARGET="newpage">http://www.xpenguin.com/ip-atlas.php</A><br />\r
</BLOCKQUOTE>\r
\r
\r
- <P><B>PHP mailer</B> - lib/class.phpmailer.php<BR>\r
+ <P><B>PHP mailer</B> - lib/class.phpmailer.php<br />\r
</P>\r
\r
<BLOCKQUOTE>Class for sending email using either sendmail, PHP mail(),\r
-or SMTP. Methods are based upon the standard AspEmail(tm) classes.<BR>\r
- <BR>\r
- Version 1.60, Created 03/30/2002<BR>\r
- Copyright © 2001 Brent R. Matzelle <bmatzelle@yahoo.com><BR>\r
- License: LGPL<BR>\r
- URL: <A HREF="http://phpmailer.sourceforge.net" TARGET="newpage">http://phpmailer.sourceforge.net</A><BR>\r
- <BR>\r
+or SMTP. Methods are based upon the standard AspEmail(tm) classes.<br />\r
+ <br />\r
+ Version 1.60, Created 03/30/2002<br />\r
+ Copyright © 2001 Brent R. Matzelle <bmatzelle@yahoo.com><br />\r
+ License: LGPL<br />\r
+ URL: <A HREF="http://phpmailer.sourceforge.net" TARGET="newpage">http://phpmailer.sourceforge.net</A><br />\r
+ <br />\r
</BLOCKQUOTE>\r
\r
\r
<P><B>PHP Simple Excel File Generator</B> - lib/psxlsgen.php</P>\r
\r
<BLOCKQUOTE>Class to generate very simple MS Excel files (xls)\r
-via PHP.<BR>\r
- <BR>\r
- Version: 0.3b<BR>\r
- Copyright © 2001 Erol Ozcan <eozcan@superonline.com><BR>\r
- License: GNU LGPL<BR>\r
- URL: <A HREF="http://psxlsgen.sourceforge.net" TARGET="newpage">http://psxlsgen.sourceforge.net</A><BR>\r
+via PHP.<br />\r
+ <br />\r
+ Version: 0.3b<br />\r
+ Copyright © 2001 Erol Ozcan <eozcan@superonline.com><br />\r
+ License: GNU LGPL<br />\r
+ URL: <A HREF="http://psxlsgen.sourceforge.net" TARGET="newpage">http://psxlsgen.sourceforge.net</A><br />\r
</BLOCKQUOTE>\r
\r
\r
\r
<P><B>Richtext Editor</B> - lib/rte</P>\r
\r
- <BLOCKQUOTE>HTML text editor for embedding in web pages.<BR>\r
- <BR>\r
- Version: 0.30 beta 1 (plus modifications)<BR>\r
+ <BLOCKQUOTE>HTML text editor for embedding in web pages.<br />\r
+ <br />\r
+ Version: 0.30 beta 1 (plus modifications)<br />\r
Copyright © 2001 Ramesys (Contracting Services) Limited <Austin.France@Ramesys.com>\r
- License: GNU LGPL<BR>\r
- URL: <A HREF="http://richtext.sourceforge.net" TARGET="newpage">http://richtext.sourceforge.net</A><BR>\r
+ License: GNU LGPL<br />\r
+ URL: <A HREF="http://richtext.sourceforge.net" TARGET="newpage">http://richtext.sourceforge.net</A><br />\r
</BLOCKQUOTE>\r
\r
\r
- <P><B>SMTP class </B>- lib/class.smtp.php<BR>\r
+ <P><B>SMTP class </B>- lib/class.smtp.php<br />\r
</P>\r
\r
<BLOCKQUOTE>Class that can be used to connect and communicate with\r
- any SMTP server. <BR>\r
- It implements all the SMTP functions defined in RFC821 except TURN.<BR>\r
- <BR>\r
- Version: 03/26/2001 <BR>\r
- Copyright © 2001 Chris Ryan <chris@greatbridge.com><BR>\r
- <BR>\r
+ any SMTP server. <br />\r
+ It implements all the SMTP functions defined in RFC821 except TURN.<br />\r
+ <br />\r
+ Version: 03/26/2001 <br />\r
+ Copyright © 2001 Chris Ryan <chris@greatbridge.com><br />\r
+ <br />\r
</BLOCKQUOTE>\r
\r
\r
- <BLOCKQUOTE><BR>\r
+ <BLOCKQUOTE><br />\r
</BLOCKQUOTE>\r
\r
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>\r
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#ffffff">
-<br><h2>Zugang und Nutzung des CVS</h2><br>
+<br /><h2>Zugang und Nutzung des CVS</h2><br />
-<blockquote><p>Das CVS bietet den Zugang zu den aktuellen Entwicklerversionen von Moodle. Die Anleitung zur Nutzung des CVS wird nicht ins Deutsche übersetzt.</p></blockquote><br> <br>
-<br>
+<blockquote><p>Das CVS bietet den Zugang zu den aktuellen Entwicklerversionen von Moodle. Die Anleitung zur Nutzung des CVS wird nicht ins Deutsche übersetzt.</p></blockquote><br /> <br />
+<br />
<h2>Using CVS to access and update Moodle source code</h2>
<blockquote>
<p>Next, configure WinCVS. Launch it, and select Admin -> Preferences.
Then change them as follows:</p>
<blockquote>
- <p> [General]<br>
- <strong>CVSROOT data</strong>:<br>
- <strong>Authentication</strong>: ssh<br>
- <strong>Path</strong>: /cvsroot/moodle<br>
- <strong>Host address</strong>: cvs.sourceforge.net<br>
- <strong>User name</strong>: <font color="#990000">myusername</font><br>
+ <p> [General]<br />
+ <strong>CVSROOT data</strong>:<br />
+ <strong>Authentication</strong>: ssh<br />
+ <strong>Path</strong>: /cvsroot/moodle<br />
+ <strong>Host address</strong>: cvs.sourceforge.net<br />
+ <strong>User name</strong>: <font color="#990000">myusername</font><br />
<strong>CVSROOT</strong>: <font color="#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</p>
- <p>[Globals]<br>
- <strong>Checkout read-only</strong>: uncheck<br>
- <strong>Supply control when adding files</strong>: check<br>
- <strong>Quiet mode</strong>: uncheck<br>
- <strong>TCP/IP compression</strong>: check and select 9<br>
- <strong>Dirty files support</strong>: check<br>
- <strong>Prune(remove) empty directories</strong>: check<br>
+ <p>[Globals]<br />
+ <strong>Checkout read-only</strong>: uncheck<br />
+ <strong>Supply control when adding files</strong>: check<br />
+ <strong>Quiet mode</strong>: uncheck<br />
+ <strong>TCP/IP compression</strong>: check and select 9<br />
+ <strong>Dirty files support</strong>: check<br />
+ <strong>Prune(remove) empty directories</strong>: check<br />
<strong>Disable splash screen</strong>: uncheck</p>
</blockquote>
<p>Congratulations, WinCVS is set up. Now, you should check out a complete
</ul>
</li>
</ol>
-<br>
-<p>Vorbemerkung: Dieser Text wird nicht weiter ins Deutsche übertragen. Die Entwicklung dieses Programms erfolgt in einer internationalen Gemeinschaft. Die Umgangssprache in Englisch. Wir gehen davon aus, dass alle an der Entwicklung interessierten Personen in der Lage sind, den Oroginaltext zu verstehen. </p><br>
+<br />
+<p>Vorbemerkung: Dieser Text wird nicht weiter ins Deutsche übertragen. Die Entwicklung dieses Programms erfolgt in einer internationalen Gemeinschaft. Die Umgangssprache in Englisch. Wir gehen davon aus, dass alle an der Entwicklung interessierten Personen in der Lage sind, den Oroginaltext zu verstehen. </p><br />
<p> </p>
<h3><a name="architecture"></a>1. Moodle architecture</h3>
<p>From a system administrator's perspective, Moodle has been designed according
to the following criteria:</p>
<ol>
- <li><strong>Moodle should run on the widest variety of platforms</strong><br>
- <br>
+ <li><strong>Moodle should run on the widest variety of platforms</strong><br />
+ <br />
The web application platform that runs on most platforms is PHP combined with
MySQL, and this is the environment that Moodle has been developed in (on Linux,
Windows, and Mac OS X). Moodle also uses the ADOdb library for database abstraction,
which means Moodle can use <a href="http://php.weblogs.com/ADOdb_manual#drivers">more
than ten different brands of database</a> (unfortunately, though, it can not
yet <em><strong>set up tables</strong></em> in all these databases - more
- on this later). <br><br>
+ on this later). <br /><br />
</li>
- <li><strong>Moodle should be easy to install, learn and modify</strong><br>
- <br>
+ <li><strong>Moodle should be easy to install, learn and modify</strong><br />
+ <br />
Early prototypes of Moodle (1999) were built using <a target=_top href="http://www.zope.org/">Zope</a>
- an advanced object-oriented web application server. Unfortunately I found
that although the technology was pretty cool, it had a very steep learning
libraries of clearly-named functions and consistent layout of script files.
PHP is also easy to install (binaries are available for every platform) and
is widely available to the point that most web hosting services provide it
- as standard.<br><br>
+ as standard.<br /><br />
</li>
- <li><strong>It should be easy to upgrade from one version to the next</strong><br>
- <br>
+ <li><strong>It should be easy to upgrade from one version to the next</strong><br />
+ <br />
Moodle knows what version it is (as well as the versions of all plug-in modules)
and a mechanism has been built-in so that Moodle can properly upgrade itself
to new versions (for example it can rename database tables or add new fields).
If using CVS in Unix for example, one can just do a "cvs update -d"
- and then visit the site home page to complete an upgrade.<br><br>
+ and then visit the site home page to complete an upgrade.<br /><br />
</li>
- <li><strong>It should be modular to allow for growth</strong><br>
- <br>
+ <li><strong>It should be modular to allow for growth</strong><br />
+ <br />
Moodle has a number of features that are modular, including themes, activities,
interface languages, database schemas and course formats. This allows anyone
to add features to the main codebase or to even distribute them separately.
- More on this below in the next section.<br><br>
+ More on this below in the next section.<br /><br />
</li>
- <li><strong>It should be able to be used in conjunction with other systems</strong><br>
- <br>
+ <li><strong>It should be able to be used in conjunction with other systems</strong><br />
+ <br />
One thing Moodle does is keep all files for one course within a single, normal
directory on the server. This would allow a system administrator to provide
seamless forms of file-level access for each teacher, such as Appletalk, SMB,
<li>widget_user_outline() - given an instance, return a summary of a user's
contribution</li>
<li>widget_user_complete() - given an instance, print details of a user's
- contribution<br>
+ contribution<br />
</li>
<li>To avoid possible conflict, any module functions should be named starting
with widget_ and any constants you define should start with WIDGET_
around the page).</p>
<p>More discussion about this in the <a target=_top href="http://moodle.com/mod/forum/view.php?id=46">Themes
forum on Using Moodle</a>. If you create a nice theme that you think others
- might want to use, please post your zip file on the themes forum!<br>
+ might want to use, please post your zip file on the themes forum!<br />
</p>
</blockquote>
<li>quiz.php - strings for quiz module</li>
<li>resource.php - strings for resource module</li>
<li>survey.php - strings for survey module</li>
- <li>.... plus other modules if any.<br>
- <br>
+ <li>.... plus other modules if any.<br />
+ <br />
A string is called from these files using the <strong><em>get_string()</em></strong><em>
</em>or<em> <strong>print_string()</strong> </em>functions. Each string
supports variable substitution, to support variable ordering in different
- languages.<em><br>
- <br>
+ languages.<em><br />
+ <br />
</em>eg $strdueby = get_string("assignmentdueby", "assignment",
- userdate($date)); <br>
- <br>
+ userdate($date)); <br />
+ <br />
If a string doesn't exist in a particular language, then the equivalent
in English will automatically be used instead.</li>
</ul>
write access to the Moodle source code</a> so that you can directly maintain
the files.</p>
</blockquote>
-<p><br>
+<p><br />
<strong><a name="database" id="database"></a>Database Schemas</strong></p>
<blockquote>
<p>Given a working database with defined tables, the intentionally simple SQL
<blockquote>
<blockquote>
<p align="center">Thanks for using Moodle!</p>
- <p align="center">Cheers,<br>
+ <p align="center">Cheers,<br />
<a target=_top href="http://dougiamas.com/" target="_top">Martin Dougiamas</a></p>
</blockquote>
</blockquote>
get_string()</H3>
<P class=answer>Wenn Sie folgende Fehler sehen:</P>
<P class=answercode>Parse error: parse error, unexpected T_VARIABLE in
-c:\program files\easyphp\www\moodle\config.php on line 94 <BR>Fatal error: Call
+c:\program files\easyphp\www\moodle\config.php on line 94 <br />Fatal error: Call
to undefined function: get_string() in c:\program
files\easyphp\www\moodle\mod\resource\lib.php on line 11</P>
<P class=answer>dann haben Sie vermutlich ein Semicolon am Ende oder ein abschließendes " in config.php (in Zeile 94) vergessen.</P>
gezeigt.</H3>
<P class=answer>Probleme mit ' liegen in falschen "magic
quotes" Einstellungen. Moodle benötigt die folgenden Einstellungen (dies sind normalerweise die Standardeinstellungen):</P>
-<P class=answercode>magic_quotes_gpc = On<BR>magic_quotes_runtime = Off</P>
+<P class=answercode>magic_quotes_gpc = On<br />magic_quotes_runtime = Off</P>
<P class=answer>Beachten Sie auch den folgenden Hinweis zur <A
href="http://moodle.org/file.php/18/moddata/forum/166/17102/?file=install.html#webserver">Webserver
Konfiguration</A> in den Installationsdokumenten.</P>
<P class=answer>Dies ist ein wohl bekannter Fehler in den Versionen bis 1.0.9, er ist nun behoben und sollte spätestens ab Version 1.1. nicht mehr auftauchen.</P>
<P class=answer>Er betrifft nicht alle Anwender. Der Fehler tritt auf, wenn die Person, die Moodle installiert hat, in ihrem Browser einen Cookie abgelegt hat für ein anderen Programm auf der gleicehn Seite mit Namen "user", "admin", oder "teacher".</P>
<P class=answer>Löschen sie Ihren Cookie vor der Installation von Moodle oder verändern Sie die Datei moodle/admin/user.php durch Einfügen folgender Zeile am Anfang der Datei:</P>
-<P class=answercode>unset($user);<BR>unset($admin);<BR>unset($teacher);</P>
+<P class=answercode>unset($user);<br />unset($admin);<br />unset($teacher);</P>
<P class=answer>Danach sollten Sie alle Tabellen von Moodle in der Datenbank löschen und eine komplette Neuinstallation vornehmen.</P>
<P class=answer> </P>
<H3><A name=nologin></A>Ich
<P class=answer> </P>
<H3><A name=backup></A>Wie
kann ich meine Moodleseite sichern?</H3>
-<P class=answer>Von zwei Dingen sollten Sie Kopien anlegen : hochgeladene Dateien und der Datenbank. Die Moodle-Dateien selber sind weniger wichtig, weil Sie sich jederzeit eine aktuelle Version herunterladen können.<br>
+<P class=answer>Von zwei Dingen sollten Sie Kopien anlegen : hochgeladene Dateien und der Datenbank. Die Moodle-Dateien selber sind weniger wichtig, weil Sie sich jederzeit eine aktuelle Version herunterladen können.<br />
Sie können inzwischen komplette Kurse komfortabel sichern. Eine deutschsprachige Anleitung finden Sie im deutschen Diskussionsforum von Moodle als Ressource. </P>
<P class=answer>Es gibt verschiedene Wege für solche backups. Hier die Gründzüge eines kleinen Scripts auf UNIX für dsa Backup der Datenbank (Sie können es täglich durch einen cron job laufen lassen</P>
<P class=answercode>cd /my/backup/directory</P>
<BLOCKQUOTE>
<p>Verschaffen Sie sich ruhig einen Überblick über die verschiedenen Verzeichnisse von Moodle und ihren Inhalt:</p>
<blockquote>
- <p>config.php - Dies ist die einzige Datei, die Sie vor dem Start noch bearbeiten müssen<br>
- version.php - beschreibt die gerade installierte Version von Moodle<BR>
+ <p>config.php - Dies ist die einzige Datei, die Sie vor dem Start noch bearbeiten müssen<br />
+ version.php - beschreibt die gerade installierte Version von Moodle<br />
index.php - die Startseite</p>
<ul>
<li>admin/ - verwaltet die gesamte Anwendung </li>
<p>Prüfen Sie ob Moodle in diesem Vezeichnis Dtaeien ablegen darf, indem Sie überprüfen, ob die WebServer Software (z.B. Apache) für dieses Verzeichnis Scheiberlaubnis hat. Auf Unix-Rechnern lautet die Einstellung für das Verzeichnis "nobody" oder "apache".</p>
- <p><br>
+ <p><br />
Wenn Sie einen gemieteten Server nutten, der von mehrren Nutzern in Anspruch genommen werden, sollten Sie darauf achten, das nichta lle anderen Nutzer auf Ihre Daten zugreifen können. Wenn Sie sich nicht sicher sind, wenden Sie sich an den Administrator Ihres Providesr.</p>
</blockquote>
<body bgcolor="#FFFFFF">
<h1>Installation von Apache, MySQL und PHP</h1>
<blockquote>
- <p>Moodle <br>
+ <p>Moodle <br />
Moodle ist in einer Scriptsprache namens PHP geschrieben, und speichert die meisten Daten in einer Datenbank. Die favorisierte Datenbank ist MySQL. Bevor Moodle installiert werden kann ist es erforderlich eine PHP-Installation eingerichtet zu haben und eine Datenbank auf einem WebServer einzurichten. Diese Softwarepakete zu installieren kann agnz schön knifflig sein, diese Seite erklärt mit einfachen Worten wie dies auf verschiedenen Plattformen möglich ist:</p>
<ul>
<li><a href="#host" class="questionlink">Hosting Service</a></li>
<li> Erstellen Sie einen leeren Ordner an anderer Stelle für die Ablage von hochgeladenen Dateien in Moodle, z.B. : <strong>C:\moodledata</strong></li>
<li> Gehen Sie in Ihen Moodle-Ordner und erstellen Sie eine Kopie der Datei config-dist.php mit dem Namen config.php</li>
<li> Bearbeiten Sie config.php mit einem Texteditor (z.B. mit Notepad oder einem HTML Editor). </li>
- <li>Geben Sie folgenden Datenbankinformationen ein:<br>
- $CFG->dbtype = 'mysql';<br>
- $CFG->dbhost = 'localhost';<br>
- $CFG->dbname = 'moodle';<br>
- $CFG->dbuser = 'root'; <br>
- $CFG->dbpass = '';<br>
- $CFG->dbpersist = true;<br>
+ <li>Geben Sie folgenden Datenbankinformationen ein:<br />
+ $CFG->dbtype = 'mysql';<br />
+ $CFG->dbhost = 'localhost';<br />
+ $CFG->dbname = 'moodle';<br />
+ $CFG->dbuser = 'root'; <br />
+ $CFG->dbpass = '';<br />
+ $CFG->dbpersist = true;<br />
$CFG->prefix = 'mdl_';</li>
- <li>Und fügen Sie die Pfade ein:<br>
+ <li>Und fügen Sie die Pfade ein:<br />
$CFG->wwwroot = 'http://localhost/moodle'; // Use an external address
- if you know it. <br>
- $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br>
+ if you know it. <br />
+ $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />
$CFG->dataroot = 'C:\moodledata';</li>
<li>Speichern Sie die config.php - alle anderen Einstellungen können Sie ignorieren.</li>
<li>Sie sind nun fast fertig. Die weiteren Schritte des Setup nehmen Sie mit Ihrem Browser vor. Rufen Sie <a href="http://localhost/moodle/admin/" target="_blank">http://localhost/moodle/admin/</a>
die Kreativität und Aufnahmefähigkeit des Benutzers fördert.</p>\r
<p>Darin verbinden sich zwei Dinge, die Art und Weise in der Moodle entwickelt wurde und die Art und Weise in der Dozent/innen und Teilnehmer/innen einander beim Prozess des Lernens aneinander annähern.</p>\r
\r
-<P><BR>\r
+<P><br />\r
</P>\r
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>\r
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>\r
\r
<P>Moodle unterliegt dem Copyright von © 2001-2003, <A HREF="http://dougiamas.com/">Martin\r
Dougiamas</A>.</P>\r
-<P>Dieses Programm ist freie Software. Sie kann weiter verbreitet und/oder verändert<BR>\r
- werden unter den Bestimmungen der GNU General Public License wie sie von der<BR>\r
- Free Software Foundation veröffentlicht wurde; entweder in der Fassung 2 der Lizenz, oder<BR>\r
+<P>Dieses Programm ist freie Software. Sie kann weiter verbreitet und/oder verändert<br />\r
+ werden unter den Bestimmungen der GNU General Public License wie sie von der<br />\r
+ Free Software Foundation veröffentlicht wurde; entweder in der Fassung 2 der Lizenz, oder<br />\r
einer späteren Version.</P>\r
-<P>Dieses Progrmam wird verbreitet in der Höffnung, dass es nützlich ist,<BR>\r
- aber OHNE IRGENDEINE ZUSICHERUNG; ohne die Garantie der FUNKTIONSFÄHIGKEIT<BR>\r
- oder EIGNUNG FÜR IRGENDEINEN BESTIMMTEN ZWECK. Beachten Sie dazu die<BR>\r
- GNU General Public License mit weiteren Details (Anhang).<BR>\r
+<P>Dieses Progrmam wird verbreitet in der Höffnung, dass es nützlich ist,<br />\r
+ aber OHNE IRGENDEINE ZUSICHERUNG; ohne die Garantie der FUNKTIONSFÄHIGKEIT<br />\r
+ oder EIGNUNG FÜR IRGENDEINEN BESTIMMTEN ZWECK. Beachten Sie dazu die<br />\r
+ GNU General Public License mit weiteren Details (Anhang).<br />\r
</P>\r
\r
-<HR WIDTH="100%" SIZE="2"><BR>\r
+<HR WIDTH="100%" SIZE="2"><br />\r
\r
-<PRE> GNU GENERAL PUBLIC LICENSE<BR> Version 2, June 1991<BR><BR> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<BR> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<BR> Everyone is permitted to copy and distribute verbatim copies<BR> of this license document, but changing it is not allowed.<BR><BR> Preamble<BR><BR> The licenses for most software are designed to take away your<BR>freedom to share and change it. By contrast, the GNU General Public<BR>License is intended to guarantee your freedom to share and change free<BR>software--to make sure the software is free for all its users. This<BR>General Public License applies to most of the Free Software<BR>Foundation's software and to any other program whose authors commit to<BR>using it. (Some other Free Software Foundation software is covered by<BR>the GNU Library General Public License instead.) You can apply it to<BR>your programs, too.<BR><BR> When we speak of free software, we are referring to freedom, not<BR>price. Our General Public Licenses are designed to make sure that you<BR>have the freedom to distribute copies of free software (and charge for<BR>this service if you wish), that you receive source code or can get it<BR>if you want it, that you can change the software or use pieces of it<BR>in new free programs; and that you know you can do these things.<BR><BR> To protect your rights, we need to make restrictions that forbid<BR>anyone to deny you these rights or to ask you to surrender the rights.<BR>These restrictions translate to certain responsibilities for you if you<BR>distribute copies of the software, or if you modify it.<BR><BR> For example, if you distribute copies of such a program, whether<BR>gratis or for a fee, you must give the recipients all the rights that<BR>you have. You must make sure that they, too, receive or can get the<BR>source code. And you must show them these terms so they know their<BR>rights.<BR><BR> We protect your rights with two steps: (1) copyright the software, and<BR>(2) offer you this license which gives you legal permission to copy,<BR>distribute and/or modify the software.<BR><BR> Also, for each author's protection and ours, we want to make certain<BR>that everyone understands that there is no warranty for this free<BR>software. If the software is modified by someone else and passed on, we<BR>want its recipients to know that what they have is not the original, so<BR>that any problems introduced by others will not reflect on the original<BR>authors' reputations.<BR><BR> Finally, any free program is threatened constantly by software<BR>patents. We wish to avoid the danger that redistributors of a free<BR>program will individually obtain patent licenses, in effect making the<BR>program proprietary. To prevent this, we have made it clear that any<BR>patent must be licensed for everyone's free use or not licensed at all.<BR><BR> The precise terms and conditions for copying, distribution and<BR>modification follow.<BR>\f<BR> GNU GENERAL PUBLIC LICENSE<BR> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<BR><BR> 0. This License applies to any program or other work which contains<BR>a notice placed by the copyright holder saying it may be distributed<BR>under the terms of this General Public License. The "Program", below,<BR>refers to any such program or work, and a "work based on the Program"<BR>means either the Program or any derivative work under copyright law:<BR>that is to say, a work containing the Program or a portion of it,<BR>either verbatim or with modifications and/or translated into another<BR>language. (Hereinafter, translation is included without limitation in<BR>the term "modification".) Each licensee is addressed as "you".<BR><BR>Activities other than copying, distribution and modification are not<BR>covered by this License; they are outside its scope. The act of<BR>running the Program is not restricted, and the output from the Program<BR>is covered only if its contents constitute a work based on the<BR>Program (independent of having been made by running the Program).<BR>Whether that is true depends on what the Program does.<BR><BR> 1. You may copy and distribute verbatim copies of the Program's<BR>source code as you receive it, in any medium, provided that you<BR>conspicuously and appropriately publish on each copy an appropriate<BR>copyright notice and disclaimer of warranty; keep intact all the<BR>notices that refer to this License and to the absence of any warranty;<BR>and give any other recipients of the Program a copy of this License<BR>along with the Program.<BR><BR>You may charge a fee for the physical act of transferring a copy, and<BR>you may at your option offer warranty protection in exchange for a fee.<BR><BR> 2. You may modify your copy or copies of the Program or any portion<BR>of it, thus forming a work based on the Program, and copy and<BR>distribute such modifications or work under the terms of Section 1<BR>above, provided that you also meet all of these conditions:<BR><BR> a) You must cause the modified files to carry prominent notices<BR> stating that you changed the files and the date of any change.<BR><BR> b) You must cause any work that you distribute or publish, that in<BR> whole or in part contains or is derived from the Program or any<BR> part thereof, to be licensed as a whole at no charge to all third<BR> parties under the terms of this License.<BR><BR> c) If the modified program normally reads commands interactively<BR> when run, you must cause it, when started running for such<BR> interactive use in the most ordinary way, to print or display an<BR> announcement including an appropriate copyright notice and a<BR> notice that there is no warranty (or else, saying that you provide<BR> a warranty) and that users may redistribute the program under<BR> these conditions, and telling the user how to view a copy of this<BR> License. (Exception: if the Program itself is interactive but<BR> does not normally print such an announcement, your work based on<BR> the Program is not required to print an announcement.)<BR>\f<BR>These requirements apply to the modified work as a whole. If<BR>identifiable sections of that work are not derived from the Program,<BR>and can be reasonably considered independent and separate works in<BR>themselves, then this License, and its terms, do not apply to those<BR>sections when you distribute them as separate works. But when you<BR>distribute the same sections as part of a whole which is a work based<BR>on the Program, the distribution of the whole must be on the terms of<BR>this License, whose permissions for other licensees extend to the<BR>entire whole, and thus to each and every part regardless of who wrote it.<BR><BR>Thus, it is not the intent of this section to claim rights or contest<BR>your rights to work written entirely by you; rather, the intent is to<BR>exercise the right to control the distribution of derivative or<BR>collective works based on the Program.<BR><BR>In addition, mere aggregation of another work not based on the Program<BR>with the Program (or with a work based on the Program) on a volume of<BR>a storage or distribution medium does not bring the other work under<BR>the scope of this License.<BR><BR> 3. You may copy and distribute the Program (or a work based on it,<BR>under Section 2) in object code or executable form under the terms of<BR>Sections 1 and 2 above provided that you also do one of the following:<BR><BR> a) Accompany it with the complete corresponding machine-readable<BR> source code, which must be distributed under the terms of Sections<BR> 1 and 2 above on a medium customarily used for software interchange; or,<BR><BR> b) Accompany it with a written offer, valid for at least three<BR> years, to give any third party, for a charge no more than your<BR> cost of physically performing source distribution, a complete<BR> machine-readable copy of the corresponding source code, to be<BR> distributed under the terms of Sections 1 and 2 above on a medium<BR> customarily used for software interchange; or,<BR><BR> c) Accompany it with the information you received as to the offer<BR> to distribute corresponding source code. (This alternative is<BR> allowed only for noncommercial distribution and only if you<BR> received the program in object code or executable form with such<BR> an offer, in accord with Subsection b above.)<BR><BR>The source code for a work means the preferred form of the work for<BR>making modifications to it. For an executable work, complete source<BR>code means all the source code for all modules it contains, plus any<BR>associated interface definition files, plus the scripts used to<BR>control compilation and installation of the executable. However, as a<BR>special exception, the source code distributed need not include<BR>anything that is normally distributed (in either source or binary<BR>form) with the major components (compiler, kernel, and so on) of the<BR>operating system on which the executable runs, unless that component<BR>itself accompanies the executable.<BR><BR>If distribution of executable or object code is made by offering<BR>access to copy from a designated place, then offering equivalent<BR>access to copy the source code from the same place counts as<BR>distribution of the source code, even though third parties are not<BR>compelled to copy the source along with the object code.<BR>\f<BR> 4. You may not copy, modify, sublicense, or distribute the Program<BR>except as expressly provided under this License. Any attempt<BR>otherwise to copy, modify, sublicense or distribute the Program is<BR>void, and will automatically terminate your rights under this License.<BR>However, parties who have received copies, or rights, from you under<BR>this License will not have their licenses terminated so long as such<BR>parties remain in full compliance.<BR><BR> 5. You are not required to accept this License, since you have not<BR>signed it. However, nothing else grants you permission to modify or<BR>distribute the Program or its derivative works. These actions are<BR>prohibited by law if you do not accept this License. Therefore, by<BR>modifying or distributing the Program (or any work based on the<BR>Program), you indicate your acceptance of this License to do so, and<BR>all its terms and conditions for copying, distributing or modifying<BR>the Program or works based on it.<BR><BR> 6. Each time you redistribute the Program (or any work based on the<BR>Program), the recipient automatically receives a license from the<BR>original licensor to copy, distribute or modify the Program subject to<BR>these terms and conditions. You may not impose any further<BR>restrictions on the recipients' exercise of the rights granted herein.<BR>You are not responsible for enforcing compliance by third parties to<BR>this License.<BR><BR> 7. If, as a consequence of a court judgment or allegation of patent<BR>infringement or for any other reason (not limited to patent issues),<BR>conditions are imposed on you (whether by court order, agreement or<BR>otherwise) that contradict the conditions of this License, they do not<BR>excuse you from the conditions of this License. If you cannot<BR>distribute so as to satisfy simultaneously your obligations under this<BR>License and any other pertinent obligations, then as a consequence you<BR>may not distribute the Program at all. For example, if a patent<BR>license would not permit royalty-free redistribution of the Program by<BR>all those who receive copies directly or indirectly through you, then<BR>the only way you could satisfy both it and this License would be to<BR>refrain entirely from distribution of the Program.<BR><BR>If any portion of this section is held invalid or unenforceable under<BR>any particular circumstance, the balance of the section is intended to<BR>apply and the section as a whole is intended to apply in other<BR>circumstances.<BR><BR>It is not the purpose of this section to induce you to infringe any<BR>patents or other property right claims or to contest validity of any<BR>such claims; this section has the sole purpose of protecting the<BR>integrity of the free software distribution system, which is<BR>implemented by public license practices. Many people have made<BR>generous contributions to the wide range of software distributed<BR>through that system in reliance on consistent application of that<BR>system; it is up to the author/donor to decide if he or she is willing<BR>to distribute software through any other system and a licensee cannot<BR>impose that choice.<BR><BR>This section is intended to make thoroughly clear what is believed to<BR>be a consequence of the rest of this License.<BR>\f<BR> 8. If the distribution and/or use of the Program is restricted in<BR>certain countries either by patents or by copyrighted interfaces, the<BR>original copyright holder who places the Program under this License<BR>may add an explicit geographical distribution limitation excluding<BR>those countries, so that distribution is permitted only in or among<BR>countries not thus excluded. In such case, this License incorporates<BR>the limitation as if written in the body of this License.<BR><BR> 9. The Free Software Foundation may publish revised and/or new versions<BR>of the General Public License from time to time. Such new versions will<BR>be similar in spirit to the present version, but may differ in detail to<BR>address new problems or concerns.<BR><BR>Each version is given a distinguishing version number. If the Program<BR>specifies a version number of this License which applies to it and "any<BR>later version", you have the option of following the terms and conditions<BR>either of that version or of any later version published by the Free<BR>Software Foundation. If the Program does not specify a version number of<BR>this License, you may choose any version ever published by the Free Software<BR>Foundation.<BR><BR> 10. If you wish to incorporate parts of the Program into other free<BR>programs whose distribution conditions are different, write to the author<BR>to ask for permission. For software which is copyrighted by the Free<BR>Software Foundation, write to the Free Software Foundation; we sometimes<BR>make exceptions for this. Our decision will be guided by the two goals<BR>of preserving the free status of all derivatives of our free software and<BR>of promoting the sharing and reuse of software generally.<BR><BR> NO WARRANTY<BR><BR> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<BR>FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN<BR>OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<BR>PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<BR>OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<BR>MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS<BR>TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE<BR>PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<BR>REPAIR OR CORRECTION.<BR><BR> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<BR>WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<BR>REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<BR>INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<BR>OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<BR>TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<BR>YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<BR>PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<BR>POSSIBILITY OF SUCH DAMAGES.<BR><BR> END OF TERMS AND CONDITIONS<BR></PRE>\r
+<PRE> GNU GENERAL PUBLIC LICENSE<br /> Version 2, June 1991<br /><br /> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br /> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<br /> Everyone is permitted to copy and distribute verbatim copies<br /> of this license document, but changing it is not allowed.<br /><br /> Preamble<br /><br /> The licenses for most software are designed to take away your<br />freedom to share and change it. By contrast, the GNU General Public<br />License is intended to guarantee your freedom to share and change free<br />software--to make sure the software is free for all its users. This<br />General Public License applies to most of the Free Software<br />Foundation's software and to any other program whose authors commit to<br />using it. (Some other Free Software Foundation software is covered by<br />the GNU Library General Public License instead.) You can apply it to<br />your programs, too.<br /><br /> When we speak of free software, we are referring to freedom, not<br />price. Our General Public Licenses are designed to make sure that you<br />have the freedom to distribute copies of free software (and charge for<br />this service if you wish), that you receive source code or can get it<br />if you want it, that you can change the software or use pieces of it<br />in new free programs; and that you know you can do these things.<br /><br /> To protect your rights, we need to make restrictions that forbid<br />anyone to deny you these rights or to ask you to surrender the rights.<br />These restrictions translate to certain responsibilities for you if you<br />distribute copies of the software, or if you modify it.<br /><br /> For example, if you distribute copies of such a program, whether<br />gratis or for a fee, you must give the recipients all the rights that<br />you have. You must make sure that they, too, receive or can get the<br />source code. And you must show them these terms so they know their<br />rights.<br /><br /> We protect your rights with two steps: (1) copyright the software, and<br />(2) offer you this license which gives you legal permission to copy,<br />distribute and/or modify the software.<br /><br /> Also, for each author's protection and ours, we want to make certain<br />that everyone understands that there is no warranty for this free<br />software. If the software is modified by someone else and passed on, we<br />want its recipients to know that what they have is not the original, so<br />that any problems introduced by others will not reflect on the original<br />authors' reputations.<br /><br /> Finally, any free program is threatened constantly by software<br />patents. We wish to avoid the danger that redistributors of a free<br />program will individually obtain patent licenses, in effect making the<br />program proprietary. To prevent this, we have made it clear that any<br />patent must be licensed for everyone's free use or not licensed at all.<br /><br /> The precise terms and conditions for copying, distribution and<br />modification follow.<br />\f<br /> GNU GENERAL PUBLIC LICENSE<br /> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br /><br /> 0. This License applies to any program or other work which contains<br />a notice placed by the copyright holder saying it may be distributed<br />under the terms of this General Public License. The "Program", below,<br />refers to any such program or work, and a "work based on the Program"<br />means either the Program or any derivative work under copyright law:<br />that is to say, a work containing the Program or a portion of it,<br />either verbatim or with modifications and/or translated into another<br />language. (Hereinafter, translation is included without limitation in<br />the term "modification".) Each licensee is addressed as "you".<br /><br />Activities other than copying, distribution and modification are not<br />covered by this License; they are outside its scope. The act of<br />running the Program is not restricted, and the output from the Program<br />is covered only if its contents constitute a work based on the<br />Program (independent of having been made by running the Program).<br />Whether that is true depends on what the Program does.<br /><br /> 1. You may copy and distribute verbatim copies of the Program's<br />source code as you receive it, in any medium, provided that you<br />conspicuously and appropriately publish on each copy an appropriate<br />copyright notice and disclaimer of warranty; keep intact all the<br />notices that refer to this License and to the absence of any warranty;<br />and give any other recipients of the Program a copy of this License<br />along with the Program.<br /><br />You may charge a fee for the physical act of transferring a copy, and<br />you may at your option offer warranty protection in exchange for a fee.<br /><br /> 2. You may modify your copy or copies of the Program or any portion<br />of it, thus forming a work based on the Program, and copy and<br />distribute such modifications or work under the terms of Section 1<br />above, provided that you also meet all of these conditions:<br /><br /> a) You must cause the modified files to carry prominent notices<br /> stating that you changed the files and the date of any change.<br /><br /> b) You must cause any work that you distribute or publish, that in<br /> whole or in part contains or is derived from the Program or any<br /> part thereof, to be licensed as a whole at no charge to all third<br /> parties under the terms of this License.<br /><br /> c) If the modified program normally reads commands interactively<br /> when run, you must cause it, when started running for such<br /> interactive use in the most ordinary way, to print or display an<br /> announcement including an appropriate copyright notice and a<br /> notice that there is no warranty (or else, saying that you provide<br /> a warranty) and that users may redistribute the program under<br /> these conditions, and telling the user how to view a copy of this<br /> License. (Exception: if the Program itself is interactive but<br /> does not normally print such an announcement, your work based on<br /> the Program is not required to print an announcement.)<br />\f<br />These requirements apply to the modified work as a whole. If<br />identifiable sections of that work are not derived from the Program,<br />and can be reasonably considered independent and separate works in<br />themselves, then this License, and its terms, do not apply to those<br />sections when you distribute them as separate works. But when you<br />distribute the same sections as part of a whole which is a work based<br />on the Program, the distribution of the whole must be on the terms of<br />this License, whose permissions for other licensees extend to the<br />entire whole, and thus to each and every part regardless of who wrote it.<br /><br />Thus, it is not the intent of this section to claim rights or contest<br />your rights to work written entirely by you; rather, the intent is to<br />exercise the right to control the distribution of derivative or<br />collective works based on the Program.<br /><br />In addition, mere aggregation of another work not based on the Program<br />with the Program (or with a work based on the Program) on a volume of<br />a storage or distribution medium does not bring the other work under<br />the scope of this License.<br /><br /> 3. You may copy and distribute the Program (or a work based on it,<br />under Section 2) in object code or executable form under the terms of<br />Sections 1 and 2 above provided that you also do one of the following:<br /><br /> a) Accompany it with the complete corresponding machine-readable<br /> source code, which must be distributed under the terms of Sections<br /> 1 and 2 above on a medium customarily used for software interchange; or,<br /><br /> b) Accompany it with a written offer, valid for at least three<br /> years, to give any third party, for a charge no more than your<br /> cost of physically performing source distribution, a complete<br /> machine-readable copy of the corresponding source code, to be<br /> distributed under the terms of Sections 1 and 2 above on a medium<br /> customarily used for software interchange; or,<br /><br /> c) Accompany it with the information you received as to the offer<br /> to distribute corresponding source code. (This alternative is<br /> allowed only for noncommercial distribution and only if you<br /> received the program in object code or executable form with such<br /> an offer, in accord with Subsection b above.)<br /><br />The source code for a work means the preferred form of the work for<br />making modifications to it. For an executable work, complete source<br />code means all the source code for all modules it contains, plus any<br />associated interface definition files, plus the scripts used to<br />control compilation and installation of the executable. However, as a<br />special exception, the source code distributed need not include<br />anything that is normally distributed (in either source or binary<br />form) with the major components (compiler, kernel, and so on) of the<br />operating system on which the executable runs, unless that component<br />itself accompanies the executable.<br /><br />If distribution of executable or object code is made by offering<br />access to copy from a designated place, then offering equivalent<br />access to copy the source code from the same place counts as<br />distribution of the source code, even though third parties are not<br />compelled to copy the source along with the object code.<br />\f<br /> 4. You may not copy, modify, sublicense, or distribute the Program<br />except as expressly provided under this License. Any attempt<br />otherwise to copy, modify, sublicense or distribute the Program is<br />void, and will automatically terminate your rights under this License.<br />However, parties who have received copies, or rights, from you under<br />this License will not have their licenses terminated so long as such<br />parties remain in full compliance.<br /><br /> 5. You are not required to accept this License, since you have not<br />signed it. However, nothing else grants you permission to modify or<br />distribute the Program or its derivative works. These actions are<br />prohibited by law if you do not accept this License. Therefore, by<br />modifying or distributing the Program (or any work based on the<br />Program), you indicate your acceptance of this License to do so, and<br />all its terms and conditions for copying, distributing or modifying<br />the Program or works based on it.<br /><br /> 6. Each time you redistribute the Program (or any work based on the<br />Program), the recipient automatically receives a license from the<br />original licensor to copy, distribute or modify the Program subject to<br />these terms and conditions. You may not impose any further<br />restrictions on the recipients' exercise of the rights granted herein.<br />You are not responsible for enforcing compliance by third parties to<br />this License.<br /><br /> 7. If, as a consequence of a court judgment or allegation of patent<br />infringement or for any other reason (not limited to patent issues),<br />conditions are imposed on you (whether by court order, agreement or<br />otherwise) that contradict the conditions of this License, they do not<br />excuse you from the conditions of this License. If you cannot<br />distribute so as to satisfy simultaneously your obligations under this<br />License and any other pertinent obligations, then as a consequence you<br />may not distribute the Program at all. For example, if a patent<br />license would not permit royalty-free redistribution of the Program by<br />all those who receive copies directly or indirectly through you, then<br />the only way you could satisfy both it and this License would be to<br />refrain entirely from distribution of the Program.<br /><br />If any portion of this section is held invalid or unenforceable under<br />any particular circumstance, the balance of the section is intended to<br />apply and the section as a whole is intended to apply in other<br />circumstances.<br /><br />It is not the purpose of this section to induce you to infringe any<br />patents or other property right claims or to contest validity of any<br />such claims; this section has the sole purpose of protecting the<br />integrity of the free software distribution system, which is<br />implemented by public license practices. Many people have made<br />generous contributions to the wide range of software distributed<br />through that system in reliance on consistent application of that<br />system; it is up to the author/donor to decide if he or she is willing<br />to distribute software through any other system and a licensee cannot<br />impose that choice.<br /><br />This section is intended to make thoroughly clear what is believed to<br />be a consequence of the rest of this License.<br />\f<br /> 8. If the distribution and/or use of the Program is restricted in<br />certain countries either by patents or by copyrighted interfaces, the<br />original copyright holder who places the Program under this License<br />may add an explicit geographical distribution limitation excluding<br />those countries, so that distribution is permitted only in or among<br />countries not thus excluded. In such case, this License incorporates<br />the limitation as if written in the body of this License.<br /><br /> 9. The Free Software Foundation may publish revised and/or new versions<br />of the General Public License from time to time. Such new versions will<br />be similar in spirit to the present version, but may differ in detail to<br />address new problems or concerns.<br /><br />Each version is given a distinguishing version number. If the Program<br />specifies a version number of this License which applies to it and "any<br />later version", you have the option of following the terms and conditions<br />either of that version or of any later version published by the Free<br />Software Foundation. If the Program does not specify a version number of<br />this License, you may choose any version ever published by the Free Software<br />Foundation.<br /><br /> 10. If you wish to incorporate parts of the Program into other free<br />programs whose distribution conditions are different, write to the author<br />to ask for permission. For software which is copyrighted by the Free<br />Software Foundation, write to the Free Software Foundation; we sometimes<br />make exceptions for this. Our decision will be guided by the two goals<br />of preserving the free status of all derivatives of our free software and<br />of promoting the sharing and reuse of software generally.<br /><br /> NO WARRANTY<br /><br /> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<br />FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN<br />OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<br />PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<br />OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<br />MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS<br />TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE<br />PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<br />REPAIR OR CORRECTION.<br /><br /> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<br />WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<br />REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<br />INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<br />OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<br />TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<br />YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<br />PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<br />POSSIBILITY OF SUCH DAMAGES.<br /><br /> END OF TERMS AND CONDITIONS<br /></PRE>\r
\r
\r
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Dokumentation</A></FONT></P>\r
<h1>Philosophie</h1>\r
\r
<blockquote>\r
-<h3>Vorbemerkung des deutschen Übersetzers</h3><br>\r
-Die Übersetzung der pädagogischen Fachbegriffe und die Interpretation der knappen Zusammenfassung des hinter Moodle stehenden pädagogischen Konzepte von Martin Dougiamas fällt nicht leicht. Daher möchte ich versuchen, mit eigenen Worten eine Adaption auf den deutschen Sprachgebrauch vorzunehmen, und meine Übersetzung des Originaltextes anfügen.<br>\r
-Das Modell des 'Nürnberger Trichters' als Grundlage für Lernprozesse ist endgültig zu den Akten gelegt. Heute können wir davon ausgehen, dass Lernen in einem aktiven Aneignungsprozess mit einem immer wiederkehrenden Abgleich zwischen vorhandenen Erfahrungen und neuen Informationen erfolgt. (Theorie des Konstruktivismus)<br>\r
-Wirkungsvolle Lernprozesse müssen daher Anreize bieten, neue Erfahrungen zu machen und Informationen aktiv anzuwenden. In der aktiven Anwendung und - besser noch - der eigenen Vermittlung neuer Informationen als Teilnehmer/in an andere liegen besonders gute Lernpotenziale.<br>\r
-Moodle versucht nun eine Lernumgebung zu schaffen, in der die Interaktion der Lerngruppe einen hohen Stellenwert besitzt. Die Diskussion miteinander, die Auseinandersetzung mit Aufgaben und die gegenseitige Bewertung (z.B. im Workshop-Modul in der Form des peer assesment), aber auch die Möglichkeit aus Einschätzungen und Kommentaren dazu zu lernen und eine Aufgabe in einer verbesserten Version wieder einzureichen sind zentrale Möglichkeiten einen Lernprozess zu gestalten.<br>\r
-Moodle kann - daran darf es keinen Zweifel geben - als klassische 'Pauk-Maschine' oder als 'Online-Frontalunterricht' genutzt werden. Sein besonderes Augenmerk gilt aber der fortgeschrittenen und zielgerichteten Interaktion als Lernprozess.<br>\r
-Zentral ist dabei ein Veränderung der Aufgabe des/der Dozent/in vom Wissensvermittler hin zum Lernbegleiter. Im angelsächsischen Sprachgebrauch (nicht von Martin Dougiamas) wird der Begriff des Facilitators verstärkt genutzt. Seine Aufgabe ist es, einen Handlungsrahmen zu schaffen, in dem eine lern- und entwicklungsförderliche Umgebung besteht, die ein entdeckendes und aktives Lernen ermöglicht.<br>\r
-Rückfragen an den Übersetzer unter ralf.hilgenstock@dialoge.net.<br><br>\r
+<h3>Vorbemerkung des deutschen Übersetzers</h3><br />\r
+Die Übersetzung der pädagogischen Fachbegriffe und die Interpretation der knappen Zusammenfassung des hinter Moodle stehenden pädagogischen Konzepte von Martin Dougiamas fällt nicht leicht. Daher möchte ich versuchen, mit eigenen Worten eine Adaption auf den deutschen Sprachgebrauch vorzunehmen, und meine Übersetzung des Originaltextes anfügen.<br />\r
+Das Modell des 'Nürnberger Trichters' als Grundlage für Lernprozesse ist endgültig zu den Akten gelegt. Heute können wir davon ausgehen, dass Lernen in einem aktiven Aneignungsprozess mit einem immer wiederkehrenden Abgleich zwischen vorhandenen Erfahrungen und neuen Informationen erfolgt. (Theorie des Konstruktivismus)<br />\r
+Wirkungsvolle Lernprozesse müssen daher Anreize bieten, neue Erfahrungen zu machen und Informationen aktiv anzuwenden. In der aktiven Anwendung und - besser noch - der eigenen Vermittlung neuer Informationen als Teilnehmer/in an andere liegen besonders gute Lernpotenziale.<br />\r
+Moodle versucht nun eine Lernumgebung zu schaffen, in der die Interaktion der Lerngruppe einen hohen Stellenwert besitzt. Die Diskussion miteinander, die Auseinandersetzung mit Aufgaben und die gegenseitige Bewertung (z.B. im Workshop-Modul in der Form des peer assesment), aber auch die Möglichkeit aus Einschätzungen und Kommentaren dazu zu lernen und eine Aufgabe in einer verbesserten Version wieder einzureichen sind zentrale Möglichkeiten einen Lernprozess zu gestalten.<br />\r
+Moodle kann - daran darf es keinen Zweifel geben - als klassische 'Pauk-Maschine' oder als 'Online-Frontalunterricht' genutzt werden. Sein besonderes Augenmerk gilt aber der fortgeschrittenen und zielgerichteten Interaktion als Lernprozess.<br />\r
+Zentral ist dabei ein Veränderung der Aufgabe des/der Dozent/in vom Wissensvermittler hin zum Lernbegleiter. Im angelsächsischen Sprachgebrauch (nicht von Martin Dougiamas) wird der Begriff des Facilitators verstärkt genutzt. Seine Aufgabe ist es, einen Handlungsrahmen zu schaffen, in dem eine lern- und entwicklungsförderliche Umgebung besteht, die ein entdeckendes und aktives Lernen ermöglicht.<br />\r
+Rückfragen an den Übersetzer unter ralf.hilgenstock@dialoge.net.<br /><br />\r
\r
\r
<h3>Hier nun die Übersetzung des Orioginaltextes</h3>\r
<p>Die Gestaltung und Entwicklung von Moodle wurde geprägt von einer Lernphilosophie, einem Weg des Denkens, den man vereinfacht als quot;<em>soziale fördernde Pädagogik</em>" bezeichnen kann. (Einige unter Ihnen werden denken "'Hokus-Pokus-Pädagogik'" und wegklicken wollen. Aber bitte lesen Sie weiter!)</p>\r
<p>Diese Seite versucht, Ihnen mit einfachen Begriffe die <strong>vier Hauptkonzepte</strong> zu erläutern, die dahinter stecken. Jedes Teilkonzept fasst die Ergebnisse umfangreicher Forschungsarbeiten zusammen. Zwangsläufig muss daher diese kurze Beschrreibung oberflächlich bleiben.</p>\r
- <p>Wenn diese Konzeopte für Sie gänzlich neu sind, mag es sein, dass das eine oder andere zunächst etwas schwer zu verstehen ist. Als kleiner Tipp hilft vielleicht beim Lesen über die eigenen Erfahrungen beim Lernen nachzudenken.<br>\r
+ <p>Wenn diese Konzeopte für Sie gänzlich neu sind, mag es sein, dass das eine oder andere zunächst etwas schwer zu verstehen ist. Als kleiner Tipp hilft vielleicht beim Lesen über die eigenen Erfahrungen beim Lernen nachzudenken.<br />\r
</p>\r
<h3>1. Förderung (Constructivism)</h3>\r
<blockquote>\r
<p>Diese Betrachtungsweise geht davon aus, dass Menschen ihr Wissen aktiv aus der Interaktion mit ihrer Umgebung <strong>entwickeln</strong>. </p>\r
<p>Alles, was Sie lesen, sehen, hören, fühlen und berühren - also mit Ihren Sinnen wahrnehmen - wird mit Ihrem früheren Wissen verglichen und in Ihre Vorstellung und Erklärung der Welt eingebaut. Daraus kann neues Wissen entstehen, das Sie mit sich nehmen. Wissen wird bestätigt wenn es sinnvoll genutzt werden kann in anderen Situationen. Menschen sind keine passiven Informationsdatenbanken, die alles in sich aufnehmen. Genausowenig kann Wissen durch einfaches Lesen oder Hören übertargen werden.</p>\r
- <p>Damit sei nicht gesagt, man könne durch das Lesen einer Webseite nichts lernen. Man kann natürlich. Es findet jedoch eine Interpretation des Gelesenen vor dem Hintergrund der vorhandenen Erfahrungen statt. Das uralte Modell des 'Nürnberger-Trichters' funktioniert so nicht. <br>\r
+ <p>Damit sei nicht gesagt, man könne durch das Lesen einer Webseite nichts lernen. Man kann natürlich. Es findet jedoch eine Interpretation des Gelesenen vor dem Hintergrund der vorhandenen Erfahrungen statt. Das uralte Modell des 'Nürnberger-Trichters' funktioniert so nicht. <br />\r
</p>\r
</blockquote>\r
<h3>2. Lernen durch Vermittlung (Constructionism)</h3>\r
<blockquote>\r
<p>Konstruktionismus behauptet, dass Lernen besonders effektiv ist, wenn der Lerninhalt für andere aufbereitet - also aktiv angewandt wird. Dies kann durch einen gesprochenen Satz oder einen Diskussionsbeitrag erfolgen, oder anspruchsvoller durch die Erstellung eines Bildes, eines Hauses oder einer Software erfolgen (aktiv wiedergeben statt passiv konsumieren).</p>\r
- <p>Sie können - zum Beispiel - diese Seite mehrere Male lesen und werden vieles bis morgen schon wieder vergessen haben. Wenn Sie aber versuchen, die hier formulierten Ideen, einem anderen mit eigenen Worten zu erklären, eine Präsentation darüber erstellen, dann kann ich ganz sicher sein, das Sie ein besseres Verständnis von diesen Ideen entwickelt habens. Das ist übrigens auch der Grund aus dem Menschen sich während der Übungen Notizen machen, selbst wenn sei diese später nicht wieder lesen.<br>\r
+ <p>Sie können - zum Beispiel - diese Seite mehrere Male lesen und werden vieles bis morgen schon wieder vergessen haben. Wenn Sie aber versuchen, die hier formulierten Ideen, einem anderen mit eigenen Worten zu erklären, eine Präsentation darüber erstellen, dann kann ich ganz sicher sein, das Sie ein besseres Verständnis von diesen Ideen entwickelt habens. Das ist übrigens auch der Grund aus dem Menschen sich während der Übungen Notizen machen, selbst wenn sei diese später nicht wieder lesen.<br />\r
</p>\r
</blockquote>\r
<h3>3. Social Constructivism</h3>\r
<blockquote>\r
<p>Stellen wir uns diese Gedanken nun innerhalb einer Gruppe vor, die sich eine Kultur gemeinsam geteilten Wissens und gemeinsamer Bedeutungszusammenhänge erarbeitet. Wenn man einmal in diese Gruppe eingetaucht ist, lernt man kontinuierlich auf verschiedenen Ebenen.</p>\r
- <p>Ein sehr einfaches Beispiel ist ein Gegenstand wie z.B. eine Tasse. Die Tasse kann für sehr viele Zwecke genutzt werden. Aber seine Form ermöglicht es uns, einiges über das Transportieren von Flüssigkeiten in Erfahrung zu bringen. Ein komplexeres Beispiel ist ein Online-Kurs. Er wird nicht nur so verwandt, wie die Entwickler es sich vorgestellt haben. Die praktische Arbeit mit den einzelnen Elementen schafft Ideen für einen erweiteren Gebrauch und damit eine neue Wirklichkeit und neue Möglichkeiten. Dies passiert besonders häufig wenn nicht nur einzelne, sondern Gruppen mit der Software arbeiten.<br>\r
+ <p>Ein sehr einfaches Beispiel ist ein Gegenstand wie z.B. eine Tasse. Die Tasse kann für sehr viele Zwecke genutzt werden. Aber seine Form ermöglicht es uns, einiges über das Transportieren von Flüssigkeiten in Erfahrung zu bringen. Ein komplexeres Beispiel ist ein Online-Kurs. Er wird nicht nur so verwandt, wie die Entwickler es sich vorgestellt haben. Die praktische Arbeit mit den einzelnen Elementen schafft Ideen für einen erweiteren Gebrauch und damit eine neue Wirklichkeit und neue Möglichkeiten. Dies passiert besonders häufig wenn nicht nur einzelne, sondern Gruppen mit der Software arbeiten.<br />\r
</p>\r
</blockquote>\r
<h3>4. Verbunden und aufgeteilt (Connected and Separate)</h3>\r
halbe Stunde nach ihrer Bewertung, (Zeit kann vom Administrator\r
eingestellt werden) erhält jeder Teilnehmer eine automatische email durch\r
Moodle. </dd>\r
- <BR>\r
+ <br />\r
<dt><strong>Wahl (Abstimmung)</strong></dt>\r
<dd>Eine Abstimmung ist sehr einfach \96 Sie stellen eine Frage und geben\r
mehrere Antwortmöglichkeiten vor. Nachdem Teilnehmer ihre Wahl getroffen\r
diese Möglichkeit zur Evaluation meiner Kurse, aber man kann sie genauso \r
für andere Wahlen oder Abstimmungen verwenden. Probieren Sie es doch \r
einfach einmal aus.</dd>\r
- <BR>\r
+ <br />\r
<dt><strong>Forum</strong></dt>\r
<dd><span style="font-size:12.0pt;font-family:"Times New Roman";\r
mso-fareast-font-family:"Times New Roman";mso-ansi-language:DE;mso-fareast-language:\r
vor, und jeder kann darauf antworten.<b> </b><o:p>\r
</o:p>\r
</dd>\r
- <BR>\r
- <BR>\r
+ <br />\r
+ <br />\r
<dt><strong>Journal</strong></dt>\r
<dd>Jede Nutzung der Aktivität Journal steht nicht nur dem entsprechenden\r
Thema, sondern auch für den gesamten Kurs zur Verfügung. Mit jedem\r
Schließen des Journals können sie die Einträge ordnen und jeweils einen\r
Kommentar dazu abgeben. Die Kommentare werden durch moodle automatisch an\r
die Kursteilnehmer verschickt.</dd>\r
- <BR>\r
- <BR>\r
+ <br />\r
+ <br />\r
<dt><strong>Literatur</strong></dt>\r
<dd>Literatur sind die Inhalte ihres Kurses. Der Inhalt kann jede Datei sein,\r
die sie auf den Server geladen haben oder kann ein Link zu einer URL im\r
Netz sein. Sie können auch einfach dadurch textbasierte Seiten \r
bereitstellen, indem Sie die Inhalte in Moodle verfassen.</dd>\r
<p>\r
- <BR>\r
+ <br />\r
</p>\r
<dt><strong>Quiz</strong></dt>\r
<dd>Mit der Aktivität Quiz können Sie Tests erstellen, welche Fragen mit\r
werden können. \r
</dd>\r
<p>\r
- <BR>\r
+ <br />\r
</p>\r
<dt><strong>Umfrage</strong></dt>\r
<dd>Bei einer Umfrage gibt man auf eine Frage verschiedene Antworten vor und\r
Dokumentation immer überarbeitet wird. Im Moment gibt es bereits Chat,\r
Übungen, Wahl und Workshop die sich aber noch in der Entwicklung befinden.\r
Probieren Sie diese Elemente einfach aus und sagen sie uns ihre Meinung dazu.\r
- <BR>\r
+ <br />\r
<p>Nachdem sie alle Aktivitäten zu einem Thema oder einer Woche hinzugefügt\r
haben, können sie über die Pfeiltasten (<img src="../pix/t/up.gif" width="9" height="10"> \r
<img src="../pix/t/down.gif" width="9" height="10">) hinter jeder Aktivität\r
<ul style="margin-left: 40px;">
<li><strong>help</strong>: enthalten situationsabhängige Hilfedateien, die mit den Hilfe-Buttons in
moodle aufgerufen werden
-</li><li><strong>docs</strong>: enthalten die wichtigsten Dokumentationsseiten (wie diese Seite)<br>
+</li><li><strong>docs</strong>: enthalten die wichtigsten Dokumentationsseiten (wie diese Seite)<br />
</li>
</ul>
<p> </p>
(z.B. <span style="font-style: italic;">pt </span>für Portugiesisch und
<span style="font-style: italic;">pt_br</span> für die brasilianische Modifikation).
Wenn Sie eine Unicode Version erstellen fügen Sie <span style="font-weight: bold;">_utf8</span>
-am Ende hinzu (z.B. <span style="font-style: italic;">sr_utf8</span>).<br></p>
+am Ende hinzu (z.B. <span style="font-style: italic;">sr_utf8</span>).<br /></p>
<p style="margin-left: 40px;">Als nächstes kopieren Sie die Datei moodle.php aus einem anderen
Sprachverzeichnis in Ihr neues Sprachverzeichnis
. Meist ist die Datei aus dem Verzeichnis "en" gut geeignet. Für die Bearbeitung des de_du
Paketes kann jedoch besser noch die deutsche Basisversion genutzt werden.
-<br>
+<br />
</p>
<p style="margin-left: 40px;">Sie haben nun alles vorbereitet, um neue Ausdrücke in Ihrer Sprache in moodle hinzuzufügen.</p>
<p> </p>
<h2>So bearbeiten Sie ein bestehendes Sprachpaket</h2>
-<h3 style="margin-left: 40px;">Einige kleinere Anpassungen<br>
+<h3 style="margin-left: 40px;">Einige kleinere Anpassungen<br />
</h3>
<p style="margin-left: 80px;">Wenn Sie nur einige Anpassungen für Ihr moodle machen wollen
(z.B. Anpassung an den Sprachgebrauch Ihrer Organisation)
<span style="font-weight: bold;">sollten sie nicht ein bestehendes Sprachpaket überarbeiten.</span>.
- Beim nächsten upgrade von moodle würden Sie alle Änderungen wieder überschreiben.<br>
+ Beim nächsten upgrade von moodle würden Sie alle Änderungen wieder überschreiben.<br />
</p>
<p style="margin-left: 80px;">Erstellen Sie statt dessen ein neues Verzeichnis, wie oben beschrieben.
Stellen Sie als Basissprache (in
de Basissprache könnte sein "<span style="font-style: italic;">en</span>" oder "<span style="font-style: italic;">en_us</span>".</p>
<p style="margin-left: 80px;">Damit jeder auf Ihrer Seite auf Ihre Sprachversion zugreift stellen Sie diese
Sprache als Seitensprache ein beschränken Sie die verfügbaren Sprachen für Ihre Seite
-auf <span style="font-weight: bold;">Admin >> Konfigurationn >> Variablen</span>.<br>
-<br>
+auf <span style="font-weight: bold;">Admin >> Konfigurationn >> Variablen</span>.<br />
+<br />
</p>
-<h3 style="margin-left: 40px;">So übersetzen Sie die Texte auf der moodle Oberfläche ("string" Dateien)<br>
+<h3 style="margin-left: 40px;">So übersetzen Sie die Texte auf der moodle Oberfläche ("string" Dateien)<br />
</h3>
<ol>
<ol>
<li>Wenn Sie Ausdrücke leer lassen - verwendet Moodle einfach den englischen Ausdruck weiter.
Die Ursprungsprache kann in
moodle.php gewählt werden, andernfalls wird immer Englisch verwandt. </li>
- <li>Eine schnelle Möglichkeit, sich einen Überblick über fehlende Ausdrücke und Dateien zu verschaffen ist die Option "Auf fehlende Textpassagen prüfen".<br>
- <br>
+ <li>Eine schnelle Möglichkeit, sich einen Überblick über fehlende Ausdrücke und Dateien zu verschaffen ist die Option "Auf fehlende Textpassagen prüfen".<br />
+ <br />
</li>
<p style="margin-left: 40px;">Wenn Sie Ihre Übersetzung zur Verfügung stellen, helfen Sie anderen Nutzern in Ihrer Sprache weiter.
-Ihre Sprachversion wird in künftigen moodle-Versionen eingebaut.<br>
+Ihre Sprachversion wird in künftigen moodle-Versionen eingebaut.<br />
</p>
-<p style="margin-left: 40px;">Speichern Sie das gesamte Sprachpaket für die neue Sprache als gepackte <span style="font-weight: bold;">zip</span> Datei ab und schicken es per E-Mail an <a href="mailto:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">translation@moodle.org</a>.<br>
+<p style="margin-left: 40px;">Speichern Sie das gesamte Sprachpaket für die neue Sprache als gepackte <span style="font-weight: bold;">zip</span> Datei ab und schicken es per E-Mail an <a href="mailto:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">translation@moodle.org</a>.<br />
</p>
-<p style="margin-left: 40px;">Wir nehmen mit Ihnen Kontakt auf, um Details zu besprechen.<br>
+<p style="margin-left: 40px;">Wir nehmen mit Ihnen Kontakt auf, um Details zu besprechen.<br />
</p>
<p> </p>
-<h2>Pflege des Sprachpaketes<br>
+<h2>Pflege des Sprachpaketes<br />
</h2>
</p>
<p style="margin-left: 40px;">Wenn Sie sich über die laufenden Änderungen und Neuerungen täglich informieren wollen, tragen Sie sich bitte auf der
-<a href="http://sourceforge.net/mail/?group_id=30935" target="_top">CVS mailing list</a> ein. Damit stellen Sie sicher, dass Ihre Übersetzung mit dem englischsprachigen Original übereinstimmt.<br>
+<a href="http://sourceforge.net/mail/?group_id=30935" target="_top">CVS mailing list</a> ein. Damit stellen Sie sicher, dass Ihre Übersetzung mit dem englischsprachigen Original übereinstimmt.<br />
</p>
-<p style="margin-left: 40px;"><br>
+<p style="margin-left: 40px;"><br />
</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Dokumentation</a></font></p>
Installation bewirken. Der beste Weg ist es, das aktuelle Moodle-Verzeichnis
um zu benennen, und dann das neue Moodle-Archiv an die alte Stelle zu entpacken.</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br>
+ <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.0.6.tgz</font></p>
</blockquote>
<p>Als nächstes kopiere deine config.php und alle anderen persönlichen
Module wie Themen herüber.</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br>
+ <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
$string['about'] = 'Über diesen Editor';
$string['absbottom'] = 'Unten ausrichten';
-$string['absmiddle'] = 'Position in der Mitte';
+$string['middle'] = 'Position in der Mitte';
$string['address'] = 'Anschrift';
$string['alignment'] = 'Anordnung';
$string['alternatetext'] = 'Alternativer Text';
$string['business'] = 'E-Mail Adresse Ihres geschäftlichen Paypal-Accounts';
-$string['description'] = 'Das Paypal-Modul ermöglicht es Ihnen, Kurse anzulegen, für die Gebühren erhoben werden. Wenn die Kursgebühren auf \'0\' gesetzt werden, werden die Teilnehmer/innen nicht aufgefordert vor dem Kurszugang zu bezahlen.<br>Es kann eine Gebührenvoreinstellung für alle Kurse vorgenommen werden. Die Einstellungen für den einzelnen Kurs überschreibt die Voreinstellung.';
+$string['description'] = 'Das Paypal-Modul ermöglicht es Ihnen, Kurse anzulegen, für die Gebühren erhoben werden. Wenn die Kursgebühren auf \'0\' gesetzt werden, werden die Teilnehmer/innen nicht aufgefordert vor dem Kurszugang zu bezahlen.<br />Es kann eine Gebührenvoreinstellung für alle Kurse vorgenommen werden. Die Einstellungen für den einzelnen Kurs überschreibt die Voreinstellung.';
$string['enrolname'] = 'Paypal';
$string['sendpaymentbutton'] = 'Bezahlung über das Bezahlsystem Paypal';
$string['cantinsertcat'] = 'Eine Kategorie kann nicht eingefügt werden.';
$string['cantinsertrec'] = 'Eintrag kann nicht eingefügt werden.';
$string['cantinsertrel'] = 'Verbindung zur Kategorie kann nicht eingefügt werden.';
-$string['casesensitive'] = 'Dieser Eintrag ist <br> abhängig von der Schreibweise.';
+$string['casesensitive'] = 'Dieser Eintrag ist <br /> abhängig von der Schreibweise.';
$string['categories'] = 'Begriff';
$string['category'] = 'Begriffe';
$string['categorydeleted'] = 'Begriff wurde gelöscht';
$string['entryexported'] = 'Der Eintrag wurde erfolgreich exportiert.';
$string['entryishidden'] = '( Dieser Eintrag ist gegenwärtig nicht sichtbar.)';
$string['entryleveldefaultsettings'] = 'Grundeinstellung für Einträge';
-$string['entryusedynalink'] = 'Dieser Eintrag sollte <br> automatisch verbunden werden.';
-$string['explainaddentry'] = 'Fügt einen neuen Beitrag im Glossar ein. <br> Konzept und Definition sind Pflichtfelder';
+$string['entryusedynalink'] = 'Dieser Eintrag sollte <br /> automatisch verbunden werden.';
+$string['explainaddentry'] = 'Fügt einen neuen Beitrag im Glossar ein. <br /> Konzept und Definition sind Pflichtfelder';
$string['explainall'] = 'Zeigt alle Einträge auf einer Seite.';
$string['explainalphabet'] = 'Durchsuche das Glossar unter Verwendung des Index.';
-$string['explainexport'] = 'Eine Datei wurde erstellt. <br>Downloaden Sie die Datei und bewahren Sie sie sicher auf. Sie können Sie jederzeit importieren oder in einen anderen Kurs einfügen.';
+$string['explainexport'] = 'Eine Datei wurde erstellt. <br />Downloaden Sie die Datei und bewahren Sie sie sicher auf. Sie können Sie jederzeit importieren oder in einen anderen Kurs einfügen.';
$string['explainimport'] = 'Wählen Sie die zu importierende Datei aus und legen Sie die Kriterien des weiteren Vorgehen sfest. <p>Löst den Vorgang aus und zeigt die Ergebnisse.';
$string['explainspecial'] = 'Zeige Einträge, die nicht mit einem Buchstaben beginnen.';
$string['exportedentry'] = 'Eintrag wurde exportiert.';
$string['filetoimport'] = 'Datei zum importieren';
$string['fillfields'] = 'Konzept und Definition sind Pflichtfelder.';
$string['filtername'] = 'Automatische Verlinkung des Glossars';
-$string['fullmatch'] = 'Überprüfe das ganze Wort nur dann <br><small>(wenn es automatisch verlinkt wurde)</small>';
+$string['fullmatch'] = 'Überprüfe das ganze Wort nur dann <br /><small>(wenn es automatisch verlinkt wurde)</small>';
$string['globalglossary'] = 'Globales Glossar';
$string['glossaryleveldefaultsettings'] = 'Grundeinstellung des Glossars';
$string['glossarytype'] = 'Art des Glossars';
<head>
</head>
<body>
-<p><img valign="absmiddle"
+<p><img valign="middle"
src="%3C?php%20echo%20$CFG-%3Ewwwroot?%3E/mod/assignment/icon.gif"> <b>Aufgaben</b></p>
<ul>
<p>Aufgaben ermöglichen es dem Lehrer eine Übung zu
die Kursteilnehmer motivieren möchte, ihre Arbeit in weiteren
Arbeitschrittem zu verbessern.</p>
<p>Selbstverständlich ist diese Option für
-Offline-Aktivitäten nicht von Bedeutung.<br>
+Offline-Aktivitäten nicht von Bedeutung.<br />
</p>
</body>
</html>
<title></title>\r
</head>\r
<body>\r
-<img valign="absmiddle"\r
+<img valign="middle"\r
src="%3C?=$cfg-%3Ewwwroot?%3E/mod/dialogue/icon.gif"> <b>Dialoge</b>\r
<p>Dieses Modul bietet eine einfache Kommunikationsmöglichkeit\r
für mehrere Benutzerpaare. Ein Lehrer kann einen Dialog mit einem\r
<title></title>\r
</head>\r
<body>\r
-<p><img valign="absmiddle"\r
+<p><img valign="middle"\r
src="%3C?php%20echo%20$CFG-%3Ewwwroot?%3E/mod/dialogue/icon.gif"> <b>Dialoge</b></p>\r
<ul>\r
<p>Dieses Modul bietet eine einfache Kommunikationsmöglichkeit\r
Thinking and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.</li>\r
<li>Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways of knowing\r
as learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436.\r
- <br>\r
+ <br />\r
</li>\r
</ul>\r
<title></title>\r
</head>\r
<body>\r
-<p align="center"><b>Beachtung der Groß- und Kleinschreibung<br>\r
+<p align="center"><b>Beachtung der Groß- und Kleinschreibung<br />\r
</b></p>\r
<p>Diese Einstellung bestimmt, ob eine exakte Groß- und\r
Kleinschreibung nötig ist, um ein automatische Verknüpfung\r
dieser Einträge zu ermöglichen.</p>\r
<p>Wenn diese Einstellung aktiviert ist, würde zum Beispiel ein\r
Wort wie "html" in einem Forumeintrag NICHT mit einem Glossareintrag\r
-verknüpft werden, der "HTML" heißt. <br>\r
+verknüpft werden, der "HTML" heißt. <br />\r
</p>\r
</body>\r
</html>\r
<title></title>\r
</head>\r
<body>\r
-<p align="center"><b>Format anzeigen<br>\r
+<p align="center"><b>Format anzeigen<br />\r
</b></p>\r
<p>Diese Einstellung bestimmt die Art, wie jeder Eintrag innerhalb des\r
Glossars angezeigt wird. Die herkömmlichen Formate sind:</p>\r
<title></title>\r
</head>\r
<body>\r
-<p><img valign="absmiddle"\r
+<p><img valign="middle"\r
src="%3C?php%20echo%20$CFG-%3Ewwwroot?%3E/mod/glossary/icon.gif"> <b>Glossar</b></p>\r
<ul>\r
<p>Diese Aktivität ermöglicht den Teilnehmern eine Liste\r
kann oder nicht.\r
Einträge, die in ein Hauptglossar exportiert wurden, können\r
nur von Lehrern aktualisiert oder gelöscht werden. Diese\r
-Einstellung bezieht sich also nur auf Nebenglossare.<br>\r
+Einstellung bezieht sich also nur auf Nebenglossare.<br />\r
</p>\r
<p><b>Beachten Sie: </b>Ein Lehrer kann zu jeder Zeit jeden beliebigen\r
Eintrag bearbeiten oder löschen.</p>\r
Sie können den Wert jederzeit anpassen. Jede Veränderung
wirkt sich direkt auf die Notentabelle und die Bewertungsansichten
für die Teilnehmer/innen aus. Wenn Sie diesen Wert auf 0 setzen,
-dann wird diese Lektion in keiner Bewertungsansicht gezeigt.<br>
+dann wird diese Lektion in keiner Bewertungsansicht gezeigt.<br />
</p>
</body>
</html>
style="font-weight: bold;">Durchnitts</span>-
oder als <span style="font-weight: bold;">Bestnote</span> aller
Versuche des jeweiligen Teilnehmer anzeigen lassen.</p>
-<p>Diese Option kann jederzeit geändert werden.<br>
+<p>Diese Option kann jederzeit geändert werden.<br />
</p>
</body>
</html>
<head>
</head>
<body>
-<p align="center"><b>Neue Frage importieren<br>
+<p align="center"><b>Neue Frage importieren<br />
</b></p>
<p>Mit dieser Funktion können Sie Fragen aus einer Textdatei
-importieren, die man über ein Formular hochladen kann. <br>
-<br>
+importieren, die man über ein Formular hochladen kann. <br />
+<br />
Dabei werden eine ganze Anzahl verschiedener Dateiformate
-unterstützt:<br>
+unterstützt:<br />
</p>
<p><b>GIFT-Format</b></p>
<ul>
) für das Lückentext-Format. Sie können
verschiedene Fragetypen in einer Textdatei mischen, ausserdem
können Sie Kommentare, Seiten-/Fragentitel, Rückantworten und
-Gewichtungen benutzen. Hier einige Beispiele:<br>
+Gewichtungen benutzen. Hier einige Beispiele:<br />
</p>
- <pre>Wer wurde im Grab von Ulysses S. Grant bestattet?{~Grant ~Jefferson =niemand}<br><br>Grant wurde im Grab von Ulysses S. Grant {~beerdigt =verschüttet ~lebendig}.<br><br>Grant ist im Grab von Ulysses S. Grant bestattet.{FALSE}<br><br>Wer ist im im Grab von Ulysses S. Grant bestattet?{=niemand =keiner}<br><br>Wann wurde Ulysses S. Grant geboren?{#1822}<br></pre>
+ <pre>Wer wurde im Grab von Ulysses S. Grant bestattet?{~Grant ~Jefferson =niemand}<br /><br />Grant wurde im Grab von Ulysses S. Grant {~beerdigt =verschüttet ~lebendig}.<br /><br />Grant ist im Grab von Ulysses S. Grant bestattet.{FALSE}<br /><br />Wer ist im im Grab von Ulysses S. Grant bestattet?{=niemand =keiner}<br /><br />Wann wurde Ulysses S. Grant geboren?{#1822}<br /></pre>
<p align="right"><a href="help.php?file=formatgift.html&module=quiz">Weitere
Informationen über das "GIFT" Format</a></p>
</ul>
<p>Das Aiken-Format ist eine sehr einfache Art um Multiple-Choice
Fragen in einer leicht verständlichen und lesbaren Form zu
schreiben. Hier ein Beispiel dieses Formats:</p>
- <pre>Was ist der Zweck von 'Erster Hilfe'?<br>A. Leben zu retten, weitere Verletzungen zu vermeiden und die Gesundheit zu bewahren.<br>B. Einer verletzten oder verwundeten Person medizinische Behandlung zukommen zu lassen<br>C. Weitere Verletzungen zu vermeiden<br>D. Opfern zu helfen, die medizinische Hilfe suchen<br>ANSWER: A<br></pre>
+ <pre>Was ist der Zweck von 'Erster Hilfe'?<br />A. Leben zu retten, weitere Verletzungen zu vermeiden und die Gesundheit zu bewahren.<br />B. Einer verletzten oder verwundeten Person medizinische Behandlung zukommen zu lassen<br />C. Weitere Verletzungen zu vermeiden<br />D. Opfern zu helfen, die medizinische Hilfe suchen<br />ANSWER: A<br /></pre>
<p align="right"><a href="help.php?file=formataiken.html&module=quiz">Weitere
Informationen über das "Aiken" Format</a></p>
</ul>
<blockquote>Sobald wir als Kind anfangen unseren Körper zu
erforschen, werden wir zu Studenten der {=Anatomie und Physiologie
~Reflexologie ~Wissenschaft ~Philisophie}, und auf eine bestimmte Weise
-bleiben wir das unser ganzes Leben.<br>
+bleiben wir das unser ganzes Leben.<br />
</blockquote>
<p align="right"><a
href="help.php?file=formatmissingword.html&module=quiz">Weitere
Socket Server installieren, der mit Hilfe von XML die Daten an das
Moodle-System auf dem Linux-Server übergibt.</p>
<p>Bitte lesen sie die komplette Anleitung zum CTM Format, bevor Sie
-versuchen, dieses zu importieren.<br>
+versuchen, dieses zu importieren.<br />
</p>
<p align="right"><a href="help.php?file=formatctm.html&module=quiz">Weitere
Informationen über das "CTM" Format</a></p>
</ul>
-<p><b>Angepasstes Format<br>
+<p><b>Angepasstes Format<br />
</b></p>
<ul>
<p>Wenn Sie ein eigenes Format haben, das Sie gerne importieren
Informationen über das "Angepasste" Format</a></p>
</ul>
<p>Weitere Formate sind in Vorbereitung wie z.B.WebCT, IMS QTI oder
-welches Format auch immer von Moodle Usern beigesteuert wird.<br>
+welches Format auch immer von Moodle Usern beigesteuert wird.<br />
</p>
</body>
</html>
ausgewählt wurde, erhält der/die Teilnehmer/in eine Reaktion
zur der gegeben Antwort. Danach wird er/sie zu einer nächsten
Seite geführt. Diese wird durch den Sprung-Verweis festgelegt.
-Dieser Sprung kann relativ oder absolut festgelegt werden, d.h.:<br>
+Dieser Sprung kann relativ oder absolut festgelegt werden, d.h.:<br />
</p>
<li>Relative Links verweisen auf <b>Diese Seite</b> oder auf die
- <b>Nächste Seite</b>. <br>
+ <b>Nächste Seite</b>. <br />
<b>Diese Seite</b> meint die Wiederholung der aktuellen Seite. <b>Nächste
Seite</b> zeigt die Seite, die in der logischen
Reihenfolge der Lektion folgt.</li>
-<br>
+<br />
<li><b>Absolute Links</b> verweisen auf eine bestimmte festgelegte
Seite. Diese wird durch die Angabe des <b>Seitentitels</b> definiert.</li>
<p></p>
Lektion bei einer Frage maximal gibt. Die Grundeinstellung ist
4 (vier) Antwortmöglichkeiten. Wenn Sie z.B. in Ihrer Lektion nur
Richtig/Falsch-Fragen verwenden wollen, stellen sie den Wert 2 (zwei)
-ein (für Richtig und Falsch).<br>
-<br>
+ein (für Richtig und Falsch).<br />
+<br />
Dieser Wert legt auch die maximale Anzahl an Verzweigungen in einer
-Verzweigungsseite fest.<br>
+Verzweigungsseite fest.<br />
</p>
<p>Es ist ungefährlich, diesen Wert in einer Lektion mit
-bestehendem Inhalt zu ändern.<br>
-<br>
+bestehendem Inhalt zu ändern.<br />
+<br />
Tipp: Erstellen Sie zuerst den Inhalt und die Fragen Ihrer Lektion
und legen Sie dann diesen Wert fest. Wenn Sie eine Frage mit vielen
Antwortmöglichkeiten oder eine Verzweigungsseite mit vielen
Verzweigungen hinzufügen wollen, werden Sie zwangsläufig
diesen Wert kurzfristig erhöhen müssen. Nachdem Sie diese
'ungewöhnliche' Frage hinzugefügt haben, können Sie
-diesen Wert wird auf einen 'normalen' kleinen Wert zurücksetzen.<br>
+diesen Wert wird auf einen 'normalen' kleinen Wert zurücksetzen.<br />
</p>
</body>
</html>
Quiz-Modul. Die Fragen werden hier jedoch auf einzelnen Seiten
präsentiert.</p>
<p>Die Einstellung dieses Wertes gilt für alle Fragen dieser
-Lektion unabhängig vom Fragentyp.<br>
+Lektion unabhängig vom Fragentyp.<br />
</p>
<p>Die Einstellung dieses Wertes wird bei einem Test der Lektion durch
den/die Trainer/in <b>nicht</b> beachtet, d.h. die Zahl der Versuche
(Flash Card type lessons) verwendet. Karteikarten kennen viele Anwender
vom Vokabel-Lernen. Auf der Vorderseite steht ein Begriff in einer
Sprache,
-auf der Rückseite in der anderen. <br>
+auf der Rückseite in der anderen. <br />
Die Grundeinstellung ist "0". Das bedeutet, dass alle Karten angezeigt
werden. Bei jeder anderen Einstellung wird die entsprechende Zahl an
Karten angezeigt. Hat der/die Teilnehmer/in die entsprechende Zahl an
<head>
</head>
<body>
-<p align="center"><b>Mindestzahl der Fragen in einer Lektion<br>
+<p align="center"><b>Mindestzahl der Fragen in einer Lektion<br />
</b></p>
<p>Dieser Parameter sollte vom Lehrer gesetzt werden, wenn eine Lektion
ein oder mehrere Verzweigungsseiten enthält. Der Wert setzt eine
würde seine Note bei 23 richtig beantworteten von 25 Fragen bei
92% liegen.</p>
<p>Wenn Sie diesen Parameter benutzen, sollte auf der
-Einführungsseite Ihrer Lektion ungefähr dies stehen:<br>
+Einführungsseite Ihrer Lektion ungefähr dies stehen:<br />
</p>
<div style="margin-left: 40px;">In diese Lektion sollten Sie mindestens
n Fragen beantworten. Wenn Sie wünschen, können Sie auch mehr
style="font-style: italic;">versucht</span> n Fragen zu beantworten.</div>
<p style="margin-left: 40px;"></p>
<p>Natürlich sollten Sie im obigen Text den Wert n mit dem Wert
-Ihres gesetzten Parameters ersetzen.<br>
+Ihres gesetzten Parameters ersetzen.<br />
</p>
<p>Wenn dieser Parameter gesetzt ist, wird dem Teilnehmer gezeigt,
wieviele Fragen er schon versucht hat zu beantworten und wieviele er
<head>
</head>
<body>
-<img alt="" valign="absmiddle"
+<img alt="" valign="middle"
src="%3C?php%20echo%20$CFG-%3Ewwwroot?%3E/mod/lesson/icon.gif"> <b>Lektion</b>
<ul>
<p>Eine Lektion präsentiert den Lehrstoff auf interessante und
Antwort</b></p>
<p>In den meisten Fällen wird bei der richtigen Antwort die
nächste Seite der Lektion aufgerufen. Die/der Teilnehmer/in
-arbeitet die Lektion so vom Anfang bis zum Ende durch.<br>
+arbeitet die Lektion so vom Anfang bis zum Ende durch.<br />
</p>
<p>Das Lektions-Modul kann jedoch auch als eine Art Karteikartensystem
(Flash Card) genutzt werden. Die/der Teilnehmer/in erhält dann
<p align="center"><b>Überblick</b></p>
<ol>
<li>Eine Lektion besteht aus mehreren normalen <b>Seiten</b> und
-optionalen <span style="font-weight: bold;">Verzweigungsseiten</span>.<br>
+optionalen <span style="font-weight: bold;">Verzweigungsseiten</span>.<br />
</li>
<li>Eine Seite stellt den <b>Lerninhalt</b> dar und endet
normalerweise mit einer <b>Frage</b>. </li>
einer Frage immer auf die <b>folgende Seite</b> der Lektion. Bei einer
falschen Antwort springt das Programm auf den Anfang der aktuellen
Seite zurück. Dadurch wird dem Teilnehmer immer wieder die gleiche
-Seite beim Auswählen der ersten Antwort gezeigt.<br>
+Seite beim Auswählen der ersten Antwort gezeigt.<br />
</li>
<li>Die nächste Seite ergibt sich aus der <b>logischen
Reihenfolge</b> der Lektion. Das ist die Reihenfolge der Seiten, wie
sieht. Sie wird durch die Sprünge der verschiedenen Antworten
festgelegt. und kann sich von der logischen Reihenfolge stark
unterscheiden. Die Ablauffolge kann von der/dem Trainer/in
-überprüft werden ("Navigation überprüfen").<br>
+überprüft werden ("Navigation überprüfen").<br />
</li>
<li>Die Antworten werden für die Teilnehmer immer gemischt. Die
erste Antwort in der Übersicht des/der Trainers/in ist nicht
einfache Seiten mit einer Anzahl von Links auf andere Seiten innerhalb
der Lektion. Typischerweise könnte eine Lektion mit einer
Verzweigungsseite starten, die das Inhaltsverzeichnis der Lektion
-enthält.<br>
+enthält.<br />
</li>
<li>Jeder Link in einer Verzweigungsseite besteht aus zwei Angaben,
der Beschreibung und dem Titel der Seite, wo hingesprungen wird. </li>
setzt eine untere Grenze bei der Anzahl von Seiten, mit der die Note
berechnet wird. Ohne diesen Wert könnte ein Student einen
einzelnen Fragenzweig besuchen, alle Fragen richtig beantworten und
-dann die Lektion mit der Bestbenotung verlassen.<br>
+dann die Lektion mit der Bestbenotung verlassen.<br />
</li>
<li>Weiterhin hat ein Teilnehmer die Möglichkeit einen
Fragenzweig mehrmals zu bearbeiten. Trotzdem wird die Note aber nur aus
<head>
</head>
<body>
-<p align="center"><b>HTML Editor benutzen<br>
+<p align="center"><b>HTML Editor benutzen<br />
</b></p>
<p>Wenn Sie diese Option auswählen, aktivieren Sie damit die
Benutzung des HTML-Editors anstatt der einfachen Text-Eingabefelder.
Durch die Benutzung des HTML Editors haben Sie die Möglichkeit
sowohl Ihre Texte besser zu formatieren, als auch fortgeschrittene
-Mittel wie z.B. das Einfügen von Links zu verwenden. <br>
+Mittel wie z.B. das Einfügen von Links zu verwenden. <br />
</p>
Klicken Sie in das Kästchen neben <b>HTML Editor benutzen, </b>um
den HTML Editor zu aktivieren. Dies aktiviert den Editor <span
style="font-style: italic;">nur</span> für die jeweils
gewählte Antwort bzw. Reaktion (z.B. Reaktion 1) - <span
style="font-style: italic;">nicht für alle </span>Antwort- bzw.
-Reaktions-Eingabefelder.<br>
+Reaktions-Eingabefelder.<br />
Wenn Sie den Editor also für mehrere Eingabefelder benötigen,
so markieren Sie zuerst alle entsprechende <span
style="font-weight: bold;">HTML Editor benutzen</span> Kästchen
der jeweiligen Reaktionen bzw. Antworten. Dann klicken Sie auf den
Knopf <span style="font-weight: bold;">Seite erneut anzeigen</span>
am Ende der Seite, damit die HTML Editor Eingabefelder nach einem
-Neuladen der Seite zur Verfügung stehen.<br>
-<br>
+Neuladen der Seite zur Verfügung stehen.<br />
+<br />
Bitte seien Sie vorsichtig bei der Benutzung des Editors. In den
meisten Fällen sollte es keine Probleme geben, trotzdem wird <span
style="font-style: italic;">nicht </span>empfohlen, den Editor
Punkt ist, dass die <span style="font-weight: bold;">Beschreibungen</span>
in Verzweigungsseiten für Knöpfe benutzt werden - auch hier
könnte es Probleme geben, wenn diese Beschreibungen
-HTML-Ausdrücke enthalten.<br>
+HTML-Ausdrücke enthalten.<br />
Es gibt <span style="font-style: italic;">keine</span> Probleme mit
Antworten, die nur für die normale Anzeige benutzt werden (wie
z.B. bei Fragen mit Mehrfachauswahl). Auch die Benutzung des Editors
benutzen</span> Kästchens wird immer mit jedem Eingabefeld
gespeichert. Wenn Sie also die Seite später erneut bearbeiten,
wird der HTML-Editor für die angehakten Eingabefelder automatisch
-wieder erscheinen.<br>
-<br>
+wieder erscheinen.<br />
+<br />
Noch eine letzte Bemerkung: Der Editor benötigt leider viel
Rechenzeit innerhalb des Browsers. Wenn Sie den Editor also für
bestimmte Eingabefelder nicht benutzen, dann ist es schneller und
'schonender' für Ihr System das normale Eingabefeld zu benutzen.</p>
-<br>
+<br />
</body>
</html>
<title></title>\r
</head>\r
<body>\r
-<p align="center"><b>Test Versuche<br>\r
+<p align="center"><b>Test Versuche<br />\r
</b></p>\r
<p>Schülern sollte es erlaubt sein, mehrere Versuche zu einem Test\r
durchzuführen.\r
aktuellen Test.</p>\r
<p>Letztendlich wird sich diese Seite in einen größeren\r
Assistenten entwickeln. Dieser Assistent wird dann mehr\r
-Auswahlmöglichkeiten bieten. <br>\r
+Auswahlmöglichkeiten bieten. <br />\r
</p>\r
</body>\r
</html>\r
</head>\r
<body>\r
<p align="center"><b>Importieren von "Blackboard Test Format" Dateien</b></p>\r
-<p>Dokumentation nicht fertiggestellt<br>\r
+<p>Dokumentation nicht fertiggestellt<br />\r
</p>\r
</body>\r
</html>\r
<p>Damit Fragen von CTM importiert werden können, müssen Sie\r
CTM auf einem Windows PC installiert haben und Sie müssen Zugriff\r
auf die MS Access Dateien auf diesem PC haben. Zwei Dateien\r
-werden benötigt, damit auf die Daten zugegriffen werden kann: <br>\r
+werden benötigt, damit auf die Daten zugegriffen werden kann: <br />\r
</p>\r
<ul>\r
<li>System.mda - Diese Datei liegt im Hauptverzeichnis Ihrer CTM\r
<li>ctm.mdb - Dies ist die Datenbank, welche die Fragen enthält.\r
Eine solche Datenbank ist für jeden Kurs in CTM installiert. Sie\r
finden diese Dateien in Unterordnern des CTM\r
-Installationsverzeichnisses. <br>\r
+Installationsverzeichnisses. <br />\r
</li>\r
</ul>\r
<p></p>\r
auf welchem Betriebssystem moodle läuft, Sie müssen ein\r
Windows System (Windows 2000 oder Windows XP) im selben Netzwerk wie\r
Ihr moodle System haben, um die Access Datenbank für den\r
-Importprozess verfügbar zu machen.<br>\r
+Importprozess verfügbar zu machen.<br />\r
<p></p>\r
<p>Der Prozess ist auf einem <b>Windows-basierenden</b> moodle System\r
ziemlich einfach. Alles was Sie tun müssen, um die CTM Import\r
Ort, z.B. in Ihr Systemverzeichnis (wahrscheinlich C:\WINNT\ oder\r
C:\Windows) oder Ihr Programmeverzeichnis. </li>\r
<li>Installieren Sie den ODBC Socket Server als Dienst auf dem System\r
-mit Hilfe dieses Befehls:<br>\r
+mit Hilfe dieses Befehls:<br />\r
<b><Geben Sie den Ort an, an den Sie die Datei im vorigen\r
-Schritt kopiert haben>ODBCSocketServer.exe /Service</b><br>\r
+Schritt kopiert haben>ODBCSocketServer.exe /Service</b><br />\r
Sie können dieses Befehl unter Start->Ausführen ... Dialog\r
oder mit Hilfe der Eingabeaufforderung eingeben.</li>\r
<li>Öffnen Sie den Dienstemanager. Dazu klicken Sie entweder auf\r
Anwendungen->Dienste</b> in der rechten Seite des Fensters. Sie\r
können den Dienstemanager auch mit Eingabe des Befehls <b>services.msc</b>\r
im\r
-Start->Ausführen ... Dialog starten.<br>\r
+Start->Ausführen ... Dialog starten.<br />\r
</li>\r
<li>Im Dienstemanager suchen Sie den Dienst ODBC Socket Server und\r
klicken ihn mit der rechten Maustaste an. Klicken Sie hier auf <b>Starten</b>.\r
</head>\r
<body>\r
<p align="center"><b>Importieren von Dateien mit Standardformaten</b></p>\r
-<p>Dokumentation noch nicht vollständig.<br>\r
+<p>Dokumentation noch nicht vollständig.<br />\r
</p>\r
</body>\r
</html>\r
<p><u>Multiple-Choice-Fragen:</u><br />\r
Für Multiple-Choice-Fragen wird das Tilde-Zeichen (~) verwandt, um falsche Antworten zu kennzeichnen. Richtige Antworten werden mit dem Gleichheitszeichen (=) markiert.</p>\r
<pre> Who's buried in Grant's tomb?{~Grant ~Jefferson =no one}</pre>\r
-<br>\r
+<br />\r
<h3>Lückentexte</h3>\r
<p>Das <b>Lückentext</b>format füllt automatisch ein unterstrichenes Leerfeld (wie _____) in den Satz. Die Reihenfolge der Antwortvorgaben ist beliebig. Richtige und falsche Antworten werden wieder mit Tilde (~) und Gleichheitszeichen markiert.</p>\r
<pre> Grant is {~buried =entombed ~living} in Grant's tomb.</pre>\r
~Korea\r
~Egypt}</pre>\r
\r
- <h3><p>Kurzantwort-Fragen:<br/></h3><br>\r
+ <h3><p>Kurzantwort-Fragen:<br/></h3><br />\r
Antworten im Kurzantzwortfragen-Format werden alle durch ein Gleichheitszeichen (=) eingeleitet, das verdeutlicht, dass alle Antworten richtig sind. Falsche Antwortvorgaben (~) sind nicht erforderlich.</p>\r
<pre> Who's buried in Grant's tomb?{=no one =nobody}\r
-<br>\r
+<br />\r
\r
Two plus two equals {=four =4}.</pre>\r
<p>Wenn es nur <u>eine</u> richtige Antwort gibt, kann auf das Gleichheitszeichen für die richtige Antwort verzichtet werden, solange keine Verwechslung mit Richtig-Falsch Fragestellung erfolgen kann.\r
</head>\r
<body>\r
<p align="center"><b>Importieren von "Fehlende Wörter" Format\r
-Dateien<br>\r
+Dateien<br />\r
</b></p>\r
<p>Dokumentation noch nicht vollständig.</p>\r
</body>\r
externen Textdateien, mit Hilfe eines Formulars. </p>\r
<p>Eine Zahl von Dateiformaten wird unterstützt:\r
</p>\r
-<p><b>Fehlendes Wort<br>\r
+<p><b>Fehlendes Wort<br />\r
</b></p>\r
<ul>\r
<p>Dieses Format unterstützt lediglich multiple-choice Fragen.\r
<ul>\r
<p>Dieses Format ist dasselbe wie das Fehlende Wort Format, ausser\r
dass nach dem Import der Fragen alle Fragen mit kurzen Antworten nach\r
-einer bestimmten Zeit in Fragen mit Antwortauswahlen umgewandelt werden.<br>\r
+einer bestimmten Zeit in Fragen mit Antwortauswahlen umgewandelt werden.<br />\r
</p>\r
<p>Zusätzlich werden die Antworten von multiple-choice Fragen\r
während des Imports zufällig verschoben.\r
</p>\r
<p>Der benötigte Umfang des neuen Quellcodes ist relativ gering\r
- gerade genug um eine einzelne Frage aus dem gegebenen Text zu\r
-analysieren.<br>\r
+analysieren.<br />\r
</p>\r
<p align="right"><a href="help.php?file=formatcustom.html&module=quiz">Mehr\r
Informationen über das "Standard" Format</a></p>\r
<title></title>\r
</head>\r
<body>\r
-<p align="center"><b>Zuordnungsfragen<br>\r
+<p align="center"><b>Zuordnungsfragen<br />\r
</b></p>\r
<p>Nach einer optionalen Einführung werden dem Teilnehmer einzelne\r
Unterfragen und einzelne durcheinandergewürfelte Antworten\r
<title></title>\r
</head>\r
<body>\r
-<p align="center"><b>Maximale Bewertung<br>\r
+<p align="center"><b>Maximale Bewertung<br />\r
</b></p>\r
<p>Die maximale Bewertung, die Sie für einen Test festlegen, ist\r
der Maßstab an dem alle Bewertungen gemessen werden.\r
</p>\r
<p>Selbst wenn Sie 10 Fragen in Ihrem Test haben sollten mit einem\r
Gesamtwert von 50 Punkten, werden alle Bewertungen außer 50 mit\r
-Hilfe der maximalen Bewertung von 20 heruntergeregelt. <br>\r
+Hilfe der maximalen Bewertung von 20 heruntergeregelt. <br />\r
</p>\r
</body>\r
</html>\r
<title></title>\r
</head>\r
<body>\r
-<p><img valign="absmiddle"\r
+<p><img valign="middle"\r
src="%3C?php%20echo%20$CFG-%3Ewwwroot?%3E/mod/quiz/icon.gif"> <b>Tests</b></p>\r
<ul>\r
<p>Dieses Modul erlaubt dem Lehrer Tests zu designen und zu\r
b) Welche Bewertung würden Sie abgeben? {3:NUMERICAL:=3:2}\r
Viel Glück! </textarea></center>\r
</form>\r
-<p>Dieses Beispiel wird für Schüler so aussehen: <br>\r
+<p>Dieses Beispiel wird für Schüler so aussehen: <br />\r
</p>\r
<form>\r
<table align="center" width="90%" class="generalbox" border="0"\r
<td nowrap="nowrap" width="100" valign="top">\r
<p align="center"><b>3</b></p>\r
<p align="center"><font size="1">8 Marks</font></p>\r
- <img height="1" width="100" src="pix/spacer.gif" alt=""><br>\r
+ <img height="1" width="100" src="pix/spacer.gif" alt=""><br />\r
</td>\r
<td valign="top">\r
- <p>Dieser Fragentext enthält eine Antwort genau hier<br>\r
+ <p>Dieser Fragentext enthält eine Antwort genau hier<br />\r
\r
<select name="q4ma1">\r
<option></option>\r
umgehen <input name="q4ma2" value="" type="text" size="8"> und zum\r
Schluß eine Dezimalzahl <input name="q4ma3" value="" type="text"\r
size="8">\r
-.<br>\r
- <br>\r
+.<br />\r
+ <br />\r
Beachten Sie, dass Adressen wie <a href="http://www.moodle.org"\r
target="newpage">www.moodle.org</a> und smileys <img alt=":-)"\r
- width="15" height="15" src="smiley.gif"> gewohnt funktionieren:<br>\r
+ width="15" height="15" src="smiley.gif"> gewohnt funktionieren:<br />\r
a) Wie gut ist es?\r
<select name="q4ma4">\r
<option></option>\r
<option value="13">Yes</option>\r
<option value="14">No</option>\r
</select>\r
- <br>\r
+ <br />\r
b) Welche Bewertung würde Sie abgeben ? <input name="q4ma5"\r
- value="" type="text" size="8"> <br>\r
- <br>\r
+ value="" type="text" size="8"> <br />\r
+ <br />\r
Viel Glück!</p>\r
</td>\r
</tr>\r
</tbody>\r
</table>\r
</form>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<title></title>\r
</head>\r
<body>\r
-<p align="center"><b>Numerische Fragen<br>\r
+<p align="center"><b>Numerische Fragen<br />\r
</b></p>\r
<p>Aus der Schülerperspektive sieht eine numerische Frage aus wie\r
eine Frage mit einer kurzen Antwort.</p>\r
<p align="right"><a href="help.php?file=multichoice.html&module=quiz">Mehr\r
Informationen über Multiple Choice Fragen</a></p>\r
</ul>\r
-<p><b>Fragen mit kurzen Antworten<br>\r
+<p><b>Fragen mit kurzen Antworten<br />\r
</b></p>\r
<ul>\r
<p>Um auf eine Frage (die ein Bild enthalten kann) einzugehen, tippt\r
der Teilnehmer ein Wort oder kurzen Satz ein. Es kann mehrere\r
möglicherweise richtige Antworten geben mit verschiedenen\r
Bewertungen. Bei Antworten muss oder muss nicht auf die Groß- und\r
-Kleinschreibung geachtet werden. <br>\r
+Kleinschreibung geachtet werden. <br />\r
</p>\r
<p align="right"><a href="help.php?file=shortanswer.html&module=quiz">Mehr\r
-Informationen über Fragen mit kurzen Antworten<br>\r
+Informationen über Fragen mit kurzen Antworten<br />\r
</a></p>\r
</ul>\r
<ul>\r
</ul>\r
-<p><b>Numerische Fragen<br>\r
-<br>\r
+<p><b>Numerische Fragen<br />\r
+<br />\r
</b> Aus der\r
Schülerperspektive sieht eine numerische Frage aus wie\r
eine Frage mit einer kurzen Antwort. Der Unterschied ist, dass\r
</ul>\r
<ul>\r
</ul>\r
-<p><b>Beschreibung<br>\r
-<br>\r
+<p><b>Beschreibung<br />\r
+<br />\r
</b> Dieser Fragentyp ist nicht\r
wirklich eine Frage. Alles was er macht, ist einigen Text (und\r
vielleicht Graphiken) zu drucken ohne irgendwelche\r
Bewertungen für "Wort" und "wort" erhalten.\r
</p>\r
<p>Die Antworten werden genauestens verglichen, achte Sie also auf\r
-IhreRechtschreibung! <br>\r
+IhreRechtschreibung! <br />\r
</p>\r
</body>\r
</html>\r
</ul>
-<p>Hier ist ein Beispiel für eine gültige Importdatei:<br>
+<p>Hier ist ein Beispiel für eine gültige Importdatei:<br />
</p>
-<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1<br>
-jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101<br>
+<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1<br />
+jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101<br />
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202</font></p>
Buchstaben schreibt, gefolgt von der Erklärung in Klammern. Es muss kein
Leerzeichen zwischen Abkürzung und Klammern sein. Beispiel: </p>
-<p>HTML(Hypertext Markup Language) <br>
+<p>HTML(Hypertext Markup Language) <br />
<acronym>HTML</acronym></p>
<h3>Automatische Umwandlung</h3>
<P ALIGN=CENTER><B>Links prüfen</B></P>\r
-<br>\r
+<br />\r
<P>Dieses Tool prüft alle http:// Links auf Ihre Verfügbarkeit. Anschließend wird die Wikiseite gespeichert und die 'toten' Links für die weitere Berarbeitung markiert.</P>
\ No newline at end of file
<P ALIGN=CENTER><B>Binäre Dateien zulassen</B></P>\r
\r
-<P>Wenn Sie binären Inhalt zulassen, haben Sie folgende Möglichkeiten:<BR>\r
+<P>Wenn Sie binären Inhalt zulassen, haben Sie folgende Möglichkeiten:<br />\r
<OL>\r
<LI>Sie können Bilder in Wikiseiten einfügen. Beim Bearbeiten einer Seite wird ein Feld zum Hochladen von Bildern gezeigt. Nach dem Hochladen wird ein Datenbankdateiname angezeigt, den Sie in eckigen Klammern in die Seite einfügen können. Zum Beispiel: [internal://c34f7af3a29b17dc2ff4b74ccd5c750f.gif].</LI>\r
<LI>Sie können Dateien zur Wikiseite hinzufügen. Die Dateigröße ist begrenzt auf die Größenbeschränkung, die für Ihren Kurs festgelegt sind.</LI>\r
<P>\r
Legen Sie den Namen der Startseite Ihres Wikis fest. Er wird immer dann angezeigt, wenn die erste Seite des Wikis aufgerufen wird. Wenn Sie hier kein Wiki-Wort eingeben, wird Ihr Begriff automatisch in ein Wiki-Wort umgewandelt.\r
Wiki Worte dienen der Verlinkung von Wiki-Seiten. Sie bestehen aus einem Wort mit zwei Großbuchstaben. Diese sog. Wiki 'Kamelhöcker' sind typisch für die Arbeit mit Wikis. Die Großbuchstaben dürfen nicht direkt aufeinander folgen. Zwischen ihnen muß mindestens ein klein geschriebener Buchstabe sein. Wikis erkennen diese Wörter als Links zu anderen Seiten.\r
-<br><br>\r
+<br /><br />\r
Wenn Sie dieses Feld leer lassen wird ein Eintrag aus der Einstellung\r
'wikidefaultpagename' in der Sprachdatei verwandt. Dieser lautet zur Zeit "WikiIndex".\r
</P>\r
<P ALIGN=CENTER><B>Was ist ein Wiki?</B></P>\r
<p>\r
-<br>\r
+<br />\r
\r
Wiki ist eine Plattform zur schnellen Erstellung von Texten und zur gemeinsamen Bearbeitung der Texte. Das Prinzip ist einfach.\r
-<br><br>\r
+<br /><br />\r
\r
\r
<li>Ein Text wird geschrieben und gespeichert.</li>\r
<li>Der Nächste liest diesen Text und sagt, ich will ihn bearbeiten und ergänzen. Dazu klickt er auf 'bearbeiten', d.h. auf "action" und verändert den Text.</li>\r
-<li>Mit 'speichern' wird der Text gespeichert und steht allen zur Verfügung. Mit 'Änderungenverwerfen' werden die Änderungen wieder rückgängug gemacht.</li><br> <br>\r
+<li>Mit 'speichern' wird der Text gespeichert und steht allen zur Verfügung. Mit 'Änderungenverwerfen' werden die Änderungen wieder rückgängug gemacht.</li><br /> <br />\r
\r
\r
Ein Wiki macht es zudem einfach, neue Seiten einzufügen oder zu anderen Seiten zu verlinken.\r
-<br><br>\r
+<br /><br />\r
\r
\r
<li>Ein Link entsteht durch ein sog. Wikiwort. Das ist ein Wort mit zwei Großbuchstaben, die jedoch nicht direkt aufeinanderfolgen. Wenn man solch ein Wort in den Text eingibt, wird nach dem Abspeichern das Wort mit einem ?-Zeichen nach dem Speichern angezeigt.</li>\r
<li>Klickt man nun auf das Fragezeichen wird eine neue leere Seite geöffnet. Nach dem Speichern dieser Seite ist in dem ersten Text das Wikiwort als Link farbig gekennzeichnet. Durch einen Klick auf das markierte Wort, landet man automatisch auf der neu erstellten Seite.</li>\r
\r
-<br><br>\r
+<br /><br />\r
\r
\r
-<P ALIGN=CENTER><B><br>\r
+<P ALIGN=CENTER><B><br />\r
Wiki Formatierungen</B></P>\r
<p>\r
\r
</ul>\r
\r
<h4> Tabellen anlegen |</h4>\r
-| Einfach Text | mit dem Längsstrich | einschließen | <br>\r
-| für eine einfache | Tabellenstruktur | <br>\r
-| die Browser | lassen leere Felder | meistens weg | <br>\r
+| Einfach Text | mit dem Längsstrich | einschließen | <br />\r
+| für eine einfache | Tabellenstruktur | <br />\r
+| die Browser | lassen leere Felder | meistens weg | <br />\r
\r
\r
\r
</head>\r
<body>\r
<div style="margin-left: 40px;"> "Beurteilungen sind der einflußreichste Hebel, mit dem Lehrer\r
-die Bearbeitungsweise von Kursen und das Lernverhalten der Teilnehmer/innen beeinflußen können."<br>\r
+die Bearbeitungsweise von Kursen und das Lernverhalten der Teilnehmer/innen beeinflußen können."<br />\r
</div>\r
-<br>\r
+<br />\r
<div style="text-align: right; margin-left: 80px;"><small> von Graham\r
Gibbs, "Using Assessment Strategically to Change the Way Students Learn"\r
in "Asessment Matter in Higher Education, herausgegeben von Sally Brown und\r
-Angela Glasner, OU Press, 1999</small><br>\r
+Angela Glasner, OU Press, 1999</small><br />\r
</div>\r
-<br>\r
+<br />\r
<h3>Überblick</h3>\r
Dieses neue Modul ermöglicht es Lehrern, eine kontrollierte Aufgabenstellung einzurichten,\r
-die die Teilnehmer/innen ermuntert, kritisch mit ihren eigenen Arbeitsergebnissen und denen der anderen Teilnehmer/innen umzugehen. In der Standardanwendung dieses Moduls beginnt man mit der Vorbereitungsphase und der Festlegung von Beurteilungskriterien. Diese ergeben sich aus der Beurteilungsstrategie des Lehrers. Vier verschiedene Strategien können angewandt werden:<br>\r
+die die Teilnehmer/innen ermuntert, kritisch mit ihren eigenen Arbeitsergebnissen und denen der anderen Teilnehmer/innen umzugehen. In der Standardanwendung dieses Moduls beginnt man mit der Vorbereitungsphase und der Festlegung von Beurteilungskriterien. Diese ergeben sich aus der Beurteilungsstrategie des Lehrers. Vier verschiedene Strategien können angewandt werden:<br />\r
<ol>\r
<li><b>Keine Bewertung:</b> Bei dieser Form der Aufgabenstellung erfolgt keine quantitative Benotung durch die Teilnehmer/innen. Sie kommentieren die vorgelegten Antworten der anderen Teilnehmer/innen, vergeben jedoch keine Noten. Der Lehrer kann - sofern er dies will - die Kommentare der Teilnehmer/innen bewerten.\r
Solche "bewerteten Kommentare" können eine Grundlage für die Benotung der Teilnehmerleistungen sein.\r
Die eingereichten Arbeiten werden anhand einer Reihe von Bewertungskategorien bewertet. Der Bewerter prüft, welche dieser Aussagen am beste auf die Arbeit zutrifft. (z.B. 'entwickelt eigene Ideen' 'hat das Vorgehensprinzip verstanden'. Die Note\r
ergibt sich aus einer "Kriterientabelle" für jede Note. </li>\r
</ol>\r
-Zunächst nimmt der Lehrer eine kleine Anzahl von Arbeiten. (vielleicht 5 oder 10). Diese könenn von früheren Gruppen genommen werden und sollten gute und schwache Arbeiten umfassen.<br>\r
-<br>\r
-Dann beurteilt er diese Arbeiten unter Verwendung des "Notenformulars", das er für diese Arbeit erstellt hat. Diese Bewertung des Lehrers sind eine Orientierungshilfe für die Teilnehmer/inen wenn sie mit ihrer Arbeit beginnen.<br>\r
-<br>\r
-Mit diesen drei Vorbereitungsschritten (Beurteilungselemente (und evtl. einer Notentabelle), den Beispiellösungen und den Musteraufgaben) kann die Beurteilung für die Teilnehmer/innen gestartet werden. Die Teilnehmer/innen sollten nun zuerst die Musteraufgaben einschätzen. Wenn der Lehrer diese durchgesehen hat und mit den Resultaten zufrieden ist, kann er dennächsten Schritt frei geben. Der Lehrer kann nun die Teilnehmer/innen bitten, diese Musterlösungen einzuschätzen. Dies sollte leicht fallen, wenn die Teilnehmer/innen die Anforderungen der Aufgabenstellung begriffen haben. Dieser Schritt dient insbesondere dazu, dass schwächere Teilnehmer/innen die Aufgabenstellungen und Herausforderungen besser verstehen und nachvollziehen können.<br>\r
-<br>\r
-Am Ende dieser Phase sollten alle Teilnehmer/innen verstanden haben, worum es bei der Aufgabenstellung geht und wie sie gelöst werden kann. Dazu bedarf es keines einheitlichen Zeitpunkts. Jeder kann diesen Punkt unabhängig vom Lernfortschritt anderer erreichen. Der Lehrer kann sich nun zurücklehnen und die weiteren Aufgabenstellungen bis zum definierten Endzeitpunkt ablaufen lassen.<br>\r
-<br>\r
+Zunächst nimmt der Lehrer eine kleine Anzahl von Arbeiten. (vielleicht 5 oder 10). Diese könenn von früheren Gruppen genommen werden und sollten gute und schwache Arbeiten umfassen.<br />\r
+<br />\r
+Dann beurteilt er diese Arbeiten unter Verwendung des "Notenformulars", das er für diese Arbeit erstellt hat. Diese Bewertung des Lehrers sind eine Orientierungshilfe für die Teilnehmer/inen wenn sie mit ihrer Arbeit beginnen.<br />\r
+<br />\r
+Mit diesen drei Vorbereitungsschritten (Beurteilungselemente (und evtl. einer Notentabelle), den Beispiellösungen und den Musteraufgaben) kann die Beurteilung für die Teilnehmer/innen gestartet werden. Die Teilnehmer/innen sollten nun zuerst die Musteraufgaben einschätzen. Wenn der Lehrer diese durchgesehen hat und mit den Resultaten zufrieden ist, kann er dennächsten Schritt frei geben. Der Lehrer kann nun die Teilnehmer/innen bitten, diese Musterlösungen einzuschätzen. Dies sollte leicht fallen, wenn die Teilnehmer/innen die Anforderungen der Aufgabenstellung begriffen haben. Dieser Schritt dient insbesondere dazu, dass schwächere Teilnehmer/innen die Aufgabenstellungen und Herausforderungen besser verstehen und nachvollziehen können.<br />\r
+<br />\r
+Am Ende dieser Phase sollten alle Teilnehmer/innen verstanden haben, worum es bei der Aufgabenstellung geht und wie sie gelöst werden kann. Dazu bedarf es keines einheitlichen Zeitpunkts. Jeder kann diesen Punkt unabhängig vom Lernfortschritt anderer erreichen. Der Lehrer kann sich nun zurücklehnen und die weiteren Aufgabenstellungen bis zum definierten Endzeitpunkt ablaufen lassen.<br />\r
+<br />\r
Das Modul, kann für eine einzelne Teilaufgabenstellung oder ein ganzes Bündel von Prüfungsaufgaben eingesetzt werden. Wenn die Teilnehmer/innen ihre Arbeit eingereicht haben, werden sie aufgefordert, die Arbeiten anderer Teilnehmer/innen einzuschätzen.\r
-Ihre eigene Arbeit steht auch anderen Teilnehmer/inenn zur Verfügung. Erst wenn sie selber eine Einschätzung zu der Arbeit eines anderen Teilnehmers abgegeben haben, werden sie für die anderen Teilnehmer/innen sichtbar. Wenn die gewählte Beurteilungsstrategie eine Beurteilung durch die Teilnehmer/innen zulässt, können die Autoren der jeweiligen Arbeit vor dem Hintergrund der Beurteilung ihrer Arbeit, eine Überarbeitung anfertigen und erneut zu einer Bewertung bereitstellen. Diese Form der gegenseitigen Einschätzungen kann bis zu einem definierten Endabgabezeitpunkt fortgesetzt werden.<br>\r
-<br>\r
-Der Lehrer hat nun verschiedene Möglichkeiten. Das Modul ermöglicht verschiedene Berechnungsformen der Endnote für die Teilnehmer/innen. Der Lehrer kann eine Kombination folgender Kriterien verwenden:<br>\r
+Ihre eigene Arbeit steht auch anderen Teilnehmer/inenn zur Verfügung. Erst wenn sie selber eine Einschätzung zu der Arbeit eines anderen Teilnehmers abgegeben haben, werden sie für die anderen Teilnehmer/innen sichtbar. Wenn die gewählte Beurteilungsstrategie eine Beurteilung durch die Teilnehmer/innen zulässt, können die Autoren der jeweiligen Arbeit vor dem Hintergrund der Beurteilung ihrer Arbeit, eine Überarbeitung anfertigen und erneut zu einer Bewertung bereitstellen. Diese Form der gegenseitigen Einschätzungen kann bis zu einem definierten Endabgabezeitpunkt fortgesetzt werden.<br />\r
+<br />\r
+Der Lehrer hat nun verschiedene Möglichkeiten. Das Modul ermöglicht verschiedene Berechnungsformen der Endnote für die Teilnehmer/innen. Der Lehrer kann eine Kombination folgender Kriterien verwenden:<br />\r
<ol>\r
<li>Die Bewertung des Lehrers für die am Ende abgegebene Arbeit</li>\r
<li>Die durchschnittliche Bewertung der anderen Teilnehmer/innen für diese Arbeit</li>\r
<li>Die Leistung des Teilnehmers beim Bewerten anderer Arbeiten</li>\r
</ol>\r
-Es ist klar, dass der Lehrer nach dem Abgabeschluß die Arbeiten der Teilnehmer/innen bewerten muß. Es ist nicht unbedingt erforderlich, die Leistungen bei der gegenseitigen Bewertung der Schüler bei der Notenbildung zu berücksichtigen. Durch einen internen Vergleich kann dieses Kriterium jedoch in der Berechnung der Endnote berücksichtigt werden (Grad der realistischen Einschätzung der Arbeit). Die gegenseitige Bewertung sollte jedoch nur dann berücksichtigt werden, wenn die Zahl der Bewertenden Teilnehmer/innen ausreichend hoch ist und eine angemessene Einschätzung erfolgt. Zu kleine Bewertungszahlen könne zu Ergebnisverfälschungen führen. Die letzte Phase in der Arbeit in diesem Modulk besteht in der Bekanntgabe der Abschlußnoten an die Teilnehmner/innen.<br>\r
-<br>\r
-Dieses Modul verwendet in der Regel folgende Ablaufschritte:<br>\r
+Es ist klar, dass der Lehrer nach dem Abgabeschluß die Arbeiten der Teilnehmer/innen bewerten muß. Es ist nicht unbedingt erforderlich, die Leistungen bei der gegenseitigen Bewertung der Schüler bei der Notenbildung zu berücksichtigen. Durch einen internen Vergleich kann dieses Kriterium jedoch in der Berechnung der Endnote berücksichtigt werden (Grad der realistischen Einschätzung der Arbeit). Die gegenseitige Bewertung sollte jedoch nur dann berücksichtigt werden, wenn die Zahl der Bewertenden Teilnehmer/innen ausreichend hoch ist und eine angemessene Einschätzung erfolgt. Zu kleine Bewertungszahlen könne zu Ergebnisverfälschungen führen. Die letzte Phase in der Arbeit in diesem Modulk besteht in der Bekanntgabe der Abschlußnoten an die Teilnehmner/innen.<br />\r
+<br />\r
+Dieses Modul verwendet in der Regel folgende Ablaufschritte:<br />\r
<ol>\r
<li>Einrichtung der Grundeinstellungen</li>\r
<li>Bearbeitung von Musteraufgaben durch die Teilnehmer/innen, Einsendung der eigenen Arbeiten und die gegenseitige Bewertung</li>\r
<li>Ermittlung der Abschlußnote</li>\r
<li>Bekanntgabe der Noten</li>\r
</ol>\r
-Bei dr Bearbeitung muß lediglich ein Endzeitpunkt zwiscehn Pahse 2 und 3 festgelegt werden. Die Teilnehmer/innen können sich ihre Zeit frei einteilen..<br>\r
-<br>\r
+Bei dr Bearbeitung muß lediglich ein Endzeitpunkt zwiscehn Pahse 2 und 3 festgelegt werden. Die Teilnehmer/innen können sich ihre Zeit frei einteilen..<br />\r
+<br />\r
<h3>Varianten</h3>\r
-Die vorhergehende Darstellung stellt lediglich den Standardeinsatz des Moduls dar. Mit Hilfe des Moduls sind auch ganz andere Einsatzmöglichkeiten realisierbar. Eine Fallstudienartbeit kann z.B. durchgeführt werden indem der Lehrer eine Reihe von Szenarien bereitstellt, die von den Teilnehmer/innen eingeschätzt werden sollen. Die Teilnehmer/innen reichen dann keine eigenen Arbeiten ein. Der Lehrer beurteilt 'lediglich' die Kommentierungen der Teilnehmer/innen zu den verschiedenen Szenarien und verwendet sie zur Ermittlung der Abschlußnote.<br>\r
-<br>\r
-Eine andere Einsatzmöglichkeit besteht in der Verkürzung. Dabei werden keine Beispielaufgaben bereitgestellt. Die Teilnehmer/innen geben ihre Arbeiten ab und diese erden von anderen Teilnehmer/innen kommentiert. <br>\r
-<br>\r
-Es kann bei manchen Prüfungen vorkommen, dass die Gefahr besteht, dass Teilnehmer/innen einfach Musterlösungen für ihre eigene Arbeit kopieren. Dann sollten die Musteraufgaben so gestaltet sein, dass sie das Lösungsprinzip verdeutlichen, nicht aber direkt für die Lösung der Prüfungsaufgaben verwandt werden können. Es ist sicher nötig, den Arbeitsprozess sorgfältig zu beobachten, da es vorkommen kann, dass den Übungsaufgaben eine größere Aufmerksamkeit gewidmet wird und die Prüfungsaufgaben nicht mehr so genau gelesen werden.<br>\r
-<br>\r
-Das Modul kann ebenfalls genutzt werden, damit die Teilnehmer/innen ihre eigene Arbeit einschätzen. An die Stelle der Bewertung durch andere Teilnehmer/innen tritt dann die Selbstbewertung. Der Lehrer kann in der zweiten Phase von Phase 2 eine Bewertung der (Selbst-)Bewertug vornehmen und diese auch bei der abschließenden Bewertung berücksichtigen.<br>\r
-<br>\r
+Die vorhergehende Darstellung stellt lediglich den Standardeinsatz des Moduls dar. Mit Hilfe des Moduls sind auch ganz andere Einsatzmöglichkeiten realisierbar. Eine Fallstudienartbeit kann z.B. durchgeführt werden indem der Lehrer eine Reihe von Szenarien bereitstellt, die von den Teilnehmer/innen eingeschätzt werden sollen. Die Teilnehmer/innen reichen dann keine eigenen Arbeiten ein. Der Lehrer beurteilt 'lediglich' die Kommentierungen der Teilnehmer/innen zu den verschiedenen Szenarien und verwendet sie zur Ermittlung der Abschlußnote.<br />\r
+<br />\r
+Eine andere Einsatzmöglichkeit besteht in der Verkürzung. Dabei werden keine Beispielaufgaben bereitgestellt. Die Teilnehmer/innen geben ihre Arbeiten ab und diese erden von anderen Teilnehmer/innen kommentiert. <br />\r
+<br />\r
+Es kann bei manchen Prüfungen vorkommen, dass die Gefahr besteht, dass Teilnehmer/innen einfach Musterlösungen für ihre eigene Arbeit kopieren. Dann sollten die Musteraufgaben so gestaltet sein, dass sie das Lösungsprinzip verdeutlichen, nicht aber direkt für die Lösung der Prüfungsaufgaben verwandt werden können. Es ist sicher nötig, den Arbeitsprozess sorgfältig zu beobachten, da es vorkommen kann, dass den Übungsaufgaben eine größere Aufmerksamkeit gewidmet wird und die Prüfungsaufgaben nicht mehr so genau gelesen werden.<br />\r
+<br />\r
+Das Modul kann ebenfalls genutzt werden, damit die Teilnehmer/innen ihre eigene Arbeit einschätzen. An die Stelle der Bewertung durch andere Teilnehmer/innen tritt dann die Selbstbewertung. Der Lehrer kann in der zweiten Phase von Phase 2 eine Bewertung der (Selbst-)Bewertug vornehmen und diese auch bei der abschließenden Bewertung berücksichtigen.<br />\r
+<br />\r
<h3>Schlußbemerkung</h3>\r
-Dieses Modul ist sehr flexibil durch seine einfachen Einstell- und Ablaufmöglichkeiten. Während der Bewertungsphase können die Teilnehmer/innen nicht in den weiteren Bewertungsprozess eingreifen. Wenn die Erfahrung der Teilnehmer/innen genutzt/herausgefordert werden soll, kann gezielt die Selbstbewertungsoption der Teilnehmner/innen genutzt werden. Eine technische Beschränkung besteht darin, dass die Arbeiten als eine einzige Datei eingereicht werden müssen. Die Datei unterliegt einstellbaren Größenbeschränkungen. Nicht unterstützt werden Verlinkungen mit anderen externen Dateien.<br>\r
- <br>\r
-Original von Ray Kingdon <br>\r
-April 2003<br>\r
-<br>Die deutsche Übersetzung erlaubt sich einige Freiheiten in der Anpassung. [Ralf Hilgenstock]\r
-<br>\r
+Dieses Modul ist sehr flexibil durch seine einfachen Einstell- und Ablaufmöglichkeiten. Während der Bewertungsphase können die Teilnehmer/innen nicht in den weiteren Bewertungsprozess eingreifen. Wenn die Erfahrung der Teilnehmer/innen genutzt/herausgefordert werden soll, kann gezielt die Selbstbewertungsoption der Teilnehmner/innen genutzt werden. Eine technische Beschränkung besteht darin, dass die Arbeiten als eine einzige Datei eingereicht werden müssen. Die Datei unterliegt einstellbaren Größenbeschränkungen. Nicht unterstützt werden Verlinkungen mit anderen externen Dateien.<br />\r
+ <br />\r
+Original von Ray Kingdon <br />\r
+April 2003<br />\r
+<br />Die deutsche Übersetzung erlaubt sich einige Freiheiten in der Anpassung. [Ralf Hilgenstock]\r
+<br />\r
</body>\r
</html>
\ No newline at end of file
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backupnoneusersinfo'] = 'Hinweis: Sie haben eine Sicherung \"ohne\" Teilnehmer/inenn ausgewählt. Alle Module werden dadurch umgestellt auf \"ohne Nutzerdaten\". Beachten Sie bitte besonders, dass diese Einstellungen nicht mit den Modulen \"Übung\" und \"Workshop\" kompatibel ist. Diese Module werden daher nicht mit gesichert.';
$string['backuporiginalname'] = 'Name der Sicherung';
-$string['backupsavetohelp'] = 'Vollständiger Pfad in dem die Sicherungsdateien angelegt werden sollen <br>(leer lassen, um sie im Standardverzeichnis des Kurses zu speichern)';
+$string['backupsavetohelp'] = 'Vollständiger Pfad in dem die Sicherungsdateien angelegt werden sollen <br />(leer lassen, um sie im Standardverzeichnis des Kurses zu speichern)';
$string['backupuserfileshelp'] = 'Wählen Sie, ob die Dateien der Teilnehmer/innen (z.B. die Bilder aus den Profilen) in die automatischen Sicherungen einbezogen werden sollen';
$string['backupusershelp'] = 'Wählen Sie, ob alle Nutzer/innen auf dem Server oder nur die Teilnehmer/innen von Kursen einbezogen werden sollen';
$string['backupversion'] = 'Sicherungsversion';
In den meisten E-Mail-Programmen erscheint dieser Link blau, so dass Sie diesen anklicken können.
Sofern dies nicht funktioniert,
kopieren Sie bitte diese Adresse in die obere Zeile des
-Browser-Fensters.<br>
-Nach Ablauf einer Woche wird der vorbereitete Zugang wieder gelöscht, wenn Sie ihn nicht bestätigen sollten; Sie müssten sich dann nochmal neu registrieren. Sollte die Anmeldung nicht von Ihnen stammen, können Sie diese Mail ignorieren.<br><br>
+Browser-Fensters.<br />
+Nach Ablauf einer Woche wird der vorbereitete Zugang wieder gelöscht, wenn Sie ihn nicht bestätigen sollten; Sie müssten sich dann nochmal neu registrieren. Sollte die Anmeldung nicht von Ihnen stammen, können Sie diese Mail ignorieren.<br /><br />
Viel Erfolg!
Grüße von der \'$a->sitename\'-Verwaltung, $a->admin';
$string['enrollfirst'] = 'Sie müssen zu einem Kurs angemeldet sein, bevor Sie diese Aktivität nutzen können.';
$string['enrolmentconfirmation'] = 'Sie sind dabei, sich in diesen Kurs einzuschreiben.<br />Sind Sie sicher?';
$string['enrolmentkey'] = 'Zugangs-Schlüssel';
-$string['enrolmentkeyfrom'] = 'Für diesen Kurs benötigen Sie einen \'Zugangs-Schlüssel\' - ein einmaliges Kennwort,<br>das Sie von $a bekommen haben sollten<BR>';
-$string['enrolmentkeyhint'] = 'Der Zugangs-Schlüssel war falsch, bitte versuchen Sie es erneut<BR>
+$string['enrolmentkeyfrom'] = 'Für diesen Kurs benötigen Sie einen \'Zugangs-Schlüssel\' - ein einmaliges Kennwort,<br />das Sie von $a bekommen haben sollten<br />';
+$string['enrolmentkeyhint'] = 'Der Zugangs-Schlüssel war falsch, bitte versuchen Sie es erneut<br />
(Hier ist ein Hinweis - Er startet mit \'$a\')';
$string['enrolmentnew'] = 'Neue Anmeldungen in $a';
$string['enrolmentnewuser'] = '$a->user wurde im Kurs \"$a->course\" angemeldet';
$string['findmorecourses'] = 'Weitere Kurse finden...';
$string['firstdayofweek'] = 'O';
$string['firstname'] = 'Vorname';
-$string['firsttime'] = 'Sind Sie das erste Mal hier?<br>Bitte registrieren Sie sich:';
+$string['firsttime'] = 'Sind Sie das erste Mal hier?<br />Bitte registrieren Sie sich:';
$string['followingoptional'] = 'Die folgenden Angaben sind optional';
$string['followingrequired'] = 'Die folgenden Angaben sind zwingend';
$string['force'] = 'Übergreifend';
$string['loginas'] = 'Login als';
$string['loginguest'] = 'Gast-Login';
$string['loginsite'] = 'Login';
-$string['loginsteps'] = 'Guten Tag,<br><br>
-hier können Sie sich anmelden, um an den verschiedenen Kursen teilzunehmen. Es sind dazu nur einige Informationen erforderlich.<br><br>
+$string['loginsteps'] = 'Guten Tag,<br /><br />
+hier können Sie sich anmelden, um an den verschiedenen Kursen teilzunehmen. Es sind dazu nur einige Informationen erforderlich.<br /><br />
Gehen Sie bitte wie folgt vor: <OL size=2>
<LI>
$string['nothingnew'] = 'Nichts Neues seit Ihrem letzten Besuch';
$string['noticenewerbackup'] = 'Diese Backup-Datei wurde erstellt mit moodle $a->backuprelease ($a->backupversion) und ist aktueller als die derzeit installierte moodle-Version $a->serverrelease ($a->serverversion). Das kann zu Fehlern führen, da ein abwärtskompatibles Backup nicht garantiert wird.';
$string['notifyloginfailuresmessage'] = '$a->time, IP: $a->ip, User: $a->info';
-$string['notifyloginfailuresmessageend'] = 'Sie können diese Logs unter $a/course/log.php?id=1&chooselog=1&modid=site_errors einsehen.';
+$string['notifyloginfailuresmessageend'] = 'Sie können diese Logs unter $a/course/log.php?id=1&chooselog=1&modid=site_errors einsehen.';
$string['notifyloginfailuresmessagestart'] = 'Dies ist eine Übersicht über gescheiterte Anmeldeversuche auf $a seit der letzten Benachrichtigung ';
$string['notifyloginfailuressubject'] = '$a: Nachrichten von gescheiterten Logins';
$string['notincluded'] = 'Nicht eingebunden';
$string['search'] = 'Suchen';
$string['searchagain'] = 'Erneut Suchen';
$string['searchcourses'] = 'Kurse suchen';
-$string['searchhelp'] = 'Sie können nach mehreren Begriffen gleichzeitig suchen.<p>word : findet jeden Treffer des Worts im gesamten Text.<br>+word : nur exakte Treffer werden gefunden .<br>-word : schließt Ergebnisse, die dieses Wort beinhalten, aus den Treffern aus.';
+$string['searchhelp'] = 'Sie können nach mehreren Begriffen gleichzeitig suchen.<p>word : findet jeden Treffer des Worts im gesamten Text.<br />+word : nur exakte Treffer werden gefunden .<br />-word : schließt Ergebnisse, die dieses Wort beinhalten, aus den Treffern aus.';
$string['searchresults'] = 'Suchergebnisse';
$string['sec'] = 'Sekunde';
$string['secs'] = 'Sekunden';
$string['forceregeneration'] = 'erzwungene Wiederherstellung';
$string['fractionsaddwrong'] = 'Ihre positiven gewählten Punktzahlen ergeben keine 100%%
-<BR>Statt dessen ergeben Sie $a%%
+<br />Statt dessen ergeben Sie $a%%
-<BR>Möchten Sie zurück gehen und diese Frage korrigieren?';
+<br />Möchten Sie zurück gehen und diese Frage korrigieren?';
$string['fractionsnomax'] = 'Eine dieser Antworten sollte 100%% sein, so dass
-<br>es möglich ist, die volle Punktzahl für diese Frage zu bekommen.
+<br />es möglich ist, die volle Punktzahl für diese Frage zu bekommen.
-<br>Möchten Sie zurück gehen und diese Frage korrigieren?';
+<br />Möchten Sie zurück gehen und diese Frage korrigieren?';
$string['functiontakesatleasttwo'] = 'Die Funktion $a erfordert mindestens zwei Einträge';
$string['functiontakesnoargs'] = 'Die Funktion $a hat keine Einträge';
$string['functiontakesonearg'] = 'Die Funktion $a erfordert genau einen Eintrag';
$string['noreviewuntil'] = 'Sie dürfen diesen Test bis $a nicht überprüfen';
$string['noscript'] = 'JavaScript muß aktiviert sein, um fortzusetzen';
$string['notenoughanswers'] = 'Diese Art von Fragen erfordert zumindest $a Antworten';
-$string['notenoughsubquestions'] = 'Nicht genügend Unter-Fragen wurden definiert\'<br>
+$string['notenoughsubquestions'] = 'Nicht genügend Unter-Fragen wurden definiert\'<br />
Möchten Sie zurück gehen und diese Frage korrigieren?';
$string['numerical'] = 'Numerisch';
$string['nosubmission'] = 'Keine Arbeit eingereicht';
$string['nosubmissionsavailableforassessment'] = 'Keine Beiträge für die Bewertung vorhanden';
$string['notavailable'] = 'Nicht verfügbar';
-$string['noteonassessmentelements'] = 'Beachten Sie, dass die Benotung in mehrere \'Bewertungskriterien\' aufgeteilt ist.<br>
-Dies macht die Benotung einfacher und plausibler. Als Kursleiter müssen Sie diese<br>
-Kriterien hinzufügen, bevor Sie die Aufgabe dem Kursteilnehmer zugänglich machen. Dies geschieht durch das <br>Klicken auf die Aufgabe im Kurs. Sofern keine Kriterien vorhanden sind, werden Sie gefragt<br>diese hinzuzufügen. Sie können die Anzahl der Kriterien ändern, indem Sie die Seite der Aufgabenbearbeitung benutzen.<br>
+$string['noteonassessmentelements'] = 'Beachten Sie, dass die Benotung in mehrere \'Bewertungskriterien\' aufgeteilt ist.<br />
+Dies macht die Benotung einfacher und plausibler. Als Kursleiter müssen Sie diese<br />
+Kriterien hinzufügen, bevor Sie die Aufgabe dem Kursteilnehmer zugänglich machen. Dies geschieht durch das <br />Klicken auf die Aufgabe im Kurs. Sofern keine Kriterien vorhanden sind, werden Sie gefragt<br />diese hinzuzufügen. Sie können die Anzahl der Kriterien ändern, indem Sie die Seite der Aufgabenbearbeitung benutzen.<br />
Die Kriterien selbst können über die Seite \"Aufgabenverwaltung\" bearbeitet werden.';
$string['notgraded'] = 'Nicht bewertet';
$string['notitlegiven'] = 'Kein Titel angegeben';
$string['view'] = 'Ansicht';
$string['viewassessmentofteacher'] = 'Bewertung anzeigen von $a';
$string['viewotherassessments'] = 'Andere Bewertungen anzeigen';
-$string['warningonamendingelements'] = 'WARNUNG: Es existieren eingereichte Bewertungen<br>Ändern Sie nicht die Anzahl der Kriterien, den Skalentyp oder die Kriteriengewichtung';
+$string['warningonamendingelements'] = 'WARNUNG: Es existieren eingereichte Bewertungen<br />Ändern Sie nicht die Anzahl der Kriterien, den Skalentyp oder die Kriteriengewichtung';
$string['weight'] = 'Gewichtung';
$string['weightederrorcount'] = 'Durchnittsfehlerzahl: $a';
$string['weightforbias'] = 'Gewichtung für Tendenz';
<p>Das Kennwort wurde automatisch generiert -\r
Vielleicht möchtest Du Dein <a href=§a->link>Kennwort ändern</a>, um es Dir leichter zu merken.';
$string['enrolmentkey'] = 'Zugangs-Schlüssel';
-$string['enrolmentkeyfrom'] = 'Für diesen Kurs benötigst Du einen \'Zugangs-Schlüssel\' - ein einmaliges Kennwort,<br>den Du von $a bekommen haben solltest<BR>';
-$string['enrolmentkeyhint'] = 'Der Zugangs-Schlüssel war falsch, bitte versuche es erneut<BR>\r
+$string['enrolmentkeyfrom'] = 'Für diesen Kurs benötigst Du einen \'Zugangs-Schlüssel\' - ein einmaliges Kennwort,<br />den Du von $a bekommen haben solltest<br />';
+$string['enrolmentkeyhint'] = 'Der Zugangs-Schlüssel war falsch, bitte versuche es erneut<br />\r
(Hier ist ein Hinweis - Er startet mit \'$a\'';
$string['entercourse'] = 'Hier klicken, um den Kurs zu betreten';
$string['enteremailaddress'] = 'Gebe hier Deine Email-Adresse ein, um Dein Kennwort zurückzusetzen. Ein neues Kennwort wird Dir via Email zugesendet.';
$string['filloutthreequestions'] = "Sie müssen mindestens 2 Sachen auswählen. Leere Fragen werden nicht verwendet";
$string['fillouttwochoices'] = "Sie müssen mindestens zwei mögliche Antwort geben. Leere Antworten werden ignoriert.";
$string['fractionsaddwrong'] = "Ihre positiven gewählten Punktzahlen ergeben keine 100%%\r
-<BR>Statt dessen ergeben Sie \$a%%\r
-<BR>Möchten Sie zurück gehen und diese Frage korrigieren?";
+<br />Statt dessen ergeben Sie \$a%%\r
+<br />Möchten Sie zurück gehen und diese Frage korrigieren?";
$string['fractionsnomax'] = "Eine dieser Antworten sollte 100%% sein, so dass\r
-<br>es möglich ist, die volle Punktzahl für diese Frage zu bekommen.\r
-<br>Möchten Sie zurück gehen und diese Frage korrigieren?";
+<br />es möglich ist, die volle Punktzahl für diese Frage zu bekommen.\r
+<br />Möchten Sie zurück gehen und diese Frage korrigieren?";
$string['gradeaverage'] = "Durchschnittsnote";
$string['gradehighest'] = "Beste Note";
$string['grademethod'] = "Bewertungsschema";
$string['noquestions'] = "Es wurden noch keine Fragen eingetragen";
$string['noreview'] = "Du darfst dieses Quiz nicht überprüfen";
$string['noreviewuntil'] = "Du darfst dieses Quiz bis \$a nicht überprüfen";
-$string['notenoughsubquestions'] = "Nicht genügend Unter-Fragen wurden definiert'<br>\r
+$string['notenoughsubquestions'] = "Nicht genügend Unter-Fragen wurden definiert'<br />\r
Möchten Sie zurück gehen und diese Frage korrigieren?";
$string['publish'] = "Veröffentlichen";
$string['qti'] = "IMS QTI Format";
$string['noassessmentsdone'] = "Keine Bewertung durchgeführt";
$string['nosubmissionsavailableforassessment'] = "Keine Beiträge für die Bewertung vorhanden";
$string['notavailable'] = "Nicht verfügbar";
-$string['noteonassessmentelements'] = "Beachte, dass die Benotung aufgeteilt ist in eine Anzahl von 'Bewertungskriterien'.<br>\r
-Dies macht die Benotung einfacher und plausibeler. Als Kursleiter musst Du diese<br>\r
-Kriterien hinzufügen, bevor Du die Aufgabe dem Kursteilnehmer zugänglich machst. Dies geschieht durch das <br>Klicken auf die Aufgabe im Kurs. Wenn keine Kriterien vorhanden sind, wirst Du gebeten<br>diese hinzuzufügen. Du kannst die Anzahl der Kriterien ändern, indem Du die Seite der Aufgabenbearbeitung benutzt,<br>\r
+$string['noteonassessmentelements'] = "Beachte, dass die Benotung aufgeteilt ist in eine Anzahl von 'Bewertungskriterien'.<br />\r
+Dies macht die Benotung einfacher und plausibeler. Als Kursleiter musst Du diese<br />\r
+Kriterien hinzufügen, bevor Du die Aufgabe dem Kursteilnehmer zugänglich machst. Dies geschieht durch das <br />Klicken auf die Aufgabe im Kurs. Wenn keine Kriterien vorhanden sind, wirst Du gebeten<br />diese hinzuzufügen. Du kannst die Anzahl der Kriterien ändern, indem Du die Seite der Aufgabenbearbeitung benutzt,<br />\r
die Kriterien selbst können über die Seite "Aufgabenverwaltung" bearbeitet werden";
$string['notgraded'] = "Nicht benotet";
$string['notitlegiven'] = "Kein Titel angegeben";
$string['view'] = "Ansicht";
$string['viewassessmentofteacher'] = "Bewertung anzeigen von \$a";
$string['viewotherassessments'] = "Andere Bewertungen anzeigen";
-$string['warningonamendingelements'] = "WARNUNG: Es existieren eingereichte Bewertungen<br>Ändern Sie nicht die Anzahl der Kriterien, den Skalentyp oder die Kriterienwichtung";
+$string['warningonamendingelements'] = "WARNUNG: Es existieren eingereichte Bewertungen<br />Ändern Sie nicht die Anzahl der Kriterien, den Skalentyp oder die Kriterienwichtung";
$string['weightederrorcount'] = "Durchnittsfehlerzahl: \$a";
$string['weightforbias'] = "Wichtung für Vorbereitung";
$string['weightforgradingofassessments'] = "Wichtung der Benotung der Bewertungen";
-<H3><BR>ÉäáéÝôåñåò Åõ÷áñéóôßåò</H3>
+<H3><br />ÉäáéÝôåñåò Åõ÷áñéóôßåò</H3>
<UL>
<B><A TARGET=_top HREF="http://pctaylor.com">Dr Peter C. Taylor</A></B>,
óôï ðáíåðéóôÞìéï ôïõ Curtin óôï Perth, ôçò Áõóôñáëßáò, ãéá ôçí äïõëåßá ôïõ ìå ôá ôåëåõôáßá ðñïôüôõðá
-<H3><BR>ÌåôáöñÜóåéò</H3>
+<H3><br />ÌåôáöñÜóåéò</H3>
<BLOCKQUOTE>
<P>ÐïëëÜ åõ÷áñéóôþ óôïõò åîåßò áíèñþðïõò - êÜèå ìåôÜöñáóç ðáßñíåé ðïëëÝò þñåò äïõëåßáò , áöïý åßíáé ðåñßðïõ
900 öñÜóåéò ðïõ ÷ñåéÜæïíôáé ìåôÜöñáóç (óõí üëá ôá áñ÷åßá âïÞèåéáò!).
</UL>
</BLOCKQUOTE>
-<H3><BR>ÈÝìáôá</H3>
+<H3><br />ÈÝìáôá</H3>
<BLOCKQUOTE>
<P>Ôá èÝìáôá äßíïõí óôéò éóôïóåëßäåò ôïõ Moodle ìåñéêÜ ÷ñþìáôá êáé æùÞ. Åäþ áíáöÝñïíôáé üëá ôá èÝìáôá óáí ìÝñïò ôçò äéáíïìÞò ôïõ Moodle, ìáæß ìå ôïõò äçìéïõñãïýò ôïõò:
<UL>
</BLOCKQUOTE>
-<H3><BR>¢ëëïé ÓõíåñãÜôåò</H3>
+<H3><br />¢ëëïé ÓõíåñãÜôåò</H3>
<BLOCKQUOTE>
<P>Åíá åõ÷áñéóôþ óå üëïõò åóÜò ðïõ Ý÷åôå
<UL>
</BLOCKQUOTE>
-<H3><BR>ÂéâëéïèÞêåò ôïõ Moodle</H3>
+<H3><br />ÂéâëéïèÞêåò ôïõ Moodle</H3>
<BLOCKQUOTE>
<P>ÌåñéêÝò áðï ôéò âéâëéïèÞêåò ôïõ Moodle Ý÷ïõí ãñáöôåß áðï Üëëïõò áíèñþðïõò, êáé áíáäéáíÝìïíôáé
ôùí èáõìÜóéùí ðñïúüíôùí - ÷ùñßò áõôïýò ôï Moodle èá Ý÷áíå áñêåôÜ óõìáíôéêÞ ëåéôïõñãéêüôçôá
. Ðëçñïöïñßåò ãéá ôá ðíåõìáôéêÜ äéêáéþìáôá êÜèå ðáêÝôïõ ðåñéÝ÷ïíôáé ðáñáêÜôù:</P>
- <P><B>ADOdb </B>- lib/adodb<BR>
+ <P><B>ADOdb </B>- lib/adodb<br />
</P>
<BLOCKQUOTE>
<P>ÂéâëéïèÞêåò ãéá ôéò áêüëïõèåò âÜóåéò äåäïìÝíùí MySQL, PostgreSQL, MSSQL, Oracle,
Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.</P>
- <P>¸êäïóç: 2.00 14 May 2002 <BR>
- Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<BR>
- ¢äåéá: Dual LGPL and BSD-style<BR>
- Äéêôõáêüò Ôüðïò: <A HREF="http://php.weblogs.com/adodb" TARGET="newpage">http://php.weblogs.com/adodb</A><BR>
+ <P>¸êäïóç: 2.00 14 May 2002 <br />
+ Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<br />
+ ¢äåéá: Dual LGPL and BSD-style<br />
+ Äéêôõáêüò Ôüðïò: <A HREF="http://php.weblogs.com/adodb" TARGET="newpage">http://php.weblogs.com/adodb</A><br />
</P>
</BLOCKQUOTE>
<P>ÊëÜóåéò ãéá íá æùãñáößæïíôáé ãñáììÝò, óçìåßá, ìðÜñåò êáé ãñáöéêÜ ðåñéï÷þí, óõìðåñéëáìâáíïìÝíïõ áñéèìçôéêþí
x-axis êáé äéðëþí y-axis.</P>
- <P> ¸êäïóç: 1.6.3 (ìå ôñïðïðïéÞóåéò)<BR>
- Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<BR>
- ¢äåéá: LGPL<BR>
+ <P> ¸êäïóç: 1.6.3 (ìå ôñïðïðïéÞóåéò)<br />
+ Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<br />
+ ¢äåéá: LGPL<br />
</P>
</BLOCKQUOTE>
<P><B>IP-Atlas</B> - lib/ipatlas</P>
- <BLOCKQUOTE>Êþäéêáò PHP ãéá íá äåß÷íåé ôçí ôïðïèåóßá ìéáò IP äéåýèõíóçò óôï ÷Üñôç.<BR>
- <BR>
- ¸êäïóç: 1.0 (ìå ôñïðïðïéÞóåéò)<BR>
- Copyright © 2002 Ivan Kozik<BR>
- ¢äåéá: GNU GPL<BR>
- Äéêôõáêüò Ôüðïò: <A HREF="http://www.xpenguin.com/ip-atlas.php" TARGET="newpage">http://www.xpenguin.com/ip-atlas.php</A><BR>
+ <BLOCKQUOTE>Êþäéêáò PHP ãéá íá äåß÷íåé ôçí ôïðïèåóßá ìéáò IP äéåýèõíóçò óôï ÷Üñôç.<br />
+ <br />
+ ¸êäïóç: 1.0 (ìå ôñïðïðïéÞóåéò)<br />
+ Copyright © 2002 Ivan Kozik<br />
+ ¢äåéá: GNU GPL<br />
+ Äéêôõáêüò Ôüðïò: <A HREF="http://www.xpenguin.com/ip-atlas.php" TARGET="newpage">http://www.xpenguin.com/ip-atlas.php</A><br />
</BLOCKQUOTE>
- <P><B>PHP mailer</B> - lib/class.phpmailer.php<BR>
+ <P><B>PHP mailer</B> - lib/class.phpmailer.php<br />
</P>
<BLOCKQUOTE>ÊëÜóç ãéá íá óôÝëíåé e-mails ÷ñçóéìïðïéþíôáò åßôå ôçí sendmail, åßôå ôçí PHP mail(),
-Þ SMTP. Ïé ìÝèïäïé âáóßæïíôáé ðÜíù óôéò âáóéêÝò êëÜóåéò AspEmail(tm).<BR>
- <BR>
- ¸êäïóç 1.60, ÄçìéïõñãÞèçêå óôéò 03/30/2002<BR>
- Copyright © 2001 Brent R. Matzelle <bmatzelle@yahoo.com><BR>
- ¢äåéá: LGPL<BR>
- Äéêôõáêüò Ôüðïò: <A HREF="http://phpmailer.sourceforge.net" TARGET="newpage">http://phpmailer.sourceforge.net</A><BR>
- <BR>
+Þ SMTP. Ïé ìÝèïäïé âáóßæïíôáé ðÜíù óôéò âáóéêÝò êëÜóåéò AspEmail(tm).<br />
+ <br />
+ ¸êäïóç 1.60, ÄçìéïõñãÞèçêå óôéò 03/30/2002<br />
+ Copyright © 2001 Brent R. Matzelle <bmatzelle@yahoo.com><br />
+ ¢äåéá: LGPL<br />
+ Äéêôõáêüò Ôüðïò: <A HREF="http://phpmailer.sourceforge.net" TARGET="newpage">http://phpmailer.sourceforge.net</A><br />
+ <br />
</BLOCKQUOTE>
<P><B>ÁðëÞ ãåííÞôñéá äçìéïõñãßáò áñ÷åßùí Excel öôéáãìÝíç óå PHP</B> - lib/psxlsgen.php</P>
- <BLOCKQUOTE>ÊëÜóç ãéá íá äçìéïõñãåß ðïëý áðëÜ MS Excel áñ÷åßá (xls) ìÝóù PHP.<BR>
- <BR>
- ¸êäïóç: 0.3b<BR>
- Copyright © 2001 Erol Ozcan <eozcan@superonline.com><BR>
- ¢äåéá: GNU LGPL<BR>
- Äéêôõáêüò Ôüðïò: <A HREF="http://psxlsgen.sourceforge.net" TARGET="newpage">http://psxlsgen.sourceforge.net</A><BR>
+ <BLOCKQUOTE>ÊëÜóç ãéá íá äçìéïõñãåß ðïëý áðëÜ MS Excel áñ÷åßá (xls) ìÝóù PHP.<br />
+ <br />
+ ¸êäïóç: 0.3b<br />
+ Copyright © 2001 Erol Ozcan <eozcan@superonline.com><br />
+ ¢äåéá: GNU LGPL<br />
+ Äéêôõáêüò Ôüðïò: <A HREF="http://psxlsgen.sourceforge.net" TARGET="newpage">http://psxlsgen.sourceforge.net</A><br />
</BLOCKQUOTE>
<P><B>ÅìðëïõôéóìÝíïò ÊåéìåíïãñÜöïò</B> - lib/rte</P>
- <BLOCKQUOTE>ÄéïñèùôÞò êåéìÝíïõ HTML ãéá åìðÝäùóç óôéò éóôïóåëßäåò.<BR>
- <BR>
- ¸êäïóç: 0.30 beta 1 (ìå ôñïðïðïéÞóåéò)<BR>
+ <BLOCKQUOTE>ÄéïñèùôÞò êåéìÝíïõ HTML ãéá åìðÝäùóç óôéò éóôïóåëßäåò.<br />
+ <br />
+ ¸êäïóç: 0.30 beta 1 (ìå ôñïðïðïéÞóåéò)<br />
Copyright © 2001 Ramesys (Contracting Services) Limited <Austin.France@Ramesys.com>
- ¢äåéá: GNU LGPL<BR>
- Äéêôõáêüò Ôüðïò: <A HREF="http://richtext.sourceforge.net" TARGET="newpage">http://richtext.sourceforge.net</A><BR>
+ ¢äåéá: GNU LGPL<br />
+ Äéêôõáêüò Ôüðïò: <A HREF="http://richtext.sourceforge.net" TARGET="newpage">http://richtext.sourceforge.net</A><br />
</BLOCKQUOTE>
- <P><B>ÊëÜóç SMTP </B>- lib/class.smtp.php<BR>
+ <P><B>ÊëÜóç SMTP </B>- lib/class.smtp.php<br />
</P>
<BLOCKQUOTE>ÊëÜóç ðïõ ìðïñåß íá ÷ñçóéìïðïéçèåß ãéá óýíäåóç êáé åðéêïéíùíßá ìå
-ïðïéïíäÞðïôå SMTP server. <BR>
- Õëïðïéåß üëåò ôéò SMTP óõíáñôÞóåéò ðïõ ïñßæïíôáé óôï RFC821 åêôüò ôçò TURN.<BR>
- <BR>
- ¸êäïóç: 03/26/2001 <BR>
- Copyright © 2001 Chris Ryan <chris@greatbridge.com><BR>
- <BR>
+ïðïéïíäÞðïôå SMTP server. <br />
+ Õëïðïéåß üëåò ôéò SMTP óõíáñôÞóåéò ðïõ ïñßæïíôáé óôï RFC821 åêôüò ôçò TURN.<br />
+ <br />
+ ¸êäïóç: 03/26/2001 <br />
+ Copyright © 2001 Chris Ryan <chris@greatbridge.com><br />
+ <br />
</BLOCKQUOTE>
- <BLOCKQUOTE><BR>
+ <BLOCKQUOTE><br />
</BLOCKQUOTE>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Ôåêìçñßùóç ôïõ Moodle</A></FONT></P>
<p>Åðüìåíï âÞìá, ðáñáìåôñïðïéÞóôå ôï WinCVS. Âñåßôå ôï, êáé äéáëÝøôå Admin -> Preferences.
ÌåôÜ áëëÜîôå ôá üðùò öáßíïíôáé ðáñáêÜôù:</p>
<blockquote>
- <p> [General]<br>
- <strong>CVSROOT data</strong>:<br>
- <strong>Authentication</strong>: ssh<br>
- <strong>Path</strong>: /cvsroot/moodle<br>
- <strong>Host address</strong>: cvs.sourceforge.net<br>
- <strong>User name</strong>: <font color="#990000">myusername</font><br>
+ <p> [General]<br />
+ <strong>CVSROOT data</strong>:<br />
+ <strong>Authentication</strong>: ssh<br />
+ <strong>Path</strong>: /cvsroot/moodle<br />
+ <strong>Host address</strong>: cvs.sourceforge.net<br />
+ <strong>User name</strong>: <font color="#990000">myusername</font><br />
<strong>CVSROOT</strong>: <font color="#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</p>
- <p>[Globals]<br>
- <strong>Checkout read-only</strong>: uncheck<br>
- <strong>Supply control when adding files</strong>: check<br>
- <strong>Quiet mode</strong>: uncheck<br>
- <strong>TCP/IP compression</strong>: check and select 9<br>
- <strong>Dirty files support</strong>: check<br>
- <strong>Prune(remove) empty directories</strong>: check<br>
+ <p>[Globals]<br />
+ <strong>Checkout read-only</strong>: uncheck<br />
+ <strong>Supply control when adding files</strong>: check<br />
+ <strong>Quiet mode</strong>: uncheck<br />
+ <strong>TCP/IP compression</strong>: check and select 9<br />
+ <strong>Dirty files support</strong>: check<br />
+ <strong>Prune(remove) empty directories</strong>: check<br />
<strong>Disable splash screen</strong>: uncheck</p>
</blockquote>
<p>Óõã÷áñçôÞñéá, ôï WinCVS åßíáé Ýôïéìï. Ôþñá, èá ðñÝðåé íá äïêéìÜóåôå Ýíá ïëïêëçñùìÝíï áíôßãñáöï
<h3><a name="architecture"></a>1. Áñ÷éôåêôïíéêÞ ôïõ Moodle</h3>
<p>Áðï ôçí ïðôéêÞ ãùíßá ôïõ äéá÷åéñéóôÞ, ôï Moodle Ý÷åé ó÷åäéáóôåß óýìöùíá ìå ôá ðáñáêÜôù êñéôÞñéá:</p>
<ol>
- <li><strong>Ôï Moodle ðñÝðåé íá ôñÝ÷åé óå ìéá åõñåßá ãêÜìá áðï ðëáôöüñìåò</strong><br>
- <br>
+ <li><strong>Ôï Moodle ðñÝðåé íá ôñÝ÷åé óå ìéá åõñåßá ãêÜìá áðï ðëáôöüñìåò</strong><br />
+ <br />
Ç ðëáôöüñìá ôçò äéêôõáêÞò åöáñìïãÞò ðïõ ôñÝ÷åé óôá ðåñéóóüôåñá óõóôÞìáôá åßíáé õëïðïéçìÝíç ìå PHP
óå óõíäéáóìü ìå MySQL, êáé áõôü åßíáé ôï ðåñéâÜëëïí ðÜíù óôï ïðïßï Ý÷åé áíáðôõ÷èåß ôï Moodle (ãéá Linux,
Windows, êáé Mac OS X). Ôï Moodle ÷ñçóéìïðïéåß åðßóçò êáé ôçí âéâëéïèÞêç ADOdb ãéá áöáßñåóç âÜóçò äåäïìÝíùí,
ðïõ óçìáßíåé ïôé ôï Moodle ìðïñåß íá ÷ñçóéìïðïéÞóåé <a href="http://php.weblogs.com/ADOdb_manual#drivers">ðåñéóóüôåñåò
áðï äÝêá äéáöïñåôéêÝò âÜóåéò äåäïìÝíùí</a> (äõóôç÷þò, áí êáé, äåí ìðïñåß
áêüìá <em><strong>íá äçìéïõñãÞóåé ðßíáêåò</strong></em> óå üëåò áõôÝò ôéò âÜóåéò äåäïìÝíùí - ðåñéóóüôåñá
- ãéá áõôü áñãüôåñá). <br><br>
+ ãéá áõôü áñãüôåñá). <br /><br />
</li>
- <li><strong>Ôï Moodle åßíáé åýêïëï íá ôï åãêáôáóôÞóåéò, íá ôï ìÜèåéò êáé íá ôï ôñïðïðïéÞóåéò</strong><br>
- <br>
+ <li><strong>Ôï Moodle åßíáé åýêïëï íá ôï åãêáôáóôÞóåéò, íá ôï ìÜèåéò êáé íá ôï ôñïðïðïéÞóåéò</strong><br />
+ <br />
Ôá ðñþôá ðñïôüôõðá ôïõ Moodle (1999) åß÷áí ÷ôéóôåß ÷ñçóéìïðïéüíôáò ôï<a target=_top href="http://www.zope.org/">Zope</a>
- å´íá ðñï÷ùñçìÝíï object-oriented server ãéá äéêôõáêÝò åöáñìïãÝò. Äõóôç÷þò áíáêÜëõøá ïôé
íá êáé ç ôå÷íïëïãßá Þôáí áñêåôÜ êáëÞ, åß÷å ìéá ðïëëÞ áðüôïìç êáìðýëç ìÜèçóçò
ìå êáèáñÜ ïíüìáôá óõíáñôÞóåùí êáé óýìöùíç äéÜôáîç áðï áñ÷åßá êþäéêá.
Ç PHP åßíáé åðßóçò åýêïëï íá åãêáôáóôáèåß (binaries åßíáé äéáèÝóéìá ãéá êÜèå ðëáôöüñìá) êáé
åßíáé åõñÝùò äéáèÝóéìç, óå óçìåßï üðïõ ðïëëÝò õðçñåóßåò öéëïîåíßáò äéêôõáêþí ôüðùí
- ôçí ðáñÝ÷ïõí óáí ìéá âáóéêÞ õðçñåóßá.<br><br>
+ ôçí ðáñÝ÷ïõí óáí ìéá âáóéêÞ õðçñåóßá.<br /><br />
</li>
- <li><strong>ÐñÝðåé íá åßíáé åýêïëï íá ãßíåé áíáâÜèìéóç áðï ôçí ìéá Ýêäïóç óôçí Üëëç</strong><br>
- <br>
+ <li><strong>ÐñÝðåé íá åßíáé åýêïëï íá ãßíåé áíáâÜèìéóç áðï ôçí ìéá Ýêäïóç óôçí Üëëç</strong><br />
+ <br />
Ôï Moodle îÝñåé ôç Ýêäïóç åßíáé (åðéðñüóèåôá êáé ïé åêäüóåéò áðï üëá ôá plug-in modules)
êáé ìç÷áíéóìüò Ý÷åé åíóïìáôùèåß Ýôóé þóôå ôï Moodle íá ìðïñåß íá áíáâáèìßæåôáé ìüíï ôïõ ÷ùñßò ëÜèç
óå ðïéï êáéíïýñãéá Ýêäïóç (ãéá ðáñÜäåéãìá ìðïñåß íá ìåôïíïìÜóåé ðßíáêåò óå ìéá âÜóç äåäïìÝíùí
Þ íá ðñïóèÝóåé êáéíïýñãéá ðåäßá). Åáí ÷ñçóéìïðïéåßôáé CVS óôï Unix ãéá ðáñÜäåéãìá, ìðïñåß êÜðïéïò íá
êÜíåé áðëÜ Ýíá "cvs update -d" êáé ìåôÜ íá åðéóêåöôåß ôïí áñ÷éêÞ óåëßäá ôïõ äéêôõáêïý ôüðïõ
- þóôå íá ïëïêëçñþóåé ôçí áíáâÜèìéóç.<br><br>
+ þóôå íá ïëïêëçñþóåé ôçí áíáâÜèìéóç.<br /><br />
</li>
- <li><strong>ÐñÝðåé íá áðïôåëåßôå áðï õðïìïíÜäåò þóôå íá åðéôñÝðåôå ç åðÝêôáóç ôïõ</strong><br>
- <br>
+ <li><strong>ÐñÝðåé íá áðïôåëåßôå áðï õðïìïíÜäåò þóôå íá åðéôñÝðåôå ç åðÝêôáóç ôïõ</strong><br />
+ <br />
Ôï Moodle Ý÷åé Ýíáí áñéèìü áðï ÷áñáêôçñéóôéêÜ ôá ïðïßá áðïôåëïýíôáé áðï õðïìïíÜäåò, ôá ïðïßá åßíáé ôá èÝìáôá, äñáóôçñéüôçôåò,
ãëþóóåò, ó÷Þìá âÜóåùí äåäïìÝíùí êáé ôõðïðïßçóç ìáèçìÜôùí. Áõôü åðéôñÝðåé óå üëïõò
íá ðñïóèÝôïõí ÷áñáêôçñéóôéêÜ óôï êýñéï êïììÜôé ôïõ êþäéêá Þ áêüìá êáé íá äéáíÝìïíôáé áõôÜ îå÷ùñéóôÜ.
- Ðåñéóóüôåñá áðï áõôÜ óôïí åðüìåíï ôïìÝá.<br><br>
+ Ðåñéóóüôåñá áðï áõôÜ óôïí åðüìåíï ôïìÝá.<br /><br />
</li>
- <li><strong>ÐñÝðåé íá ìðïñåß íá ÷ñçóéìïðïåßôå êáé íá óõíäÝåôáé ìå Üëëá óõóôÞìáôá</strong><br>
- <br>
+ <li><strong>ÐñÝðåé íá ìðïñåß íá ÷ñçóéìïðïåßôå êáé íá óõíäÝåôáé ìå Üëëá óõóôÞìáôá</strong><br />
+ <br />
¸íá ðñÜãìá ðïõ êÜíåé ôï Moodle åßíáé ïôé êñáôÜåé üëá ôá áñ÷åßá åíüò ìáèÞìáôïò ìÝóá óå Ýíá
directory ðÜíù óôï server. Áõôü åðéôñÝðåé óå Ýíá äéá÷åéñéóôÞ óõóôÞìáôïò íá ðáñÝ÷åé
seamless öüñìåò ãéá ðñüóâáóç óå åðßðåäï öáêÝëïõ ãéá êÜèå êáèçãçôÞ, üðùò ïé Appletalk, SMB,
<li>widget_update_instance() - êþäéêáò ãéá íá áíáâáèìßæåé Ýíá õðÜñ÷ïí âÞìá</li>
<li>widget_delete_instance() - êþäéêáò ãéá íá äéáãñÜöåé Ýíá âÞìá</li>
<li>widget_user_outline() - äùèÝíôïò åíüò âÞìáôïò, åðéóôñÝöåé ìéá ðåñßëçøç áðï ôçí óõíåéóöïñÜ ôïõ ÷ñÞóôç</li>
- <li>widget_user_complete() - äùèÝíôïò åíüò âÞìáôïò, ôõðþíåé ëåðôïìÝñåéåò ãéá ôçí óõíåéóöïñÜ ôïõ ÷ñÞóôç<br>
+ <li>widget_user_complete() - äùèÝíôïò åíüò âÞìáôïò, ôõðþíåé ëåðôïìÝñåéåò ãéá ôçí óõíåéóöïñÜ ôïõ ÷ñÞóôç<br />
</li>
<li>Ãéá ôçí áðïöõãÞ ðéèáíþí óõãêñïýóåùí, ïðïéáäÞðïôå óõíÜñôçóç ôïõ module ðñÝðåé ôï üíïìá ôçò íá áñ÷ßæåé ìå
widget_ êáé ïðïéáäÞðïôå óôáèåñÜ ïñßæåôáé ðñÝðåé íá áñ÷ßæåé ìå WIDGET_
(óõìðåñéëáìâáíùìÝíïõ íá êåéíïýíôáé ôá óôïé÷åßá ìéáò óåëßäáò åëÝõèåñá ìÝóá óå áõôÞ).</p>
<p>Ðåñéóóüôåñç óõæÞôçóç ãéá áõôü óôï <a target=_top href="http://moodle.com/mod/forum/view.php?id=46">ÏìÜäá ÓõæçôÞóåùí ÈÝìáôùí
óôçí ÷ñçóéìïðïßçóç ôïõ Moodle</a>. Åáí äçìéïõñãÞóåôå Ýíá ùñáßï èÝìá ðïõ ðéóôåýåôå ïôé ìðïñïýí íá ôï ÷ñçóéìïðïéÞóïõí êáé
- Üëëïé, ðáñáêáëïýìå óôåßëôå ôï ìáò óå Ýíá óõìðéåóìÝíï áñ÷åßï óôçí ïìÜäá óõæçôÞóåùí ãéá èÝìáôá!<br>
+ Üëëïé, ðáñáêáëïýìå óôåßëôå ôï ìáò óå Ýíá óõìðéåóìÝíï áñ÷åßï óôçí ïìÜäá óõæçôÞóåùí ãéá èÝìáôá!<br />
</p>
</blockquote>
<li>quiz.php - strings ãéá ôï module ôùí åñùôçìÜôùí</li>
<li>resource.php - strings ãéá ôï module ôùí ðçãþí</li>
<li>survey.php - strings ãéá ôï module ôçò Ýñåõíáò</li>
- <li>.... óõí Üëëá modules áí õðÜñ÷ïõí.<br>
- <br>
+ <li>.... óõí Üëëá modules áí õðÜñ÷ïõí.<br />
+ <br />
¸íá string êáëåßôáé áðï áõôÜ ôá áñ÷åßá ÷ñçóéìïðïéüíôáò ôçí óõíÜñôçóç <strong><em>get_string()</em></strong><em>
</em>Þ ôçí <em> <strong>print_string()</strong> </em>. ÊÜèå string õðïóôçñßæåé
- áíôéêáôÜóôáóç ìåôáâëçôþí, ãéá íá õðïóôçñßæåé ôçí áðïóôïëÞ ìåôáâëçôþí óå äéáöïñåôéêÝò ãëþóóåò.<em><br>
- <br>
+ áíôéêáôÜóôáóç ìåôáâëçôþí, ãéá íá õðïóôçñßæåé ôçí áðïóôïëÞ ìåôáâëçôþí óå äéáöïñåôéêÝò ãëþóóåò.<em><br />
+ <br />
</em>ð.÷. $strdueby = get_string("assignmentdueby", "assignment",
- userdate($date)); <br>
- <br>
+ userdate($date)); <br />
+ <br />
ÅÜí êÜðïéï string äåí õðÜñ÷åé óå ìéá óõãêåêñéìÝíç ãëþóóá, ôüôå áõôüìáôá èá ÷ñçóéìïðïéçèåß ôï áíôßóôïé÷ï
óôá ÁããëéêÜ áíôß ãéá áõôü.</li>
</ul>
<p>ÅÜí óõíôçñåßôáé ìéá ãëþóóá óå Ýíá åîåëéóüìåíç âÜóç, ìðïñþ íá óáò äþóù <a href="?file=cvs.html">CVS
äéáêéþìáôá åããñáöÞò óôïí ðçãáßï êþäéêá ôïõ Moodle</a> Ýôóé þóôå íá ìðïñåßôå íá áëëÜæåôå áðåõèåßáò ôá áñ÷åßá.</p>
</blockquote>
-<p><br>
+<p><br />
<strong><a name="database" id="database"></a>Ó÷Þìá ÂÜóçò ÄåäïìÝíùí</strong></p>
<blockquote>
<p>¸÷ïíôáò ìéá âÜóç äåäïìÝíùí ðïõ äïõëåýåé ìå ïñéóìÝíïõò ðßíáêåò, ç óêüðéìá áðëÞ SQL ðïõ Ý÷åé ÷ñçóéìïðïéçèåß
<blockquote>
<blockquote>
<p align="center">Åõ÷áñéóôþ ðïõ ÷ñçóéìïðïéÞóáôå ôï Moodle!</p>
- <p align="center">×áéñåôßóìáôá,<br>
+ <p align="center">×áéñåôßóìáôá,<br />
<a target=_top href="http://dougiamas.com/" target="_top">Martin Dougiamas</a></p>
</blockquote>
</blockquote>
\r
<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program \r
\r
- files\easyphp\www\moodle\config.php on line 94 <br>\r
+ files\easyphp\www\moodle\config.php on line 94 <br />\r
\r
Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php \r
\r
ëÜèïò ñõèìßóåéò ôùí "magic quotes". Ôï Moodle áðáéôåß ôéò ðáñáêÜôù \r
ñõèìßóåéò (ðïõ åßíáé óõíÞèùò ðñïåðéëåãìÝíåò):</p>\r
\r
-<p class="answercode">magic_quotes_gpc = On<br>\r
+<p class="answercode">magic_quotes_gpc = On<br />\r
\r
magic_quotes_runtime = Off</p>\r
\r
<BLOCKQUOTE>
<p>ÁõôÞ ìéá ãñÞãïñç ðåñßëçøç ôùí ðåñéå÷ïìÝíùí ôïõ êáôáëüãïõ ôïõ Moodle, ãéá íá óáò âïçèÞóåé íá ðñïóáíáôïëéóôåßôå :</p>
<blockquote>
- <p>config.php - Ôï ìüíï áñ÷åßï ðïõ ÷ñåéÜæåôáé íá áëëÜîåôå ãéá íá áñ÷ßóåôå<br>
- version.php - êáèïñßæåé ôçí ôñÝ÷ïõóá Ýêäïóç ôïõ êþäéêá ôïõ Moodle<BR>
+ <p>config.php - Ôï ìüíï áñ÷åßï ðïõ ÷ñåéÜæåôáé íá áëëÜîåôå ãéá íá áñ÷ßóåôå<br />
+ version.php - êáèïñßæåé ôçí ôñÝ÷ïõóá Ýêäïóç ôïõ êþäéêá ôïõ Moodle<br />
index.php - Ç ðñþôç óåëßäá ôïõ äéêôõáêïý ôüðïõ</p>
<ul>
<li>admin/ - êþäéêáò ãéá íá äéá÷åéñßæåóôå üëï ôïí server </li>
<li> ÅðåîåñãÜóïõ ôï Edit config.php ÷ñçóéìïðïéþíôáò Ýíáí åðåîåñãáóôÞ êåéìÝíïõ \r
(Ôï ÓçìåéùìáôÜñéï êÜíåé, áðëþò íá åßóáé ðñïóåêôéêüò ãéáôß äåí ðñïóèÝôåé \r
áíåðéèýìçôá êåíÜ óôï ôÝëïò). </li>\r
- <li>ÅéóÞãáãå üëåò ôéò ðëçñïöïñßåò ôçò íÝáò óïõ âÜóçò äåäïìÝíùí:<br>\r
- $CFG->dbtype = 'mysql';<br>\r
- $CFG->dbhost = 'localhost';<br>\r
- $CFG->dbname = 'moodle';<br>\r
- $CFG->dbuser = 'root'; <br>\r
- $CFG->dbpass = '';<br>\r
- $CFG->dbpersist = true;<br>\r
- $CFG->prefix = 'mdl_';<br>\r
+ <li>ÅéóÞãáãå üëåò ôéò ðëçñïöïñßåò ôçò íÝáò óïõ âÜóçò äåäïìÝíùí:<br />\r
+ $CFG->dbtype = 'mysql';<br />\r
+ $CFG->dbhost = 'localhost';<br />\r
+ $CFG->dbname = 'moodle';<br />\r
+ $CFG->dbuser = 'root'; <br />\r
+ $CFG->dbpass = '';<br />\r
+ $CFG->dbpersist = true;<br />\r
+ $CFG->prefix = 'mdl_';<br />\r
</li>\r
- <li>Êáé üëåò ôéò äéáäñïìÝò áñ÷åßùí:<br>\r
+ <li>Êáé üëåò ôéò äéáäñïìÝò áñ÷åßùí:<br />\r
$CFG->wwwroot = 'http://localhost/moodle'; // Use an external address \r
- if you know it. <br>\r
- $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br>\r
- $CFG->dataroot = 'C:\moodledata';<br>\r
+ if you know it. <br />\r
+ $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />\r
+ $CFG->dataroot = 'C:\moodledata';<br />\r
</li>\r
<li>ÁðïèÞêåõóå ôï config.php - ìðïñåßò íá áãíïÞóåéò ôéò Üëëåò ñõèìßóåéò áí \r
õðÜñ÷ïõí.</li>\r
ðïõ óõ÷íÜ ïäçãåß óôçí åíþñáóç êáé ôçí äçìéïõñãßá. Ìå áõôü ôïí ôñüðï áðåõèåßíåôå êáé óôïí ôñüðï ìå ôï ïðïßï
áíáðôý÷èçêå ôï Moodle, áëëÜ êáé óôïí ôñüðï ðïõ Ýíáò ìáèçôÞò Þ äÜóêáëïò ìðïñåß íá ðëçóéÜóåé ôçí åêìÜèçóç Þ
ôçí äéäáóêáëßá ìÝóá áðü Ýíá äéáäéêôõáêü ìÜèçìá.</P>
-<P><BR>
+<P><br />
</P>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Ôåêìçñßùóç ôïõ Moodle</A></FONT></P>
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
<P>Áõôü ôï ðñüãñáììá äéáíÝìåôáé ìå ôçí åëðßäá üôé èá öáíåß ÷ñÞóéìï, áëëÜ ÷ùñßò \r
ÊÁÌÉÁ ÅÃÃÕÇÓÇ, áêüìá êáé ôçò õðïíïïýìåíçò åããýçóçò MERCHANTABILITY or FITNESS \r
FOR A PARTICULAR PURPOSE. Äåò óôï GNU General Public License ãéá ðåñéóóüôåñåò \r
- ëåðôïìÝñåéåò (åðéóõíÜðôåôáé ðáñáêÜôù).<BR>\r
+ ëåðôïìÝñåéåò (åðéóõíÜðôåôáé ðáñáêÜôù).<br />\r
</P>\r
\r
-<HR WIDTH="100%" SIZE="2"><BR>\r
+<HR WIDTH="100%" SIZE="2"><br />\r
\r
-<PRE> GNU GENERAL PUBLIC LICENSE<BR> Version 2, June 1991<BR><BR> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<BR> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<BR> Everyone is permitted to copy and distribute verbatim copies<BR> of this license document, but changing it is not allowed.<BR><BR> Preamble<BR><BR> The licenses for most software are designed to take away your<BR>freedom to share and change it. By contrast, the GNU General Public<BR>License is intended to guarantee your freedom to share and change free<BR>software--to make sure the software is free for all its users. This<BR>General Public License applies to most of the Free Software<BR>Foundation's software and to any other program whose authors commit to<BR>using it. (Some other Free Software Foundation software is covered by<BR>the GNU Library General Public License instead.) You can apply it to<BR>your programs, too.<BR><BR> When we speak of free software, we are referring to freedom, not<BR>price. Our General Public Licenses are designed to make sure that you<BR>have the freedom to distribute copies of free software (and charge for<BR>this service if you wish), that you receive source code or can get it<BR>if you want it, that you can change the software or use pieces of it<BR>in new free programs; and that you know you can do these things.<BR><BR> To protect your rights, we need to make restrictions that forbid<BR>anyone to deny you these rights or to ask you to surrender the rights.<BR>These restrictions translate to certain responsibilities for you if you<BR>distribute copies of the software, or if you modify it.<BR><BR> For example, if you distribute copies of such a program, whether<BR>gratis or for a fee, you must give the recipients all the rights that<BR>you have. You must make sure that they, too, receive or can get the<BR>source code. And you must show them these terms so they know their<BR>rights.<BR><BR> We protect your rights with two steps: (1) copyright the software, and<BR>(2) offer you this license which gives you legal permission to copy,<BR>distribute and/or modify the software.<BR><BR> Also, for each author's protection and ours, we want to make certain<BR>that everyone understands that there is no warranty for this free<BR>software. If the software is modified by someone else and passed on, we<BR>want its recipients to know that what they have is not the original, so<BR>that any problems introduced by others will not reflect on the original<BR>authors' reputations.<BR><BR> Finally, any free program is threatened constantly by software<BR>patents. We wish to avoid the danger that redistributors of a free<BR>program will individually obtain patent licenses, in effect making the<BR>program proprietary. To prevent this, we have made it clear that any<BR>patent must be licensed for everyone's free use or not licensed at all.<BR><BR> The precise terms and conditions for copying, distribution and<BR>modification follow.<BR>\f<BR> GNU GENERAL PUBLIC LICENSE<BR> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<BR><BR> 0. This License applies to any program or other work which contains<BR>a notice placed by the copyright holder saying it may be distributed<BR>under the terms of this General Public License. The "Program", below,<BR>refers to any such program or work, and a "work based on the Program"<BR>means either the Program or any derivative work under copyright law:<BR>that is to say, a work containing the Program or a portion of it,<BR>either verbatim or with modifications and/or translated into another<BR>language. (Hereinafter, translation is included without limitation in<BR>the term "modification".) Each licensee is addressed as "you".<BR><BR>Activities other than copying, distribution and modification are not<BR>covered by this License; they are outside its scope. The act of<BR>running the Program is not restricted, and the output from the Program<BR>is covered only if its contents constitute a work based on the<BR>Program (independent of having been made by running the Program).<BR>Whether that is true depends on what the Program does.<BR><BR> 1. You may copy and distribute verbatim copies of the Program's<BR>source code as you receive it, in any medium, provided that you<BR>conspicuously and appropriately publish on each copy an appropriate<BR>copyright notice and disclaimer of warranty; keep intact all the<BR>notices that refer to this License and to the absence of any warranty;<BR>and give any other recipients of the Program a copy of this License<BR>along with the Program.<BR><BR>You may charge a fee for the physical act of transferring a copy, and<BR>you may at your option offer warranty protection in exchange for a fee.<BR><BR> 2. You may modify your copy or copies of the Program or any portion<BR>of it, thus forming a work based on the Program, and copy and<BR>distribute such modifications or work under the terms of Section 1<BR>above, provided that you also meet all of these conditions:<BR><BR> a) You must cause the modified files to carry prominent notices<BR> stating that you changed the files and the date of any change.<BR><BR> b) You must cause any work that you distribute or publish, that in<BR> whole or in part contains or is derived from the Program or any<BR> part thereof, to be licensed as a whole at no charge to all third<BR> parties under the terms of this License.<BR><BR> c) If the modified program normally reads commands interactively<BR> when run, you must cause it, when started running for such<BR> interactive use in the most ordinary way, to print or display an<BR> announcement including an appropriate copyright notice and a<BR> notice that there is no warranty (or else, saying that you provide<BR> a warranty) and that users may redistribute the program under<BR> these conditions, and telling the user how to view a copy of this<BR> License. (Exception: if the Program itself is interactive but<BR> does not normally print such an announcement, your work based on<BR> the Program is not required to print an announcement.)<BR>\f<BR>These requirements apply to the modified work as a whole. If<BR>identifiable sections of that work are not derived from the Program,<BR>and can be reasonably considered independent and separate works in<BR>themselves, then this License, and its terms, do not apply to those<BR>sections when you distribute them as separate works. But when you<BR>distribute the same sections as part of a whole which is a work based<BR>on the Program, the distribution of the whole must be on the terms of<BR>this License, whose permissions for other licensees extend to the<BR>entire whole, and thus to each and every part regardless of who wrote it.<BR><BR>Thus, it is not the intent of this section to claim rights or contest<BR>your rights to work written entirely by you; rather, the intent is to<BR>exercise the right to control the distribution of derivative or<BR>collective works based on the Program.<BR><BR>In addition, mere aggregation of another work not based on the Program<BR>with the Program (or with a work based on the Program) on a volume of<BR>a storage or distribution medium does not bring the other work under<BR>the scope of this License.<BR><BR> 3. You may copy and distribute the Program (or a work based on it,<BR>under Section 2) in object code or executable form under the terms of<BR>Sections 1 and 2 above provided that you also do one of the following:<BR><BR> a) Accompany it with the complete corresponding machine-readable<BR> source code, which must be distributed under the terms of Sections<BR> 1 and 2 above on a medium customarily used for software interchange; or,<BR><BR> b) Accompany it with a written offer, valid for at least three<BR> years, to give any third party, for a charge no more than your<BR> cost of physically performing source distribution, a complete<BR> machine-readable copy of the corresponding source code, to be<BR> distributed under the terms of Sections 1 and 2 above on a medium<BR> customarily used for software interchange; or,<BR><BR> c) Accompany it with the information you received as to the offer<BR> to distribute corresponding source code. (This alternative is<BR> allowed only for noncommercial distribution and only if you<BR> received the program in object code or executable form with such<BR> an offer, in accord with Subsection b above.)<BR><BR>The source code for a work means the preferred form of the work for<BR>making modifications to it. For an executable work, complete source<BR>code means all the source code for all modules it contains, plus any<BR>associated interface definition files, plus the scripts used to<BR>control compilation and installation of the executable. However, as a<BR>special exception, the source code distributed need not include<BR>anything that is normally distributed (in either source or binary<BR>form) with the major components (compiler, kernel, and so on) of the<BR>operating system on which the executable runs, unless that component<BR>itself accompanies the executable.<BR><BR>If distribution of executable or object code is made by offering<BR>access to copy from a designated place, then offering equivalent<BR>access to copy the source code from the same place counts as<BR>distribution of the source code, even though third parties are not<BR>compelled to copy the source along with the object code.<BR>\f<BR> 4. You may not copy, modify, sublicense, or distribute the Program<BR>except as expressly provided under this License. Any attempt<BR>otherwise to copy, modify, sublicense or distribute the Program is<BR>void, and will automatically terminate your rights under this License.<BR>However, parties who have received copies, or rights, from you under<BR>this License will not have their licenses terminated so long as such<BR>parties remain in full compliance.<BR><BR> 5. You are not required to accept this License, since you have not<BR>signed it. However, nothing else grants you permission to modify or<BR>distribute the Program or its derivative works. These actions are<BR>prohibited by law if you do not accept this License. Therefore, by<BR>modifying or distributing the Program (or any work based on the<BR>Program), you indicate your acceptance of this License to do so, and<BR>all its terms and conditions for copying, distributing or modifying<BR>the Program or works based on it.<BR><BR> 6. Each time you redistribute the Program (or any work based on the<BR>Program), the recipient automatically receives a license from the<BR>original licensor to copy, distribute or modify the Program subject to<BR>these terms and conditions. You may not impose any further<BR>restrictions on the recipients' exercise of the rights granted herein.<BR>You are not responsible for enforcing compliance by third parties to<BR>this License.<BR><BR> 7. If, as a consequence of a court judgment or allegation of patent<BR>infringement or for any other reason (not limited to patent issues),<BR>conditions are imposed on you (whether by court order, agreement or<BR>otherwise) that contradict the conditions of this License, they do not<BR>excuse you from the conditions of this License. If you cannot<BR>distribute so as to satisfy simultaneously your obligations under this<BR>License and any other pertinent obligations, then as a consequence you<BR>may not distribute the Program at all. For example, if a patent<BR>license would not permit royalty-free redistribution of the Program by<BR>all those who receive copies directly or indirectly through you, then<BR>the only way you could satisfy both it and this License would be to<BR>refrain entirely from distribution of the Program.<BR><BR>If any portion of this section is held invalid or unenforceable under<BR>any particular circumstance, the balance of the section is intended to<BR>apply and the section as a whole is intended to apply in other<BR>circumstances.<BR><BR>It is not the purpose of this section to induce you to infringe any<BR>patents or other property right claims or to contest validity of any<BR>such claims; this section has the sole purpose of protecting the<BR>integrity of the free software distribution system, which is<BR>implemented by public license practices. Many people have made<BR>generous contributions to the wide range of software distributed<BR>through that system in reliance on consistent application of that<BR>system; it is up to the author/donor to decide if he or she is willing<BR>to distribute software through any other system and a licensee cannot<BR>impose that choice.<BR><BR>This section is intended to make thoroughly clear what is believed to<BR>be a consequence of the rest of this License.<BR>\f<BR> 8. If the distribution and/or use of the Program is restricted in<BR>certain countries either by patents or by copyrighted interfaces, the<BR>original copyright holder who places the Program under this License<BR>may add an explicit geographical distribution limitation excluding<BR>those countries, so that distribution is permitted only in or among<BR>countries not thus excluded. In such case, this License incorporates<BR>the limitation as if written in the body of this License.<BR><BR> 9. The Free Software Foundation may publish revised and/or new versions<BR>of the General Public License from time to time. Such new versions will<BR>be similar in spirit to the present version, but may differ in detail to<BR>address new problems or concerns.<BR><BR>Each version is given a distinguishing version number. If the Program<BR>specifies a version number of this License which applies to it and "any<BR>later version", you have the option of following the terms and conditions<BR>either of that version or of any later version published by the Free<BR>Software Foundation. If the Program does not specify a version number of<BR>this License, you may choose any version ever published by the Free Software<BR>Foundation.<BR><BR> 10. If you wish to incorporate parts of the Program into other free<BR>programs whose distribution conditions are different, write to the author<BR>to ask for permission. For software which is copyrighted by the Free<BR>Software Foundation, write to the Free Software Foundation; we sometimes<BR>make exceptions for this. Our decision will be guided by the two goals<BR>of preserving the free status of all derivatives of our free software and<BR>of promoting the sharing and reuse of software generally.<BR><BR> NO WARRANTY<BR><BR> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<BR>FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN<BR>OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<BR>PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<BR>OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<BR>MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS<BR>TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE<BR>PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<BR>REPAIR OR CORRECTION.<BR><BR> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<BR>WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<BR>REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<BR>INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<BR>OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<BR>TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<BR>YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<BR>PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<BR>POSSIBILITY OF SUCH DAMAGES.<BR><BR> END OF TERMS AND CONDITIONS<BR></PRE>\r
+<PRE> GNU GENERAL PUBLIC LICENSE<br /> Version 2, June 1991<br /><br /> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br /> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<br /> Everyone is permitted to copy and distribute verbatim copies<br /> of this license document, but changing it is not allowed.<br /><br /> Preamble<br /><br /> The licenses for most software are designed to take away your<br />freedom to share and change it. By contrast, the GNU General Public<br />License is intended to guarantee your freedom to share and change free<br />software--to make sure the software is free for all its users. This<br />General Public License applies to most of the Free Software<br />Foundation's software and to any other program whose authors commit to<br />using it. (Some other Free Software Foundation software is covered by<br />the GNU Library General Public License instead.) You can apply it to<br />your programs, too.<br /><br /> When we speak of free software, we are referring to freedom, not<br />price. Our General Public Licenses are designed to make sure that you<br />have the freedom to distribute copies of free software (and charge for<br />this service if you wish), that you receive source code or can get it<br />if you want it, that you can change the software or use pieces of it<br />in new free programs; and that you know you can do these things.<br /><br /> To protect your rights, we need to make restrictions that forbid<br />anyone to deny you these rights or to ask you to surrender the rights.<br />These restrictions translate to certain responsibilities for you if you<br />distribute copies of the software, or if you modify it.<br /><br /> For example, if you distribute copies of such a program, whether<br />gratis or for a fee, you must give the recipients all the rights that<br />you have. You must make sure that they, too, receive or can get the<br />source code. And you must show them these terms so they know their<br />rights.<br /><br /> We protect your rights with two steps: (1) copyright the software, and<br />(2) offer you this license which gives you legal permission to copy,<br />distribute and/or modify the software.<br /><br /> Also, for each author's protection and ours, we want to make certain<br />that everyone understands that there is no warranty for this free<br />software. If the software is modified by someone else and passed on, we<br />want its recipients to know that what they have is not the original, so<br />that any problems introduced by others will not reflect on the original<br />authors' reputations.<br /><br /> Finally, any free program is threatened constantly by software<br />patents. We wish to avoid the danger that redistributors of a free<br />program will individually obtain patent licenses, in effect making the<br />program proprietary. To prevent this, we have made it clear that any<br />patent must be licensed for everyone's free use or not licensed at all.<br /><br /> The precise terms and conditions for copying, distribution and<br />modification follow.<br />\f<br /> GNU GENERAL PUBLIC LICENSE<br /> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br /><br /> 0. This License applies to any program or other work which contains<br />a notice placed by the copyright holder saying it may be distributed<br />under the terms of this General Public License. The "Program", below,<br />refers to any such program or work, and a "work based on the Program"<br />means either the Program or any derivative work under copyright law:<br />that is to say, a work containing the Program or a portion of it,<br />either verbatim or with modifications and/or translated into another<br />language. (Hereinafter, translation is included without limitation in<br />the term "modification".) Each licensee is addressed as "you".<br /><br />Activities other than copying, distribution and modification are not<br />covered by this License; they are outside its scope. The act of<br />running the Program is not restricted, and the output from the Program<br />is covered only if its contents constitute a work based on the<br />Program (independent of having been made by running the Program).<br />Whether that is true depends on what the Program does.<br /><br /> 1. You may copy and distribute verbatim copies of the Program's<br />source code as you receive it, in any medium, provided that you<br />conspicuously and appropriately publish on each copy an appropriate<br />copyright notice and disclaimer of warranty; keep intact all the<br />notices that refer to this License and to the absence of any warranty;<br />and give any other recipients of the Program a copy of this License<br />along with the Program.<br /><br />You may charge a fee for the physical act of transferring a copy, and<br />you may at your option offer warranty protection in exchange for a fee.<br /><br /> 2. You may modify your copy or copies of the Program or any portion<br />of it, thus forming a work based on the Program, and copy and<br />distribute such modifications or work under the terms of Section 1<br />above, provided that you also meet all of these conditions:<br /><br /> a) You must cause the modified files to carry prominent notices<br /> stating that you changed the files and the date of any change.<br /><br /> b) You must cause any work that you distribute or publish, that in<br /> whole or in part contains or is derived from the Program or any<br /> part thereof, to be licensed as a whole at no charge to all third<br /> parties under the terms of this License.<br /><br /> c) If the modified program normally reads commands interactively<br /> when run, you must cause it, when started running for such<br /> interactive use in the most ordinary way, to print or display an<br /> announcement including an appropriate copyright notice and a<br /> notice that there is no warranty (or else, saying that you provide<br /> a warranty) and that users may redistribute the program under<br /> these conditions, and telling the user how to view a copy of this<br /> License. (Exception: if the Program itself is interactive but<br /> does not normally print such an announcement, your work based on<br /> the Program is not required to print an announcement.)<br />\f<br />These requirements apply to the modified work as a whole. If<br />identifiable sections of that work are not derived from the Program,<br />and can be reasonably considered independent and separate works in<br />themselves, then this License, and its terms, do not apply to those<br />sections when you distribute them as separate works. But when you<br />distribute the same sections as part of a whole which is a work based<br />on the Program, the distribution of the whole must be on the terms of<br />this License, whose permissions for other licensees extend to the<br />entire whole, and thus to each and every part regardless of who wrote it.<br /><br />Thus, it is not the intent of this section to claim rights or contest<br />your rights to work written entirely by you; rather, the intent is to<br />exercise the right to control the distribution of derivative or<br />collective works based on the Program.<br /><br />In addition, mere aggregation of another work not based on the Program<br />with the Program (or with a work based on the Program) on a volume of<br />a storage or distribution medium does not bring the other work under<br />the scope of this License.<br /><br /> 3. You may copy and distribute the Program (or a work based on it,<br />under Section 2) in object code or executable form under the terms of<br />Sections 1 and 2 above provided that you also do one of the following:<br /><br /> a) Accompany it with the complete corresponding machine-readable<br /> source code, which must be distributed under the terms of Sections<br /> 1 and 2 above on a medium customarily used for software interchange; or,<br /><br /> b) Accompany it with a written offer, valid for at least three<br /> years, to give any third party, for a charge no more than your<br /> cost of physically performing source distribution, a complete<br /> machine-readable copy of the corresponding source code, to be<br /> distributed under the terms of Sections 1 and 2 above on a medium<br /> customarily used for software interchange; or,<br /><br /> c) Accompany it with the information you received as to the offer<br /> to distribute corresponding source code. (This alternative is<br /> allowed only for noncommercial distribution and only if you<br /> received the program in object code or executable form with such<br /> an offer, in accord with Subsection b above.)<br /><br />The source code for a work means the preferred form of the work for<br />making modifications to it. For an executable work, complete source<br />code means all the source code for all modules it contains, plus any<br />associated interface definition files, plus the scripts used to<br />control compilation and installation of the executable. However, as a<br />special exception, the source code distributed need not include<br />anything that is normally distributed (in either source or binary<br />form) with the major components (compiler, kernel, and so on) of the<br />operating system on which the executable runs, unless that component<br />itself accompanies the executable.<br /><br />If distribution of executable or object code is made by offering<br />access to copy from a designated place, then offering equivalent<br />access to copy the source code from the same place counts as<br />distribution of the source code, even though third parties are not<br />compelled to copy the source along with the object code.<br />\f<br /> 4. You may not copy, modify, sublicense, or distribute the Program<br />except as expressly provided under this License. Any attempt<br />otherwise to copy, modify, sublicense or distribute the Program is<br />void, and will automatically terminate your rights under this License.<br />However, parties who have received copies, or rights, from you under<br />this License will not have their licenses terminated so long as such<br />parties remain in full compliance.<br /><br /> 5. You are not required to accept this License, since you have not<br />signed it. However, nothing else grants you permission to modify or<br />distribute the Program or its derivative works. These actions are<br />prohibited by law if you do not accept this License. Therefore, by<br />modifying or distributing the Program (or any work based on the<br />Program), you indicate your acceptance of this License to do so, and<br />all its terms and conditions for copying, distributing or modifying<br />the Program or works based on it.<br /><br /> 6. Each time you redistribute the Program (or any work based on the<br />Program), the recipient automatically receives a license from the<br />original licensor to copy, distribute or modify the Program subject to<br />these terms and conditions. You may not impose any further<br />restrictions on the recipients' exercise of the rights granted herein.<br />You are not responsible for enforcing compliance by third parties to<br />this License.<br /><br /> 7. If, as a consequence of a court judgment or allegation of patent<br />infringement or for any other reason (not limited to patent issues),<br />conditions are imposed on you (whether by court order, agreement or<br />otherwise) that contradict the conditions of this License, they do not<br />excuse you from the conditions of this License. If you cannot<br />distribute so as to satisfy simultaneously your obligations under this<br />License and any other pertinent obligations, then as a consequence you<br />may not distribute the Program at all. For example, if a patent<br />license would not permit royalty-free redistribution of the Program by<br />all those who receive copies directly or indirectly through you, then<br />the only way you could satisfy both it and this License would be to<br />refrain entirely from distribution of the Program.<br /><br />If any portion of this section is held invalid or unenforceable under<br />any particular circumstance, the balance of the section is intended to<br />apply and the section as a whole is intended to apply in other<br />circumstances.<br /><br />It is not the purpose of this section to induce you to infringe any<br />patents or other property right claims or to contest validity of any<br />such claims; this section has the sole purpose of protecting the<br />integrity of the free software distribution system, which is<br />implemented by public license practices. Many people have made<br />generous contributions to the wide range of software distributed<br />through that system in reliance on consistent application of that<br />system; it is up to the author/donor to decide if he or she is willing<br />to distribute software through any other system and a licensee cannot<br />impose that choice.<br /><br />This section is intended to make thoroughly clear what is believed to<br />be a consequence of the rest of this License.<br />\f<br /> 8. If the distribution and/or use of the Program is restricted in<br />certain countries either by patents or by copyrighted interfaces, the<br />original copyright holder who places the Program under this License<br />may add an explicit geographical distribution limitation excluding<br />those countries, so that distribution is permitted only in or among<br />countries not thus excluded. In such case, this License incorporates<br />the limitation as if written in the body of this License.<br /><br /> 9. The Free Software Foundation may publish revised and/or new versions<br />of the General Public License from time to time. Such new versions will<br />be similar in spirit to the present version, but may differ in detail to<br />address new problems or concerns.<br /><br />Each version is given a distinguishing version number. If the Program<br />specifies a version number of this License which applies to it and "any<br />later version", you have the option of following the terms and conditions<br />either of that version or of any later version published by the Free<br />Software Foundation. If the Program does not specify a version number of<br />this License, you may choose any version ever published by the Free Software<br />Foundation.<br /><br /> 10. If you wish to incorporate parts of the Program into other free<br />programs whose distribution conditions are different, write to the author<br />to ask for permission. For software which is copyrighted by the Free<br />Software Foundation, write to the Free Software Foundation; we sometimes<br />make exceptions for this. Our decision will be guided by the two goals<br />of preserving the free status of all derivatives of our free software and<br />of promoting the sharing and reuse of software generally.<br /><br /> NO WARRANTY<br /><br /> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<br />FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN<br />OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<br />PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<br />OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<br />MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS<br />TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE<br />PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<br />REPAIR OR CORRECTION.<br /><br /> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<br />WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<br />REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<br />INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<br />OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<br />TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<br />YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<br />PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<br />POSSIBILITY OF SUCH DAMAGES.<br /><br /> END OF TERMS AND CONDITIONS<br /></PRE>\r
\r
\r
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>\r
ôéò áðáéôÞóåéò ôïõ ìáèÞìáôïò. Ç çìåñïìçíßá ðïõ áíåâÜæïõí ôï áñ÷åßï ôïõò êáôáãñÜöåôáé. Êáôüðéí, èá Ý÷åôå
ìéá óåëßäá óôçí ïðïßá èá ìðïñåßôå íá âñåßôå êÜèå áñ÷åßï (êáé ðüóï áñãïðïñçìÝíá Þ ü÷é Þñèå), êáé ìåôÜ èá
ìðïñåßôå íá âÜëåôå Ýíá âáèìü êáé êÜðïéï ó÷üëåéï. ÌéóÞ þñá ìåôÜ áðï üôáí âÜëåôå âáèìü óå êÜðïéï ìáèçôÞ ôï
- Moodle èá óôåßëåé áõôüìáôá Ýíá e-mail óôïí ìáèçôÞ ìå ìéá åéäïðïßçóç. </dd><BR>
- <BR>
+ Moodle èá óôåßëåé áõôüìáôá Ýíá e-mail óôïí ìáèçôÞ ìå ìéá åéäïðïßçóç. </dd><br />
+ <br />
<dt><strong>ÅðéëïãÞ</strong></dt>
<dd>Ìéá äñáóôçñéüôçôá åðéëïãÞò åßíáé ðïëý áðëÞ - ñùôÜò ìéá åñþôçóç êáé êáèïñßæåéò ìéá åðéëïãÞ áðÜíôçóåùí
Ïé ìáèçôÝò ìðïñïýí íá êÜíïõí ôéò åðéëïãÝò ôïõò, êáé åóåßò Ý÷åôå ìéá ïèüíç áíáöïñþí üðïõ ìðïñåßôå íá äåßôå
ôá áðïôåëÝóìáôá. Åãþ ôï ÷ñçóéìïðïéïýóá ãéá íá ìáæåýù óõãêáôáèÝóåéò ãéá Ýñåõíá áðï ôïõò ìáèçôÝò ìïõ, áëëá
åóåéò ìðïñåßôå íá ôï ÷ñçóéìïðïéÞóåôå ãéá ãñÞãïñá ãêÜëïð Þ øçöïöïñßåò óôçí ôÜîç.</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>Forum</strong></dt>
<dd>Áõôü ôï module åßíáé ìáêñÜí ôï ðéï óõìáíôéêü - åßíáé åäþ üðïõ ëáìâÜíïõí ìÝñïò ïé óõæçôÞóåéò
Ìþëéò ðñïóèÝóåôå Ýíá êáéíïõñãéï forum, èá ìðïñÝóåôå íá åðéëÝîåôå áðï äéáöïñåôéêïýò ôýðïõò
- Ýíá áðëü forum ãéá óõæÞôçóç åíüò èÝìáôïò, Ýíá åëÝõèåñï ãéá üëïõò êáé ãåíéêü
forum, Þ Ýíá forum one-discussion-thread-per-user.</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>Áñ÷åßï êáôáãñáöÞò ãåãïíüôùí (Journal)</strong></dt>
<dd>ÊÜèå äñáóôçñßïôçôá êáôáãñáöÞå ãåãïíþôùí áðïôåëåß ìéá êáôá÷þñçóç óôï óõíïëéêü áñ÷åßï êáôáãñáöÞò ãåãïíþôùí
ôïõ ìáèÞìáôïò. Ãéá êÜèå Ýíá ìðïñåßôå íá êáèïñßóåôå ìéá áíïé÷ôïý ôÝëïõò åñþôçóç ç ïðïß áïäçãåß ôï ôé ãñÜöïõí
êáèþò åßíáé äéáèÝóéìá ìüíï óå áõôïýò êáé åóÜò. Êáôüðéí, èá ìðïñåßôå íá âáèìïëïãÞóåôå êáé íá ó÷ïëéÜóåôå üëåò ôéò
êáôá÷ùñÞóåéò ãéá áõôÞ ôçí åâäïìÜäá Þ ôï èÝìá, êáé ïé ìáèçôÝò èá ëáìâÜíïõí áõôüìáôá Ýíá e-mail ðïõ èá ôïõò
ðëçñïöïñåß ó÷åôéêÜ ìå ôçí áíÜäñáóç óáò.</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>ÐçãÞResource</strong></dt>
<dd>Ïé ðçãÝò åßíáé ôï ðåñéå÷üìåíï ôïõ ìáèÞìáôïò óáò. ÊÜèå ðçãÞ ìðïñåß íá åßíáé åíá ïðïéäÞðïôå áñ÷åßï Ý÷åôå áíåâÜóåé
Þ Ý÷åôå óõíäÝóåé óå êáðïéï URL. Ìðïñåßôå åðßóçò íá äéáôçñÞóåôå áðëÝò, âáóéóìÝíåò óå êåßìåíï, óåëßäåò ðëçêôñïëïãþíôáò
ôåò áðåõèåßáò óå ìéá öüñìá.</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>ÅñùôÞìáôá - Quiz</strong></dt>
<dd>Áõôü ôï module óáò åðéôñÝðåé íá ó÷åäéÜæåôå êáé íá åöáñìüæåôå ôåóô åñùôçìÜôùí, ðïõ ïé áðáíôÞóåéò ôùí åñùôÞóåùí íá
áðïôåëïýíôáé áðï ðïëëáðëÝò åðéëïãÝò, óùóôü Þ ëÜèïò, Þ ìéêñÝò áðáíôÞóåéò. ÁõôÝò ïé åñùôÞóåéò êñáôïýíôáé óå ìéá
êáèçãçôÞò ìðïñåß íá äéáëÝîåé Þ íá äþóåé êÜðïéá óôïé÷åßá Þ íá äåßîåé ôéò óùóôÝò áðáíôÞóåéò.
Áõôü ôï module ðåñéëáìâÜíåé âáèìïëïãéêÝò äéåõêïëýíóåéò.
</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>Survey</strong></dt>
<dd>The survey module provides a number of predefined survey instruments that are useful in
evaluating and understanding your class. Currently they include the COLLES and the ATTLS instruments.
They can be given to students early in the course as a diagnostic tool and at the end of the
course as an evaluation tool (I use one every week in my courses).</dd>
</dl>
- <BR>
+ <br />
<p>ÁöïýðñïóèÝóåôå ôéò äñáóôçñéüôçôåò óáò ìðïñåßôå íá ôéò ìåôáêéíåßôå ðÜíù êÜôù óôï ðåñéâÜëëïí ôïõ ìÜèçìáôïò óáò
êëéêÜñïíôáò óôá ìéêñÜ åéêïíßäéá ìå ôá âåëÜêéá (<img src="../pix/t/up.gif" width="9" height="10">
<img src="../pix/t/down.gif" width="9" height="10">) äßðëá óôï êÜèå Ýíá. Ìðïñåßôå åðßóçò íá ôá
<blockquote>
<p>ÄçìéïõñãÞóôå Ýíá îå÷ùñéóôü áíôßãñáöï ôùí áñ÷åßùí ðñéí ôçí áíáâÜèìéóç Ýôóé þóôå
íá åßíáé äõíáôÞ ç áíÜêôçóç ôïõ config.php êáé ïðïéïõäÞðïôå module Ý÷åé ðñïóôåèåß
- üðùò èÝìáôá, ãëþóóåò êôë.<br>
+ üðùò èÝìáôá, ãëþóóåò êôë.<br />
</p>
</blockquote>
<p><strong>2. Ï öÜêåëïò äåäïìÝíùí.</strong></p>
<p>Åêåß âñßóêåôáé ôï ðåñéå÷üìåíï ðïõ Ý÷åé öïñôùèåß (üðùò áñ÷åßá ìáèçìÜôùí
êáé åñãáóßåò öïéôçôþí) êáé Ýôóé åßíáé ðïëý óçìáíôéêü íá õðÜñ÷ïõí áíôßãñáöá
áóöáëåßáò áõôþí ôùí áñ÷åßùí ïýôùò Þ Üëëùò. ÌåñéêÝò öïñÝò ïé áíáâáèìßóåéò åíäÝ÷åôáé
- íá ìåôáêéíÞóïõí Þ íá ìåôïíïìÜóïõí öáêÝëïõò ìÝóá óôï öÜêåëï äåäïìÝíùí.<br>
+ íá ìåôáêéíÞóïõí Þ íá ìåôïíïìÜóïõí öáêÝëïõò ìÝóá óôï öÜêåëï äåäïìÝíùí.<br />
</p>
</blockquote>
<p><strong>3. Ç âÜóç äåäïìÝíùí</strong></p>
ðñïâëÞìáôá óå íÝåò åãêáôáóôÜóåéò. Ï êáëýôåñïò ôñüðïò åßíáé íá ìåôïíïìÜóåôå ôïí
ôñÝ÷ïíôá öÜêåëï Moodle êáé íá áðïóõìðéÝóåôå ôï Moodle óôçí ðáëéÜ èÝóç.</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br>
+ <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.0.6.tgz</font></p>
</blockquote>
<p>ÌåôÜ, áíôéãñÜøôå ôï config.php êáé ïðïéïäÞðïôå plugin:</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br>
+ <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
Thinking and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.</li>
<li>Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways of knowing
as learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436.
- <br>
+ <br />
</li>
</ul>
<a href=\$a->link>íá áëëÜîåéò ôïí êùäéêü óïõ</a> ìå êÜðïéïí ðïõ íá ìðïñåßò íá èõìçèåßò ðéï åýêïëá.";
$string['enrolmentconfirmation'] = "Èá åããñáöåßò óáí ìÝëïò áõôïý ôïõ ìáèÞìáôïò.<br/>Åßóôå âÝâáéïé üôé èÝëåôå íá ôï êÜíåôå;";
$string['enrolmentkey'] = "Êëåéäß åããñáöÞò";
-$string['enrolmentkeyfrom'] = "Áõôü ôï ìÜèçìá áðáéôåß Ýíá 'êëåéäß åããñáöÞò' - Ýíáí êùäéêü ìéáò ÷ñÞóçò<BR>\r\r
+$string['enrolmentkeyfrom'] = "Áõôü ôï ìÜèçìá áðáéôåß Ýíá 'êëåéäß åããñáöÞò' - Ýíáí êùäéêü ìéáò ÷ñÞóçò<br />\r\r
ôï ïðïßï èá Ýðñåðå íá ôïí Ý÷åôå ðáñáëÜâåé áðü ôïí \$a";
-$string['enrolmentkeyhint'] = "Áõôü ôï êëåéäß åããñáöÞò Þôáí ëÜèïò, ðáñáêáëþ äïêéìÜóôå îáíÜ<BR>\r\r
+$string['enrolmentkeyhint'] = "Áõôü ôï êëåéäß åããñáöÞò Þôáí ëÜèïò, ðáñáêáëþ äïêéìÜóôå îáíÜ<br />\r\r
(ÓõìâïõëÞ - îåêéíÜ ìå '\$a')";
$string['entercourse'] = "ÐáôÞóôå ãéá íá åéóÝëèåôå óå áõôü ôï ìÜèçìá";
$string['enteremailaddress'] = "ÅéóÜãåôå ôç äéåýèõíóç çëåêôñïíéêïý ôá÷õäñïìåßïõ óáò þóôå íá áëëÜîåé \r\r
$string['search'] = "ÁíáæÞôçóç";
$string['searchagain'] = "ÁíáæÞôçóç îáíÜ";
$string['searchcourses'] = "ÁíáæÞôçóç ìáèçìÜôùí";
-$string['searchhelp'] = "Ìðïñåßò íá áíáæçôÞóåéò ðïëëÝò ëÝîåéò ìå ìéá öïñÜ.<p>word: åýñåóç ôáéñéÜóìáôïò áõôÞò ôçò ëÝîçò ìÝóá óôï êåßìåíï. <br>+word: ìüíï áêñéâåßò ëÝîåéò èá âñåèïýí. <br>-word: ìçí óõìðåñéëÜâåôå ôá áðïôåëÝóìáôá ðïõ ðåñéÝ÷ïõí áõôÞ ç ëÝîç.";
+$string['searchhelp'] = "Ìðïñåßò íá áíáæçôÞóåéò ðïëëÝò ëÝîåéò ìå ìéá öïñÜ.<p>word: åýñåóç ôáéñéÜóìáôïò áõôÞò ôçò ëÝîçò ìÝóá óôï êåßìåíï. <br />+word: ìüíï áêñéâåßò ëÝîåéò èá âñåèïýí. <br />-word: ìçí óõìðåñéëÜâåôå ôá áðïôåëÝóìáôá ðïõ ðåñéÝ÷ïõí áõôÞ ç ëÝîç.";
$string['searchresults'] = "ÁíáæÞôçóç áðïôåëåóìÜôùí";
$string['sec'] = "äåõôåñüëåðôï";
$string['secs'] = "äåõôåñüëåðôá";
\r
\r
$string['acceptederror'] = "Áðïäåêôü óöÜëìá";\r
-$string['addingquestions'] = "ÁõôÞ ç ðëåõñÜ ôçò óåëßäáò åßíáé üðïõ äéá÷åéñßæåóôå ôç âÜóç äåäïìÝíùí ôùí åñùôçìÜôùí. Ôá åñùôÞìáôá áðïèçêåýïíôáé óå êáôçãïñßåò þóôå íá ôçñïýíôáé ïñãáíùìÝíá êáé ìðïñïýí íá ÷ñçóéìïðïéçèïýí óôï ìÜèçìÜ óáò Þ áêüìç êáé óå Üëëá ìáèÞìáôá áí åðéëÝîåôå íá ôá 'äçìïóéïðïéÞóåôå'.<br><br>Áöïý åðéëÝîåôå Þ äçìéïõñãÞóåôå ìéá êáôçãïñßá åñùôçìÜôùí ôüôå èá åßóôå óå èÝóç íá äçìéïõñãÞóåôå Þ íá åðåîåñãáóôåßôå åñùôÞìáôá. Ìðïñåßôå íá åðéëÝîåôå ïðïéïäÞðïôå áðü áõôÜ ôá åñùôÞìáôá ãéá íá ôï ðñïóèÝóåôå óôï êïõßæ óáò óôçí ðÜíù ðëåõñÜ áõôÞò ôçò óåëßäáò";\r
+$string['addingquestions'] = "ÁõôÞ ç ðëåõñÜ ôçò óåëßäáò åßíáé üðïõ äéá÷åéñßæåóôå ôç âÜóç äåäïìÝíùí ôùí åñùôçìÜôùí. Ôá åñùôÞìáôá áðïèçêåýïíôáé óå êáôçãïñßåò þóôå íá ôçñïýíôáé ïñãáíùìÝíá êáé ìðïñïýí íá ÷ñçóéìïðïéçèïýí óôï ìÜèçìÜ óáò Þ áêüìç êáé óå Üëëá ìáèÞìáôá áí åðéëÝîåôå íá ôá 'äçìïóéïðïéÞóåôå'.<br /><br />Áöïý åðéëÝîåôå Þ äçìéïõñãÞóåôå ìéá êáôçãïñßá åñùôçìÜôùí ôüôå èá åßóôå óå èÝóç íá äçìéïõñãÞóåôå Þ íá åðåîåñãáóôåßôå åñùôÞìáôá. Ìðïñåßôå íá åðéëÝîåôå ïðïéïäÞðïôå áðü áõôÜ ôá åñùôÞìáôá ãéá íá ôï ðñïóèÝóåôå óôï êïõßæ óáò óôçí ðÜíù ðëåõñÜ áõôÞò ôçò óåëßäáò";\r
$string['addquestions'] = "ÐñïóèÞêç åñùôÞìáôïò";\r
$string['addquestionstoquiz'] = "ÐñïóèÞêç åñùôçìÜôùí óå õðÜñ÷ïí êïõßæ";\r
$string['addselectedtoquiz'] = "ÐñïóèÞêç åðéëåãìÝíùí óôï êïõßæ";\r
$string['filloutthreequestions'] = "ÐñÝðåé íá óõìðëçñþóåôå ôïõëÜ÷éóôïí ôñåéò åñùôÞóåéò. ÅñùôÞóåéò ðïõ ìÝíïõí êåíÝò äå èá ÷ñçóéìïðïéçèïýí.";\r
$string['fillouttwochoices'] = "ÐñÝðåé íá óõìðëçñþóåéò ôïõëÜ÷éóôï äõï åðéëïãÝò. Ïé êåíÝò åðéëïãÝò äå èá ÷ñçóéìïðïéçèïýí.";\r
$string['fractionsaddwrong'] = "Ïé èåôéêÝò âáèìïëïãßåò ðïõ åðéëÝîáôå äåí áèñïßæïíôáé óôï 100%%\r\r
-<BR>Áíôßèåôá, áèñïßæïíôáé óôï \$a%%\r\r
-<BR>Èåò íá ãõñßóåéò ðßóù êáé íá ôñïðïðïéÞóåéò ôçí åñþôçóç;";\r
+<br />Áíôßèåôá, áèñïßæïíôáé óôï \$a%%\r\r
+<br />Èåò íá ãõñßóåéò ðßóù êáé íá ôñïðïðïéÞóåéò ôçí åñþôçóç;";\r
$string['fractionsnomax'] = "Ìéá áðü ôéò åñùôÞóåéò èá Ýðñåðå íá åßíáé 100%%, Ýôóé þóôå íá åßíáé äõíáôü\r\r
-<BR>íá ðÜñåé êÜðïéïò ôï óýíïëï ôçò âáèìïëïãßáò óå áõôÞ ôçí åñþôçóç.\r\r
-<BR>ÈÝëåôå íá åðéóôñÝøåôå êáé íá ôñïðïðïéÞóåôå ôçí åñþôçóç;";\r
+<br />íá ðÜñåé êÜðïéïò ôï óýíïëï ôçò âáèìïëïãßáò óå áõôÞ ôçí åñþôçóç.\r\r
+<br />ÈÝëåôå íá åðéóôñÝøåôå êáé íá ôñïðïðïéÞóåôå ôçí åñþôçóç;";\r
$string['gradeaverage'] = "ÌÝóïò âáèìüò";\r
$string['gradehighest'] = "Ï õøçëüôåñïò âáèìüò";\r
$string['grademethod'] = "ÌÝèïäïò âáèìïëüãçóçò";\r
$string['noquestions'] = "Êáìßá åñþôçóç äåí Ý÷åé ðñïóôåèåß áêüìá";\r
$string['noreview'] = "Äå óáò åðéôñÝðåôáé íá áíáóêïðÞóåôå áõôü ôï êïõßæ";\r
$string['noreviewuntil'] = "Äå óáò åðéôñÝðåôáé íá áíáóêïðÞóåôå áõôü ôï êïõßæ ìÝ÷ñé \$a";\r
-$string['notenoughsubquestions'] = "Äåí Ý÷ïõí ïñéóôåß áñêåôÜ õðïåñùôÞìáôá!<br>\r\r
+$string['notenoughsubquestions'] = "Äåí Ý÷ïõí ïñéóôåß áñêåôÜ õðïåñùôÞìáôá!<br />\r\r
ÈÝëåôå íá åðéóôñÝøåôå êáé íá äéïñèþóåôå áõôÞ ôçí åñþôçóç;";\r
$string['numerical'] = "Áñéèìçôéêü";\r
$string['publish'] = "Äçìïóßåõóç";\r
$string['noassessmentsdone'] = "Äåí Ýãéíáí ÁíáèÝóåéò";\r
$string['nosubmissionsavailableforassessment'] = "Äåí õðÜñ÷ïõí äéáèÝóéìåò ÕðïâïëÝò ãéá áîéïëüãçóç";\r
$string['notavailable'] = "Äåí åßíáé ÄéáèÝóéìï";\r
-$string['noteonassessmentelements'] = "Óçìåßùóå üôé ç âáèìïëïãßá ÷ùñßæåôáé óå êÜðïéá 'Óôïé÷åßá Áîéïëüãçóçò'.<BR>\r\r
-Áõôü êÜíåé ôç âáèìïëüãçóç åõêïëüôåñçêáé ðéï óõíåðÞ. Óáí êáèçãçôÞò ðñÝðåé íá ðñïóèÝóåéò áõôÜ ôá <BR> Óôïé÷åßá ðñéí êÜíåéò ôçí áíÜèåóç äéáèÝóéìç ãéá ôïõò ìáèçôÝò. Áõôü ãßíåôáé <BR> êÜíïíôáò êëéê óôçí áíÜèåóç ôïõ ìáèÞìáôïò, áí äåí õðÜñ÷ïõí óôïé÷åßá èá óïõ æçôçèåß<BR> íá ôá ðñïóèÝóåéò. Ìðïñåßò íá áëëÜîåéò ôïí áñéèìü ôùí óôïé÷åßùí ÷ñçóéìïðïéþíôáò ôçí ïèüíç Åðåîåñãáóßá ÁíÜèåóçò,<BR> ôá óôïé÷åßá ìðïñïýí íá ôñïðïðïéçèïýí áðü ôï "Äéá÷åßñéóç ÁíÜèåóçò" ïèüíç.";\r
+$string['noteonassessmentelements'] = "Óçìåßùóå üôé ç âáèìïëïãßá ÷ùñßæåôáé óå êÜðïéá 'Óôïé÷åßá Áîéïëüãçóçò'.<br />\r\r
+Áõôü êÜíåé ôç âáèìïëüãçóç åõêïëüôåñçêáé ðéï óõíåðÞ. Óáí êáèçãçôÞò ðñÝðåé íá ðñïóèÝóåéò áõôÜ ôá <br /> Óôïé÷åßá ðñéí êÜíåéò ôçí áíÜèåóç äéáèÝóéìç ãéá ôïõò ìáèçôÝò. Áõôü ãßíåôáé <br /> êÜíïíôáò êëéê óôçí áíÜèåóç ôïõ ìáèÞìáôïò, áí äåí õðÜñ÷ïõí óôïé÷åßá èá óïõ æçôçèåß<br /> íá ôá ðñïóèÝóåéò. Ìðïñåßò íá áëëÜîåéò ôïí áñéèìü ôùí óôïé÷åßùí ÷ñçóéìïðïéþíôáò ôçí ïèüíç Åðåîåñãáóßá ÁíÜèåóçò,<br /> ôá óôïé÷åßá ìðïñïýí íá ôñïðïðïéçèïýí áðü ôï "Äéá÷åßñéóç ÁíÜèåóçò" ïèüíç.";\r
$string['notgraded'] = "Äåí âáèìïëïãÞèçêå";\r
$string['notitlegiven'] = "Äåí äüèçêå ôßôëïò";\r
$string['numberofassessmentelements'] = "Áñéèìüò Ó÷ïëßùí, Óôïé÷åßá Áîéïëüãçóçò, Åýñç Âáèìþí, ÊñéôÞñéï Statments Þ Êáôçãïñßåò óå ìéá Êåöáëßäá";\r
$string['view'] = "ÅìöÜíéóç";\r
$string['viewassessmentofteacher'] = "ÅìöÜíéóç Áîéïëüãçóçò áðü \$a";\r
$string['viewotherassessments'] = "ÅìöÜíéóç Üëëùí ÁîéïëïãÞóåùí";\r
-$string['warningonamendingelements'] = "ÐÑÏÅÉÄÏÐÏÉÇÓÇ: ÕðÜñ÷ïõí õðïâáëëüìåíåò áîéïëïãÞóåéò. <BR>ÌÇÍ áëëÜæåôå ôïí áñéèìü ôùí óôïé÷åßùí, ôïõò ôýðïõò êëßìáêáò Þ ôç óôÜèìéóç ôùí óôïé÷åßùí";\r
+$string['warningonamendingelements'] = "ÐÑÏÅÉÄÏÐÏÉÇÓÇ: ÕðÜñ÷ïõí õðïâáëëüìåíåò áîéïëïãÞóåéò. <br />ÌÇÍ áëëÜæåôå ôïí áñéèìü ôùí óôïé÷åßùí, ôïõò ôýðïõò êëßìáêáò Þ ôç óôÜèìéóç ôùí óôïé÷åßùí";\r
$string['weightederrorcount'] = "ÓôáèìéóìÝíç Áñßèìçóç ËÜèïõò: \$a";\r
$string['weightforbias'] = "ÌÝôñï ãéá Ìåñïëçøßá";\r
$string['weightforgradingofassessments'] = "ÌÝôñï ãéá ôç Âáèìïëüãçóç ôùí ÁîéïëïãÞóåùí";\r
$string['about'] = 'About this editor';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = 'Address';
$string['alignment'] = 'Alignment';
$string['alternatetext'] = 'Alternate text';
-<p><img valign="absmiddle" SRC="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Assignments</b></p>
+<p><img valign="middle" SRC="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Assignments</b></p>
<ul>
<p>Assignments allow the teacher to specify a task that requires students
to prepare digital content (any format) and submit it by uploading it
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/attendance/icon.gif"> <b>Attendance</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/attendance/icon.gif"> <b>Attendance</b></p>
<ul>
<p>This module allows you to record the attendance of each participant in an on-site or on-line class session. Attendance can be logged manually by any teacher in the course, or automatically based on participant activity within the twenty-four hour period of the attendance date.</p>
</ul>
-<p><img valign="absmiddle" SRC="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif"> <b>Chats</b></p>
+<p><img valign="middle" SRC="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif"> <b>Chats</b></p>
<ul>
<p>The Chat module allows participants to have a real-time synchronous
discussion via the web. This is a useful way to get a different
-<p><img valign="absmiddle" SRC="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif"> <b>Choices</b></p>
+<p><img valign="middle" SRC="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif"> <b>Choices</b></p>
<ul>
<p>A choice activity is very simple - the teacher asks a question and specifies a
choice of multiple responses. It can be useful as a quick poll to
-<img valign="absmiddle" src="<?php echo $cfg->wwwroot?>/mod/dialogue/icon.gif"> <b>Dialogues</b></p>
+<img valign="middle" src="<?php echo $cfg->wwwroot?>/mod/dialogue/icon.gif"> <b>Dialogues</b></p>
<p>This module provides a simple communication method between pairs of users.
A teacher can open an dialogue with a student, a student can open
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif"> <b>Dialogues</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif"> <b>Dialogues</b></p>
<ul>
<p>This module provides a simple communication method between pairs of users.
A teacher can open an dialogue with a student, a student can open
<td>
<table border="0" align="center" cellpadding="5">
<tr>
- <td><a href="javascript:inserttext(':-)')"><img border="0" hspace="10" src="pix/s/smiley.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext(':-)')"><img border="0" hspace="10" src="pix/s/smiley.gif" width="15" height="15" alt="" /></a></td>
<td>smile</td>
<td><font face="courier">:-)</td>
</tr>
<tr>
- <td><a href="javascript:inserttext(':-D')"><img alt border="0" hspace="10" src="pix/s/biggrin.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext(':-D')"><img border="0" hspace="10" src="pix/s/biggrin.gif" width="15" height="15" alt="" /></a></td>
<td>big grin</td>
<td><font face="courier">:-D</td>
</tr>
<tr>
- <td><a href="javascript:inserttext(';-)')"><img alt border="0" hspace="10" src="pix/s/wink.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext(';-)')"><img border="0" hspace="10" src="pix/s/wink.gif" width="15" height="15" alt="" /></a></td>
<td>wink</td>
<td><font face="courier">;-)</td>
</tr>
<tr>
- <td><a href="javascript:inserttext(':-/')"><img alt border="0" hspace="10" src="pix/s/mixed.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext(':-/')"><img border="0" hspace="10" src="pix/s/mixed.gif" width="15" height="15" alt="" /></a></td>
<td>mixed</td>
<td><font face="courier">:-/</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('V-.')"><img alt border="0" hspace="10" src="pix/s/thoughtful.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('V-.')"><img border="0" hspace="10" src="pix/s/thoughtful.gif" width="15" height="15" alt="" /></a></td>
<td>thoughtful</td>
<td><font face="courier">V-.</font></td>
</tr>
<tr>
- <td><a href="javascript:inserttext(':-P')"><img alt border="0" hspace="10" src="pix/s/tongueout.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext(':-P')"><img border="0" hspace="10" src="pix/s/tongueout.gif" width="15" height="15" alt="" /></a></td>
<td>tongue out</td>
<td><font face="courier">:-P</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('B-)')"><img alt border="0" hspace="10" src="pix/s/cool.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('B-)')"><img border="0" hspace="10" src="pix/s/cool.gif" width="15" height="15" alt="" /></a></td>
<td>cool</td>
<td><font face="courier">B-)</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('^-)')"><img alt border="0" hspace="10" src="pix/s/approve.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('^-)')"><img border="0" hspace="10" src="pix/s/approve.gif" width="15" height="15" alt="" /></a></td>
<td>approve</td>
<td><font face="courier">^-)</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('8-)')"><img alt border="0" hspace="10" src="pix/s/wideeyes.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('8-)')"><img border="0" hspace="10" src="pix/s/wideeyes.gif" width="15" height="15" alt="" /></a></td>
<td>wide eyes</td>
<td><font face="courier">8-)</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('8-o')"><img alt border="0" hspace="10" src="pix/s/surprise.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('8-o')"><img border="0" hspace="10" src="pix/s/surprise.gif" width="15" height="15" alt="" /></a></td>
<td>surprise</td>
<td><font face="courier">8-o</td>
</tr>
<td>
<table border="0" align="center" cellpadding="5">
<tr>
- <td><a href="javascript:inserttext(':-(')"><img alt border="0" hspace="10" src="pix/s/sad.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext(':-(')"><img border="0" hspace="10" src="pix/s/sad.gif" width="15" height="15" alt="" /></a></td>
<td>sad</td>
<td><font face="courier">:-(</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('8-.')"><img alt border="0" hspace="10" src="pix/s/shy.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('8-.')"><img border="0" hspace="10" src="pix/s/shy.gif" width="15" height="15" alt="" /></a></td>
<td>shy</td>
<td><font face="courier">8-.</td>
</tr>
<tr>
- <td><a href="javascript:inserttext(':-I')"><img alt border="0" hspace="10" src="pix/s/blush.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext(':-I')"><img border="0" hspace="10" src="pix/s/blush.gif" width="15" height="15" alt="" /></a></td>
<td>blush</td>
<td><font face="courier">:-I</td>
</tr>
<tr>
- <td><a href="javascript:inserttext(':-X')"><img alt border="0" hspace="10" src="pix/s/kiss.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext(':-X')"><img border="0" hspace="10" src="pix/s/kiss.gif" width="15" height="15" alt="" /></a></td>
<td>kisses</td>
<td><font face="courier">:-X</td>
</tr>
<tr>
- <td><a href="javascript:inserttext(':o)')"><img alt border="0" hspace="10" src="pix/s/clown.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext(':o)')"><img border="0" hspace="10" src="pix/s/clown.gif" width="15" height="15" alt="" /></a></td>
<td>clown</td>
<td><font face="courier">:o)</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('P-|')"><img alt border="0" hspace="10" src="pix/s/blackeye.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('P-|')"><img border="0" hspace="10" src="pix/s/blackeye.gif" width="15" height="15" alt="" /></a></td>
<td>black eye</td>
<td><font face="courier">P-|</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('8-[')"><img alt border="0" hspace="10" src="pix/s/angry.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('8-[')"><img border="0" hspace="10" src="pix/s/angry.gif" width="15" height="15" alt="" /></a></td>
<td>angry</td>
<td><font face="courier">8-[</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('xx-P')"><img alt border="0" hspace="10" src="pix/s/dead.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('xx-P')"><img border="0" hspace="10" src="pix/s/dead.gif" width="15" height="15" alt="" /></a></td>
<td>dead</td>
<td><font face="courier">xx-P</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('|-.')"><img alt border="0" hspace="10" src="pix/s/sleepy.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('|-.')"><img border="0" hspace="10" src="pix/s/sleepy.gif" width="15" height="15" alt="" /></a></td>
<td>sleepy</td>
<td><font face="courier">|-.</td>
</tr>
<tr>
- <td><a href="javascript:inserttext('}-]')"><img alt border="0" hspace="10" src="pix/s/evil.gif" width="15" height="15"></a></td>
+ <td><a href="javascript:inserttext('}-]')"><img border="0" hspace="10" src="pix/s/evil.gif" width="15" height="15" alt="" /></a></td>
<td>evil</td>
<td><font face="courier">}-]</td>
</tr>
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/exercise/icon.gif"> <b>Exercise</b>
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/exercise/icon.gif"> <b>Exercise</b>
<ul>
<p>An Exercise is a simple but powerful assignment. In an exercise the teacher asks the students to do a piece of practical work. It could be writing an essay or a report, preparing a presentation, etc. When the student has done the task they must first self-assess their work before submitting it to the teacher. Once submitted the teacher assesses the piece of work itself. The teacher can give feedback to the student and ask the student to improve the work and re-submit it or not. The final grade is based on how well the student assessed their own work and the work itself.</p>
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/exercise/icon.gif"> <b>Exercise</b>
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/exercise/icon.gif"> <b>Exercise</b>
<p>An Exercise is a simple but powerful assignment. In an exercise the teacher
asks the students to do a piece of practical work. It could be writing an
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif"> <b>Forums</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif"> <b>Forums</b></p>
<ul>
<p>This activity can be the most important - it is here that most discussion takes place.
Forums can be structured in different ways, and can include peer rating of each posting.
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/glossary/icon.gif"> <b>Glossary</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/glossary/icon.gif"> <b>Glossary</b></p>
<ul>
<p>This activity allows participants to create and maintain a list of definitions, like a dictionary.
<p>The entries can be searched or browsed in many different formats.
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif"> <b>Journals</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif"> <b>Journals</b></p>
<ul>
<p>This module is a very important reflective activity. The teacher
asks the student to reflect on a particular topic, and the student can
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif"> <b>Labels</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif"> <b>Labels</b></p>
<ul>
<p>This is a not a true activity - it is a "dummy" activity that allows you
to insert text and graphics among the other activities on the course page.</p>
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/lesson/icon.gif"> <b>Lesson</b>
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/lesson/icon.gif"> <b>Lesson</b>
<ul>
<p>A lesson delivers content in an interesting and flexible way. It consists of a
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif"> <b>Quizzes</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif"> <b>Quizzes</b></p>
<ul>
<p>This module allows the teacher to design and set quiz tests, consisting of
multiple choice, true-false, and short answer questions. These
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif"> <b>Resources</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif"> <b>Resources</b></p>
<ul>
<p>Resources are content: information the teacher wants to bring into the
course. These can be prepared files uploaded to the course
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/scorm/icon.gif"> <b>SCORM packages</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/scorm/icon.gif"> <b>SCORM packages</b></p>
<ul>
<p>A SCORM package is a bundle of web content packaged in a way that follows
the SCORM standard for learning objects.
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif"> <b>Surveys</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif"> <b>Surveys</b></p>
<ul>
<p>The Survey module provides a number of verified survey instruments that
have been found useful in assessing and stimulating learning in
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/wiki/icon.gif"> <b>Wikis</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/wiki/icon.gif"> <b>Wikis</b></p>
<ul>
<p>A Wiki enables documents to be authored collectively in a simple markup language using a web browser.</p>
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/workshop/icon.gif"> <b>Workshop</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/workshop/icon.gif"> <b>Workshop</b></p>
<ul>
<p>A Workshop is a peer assessment activity with a huge array of options.
It allows participants to assess each other's projects, as well as
$string['nothingnew'] = 'Nothing new since your last login';
$string['noticenewerbackup'] = 'This backup file has been created with Moodle $a->backuprelease ($a->backupversion) and it\'s newer than your currently installed Moodle $a->serverrelease ($a->serverversion). This could cause some inconsistencies because backwards compatibility of backup files cannot be guaranteed.';
$string['notifyloginfailuresmessage'] = '$a->time, IP: $a->ip, User: $a->info';
-$string['notifyloginfailuresmessageend'] = 'You can view these logs at $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
+$string['notifyloginfailuresmessageend'] = 'You can view these logs at $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
$string['notifyloginfailuresmessagestart'] = 'Here is a list of failed login attempts at $a since you were last notified ';
$string['notifyloginfailuressubject'] = '$a :: Failed logins notification';
$string['notincluded'] = 'Not included';
$string['search'] = 'Search';
$string['searchagain'] = 'Search again';
$string['searchcourses'] = 'Search courses';
-$string['searchhelp'] = 'You can search for multiple words at once.<p>word : find any match of this word within the text.<br />+word : only exact matching words will be found.<br />-word : don\'t include results containing this word.';
+$string['searchhelp'] = 'You can search for multiple words at once.<br /><br />word : find any match of this word within the text.<br />+word : only exact matching words will be found.<br />-word : don\'t include results containing this word.';
$string['searchresults'] = 'Search results';
$string['sec'] = 'sec';
$string['secs'] = 'secs';
$string['about'] = 'About this editor';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = 'Address';
$string['alignment'] = 'Alignment';
$string['alternatetext'] = 'Alternate text';
$string['entryexported'] = 'Entry succesfully exported';
$string['entryishidden'] = '(this entry is currently hidden)';
$string['entryusedynalink'] = 'This entry should be automatically linked';
-$string['explainaddentry'] = 'Add a new entry to the current glossary.<br>Concept and definition are mandatory fields.';
+$string['explainaddentry'] = 'Add a new entry to the current glossary.<br />Concept and definition are mandatory fields.';
$string['explainall'] = 'Shows ALL entries on one page';
$string['explainalphabet'] = 'Browse the glossary using this index';
-$string['explainexport'] = 'A file has been generated.<br>Download it and keep it safe. You can import it anytime you wish in this or other course.';
+$string['explainexport'] = 'A file has been generated.<br />Download it and keep it safe. You can import it anytime you wish in this or other course.';
$string['explainimport'] = 'You must specify the file to import and define the criteria of the process.<p>Submit your request and review the results.';
$string['explainspecial'] = 'Shows entries that do not begin with a letter';
$string['exportedentry'] = 'Exported entry';
<a href=$a->link>change your password</a> to something easier to remember.';
$string['enrolmentconfirmation'] = 'You are about to enroll yourself as a member of this course.<br />Are you sure you wish to do this?';
$string['enrolmentkey'] = 'Enrollment key';
-$string['enrolmentkeyfrom'] = 'This course requires an \'enrollment key\' - a one-time<BR>\r
+$string['enrolmentkeyfrom'] = 'This course requires an \'enrollment key\' - a one-time<br />\r
password that you should have received from $a';
-$string['enrolmentkeyhint'] = 'That enrollment key was incorrect, please try again<BR>\r
+$string['enrolmentkeyhint'] = 'That enrollment key was incorrect, please try again<br />\r
(Here\'s a hint - it starts with \'$a\')';
$string['entercourse'] = 'Click to enter this course';
$string['enteremailaddress'] = 'Enter in your email address to reset your \r
$string['search'] = 'Search';
$string['searchagain'] = 'Search again';
$string['searchcourses'] = 'Search courses';
-$string['searchhelp'] = 'You can search for multiple words at once.<p>word : find any match of this word within the text.<br>+word : only exact matching words will be found.<br>-word : don\'t include results containing this word.';
+$string['searchhelp'] = 'You can search for multiple words at once.<br /><br />word : find any match of this word within the text.<br />+word : only exact matching words will be found.<br />-word : don\'t include results containing this word.';
$string['searchresults'] = 'Search results';
$string['sec'] = 'sec';
$string['secs'] = 'secs';
$string['filloutthreequestions'] = 'You must fill out at least three questions. Questions left blank will not be used.';
$string['fillouttwochoices'] = 'You must fill out at least two choices. Choices left blank will not be used.';
$string['fractionsaddwrong'] = 'The positive grades you have chosen do not add up to 100%%\r
-<BR>Instead, they add up to $a%%\r
-<BR>Do you want to go back and fix this question?';
+<br />Instead, they add up to $a%%\r
+<br />Do you want to go back and fix this question?';
$string['fractionsnomax'] = 'One of the answers should be 100%%, so that it is\r
-<BR>possible to get a full grade for this question.\r
-<BR>Do you want to go back and fix this question?';
+<br />possible to get a full grade for this question.\r
+<br />Do you want to go back and fix this question?';
$string['gradeaverage'] = 'Average grade';
$string['gradehighest'] = 'Highest grade';
$string['grademethod'] = 'Grading method';
$string['noquestions'] = 'No questions have been added yet';
$string['noreview'] = 'You are not allowed to review this quiz';
$string['noreviewuntil'] = 'You are not allowed to review this quiz until $a';
-$string['notenoughsubquestions'] = 'Not enough sub-questions have been defined!<br>\r
+$string['notenoughsubquestions'] = 'Not enough sub-questions have been defined!<br />\r
Do you want to go back and fix this question?';
$string['numerical'] = 'Numerical';
$string['publish'] = 'Publish';
$string['nosubmission'] = 'No Submission';
$string['nosubmissionsavailableforassessment'] = 'No Submissions available for assessment';
$string['notavailable'] = 'Not Available';
-$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<BR>
- This makes the grading easier and more consistent. As teacher you must add these <BR>
- Elements before making the assignment available to students. This is done by<BR>
- clicking on the assignment in the course, if no elements are present you will be asked<BR>
- to add them. You can change the number of elements using the Edit Assignment screen,<BR>
+$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<br />
+ This makes the grading easier and more consistent. As teacher you must add these <br />
+ Elements before making the assignment available to students. This is done by<br />
+ clicking on the assignment in the course, if no elements are present you will be asked<br />
+ to add them. You can change the number of elements using the Edit Assignment screen,<br />
the elements themselves can be amended from the "Managing Assessment" screen. ';
$string['notgraded'] = 'Not Graded';
$string['notitlegiven'] = 'No Title Given';
$string['view'] = 'View';
$string['viewassessmentofteacher'] = 'View Assessment of $a';
$string['viewotherassessments'] = 'View other Assessments';
-$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <BR>Do NOT change the number
+$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <br />Do NOT change the number
of elements, the scale types or the element weights.';
$string['weight'] = 'Weight';
$string['weightederrorcount'] = 'Weighted Error Count: $a';
juntas, pero procura mantenerlas tan breves como sea posible. Utiliza nombres
en plural para las matrices de objetos.
<p class="examplecode"><font color="#006600">BIEN</font><font color="#006600">:
- $quiz<br>
- BIEN</font><font color="#006600"></font><font color="#006600">: $errorstring<br>
+ $quiz<br />
+ BIEN</font><font color="#006600"></font><font color="#006600">: $errorstring<br />
BIEN</font><font color="#006600"></font><font color="#006600">: $assignments
- (for an array of objects)<br>
+ (for an array of objects)<br />
BIEN</font><font color="#006600"></font><font color="#006600">: $i (but
- only in little loops)<br>
+ only in little loops)<br />
<br />
- MAL: $Quiz <br>
- MAL: $aReallyLongVariableNameWithoutAGoodReason<br>
+ MAL: $Quiz <br />
+ MAL: $aReallyLongVariableNameWithoutAGoodReason<br />
MAL: $error_string</font></p>
</li>
<li class="spaced"><strong>Las constantes</strong> tienen que definirse siempre
módulos. Las palabras deberían separarse por guiones bajos.
Los parámentros, si es posible, tendrán valores por defecto.
Fíjate en que no haya espacio entre el nombre de la función
- y lo siguiente (paréntesis).<br>
+ y lo siguiente (paréntesis).<br />
<p class="examplecode"> <font color="#007700">function </font><font color="#0000BB">forum_set_display_mode</font><font color="#007700">(</font><font color="#0000BB">$mode</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">)
{<br />
global </font><font color="#0000BB">$USER</font><font color="#007700">,
}</font></p>
</li>
<li class="spaced"><strong>Las cadenas </strong> tienen que ser definidas utilizando
- comillas simples siempre que sea posible, para obtener un mejor rendimiento.<br>
+ comillas simples siempre que sea posible, para obtener un mejor rendimiento.<br />
<p class="examplecode"> <font color="#006600">$var = 'some text without any
- variables';<br>
- $var = "with special characters like a new line \n";<br>
- $var = 'a very, very long string with a '.$single.' variable in it';<br>
+ variables';<br />
+ $var = "with special characters like a new line \n";<br />
+ $var = 'a very, very long string with a '.$single.' variable in it';<br />
$var = "some $text with $many variables $within it"; </font></p>
</li>
<li class="spaced"><strong>Los comentarios</strong> utilizarán dos o tres barras
if (</font><font color="#0000BB">$rates
</font><font color="#007700">= </font><font color="#0000BB">get_records</font><font color="#007700">(</font><font color="#DD0000">"forum_ratings"</font><font color="#007700">,
</font><font color="#DD0000">"post"</font><font color="#007700">, </font><font color="#0000BB">$postid</font><font color="#007700">))
- {<br>
+ {<br />
</font><font color="#FF8000">//
Process each rating in turn</font><font color="#007700"><br />
foreach
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
- {</font> <br>
+ {</font> <br />
....etc </p>
</li>
<li class="spaced"><strong>El espacio en blanco</strong> se puede utilizar
con bastante libertad - no te preocupes por separar las cosas un poco para
ganar en claridad. Generalmente, debería haber un espacio entre llaves y
- líneas normales y ninguno entre llaves y variables o funciones:<br>
+ líneas normales y ninguno entre llaves y variables o funciones:<br />
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=></font><font color="#0000BB">
- $thing</font><font color="#007700">)</font><font color="#006600"> {<br>
+ $thing</font><font color="#007700">)</font><font color="#006600"> {<br />
</font><font color="#007700"> </font><font color="#0000BB">process($thing);</font><font color="#006600">
- <br>
- } <br>
- <br>
+ <br />
+ } <br />
+ <br />
</font><font color="#007700">if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$y</font><font color="#007700">)</font><font color="#006600">
- {<br>
+ {<br />
</font><font color="#007700"> </font><font color="#0000BB">$a
- </font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br>
+ </font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br />
} else if (</font><font color="#0000BB">$x </font><font color="#007700">==
- </font><font color="#0000BB">$z</font><font color="#006600">) {<br>
+ </font><font color="#0000BB">$z</font><font color="#006600">) {<br />
</font><font color="#007700"> </font><font color="#0000BB">$a
- </font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br>
- } else {<br>
+ </font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br />
+ } else {<br />
</font><font color="#007700"> </font><font color="#0000BB">$a
- </font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br>
+ </font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
} </font></p>
</li>
</ol>
<blockquote>
<p>Librería para la abstracción de bases de datos MySQL, PostgreSQL, MSSQL,
Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 y ODBC.</p>
- <p>Versión: 4.50<br>
- Copyright © 2000-2004 John Lim (jlim@natsoft.com.my)<br>
- Licencia: Doble LGPL y BSD<br>
+ <p>Versión: 4.50<br />
+ Copyright © 2000-2004 John Lim (jlim@natsoft.com.my)<br />
+ Licencia: Doble LGPL y BSD<br />
URL: <a href="http://adodb.sourceforge.net" target="newpage">http://adodb.sourceforge.net</a>
</p>
</blockquote>
<blockquote>
<p>Clase para dibujar gráficos de líneas, puntos, barras y áreas, incluyendo
ejes numéricos y dobles.</p>
- <p> Versión: 1.6.3 (con modificaciones)<br>
- Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<br>
+ <p> Versión: 1.6.3 (con modificaciones)<br />
+ Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<br />
Licencia: LGPL
</p>
</blockquote>
<p><b>html2text</b> - lib/html2text.php</p>
<blockquote>
<p>Guión PHP paa convertir HTML es su equivalente (aproximado) en texto.</p>
- <p> Versión: 1.0 (con modificaciones)<br>
- Copyright © 2002 Mark Wilton-Jones<br>
+ <p> Versión: 1.0 (con modificaciones)<br />
+ Copyright © 2002 Mark Wilton-Jones<br />
Licencia: <a href="http://www.howtocreate.co.uk/jslibs/termsOfUse.html">HowToCreate
- script license</a> con permisos de escritura<br>
+ script license</a> con permisos de escritura<br />
URL: <a href="http://www.howtocreate.co.uk/php/">http://www.howtocreate.co.uk/php/</a>
</p>
</blockquote>
<blockquote>
<p>Guión en Javascript/HTML para poner un editor gráfico en las zonas de
texto editables de Internet Explorer and Mozilla.</p>
- <p> Versión: 3.0 beta (con modificaciones)<br>
- Copyright © 2002 <a href="http://interactivetools.com">interactivetools.com</a>, inc.<br>
+ <p> Versión: 3.0 beta (con modificaciones)<br />
+ Copyright © 2002 <a href="http://interactivetools.com">interactivetools.com</a>, inc.<br />
Licencia: Licencia htmlArea (basada en licencias BSD)
</p>
</blockquote>
<p><b>IP-Atlas</b> - lib/ipatlas</p>
<blockquote>
- <p>Guión PHP para mostrar la posición de una dirección IP en un mapa.<br>
- <br>
- Versión: 1.0 (con modificaciones)<br>
- Copyright © 2002 Ivan Kozik<br>
- Licencia: GNU GPL<br>
+ <p>Guión PHP para mostrar la posición de una dirección IP en un mapa.<br />
+ <br />
+ Versión: 1.0 (con modificaciones)<br />
+ Copyright © 2002 Ivan Kozik<br />
+ Licencia: GNU GPL<br />
URL: <a href="http://www.xpenguin.com/ip-atlas.php" target="newpage">http://www.xpenguin.com/ip-atlas.php</a></p>
</blockquote>
<p><b>kses</b> - lib/kses.php</p>
<blockquote>
<p>HTML/XHTML filter that only allows some elements and attributes</p>
- <p>Version: 0.2.1<br>
+ <p>Version: 0.2.1<br />
Copyright © 2002,2003 Ulf Harnhammar <br />
- License: GNU GPL<br>
+ License: GNU GPL<br />
URL: <a href="http://sourceforge.net/projects/kses" target="newpage">http://sourceforge.net/projects/kses</a>
</p>
</blockquote>
<p><b>mimeTeX</b> - filter/tex</p>
<blockquote>
<p>Programa en C compilado para convertir
- TeX en GIFs<br>
- <br>
- Versión: 1.4 <br>
- Copyright © 2002-2004 John Forkosh Associates, Inc<br>
- Licencia: GNU GPL<br>
- URL: <a href="http://www.forkosh.com/mimetex.html">http://www.forkosh.com/mimetex.html</a><br>
+ TeX en GIFs<br />
+ <br />
+ Versión: 1.4 <br />
+ Copyright © 2002-2004 John Forkosh Associates, Inc<br />
+ Licencia: GNU GPL<br />
+ URL: <a href="http://www.forkosh.com/mimetex.html">http://www.forkosh.com/mimetex.html</a><br />
URL: <a href="http://moodle.org/download/mimetex">http://moodle.org/download/mimetex</a></p>
</blockquote>
<p><b>overlibmws</b> - lib/overlib.js</p>
<blockquote>
- <p>Librería Javascript que permite la utilización de menús DHTL, ventanas flotantes, eventos, etc.<br>
- <br>
- Versión: July 2004<br>
- Copyright © 2002-2004 Foteos Macrides<br>
- Copyright © 1998-2004 Erik Bosrup<br>
- Licencia: Artistic Open Source License<br>
- URL: <a href="http://www.macridesweb.com/oltest/">http://www.macridesweb.com/oltest/</a><br>
+ <p>Librería Javascript que permite la utilización de menús DHTL, ventanas flotantes, eventos, etc.<br />
+ <br />
+ Versión: July 2004<br />
+ Copyright © 2002-2004 Foteos Macrides<br />
+ Copyright © 1998-2004 Erik Bosrup<br />
+ Licencia: Artistic Open Source License<br />
+ URL: <a href="http://www.macridesweb.com/oltest/">http://www.macridesweb.com/oltest/</a><br />
</blockquote>
<b>PclZip</b> - lib/pclzip</p>
<blockquote>
- <p>Clase para crear, manejar y descomprimir ficheros zip.<br>
- <br>
- Versión: 2.0 RC2<br>
- Copyright © 2003 Vincent Blavet <vincent@phpconcept.net><br>
- License: GNU GPL<br>
- URL: <a href="http://www.phpconcept.net" target="newpage">http://www.phpconcept.net</a><br>
+ <p>Clase para crear, manejar y descomprimir ficheros zip.<br />
+ <br />
+ Versión: 2.0 RC2<br />
+ Copyright © 2003 Vincent Blavet <vincent@phpconcept.net><br />
+ License: GNU GPL<br />
+ URL: <a href="http://www.phpconcept.net" target="newpage">http://www.phpconcept.net</a><br />
</p>
</blockquote>
<p><b>PHP mailer</b> - lib/class.phpmailer.php</p>
<blockquote>
<p>Clase para enviar correos electrónicos tanto usando sendmail como el
mail() de PHP como SMTP. Los métodos están basdos en las clases estándar
- AspEmail(tm).<br>
- <br>
- Versión 1.71,<br>
- Copyright © 2003 Brent R. Matzelle <bmatzelle@yahoo.com><br>
- Licencia: LGPL<br>
- URL: <a href="http://phpmailer.sourceforge.net" target="newpage">http://phpmailer.sourceforge.net</a><br>
+ AspEmail(tm).<br />
+ <br />
+ Versión 1.71,<br />
+ Copyright © 2003 Brent R. Matzelle <bmatzelle@yahoo.com><br />
+ Licencia: LGPL<br />
+ URL: <a href="http://phpmailer.sourceforge.net" target="newpage">http://phpmailer.sourceforge.net</a><br />
</p>
</blockquote>
<p><b>PHP Markdown</b> - lib/markdown.php </p>
<blockquote>
<p>Funciones para convertir texto con formato Markdown a XHTML.</p>
- <p> Versión: 1.0b9 (with modifications)<br>
- Copyright © 2003-2004 , John Gruber<br>
- Copyright © 2004 , Michel Fortin<br>
- Licencia: LGPL<br>
- URL: <a href="http://www.michelf.com/projects/php-markdown/" target="newpage">http://www.michelf.com/projects/php-markdown/</a><br>
+ <p> Versión: 1.0b9 (with modifications)<br />
+ Copyright © 2003-2004 , John Gruber<br />
+ Copyright © 2004 , Michel Fortin<br />
+ Licencia: LGPL<br />
+ URL: <a href="http://www.michelf.com/projects/php-markdown/" target="newpage">http://www.michelf.com/projects/php-markdown/</a><br />
</p>
</blockquote>
<p>
<p><b>Snoopy</b> - lib/snoopy</p>
<blockquote>
- <p>Un cliente de red PHP.<br>
- <br>
- Versión: 1.0<br>
- Copyright © 1999-2000 Monte Ohrt <monte@ispi.net><br>
- Licencia: GNU LGPL<br>
- URL: <a href="http://snoopy.sourceforge.com">http://snoopy.sourceforge.com</a><br>
+ <p>Un cliente de red PHP.<br />
+ <br />
+ Versión: 1.0<br />
+ Copyright © 1999-2000 Monte Ohrt <monte@ispi.net><br />
+ Licencia: GNU LGPL<br />
+ URL: <a href="http://snoopy.sourceforge.com">http://snoopy.sourceforge.com</a><br />
</p>
</blockquote>
<p><b>Spreadsheet::WriteExcel</b> - lib/excel</p>
<blockquote>
- <p>Una librería para generar hojas de cálculo de Excel.<br>
- <br>
- Versión: 2002-11-28<br>
- Copyright © 2002 Xavier Noguer <xnoguer@rezebra.com><br>
- Licencia: GNU LGPL<br>
- URL: <a href="http://jeffn.users.phpclasses.org/browse.html/package/767.html" target="newpage">http://jeffn.users.phpclasses.org/browse.html/package/767.html</a><br>
+ <p>Una librería para generar hojas de cálculo de Excel.<br />
+ <br />
+ Versión: 2002-11-28<br />
+ Copyright © 2002 Xavier Noguer <xnoguer@rezebra.com><br />
+ Licencia: GNU LGPL<br />
+ URL: <a href="http://jeffn.users.phpclasses.org/browse.html/package/767.html" target="newpage">http://jeffn.users.phpclasses.org/browse.html/package/767.html</a><br />
</p>
</blockquote>
<p><b>SMTP class </b>- lib/class.smtp.php</p>
<blockquote>
<p>Una clase que puede ser utilizada para conectarse y comunicarse con
- cualquier servidor SMTP.<br>
- Implementa todas as funciones SMTP definidas en el RFC821 menos TURN.<br>
- <br>
- Versión: 03/26/2001 <br>
+ cualquier servidor SMTP.<br />
+ Implementa todas as funciones SMTP definidas en el RFC821 menos TURN.<br />
+ <br />
+ Versión: 03/26/2001 <br />
Copyright © 2001 Chris Ryan <chris@greatbridge.com></p>
- <p><br>
+ <p><br />
</p>
</blockquote>
</blockquote>
<ol>
<li><a href="#1">Uniéndote al proyecto como desarrollador </a></li>
<li><a href="#2">Módulos CVS </a> </li>
- <li><a href="#3">Comandos básicos CVS </a> <br>
- 3.1. <a href="#3.1">CVS en Unix</a> <br>
+ <li><a href="#3">Comandos básicos CVS </a> <br />
+ 3.1. <a href="#3.1">CVS en Unix</a> <br />
3.2. <a href="#3.2">CVS en Windows</a></li>
- <li> <a href="#4">Trabajando con ramas </a><br>
- 4.1. <a href="#4.1">Desarrollando en el tronco (trunk) </a><br>
- 4.2. <a href="#4.2">Ramas (branches) estables para cada versión </a><br>
+ <li> <a href="#4">Trabajando con ramas </a><br />
+ 4.1. <a href="#4.1">Desarrollando en el tronco (trunk) </a><br />
+ 4.2. <a href="#4.2">Ramas (branches) estables para cada versión </a><br />
4.3. <a href="#4.3">Ramas de funcionalidades para grandes cambios </a> </li>
</ol>
<p> </p>
o"<strong>mysql</strong>" para descargar el módulo MySQL
Admin.</li>
<li>Selecciona el botón"<strong>OK</strong>" y todo
- debería ser descargado. <br>
+ debería ser descargado. <br />
</li>
</ol>
</ol>
conflictos que pudieran aparecer si has realizado modificaciones
en tu copia local que entran en conflicto con cambios en las versiones
que te estás descargando - necesitarás editar estos ficheros
- y resolver los conflictos manualmente. <br>
+ y resolver los conflictos manualmente. <br />
</li>
</ol>
</ol>
Moodle (o de cualquier otro fichero) selecciona "<strong>CVS Commit...</strong>".</li>
<li>En el diálogo que aparece, introduce una descripción clara de los
cambios que estás enviando.</li>
- <li>Selecciona "OK". Tus cambios serán enviados al servidor. <br>
+ <li>Selecciona "OK". Tus cambios serán enviados al servidor. <br />
</li>
</ol>
</ol>
combinación. El procedimiento para realizar dicha combinación es el siguiente:</p>
<ol>
<ol>
- <li>Obtén la última version del tronco:<br>
- <br>
+ <li>Obtén la última version del tronco:<br />
+ <br />
<div class="commandline">cvs update -dPA</div>
</li>
- <li>Combina todo desde la rama desde la última combinación, en el tronco:<br>
- <br>
+ <li>Combina todo desde la rama desde la última combinación, en el tronco:<br />
+ <br />
<div class="commandline">cvs update -kk -j <span class="style1">MOODLE_XX_MERGED</span> -j <span class="style1">MOODLE_XX_STABLE</span></div>
</li>
<li>Observa atentamente los registros para ver si se producen conflictos,
y soluciona cada fichero que veas que presenta problemas. </li>
- <li>Guarda (commit) los cambios de la combinación en el tronco CVS:<br>
- <br>
+ <li>Guarda (commit) los cambios de la combinación en el tronco CVS:<br />
+ <br />
<div class="commandline">cvs commit</div>
</li>
- <li>Vuelve a la rama: <br>
- <br>
+ <li>Vuelve a la rama: <br />
+ <br />
<div class="commandline">cvs update -dPr <span class="style1">MOODLE_XX_STABLE</span></div>
</li>
<li>Actualiza la etiqueta flotante para que todo este proceso pueda
- desarrollarse la próxima vez:<br>
- <br>
+ desarrollarse la próxima vez:<br />
+ <br />
<div class="commandline">cvs tag -RF <span class="style1">MOODLE_XX_MERGED</span></div>
</li>
</ol>
</ol>
- <p><br>
+ <p><br />
Por último, los valores de la variable <em>$version</em> en todos
los ficheros version.php de Moodle en la ramas NO deben ser actualizados
en la medida de lo posible (excepto el último dígito si
de que es realmente necesaria! </li>
<li>Crea una nueva etiqueta en el <strong>tronco</strong> (para todo
Moodle) llamada <span class="style1">MOODLE_XX_WIDGET_PRE</span>
- <br>
- <br>
+ <br />
+ <br />
<div class="commandline">cvs tag -R <span class="style1">MOODLE_XX_WIDGET_PRE</span></div></li>
<li>Crea tu rama llamada <span class="style1">MOODLE_XX_WIDGET</span>
- <br>
- <br>
+ <br />
+ <br />
<div class="commandline">cvs tag -Rb <span class="style1">MOODLE_XX_WIDGET</span></strong></div></li>
<li>Trabaja en esa rama hasta que la funcionalidad sea razonablemente
- estable. Envia los cambios al servidor CVS cuando estimes oportuno:<br>
- <br>
+ estable. Envia los cambios al servidor CVS cuando estimes oportuno:<br />
+ <br />
<div class="commandline">cvs commit</div></li>
<li>Cuando la funcionalidad esté lista, combina toda la rama
en el tronco, soluciona los posibles conflictos, guárdala
- en el tronco y abandona la rama:<br>
- <br>
+ en el tronco y abandona la rama:<br />
+ <br />
<div class="commandline">
<strong>cvs update -dPA</strong><br />
<strong>cvs update -kk -j <span class="style1">MOODLE_XX_WIDGET</span></strong><br />
<li><strong>Moodle debe poder ejecutarse en la más amplia
-posible variedad de plataformas</strong><br>
+posible variedad de plataformas</strong><br />
- <br>
+ <br />
La plataforma de aplicaciones Web que funciona en la mayoría de las plataformas
es PHP combinada con MySQL, y este es el entorno en el que Moodle ha sido
desarrollado (sobre Linux, Windows, y Mac OS X). Moodle también usa la librería
puede usar <a href="http://php.weblogs.com/ADOdb_manual#drivers">más de diez
marcas diferentes de bases de datos</a> (desafortunadamente, a pesar de ello,
no puede aún <em><strong>crear tablas</strong></em> en todas esas bases de
- datos. Hablaremos más sobre esto más adelante).<br>
+ datos. Hablaremos más sobre esto más adelante).<br />
- <br>
+ <br />
</li>
<li><strong>Moodle debe ser fácil de instalar, aprender y
-modificar</strong><br>
+modificar</strong><br />
- <br>
+ <br />
Los primeros prototipos de Moodle (1999) se construyeron usando <a
href="http://www.zope.org/" target="_top">Zope</a>, un avanzado servidor de aplicaciones
en librerías con funciones claramente tituladas y con una disposición de los
archivos de script, consistente. PHP es también fácil de instalar (existen
versiones ejecutables para todas las plataformas) y está ampliamente disponible,
- pues la mayoría de los servicios de alojamiento lo proporcionan como un estándar.<br>
+ pues la mayoría de los servicios de alojamiento lo proporcionan como un estándar.<br />
- <br>
+ <br />
</li>
<li><strong>Debe ser fácil de actualizar desde una
-versión a la siguiente</strong><br>
+versión a la siguiente</strong><br />
- <br>
+ <br />
Moodle sabe cuál es su versión (así como las versiones de todos los
módulos) y se ha construido un mecanismo interno para que Moodle pueda actualizarse
a sí mismo de forma apropiada a las nuevas versiones (por ejemplo, puede renombrar
las tablas de las bases de datos o añadir nuevos campos). Usando CVS en Unix,
por ejemplo, uno tan sólo tiene que hacer un "cvs update -d" y luego visitar
- la página principal del sitio para completar la actualización.<br>
+ la página principal del sitio para completar la actualización.<br />
- <br>
+ <br />
</li>
- <li><strong>Debe ser modular para permitir el crecimiento</strong><br>
+ <li><strong>Debe ser modular para permitir el crecimiento</strong><br />
- <br>
+ <br />
Moodle tiene una serie de características modulares, incluyendo
incluso distribuirlas por separado. Hablaremos más de esto en la
-siguiente sección.<br>
+siguiente sección.<br />
- <br>
+ <br />
</li>
- <li><strong>Debe poder usarse junto a otros sistemas.</strong><br>
+ <li><strong>Debe poder usarse junto a otros sistemas.</strong><br />
- <br>
+ <br />
Una de las cosas que hace Moodle es mantener todos los archivos para un
<li>widget_user_complete() - dada una instancia, imprime detalles
-sobre la contribución de un usuario<br>
+sobre la contribución de un usuario<br />
</li>
href="http://moodle.org/mod/forum/view.php?id=46" target="_top">Foro "<em>Themes</em>"
en "<em>Using Moodle</em>"</a>. Si usted crea un bonito tema que
considera que otros podrían querer usar, ¡por favor, envíelo en un
- archivo zip al foro sobre temas!.<br>
+ archivo zip al foro sobre temas!.<br />
</p>
<li>survey.php - cadenas para el módulo de encuesta</li>
- <li>.... además de otros módulos si los hay.<br>
+ <li>.... además de otros módulos si los hay.<br />
- <br>
+ <br />
Se llama a las cadenas desde los archivos usando las funciones: <strong><em>get_string()</em></strong><em>
</em>o<em> <strong>print_string()</strong></em>. Cada cadena admite la sustitución
de variables para ayudar a la ordenación de variables en diferentes idiomas.
- Por ejemplo:<br>
+ Por ejemplo:<br />
- <br>
+ <br />
$strdueby = get_string("assignmentdueby", "assignment",
-userdate($date)); <br>
+userdate($date)); <br />
- <br>
+ <br />
Si en un determinado idioma no existe una cadena, entonces se
</blockquote>
<p style="text-align: center;">¡Gracias por usar Moodle!</p>
-<p style="text-align: center;"><br>
+<p style="text-align: center;"><br />
<a href="http://dougiamas.com/" target="_top">Martin Dougiamas</a> , Desarrollador
principal </p>
<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program
- files\easyphp\www\moodle\config.php on line 94 <br>
+ files\easyphp\www\moodle\config.php on line 94 <br />
Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php
por opciones incorrectas de "magic quotes". Moodle necesita las siguientes
opciones (que normalmente están activadas por defecto):</p>
-<p class="answercode">magic_quotes_gpc = On<br>
+<p class="answercode">magic_quotes_gpc = On<br />
magic_quotes_runtime = Off</p>
<p class="answer">Ver <a href="#css">CSS</a> a continuación.</p>
<h3 class="question"><a name="css"></a>CSS</h3>
<p class="answer">Abreviatura de "Cascading Style Sheets" (<em>Hojas de Estilo
- en Cascada</em>). <br>
+ en Cascada</em>). <br />
Las CSS se utilizan como una plantilla para actualizar rápidamente el estilo
de varias páginas, al tiempo que hace posible que un grupo de páginas tengan
el mismo estilo.</p>
<h3 class="question"><a name="cvs"></a>CVS</h3>
<p class="answer">Sistema de versionado concurrente. (<em>Concurrent Versioning
- System</em>).<br>
+ System</em>).<br />
Es un método de guardar archivos en el <a href="#server">servidor</a> que ayuda
a coordinar el trabajo de muchas personas. Revisar (<em>check out</em>) archivos
de un repositorio CVS significa copiar las últimas versiones a su propia computadora
por ejemplo: moodle.org. Usted puede comprar nuevos nombres de dominio en Internet.</p>
<h3 class="question"><a name="download"></a>Descargar (<i>download</i>)</h3>
<p class="answer">Transferir archivos de un <a href="#server">servidor</a> a su
- computadora/ordenador personal.<br>
+ computadora/ordenador personal.<br />
Ver también <a href="#ftp">FTP</a> y <a href="#upload">cargar</a>.</p>
<h3 class="question"><a name="directory"></a>directorio</h3>
<p class="answer">También llamado carpeta (<i>folder</i>), es un espacio donde
encuentra con este concepto, es útil la referencia a una carpeta dentro de un
archivo, con la salvedad de que en informática, las carpetas pueden tener
otras carpetas dentro y otras dentro de éstas, lo que corresponde a directorios
- y subdirectorios.<br>
+ y subdirectorios.<br />
El directorio principal se llama directorio raíz, o <i>rootdir</i>.</p>
<p class="answer">Ver <a href="#dirroot">dirroot</a></p>
<h3 class="question"><a name="dirroot"></a>dirroot</h3>
no es posible puede presionar un botón para bajarlo desde el instalador y
entonces subir config.php al directorio principal de Moodle en el servidor.
</p>
- <p>Durante el proceso, el instalador comprobará las características de su servidor y le dará sugerencias sobre la manera de solucionar algunos problemas. En la mayoría de los casos estas sugerencias deberían de ser suficientes, pero si se queda atascado, siga leyendo para encontrar más información sobre algunas cosas habituales que le deberían permitir continuar. <br>
+ <p>Durante el proceso, el instalador comprobará las características de su servidor y le dará sugerencias sobre la manera de solucionar algunos problemas. En la mayoría de los casos estas sugerencias deberían de ser suficientes, pero si se queda atascado, siga leyendo para encontrar más información sobre algunas cosas habituales que le deberían permitir continuar. <br />
</p>
</blockquote>
<blockquote>
<blockquote>
<pre>DirectoryIndex index.php index.html index.htm
<IfDefine APACHE2>
- <strong>AcceptPathInfo</strong> on<br></IfDefine><br><br>php_flag magic_quotes_gpc On<br>php_flag magic_quotes_runtime Off<br>php_flag file_uploads On<br>php_flag session.auto_start Off<br>php_flag session.bug_compat_warn Off</pre>
+ <strong>AcceptPathInfo</strong> on<br /></IfDefine><br /><br />php_flag magic_quotes_gpc On<br />php_flag magic_quotes_runtime Off<br />php_flag file_uploads On<br />php_flag session.auto_start Off<br />php_flag session.bug_compat_warn Off</pre>
</blockquote>
<p>También puede usted definir cosas como el tamaño máximo de los archivos que
podrán enviarse:</p>
<blockquote>
<pre>LimitRequestBody 0
-php_value upload_max_filesize 2M<br>php_value post_max_size 2M<br> </pre>
+php_value upload_max_filesize 2M<br />php_value post_max_size 2M<br /> </pre>
</blockquote>
<p>La forma más sencilla de hacerlo es copiar el archivo de ejemplo que hay en <strong>lib/htaccess</strong> y editarlo de acuerdo con sus necesidades. Ese archivo contiene más instrucciones. Por ejemplo, en Unix:</p>
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
> quit
- # mysqladmin -p reload<br></pre>
+ # mysqladmin -p reload<br /></pre>
<p>Ejemplo de líneas de comando para PostgreSQL: </p>
-<pre> # su - postgres<br> > psql -c "create user moodleuser createdb;" template1<br> > psql -c "create database moodle;" -U moodleuser template1<br> > psql -c "alter user moodleuser nocreatedb;" template1<br></pre>
+<pre> # su - postgres<br /> > psql -c "create user moodleuser createdb;" template1<br /> > psql -c "create database moodle;" -U moodleuser template1<br /> > psql -c "alter user moodleuser nocreatedb;" template1<br /></pre>
</blockquote>
<p> </p>
config.php</li>
<li>Edite config.php usando un editor de texto (Notepad valdrá, pero tenga
cuidado de que no añada espacios en blanco al final del archivo).</li>
- <li>Ponga toda la información de su nueva base de datos:<br>
- $CFG->dbtype = 'mysql';<br>
- $CFG->dbhost = 'localhost';<br>
- $CFG->dbname = 'moodle';<br>
- $CFG->dbuser = 'root';<br>
- $CFG->dbpass = '';<br>
- $CFG->dbpersist = true;<br>
- $CFG->prefix = 'mdl_';<br>
+ <li>Ponga toda la información de su nueva base de datos:<br />
+ $CFG->dbtype = 'mysql';<br />
+ $CFG->dbhost = 'localhost';<br />
+ $CFG->dbname = 'moodle';<br />
+ $CFG->dbuser = 'root';<br />
+ $CFG->dbpass = '';<br />
+ $CFG->dbpersist = true;<br />
+ $CFG->prefix = 'mdl_';<br />
</li>
- <li>Ponga la ruta de todos sus archivos:<br>
+ <li>Ponga la ruta de todos sus archivos:<br />
$CFG->wwwroot = 'http://localhost/moodle'; // Use una dirección externa
- si la conoce.<br>
- $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br>
- $CFG->dataroot = 'C:\moodledata';<br>
+ si la conoce.<br />
+ $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br />
+ $CFG->dataroot = 'C:\moodledata';<br />
</li>
<li>Guarde config.php - puede hacer caso omiso de cualquier otra configuración,
si hay alguna.</li>
<p>Ven y ¡<a href="http://moodle.org/community/" target="_top">moodlea con
nosotros</a>!</p>
</blockquote>
-<p><br>
+<p><br />
</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentación
de Moodle</a></font></p>
<p>Los derechos de autor de Moodle © 2001-2004,
pertenecen a <a href="http://dougiamas.com/">Martin
Dougiamas</a>.</p>
-<p>Este programa es software libre; puede ser redistribuido y/o modificado<br>bajo
- los términos de la Licencia Pública General GNU (<i>GNU General Public License</i> o GPL)<br>
+<p>Este programa es software libre; puede ser redistribuido y/o modificado<br />bajo
+ los términos de la Licencia Pública General GNU (<i>GNU General Public License</i> o GPL)<br />
según han sido publicados por la <span lang="en">Free Software Foundation</span>; según
- la versión 2 de la licencia, o <br>(a su elección) cualquier versión posterior.</p>
+ la versión 2 de la licencia, o <br />(a su elección) cualquier versión posterior.</p>
-<p>Este programa se distribuye con la esperanza de que sea útil, <br>pero
-SIN NINGUNA GARANTÍA; incluso sin la garantía implícita de <br>
- COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR. Vea la<br>
+<p>Este programa se distribuye con la esperanza de que sea útil, <br />pero
+SIN NINGUNA GARANTÍA; incluso sin la garantía implícita de <br />
+ COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR. Vea la<br />
Licencia Pública General GNU para obtener más detalles (se adjunta a continuación).<br /></p>
<h3>Licencia Pública General GNU</h3>
<p>Esta es la conocida como "<span lang="en">GNU General Public License (GPL)</span>", versión 2 (de junio de 1991), que cubre la mayor parte del software de la <a href="http://www.gnu.org/home.html"><span lang="en">Free Software Foundation</span></a>, y muchos programas más.</p>
<li><a href="mailto:pheras@acm.org">Pedro de las Heras Quirós</a></li>
</ul>
<hr width="100%" size="2" title="Línea divisoria, sigue texto de la Licencia." />
-<pre> GNU GENERAL PUBLIC LICENSE<br> Version 2, June 1991<br><br> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<br>
+<pre> GNU GENERAL PUBLIC LICENSE<br /> Version 2, June 1991<br /><br /> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br /> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<br />
Se permite la copia y distribución de copias literales de este
documento, pero no se permite su modificación.
<blockquote>
<p>El diseño y el desarrollo de Moodle se basan en una determinada filosofía del aprendizaje, una forma de pensar que a menudo se denomina "<em>pedagogía construccionista social</em>". (Algunos de ustedes, científicos, pueden estar ya pensando que se trata de "palabrería sobre educación menor" y ya tienen el mouse listo para pasar a otro tema, pero por favor sigan leyendo, ya que esto es útil para cualquier área de conocimiento).</p>
<p>Esta página intenta explicar con palabras sencillas qué significa \93pedagogía construccionista social\94 desarrollando los <strong>cuatro conceptos principales</strong> subyacentes. Tengamos en cuenta que cada uno de estos conceptos representa una forma de entender un montón de distintas investigaciones, o sea que estas definiciones pueden parecer incompletas si ya han leído sobre ellas antes.</p>
- <p>Si estos conceptos son completamente nuevos para usted entonces es probable que, al principio, le resulten un poco difíciles de entender; todo lo que puedo recomendar es que lea con cuidado en tanto que piensa en sus propias experiencias cuando intenta aprender algo.<br>
+ <p>Si estos conceptos son completamente nuevos para usted entonces es probable que, al principio, le resulten un poco difíciles de entender; todo lo que puedo recomendar es que lea con cuidado en tanto que piensa en sus propias experiencias cuando intenta aprender algo.<br />
</p>
<h3>1. Constructivismo</h3>
<blockquote>
<p>Este punto de vista mantiene que la gente <strong>construye</strong> activamente nuevos conocimientos a medida que interactúa con su entorno. </p>
<p>Todo lo que usted lee, ve, oye, siente y toca se contrasta con su conocimiento anterior y si encaja dentro del mundo que hay en su mente, puede formar nuevo conocimiento que se llevará consigo. Este conocimiento se refuerza si puede usarlo con éxito en el entorno que le rodea. No sólo es usted un banco de memoria que absorbe información pasivamente, ni se le puede "transmitir" conocimiento sólo leyendo algo o escuchando a alguien.</p>
- <p>Esto no significa que no pueda aprender nada leyendo una página web o asistiendo a una lección. Es obvio que puede hacerlo; sólo indica que se trata más de un proceso de interpretación que de una transferencia de información de un cerebro a otro.<br>
+ <p>Esto no significa que no pueda aprender nada leyendo una página web o asistiendo a una lección. Es obvio que puede hacerlo; sólo indica que se trata más de un proceso de interpretación que de una transferencia de información de un cerebro a otro.<br />
</p>
</blockquote>
<h3>2. Construccionismo</h3>
<blockquote>
<p>El construccionismo explica que el aprendizaje es particularmente efectivo cuando se construye algo que debe llegar otros. Esto puede ir desde una frase hablada o enviar un mensaje en internet, a artefactos más complejos como una pintura, una casa o un paquete de software.</p>
- <p>Por ejemplo, usted puede leer esta página varias veces y aun así haberla olvidado mañana; pero si tuviera que intentar explicar estas ideas a alguien usando sus propias palabras, o crear una presentación que explique estos conceptos, entonces puedo garantizar que usted tendría una mayor comprensión de estos conceptos, más integrada en sus propias ideas. Por esto la gente toma apuntes durante las lecciones, aunque nunca vayan a leerlos de nuevo.<br>
+ <p>Por ejemplo, usted puede leer esta página varias veces y aun así haberla olvidado mañana; pero si tuviera que intentar explicar estas ideas a alguien usando sus propias palabras, o crear una presentación que explique estos conceptos, entonces puedo garantizar que usted tendría una mayor comprensión de estos conceptos, más integrada en sus propias ideas. Por esto la gente toma apuntes durante las lecciones, aunque nunca vayan a leerlos de nuevo.<br />
</p>
</blockquote>
<h3>3. Constructivismo social</h3>
<blockquote>
<p>Esto extiende las ideas anteriores a la construcción de cosas de un grupo social para otro, creando colaborativamente una pequeña cultura de artefactos compartidos con significados compartidos. Cuando alguien está inmerso en una cultura como ésta, está aprendiendo continuamente acerca de cómo formar parte de esa cultura en muchos niveles.</p>
- <p>Un ejemplo muy simple es un objeto como una copa. El objeto puede ser usado para muchas cosas distintas, pero su forma sugiere un "conocimiento" acerca de cómo almacenar y transportar líquidos. Un ejemplo más complejo es un curso en línea: no sólo las "formas" de las herramientas de software indican ciertas cosas acerca de cómo deberían funcionar los cursos en línea, sino que las actividades y textos producidos dentro del grupo como un todo ayudarán a definir a cada persona su forma de participar en el grupo.<br>
+ <p>Un ejemplo muy simple es un objeto como una copa. El objeto puede ser usado para muchas cosas distintas, pero su forma sugiere un "conocimiento" acerca de cómo almacenar y transportar líquidos. Un ejemplo más complejo es un curso en línea: no sólo las "formas" de las herramientas de software indican ciertas cosas acerca de cómo deberían funcionar los cursos en línea, sino que las actividades y textos producidos dentro del grupo como un todo ayudarán a definir a cada persona su forma de participar en el grupo.<br />
</p>
</blockquote>
<h3>4. Conectados y Separados</h3>
de los tres formatos (ignore las diferencias de color, las cuales fueron establecidas
para todo el sitio por el administrador):</p>
-<p align="center"><strong>Formato semanal:</strong><br>
+<p align="center"><strong>Formato semanal:</strong><br />
<img src="pix/weekly.jpg" alt="Vista de un curso con formato semanal."
luego grabar una calificación y un comentario. Media hora después de que
usted haya calificado a un alumno, Moodle enviará automáticamente un mensaje
de correo electrónico a ese estudiante con una notificación.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Consulta</strong></dt>
<dd>Una actividad de consulta es muy simple. Usted hace una pregunta y especifica
una elección de respuestas. Los estudiantes pueden hacer su elección
Yo suelo usar esto para obtener consentimiento por parte de mis alumnos,
pero usted puede usarlo para hacer una encuesta rápida o conseguir que la
clase vote sobre algo. </dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Foro</strong></dt>
<dd>Este módulo es, con mucho, el más importante. Es aquí donde la discusión
tiene lugar. Cuando añada un nuevo foro, tendrá la posibilidad de elegir
entre diferentes tipos: un "debate sencillo" sobre un único
tema, un "foro para uso general" abierto a la participación de
todos, o uno de tipo "cada persona plantea un tema". </dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Diario</strong></dt>
<dd>Cada actividad del diario es una entrada en el diario del curso entero.
Para cada uno usted puede especificar una pregunta abierta que guíe lo que
todas las entradas de esa semana o tópico, y los estudiantes recibirán un
mensaje de correo electrónico automático informándoles de su respuesta.
</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Recurso</strong></dt>
<dd>Los recursos son el contenido de su curso. Cada recurso puede ser un
archivo que usted haya subido o al que apunta usando una dirección
(URL). También usted puede mantener páginas simples con texto, escribiéndolas
directamente en un formulario al efecto. </dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Cuestionario</strong></dt>
<dd>Este módulo le permite diseñar y proponer exámenes o test, compuestos
de preguntas de opción múltiple , verdadero/falso, y preguntas con
el profesor puede elegir si quiere que se muestren o no los comentarios
o las respuestas correctas. Este módulo incluye utilidades de calificación.
</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Encuesta</strong></dt>
<dd>El módulo de encuesta proporciona una serie de instrumentos de encuesta
predefinidos que son útiles para la evaluación y comprensión de su clase.
curso como herramienta de evaluación (En mis cursos, yo uso una cada semana).</dd>
</dl>
-<br>
+<br />
<p>Tras añadir sus actividades usted puede moverlas arriba y abajo en la presentación
de su curso haciendo clic en los pequeños iconos de flecha (<img src="../pix/t/up.gif"
<li><strong>help</strong>: conteniendo los archivos de ayuda de contexto, que
son mostradas cuando seleccionas los iconos de ayuda de Moodle.</li>
<li><strong>docs</strong>: Conteniendo las páginas de documentación básica (como
- ésta misma!).<br>
+ ésta misma!).<br />
</li>
</ul>
haciendo
una versión codificada en Unicode, añade <span style="font-weight: bold;">_utf8</span> al
final
-(p.ej. <span style="font-style: italic;">sr_utf8</span>).<br>
+(p.ej. <span style="font-style: italic;">sr_utf8</span>).<br />
</p>
<p style="margin-left: 40px;">Después, copia el fichero moodle.php
desde otro lenguaje a tu nuevo directorio. El que existe en el directorio
"en" es normalmente el mejor, aunque no tiene demasiada importancia
- ya que lo que vas a hacer es modificarlo completamente.<br>
+ ya que lo que vas a hacer es modificarlo completamente.<br />
</p>
-<h3 style="margin-left: 40px;">Haciendo pequeñas personalizaciones<br>
+<h3 style="margin-left: 40px;">Haciendo pequeñas personalizaciones<br />
</h3>
modificar tu sitio a tu gusto, <span style="font-weight: bold;">¡no edites
uno de los paquetes de lenguaje estándar!</span>. Si haces ésto,
tus cambios serán borados la próxima vez que actualices tu servidor con una
- nueva versión de Moodle.<br>
+ nueva versión de Moodle.<br />
</p>
<p style="margin-left: 80px;">En lugar de eso, usa las intrucciones que ya hemos
comentado sobre cómo crear un nuevo paquete de lenguaje, y configura el lenguaje
"padre" (en
moodle.php) a aquel que sea más parecido al tuyo. Por ejempo, un
buen nombre para una versión local del lenguaje español podría ser "<span style="font-style: italic;">es_local</span>",
-y el lenguaje padre podría ser "<span style="font-style: italic;">es</span>".<br></p>
+y el lenguaje padre podría ser "<span style="font-style: italic;">es</span>".<br /></p>
<p style="margin-left: 80px;">Para que todos los usuarios de tu sitio vean este
nuevo paquete, recuerda que tienes que seleccionarlo como el lenguaje del sitio
- y, si quieres, restringir la lista de lenguajes disponibes en <span style="font-weight: bold;">Administración >> Configuración>> Variables</span>.<br>
-<br>
+ y, si quieres, restringir la lista de lenguajes disponibes en <span style="font-weight: bold;">Administración >> Configuración>> Variables</span>.<br />
+<br />
</p>
<h3 style="margin-left: 40px;">Traduciendo los ficheros del entorno de Moodle (los
- archivos de "cadenas")<br>
+ archivos de "cadenas")<br />
</h3>
en el fichero moodle.php, en caso contrario la traducción en Inglés
siempre es utilizada por defecto. </li>
<li>Una forma rápida de detectar todas las cadenas sin traducción es utilizar
- el botón "Comprobar cadenas perdidas".<br>
- <br>
+ el botón "Comprobar cadenas perdidas".<br />
+ <br />
</li>
</ol>
</ol>
hay códigos complicados, solo unas pocas etiquetas HTML). (NO UTILICES
UN PROCESADOR DE TEXTOS para escribir los ficheros de ayuda porque estos programas
añaden
-un montón de "basura" a los ficheros).<br></p>
+un montón de "basura" a los ficheros).<br /></p>
<p style="margin-left: 80px;">Seleccionando el botón "Comprobar cadenas
<p style="margin-left: 40px;">Compartir tu traducción en Moodle ayudará (¡seguro!)
a otras personas que hablan tu lenguaje. Tu trabajo será incluido en versiones
- posteriores de Moodle.<br>
+ posteriores de Moodle.<br />
</p>
<p style="margin-left: 40px;">Simplemente comprime todo tu nuevo directorio como
un fichero <span style="font-weight: bold;">zip</span> y envíalo por
- correo electrónico a <a href="mailto:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">translation@moodle.org</a>.<br>
+ correo electrónico a <a href="mailto:tra%6es%6ca%74%69o%6e%40%6d%6f%6f%64%6c%65.org">translation@moodle.org</a>.<br />
</p>
-<p style="margin-left: 40px;">Te responderemos con más detalles.<br>
+<p style="margin-left: 40px;">Te responderemos con más detalles.<br />
</p>
-<h2>Mantenimiento de un paquete de lenguaje estándar<br>
+<h2>Mantenimiento de un paquete de lenguaje estándar<br />
</h2>
en el proyecto es también una buena idea suscribirse a la <a href="http://sourceforge.net/mail/?group_id=30935" target="_top">lista
de correo del CVS</a> (moodle-cvs). Te ayudará a mantener
tu traducción
- actualizada con la versión en Inglés lo máximo posible.<br>
+ actualizada con la versión en Inglés lo máximo posible.<br />
</p>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Documentación
de Moodle</A></FONT></P>
<blockquote>
<p>Haga una copia separada de estos archivos antes de hacer la
actualización, de manera que pueda recuperar su config.php
-y de cualquier módulo que haya añadido como temas, idiomas, etc.<strong><br>
+y de cualquier módulo que haya añadido como temas, idiomas, etc.<strong><br />
</strong></p>
</blockquote>
<p><strong>2. Su directorio de datos.</strong></p>
<p>Aquí es donde reside el contenido enviado (como los recursos de los cursos
y las tareas de los estudiantes) así que es muy importante tener una copia
de seguridad de estos archivos. Algunas veces la actualización puede mover
- o renombrar directorios dentro de su directorio de datos.<strong><br>
+ o renombrar directorios dentro de su directorio de datos.<strong><br />
</strong></p>
</blockquote>
<p><strong>3. Su base de datos</strong></p>
style="padding-left: 3em; font-family: 'Courier New',Courier,monospace;">mv
-moodle moodle.backup<br>
+moodle moodle.backup<br />
tar xvzf moodle-1.1.tgz</p> <p>A continuación, copie su config.php y cualquier otra extensión, <em lang="en"></em>como
los temas personalizados:</p>
style="padding-left: 3em; font-family: 'Courier New',Courier,monospace;">cp
-moodle.backup/config.php moodle<br>
+moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</p>
<p>Moodle detecta automáticamente la nueva versión y lleva a cabo todas
las actualizaciones necesarias de las bases de datos y archivos de sistema.
Si hay algo que no puede hacer por sí mismo (caso muy raro) entonces aparecerán
- mensajes diciéndole lo que tiene que hacer.<br>
+ mensajes diciéndole lo que tiene que hacer.<br />
-<br>
+<br />
</div>
Suponiendo que todo vaya bien (que no aparezca ningún mensaje de
$string['about'] = 'Acerca de este editor';
$string['absbottom'] = 'Abajo';
-$string['absmiddle'] = 'Centro';
+$string['middle'] = 'Centro';
$string['address'] = 'Dirección';
$string['alignment'] = 'Alinear';
$string['alternatetext'] = 'Texto alterno';
$string['entryishidden'] = '(esta entrada está oculta)';
$string['entryleveldefaultsettings'] = 'Ajustes por defecto del nivel de entrada';
$string['entryusedynalink'] = 'Esta entrada será enlazada automáticamente';
-$string['explainaddentry'] = 'Agregar una nueva entrada al glosario actual.<br>Concepto y Definición son campos obligatorios.';
+$string['explainaddentry'] = 'Agregar una nueva entrada al glosario actual.<br />Concepto y Definición son campos obligatorios.';
$string['explainall'] = 'Muestra TODAS las entradas en una página.';
$string['explainalphabet'] = 'Navegue por el glosario usando este índice.';
-$string['explainexport'] = 'Se ha generado un archivo.<br>Descárguelo y guárdelo. Podrá importarlo en cualquier momento en éste u otro curso.';
+$string['explainexport'] = 'Se ha generado un archivo.<br />Descárguelo y guárdelo. Podrá importarlo en cualquier momento en éste u otro curso.';
$string['explainimport'] = 'Debe especificar el archivo a importar y definir el criterio del proceso.<p>Someta su solicitud y revise los resultados.';
$string['explainspecial'] = 'Muestra las entradas que no comienzan con una letra';
$string['exportedentry'] = 'Entrada exportada';
<li>Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways of knowing as learning styles: Learning MAGIC with a partner. <I>Sex Roles, 44</I>(7/8), 419-436.
- <br>
+ <br />
</li>
<TD noWrap vAlign=top width=100>
<P align=center><B>3</B></P>
<P align=center><FONT size=1>8 Puntos</FONT></P><IMG alt="" height=1
- src="multianswer_files/spacer.htm" width=100><BR></TD>
+ src="multianswer_files/spacer.htm" width=100><br /></TD>
<TD vAlign=top>
<P>Esta pregunta consiste en un texto que contiene una respuesta
incrustada <SELECT name=q4ma1><OPTION selected></OPTION><OPTION
value=7>Respuesta que vale la mitad de la nota</OPTION></SELECT>
luego comprobará esta respuesta corta <INPUT name=q4ma2 size=8> y
finalmente tenemos un número con coma flotante <INPUT name=q4ma3
- size=8> .<BR><BR>Advierta que direcciones como <A
+ size=8> .<br /><br />Advierta que direcciones como <A
href="http://www.moodle.org/"
target=newpage>http://www.moodle.org/</A> y emoticonos <IMG alt=:-)
- height=15 src="" width=15> funcionan del modo habitual:<BR>a) ¿Es
+ height=15 src="" width=15> funcionan del modo habitual:<br />a) ¿Es
correcto? <SELECT name=q4ma4><OPTION selected></OPTION><OPTION
- value=13>Sí</OPTION><OPTION value=14>No</OPTION></SELECT> <BR>b)
- ¿Qué puntuación le daría? <INPUT name=q4ma5 size=8> <BR><BR>¡Buena
+ value=13>Sí</OPTION><OPTION value=14>No</OPTION></SELECT> <br />b)
+ ¿Qué puntuación le daría? <INPUT name=q4ma5 size=8> <br /><br />¡Buena
suerte!</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM>
<p>Aquí hay un ejemplo de un archivo válido:</p>
-<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1<br>
-juanb, secreto, Juan, Benítez, janb@algo.edu, en, 3663737, 1, Intro101, Seccion1<br>
+<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1<br />
+juanb, secreto, Juan, Benítez, janb@algo.edu, en, 3663737, 1, Intro101, Seccion1<br />
Saraf, sercreta, Sara, Fernández, sarara@alomas.edu, es, 6736733, 0, Avanzado202, Seccion3</font></p>
<P ALIGN=CENTER><B>Permitir archivos binarios</B></P>
-<P>Si usted permite contenido binario (e.g., imágenes), tiene dos posibilidades:<BR>
+<P>Si usted permite contenido binario (e.g., imágenes), tiene dos posibilidades:<br />
<OL>
<LI>Puede subir y utilizar imágenes en páginas wiki. Cuando edite una página, se mostrará un formulario
para subir imágenes al servidor. Tras una subida exitosa, se muestra un código de imagen que usted podrá
<P>
Si desea que el nombre de la primera página wiki sea distinto del nombre wiki,
puede especificarlo aquí. Este nombre se convertirá en la primera página del wiki
-para cada nuevo ejemplo de este wiki que se crée.<br><br>
+para cada nuevo ejemplo de este wiki que se crée.<br /><br />
Si deja este campo en blanco, el nombre de la página inicial será el nombre wiki, a menos que
usted seleccione una página en el campo 'página inicial'.
<P ALIGN=CENTER><B>Uso de Wiki</B></P>
<p>
-<br>
+<br />
Wiki es una plataforma que permite trabajar en equipo para construir páginas web. Los principios son simples.
-<br><br>
+<br /><br />
<ul>
<li>Se escribe y se guarda un texto.</li>
<li>Más tarde, otra persona lee el texto y piensa que podrían hacerse algunas correcciones, o que estaría bien añadir algo. Para hacerlo, selecciona 'Edición' y hace los cambios en la página. </li>
-<li>Tras guardar la nueva versión, ésta queda disponible para todos.</li><br> <br>
+<li>Tras guardar la nueva versión, ésta queda disponible para todos.</li><br /> <br />
</ul>
En un wiki es también fácil añadir páginas o enlaces a páginas existentes.
-<br><br>
+<br /><br />
<ul>
<li>Los enlaces se crean con una PalabraWiki ('WikiWord'). Se trata de una palabra con al menos dos letras mayúsculas. Si ya existe una página con este nombre, se creará el enlace automáticamente; en caso contrario, se mostrará con un signo de interrogación.</li>
<li>Al hacer clic en este signo de interrogación se abrirá una nueva página en blanco con ese nombre, lista para ser editada.</li>
</ul>
-<br><br>
+<br /><br />
-<P ALIGN=CENTER><B><br>
+<P ALIGN=CENTER><B><br />
Reglas de formato Wiki</B></P>
<p>
</ul>
<h4> Tablas con |</h4>
-| simplemente encierre | texto separado por el | carácter | <br>
-| para construir | una estructura tabular | <br>
-| normalmente los navegadores | pasan por alto las celdas | vacías | <br>
+| simplemente encierre | texto separado por el | carácter | <br />
+| para construir | una estructura tabular | <br />
+| normalmente los navegadores | pasan por alto las celdas | vacías | <br />
<p>
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backupnoneusersinfo'] = 'Nota: Usted ha seleccionado hacer una copia de seguridad de \"ningún\" usuario, por lo que todas las copias de los módulos han sido cambiadas al modo \"sin datos de usuario\". Por favor, advierta que los módulos \"Ejercicio\" y \"Taller\" no son compatibles con este tipo de copia de seguridad, de modo que han sido completamente desactivados.';
$string['backuporiginalname'] = 'Nombre de la copia de seguridad';
-$string['backupsavetohelp'] = 'Ruta completa del directorio en el que desea que se guarden las copias de seguridad<br>(dejarlo en blanco para guardarlas en el directorio por defecto de cada curso)';
+$string['backupsavetohelp'] = 'Ruta completa del directorio en el que desea que se guarden las copias de seguridad<br />(dejarlo en blanco para guardarlas en el directorio por defecto de cada curso)';
$string['backupuserfileshelp'] = 'Seleccione si desea incluir los archivos personales de los usuarios (e.g., imágenes) en la copia de seguridad';
$string['backupusershelp'] = 'Seleccione si desea incluir todos los usuarios del servidor o sólo los vinculados al curso';
$string['backupversion'] = 'Versión de la copia de seguridad';
$string['enrollfirst'] = 'Debe matricularse en uno de los cursos antes de poder acceder a las actividades del sitio';
$string['enrolmentconfirmation'] = 'Está a punto de inscribirse como alumno de este curso <br />¿Está seguro de que desea hacerlo?';
$string['enrolmentkey'] = 'Contraseña de acceso';
-$string['enrolmentkeyfrom'] = 'Este curso requiere el uso de una \'contraseña de acceso\'<BR>
+$string['enrolmentkeyfrom'] = 'Este curso requiere el uso de una \'contraseña de acceso\'<br />
que debería haber recibido de $a';
-$string['enrolmentkeyhint'] = 'La contraseña de acceso es incorrecta. Por favor, inténtelo de nuevo<BR>
+$string['enrolmentkeyhint'] = 'La contraseña de acceso es incorrecta. Por favor, inténtelo de nuevo<br />
(Una pista: comienza con \'$a\')';
$string['enrolmentnew'] = 'Nueva matriculación en $a';
$string['enrolmentnewuser'] = '$a->user se ha matriculado en el curso \"$a->course\"';
$string['nothingnew'] = 'Sin novedades desde el último acceso';
$string['noticenewerbackup'] = 'Esta copia de seguridad ha sido creada con Moodle $a->backuprelease ($a->backupversion) y es más reciente que la versión instalada de Moodle $a->serverrelease ($a->serverversion). Esto podría ocasionar algunas inconsistencias debido a que no se puede garantizar la compatibilidad retrospectiva de las copias de seguridad.';
$string['notifyloginfailuresmessage'] = '$a->time, IP: $a->ip, Usuario: $a->info';
-$string['notifyloginfailuresmessageend'] = 'Puede ver estos registros en $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
+$string['notifyloginfailuresmessageend'] = 'Puede ver estos registros en $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
$string['notifyloginfailuresmessagestart'] = 'Listado de intentos fallidos de acceso a $a desde que se le envió la última notificación';
$string['notifyloginfailuressubject'] = '$a :: Notificación de accesos fallidos';
$string['notincluded'] = 'No incluido';
$string['questionnaireid'] = "Encuesta";
$string['notavail'] = "Esta encuesta ya no está disponible. Inténtelo de nuevo más tarde.";
$string['mustcomplete'] = "<b>Usted debe completar esta encuesta <i>ahora</i> para registrar sus resultados. "
- ."No se le permitirá completarla en otra ocasión</b><br><br>\n";
+ ."No se le permitirá completarla en otra ocasión</b><br /><br />\n";
$string['alreadyfilled'] = "Usted ya ha rellenado esta encuesta. Gracias.";
?>
\ No newline at end of file
$string['filloutthreequestions'] = 'Debe llenar al menos tres preguntas. Las que deje en blanco no serán utilizadas.';
$string['fillouttwochoices'] = 'Debe elegir al menos dos opciones. Las opciones en blanco no serán utilizadas.';
$string['forceregeneration'] = 'forzar regeneración';
-$string['fractionsaddwrong'] = 'Las calificaciones positivas otorgadas no suman 100%% sino $a%%<BR>¿Desea regresar y corregir esta pregunta?';
-$string['fractionsnomax'] = 'Una de las preguntas debe ser 100%% para que sea<BR>posible alcanzar la calificación máxima<BR>¿Desea regresar y corregir esta pregunta?';
+$string['fractionsaddwrong'] = 'Las calificaciones positivas otorgadas no suman 100%% sino $a%%<br />¿Desea regresar y corregir esta pregunta?';
+$string['fractionsnomax'] = 'Una de las preguntas debe ser 100%% para que sea<br />posible alcanzar la calificación máxima<br />¿Desea regresar y corregir esta pregunta?';
$string['functiontakesatleasttwo'] = 'La función $a debe tener al menos dos argumentos';
$string['functiontakesnoargs'] = 'La función $a no contiene argumentos';
$string['functiontakesonearg'] = 'La función $a debe tener exactamente un argumento';
$string['noreviewuntil'] = 'No está autorizado para revistar este cuestionario hasta el $a';
$string['noscript'] = 'Para continuar, JavaScript debe estar habilitado';
$string['notenoughanswers'] = 'Este tipo de pregunta requiere al menos $a respuestas';
-$string['notenoughsubquestions'] = 'No se han definido suficientes subpreguntas.<br> ¿Quiere regresar y arreglar esta pregunta?';
+$string['notenoughsubquestions'] = 'No se han definido suficientes subpreguntas.<br /> ¿Quiere regresar y arreglar esta pregunta?';
$string['numerical'] = 'Numérico';
$string['optional'] = 'opcional';
$string['overdue'] = 'Vencido';
$string['preview'] = 'Ver';
$string['readonly'] = 'Página de sólo lectura';
$string['refs'] = 'Referencias';
-$string['removenotice'] = 'Observe que aquí sólo se pueden listar las páginas sin referencia. Y, debido a que la máquina ewiki por sí misma sólo efectúa una prueba limitada si una página tiene referencias, puede perder algunas.<br>Sin embargo, si usted vacía primero una página, también aparecerá en esta lista. Se llevan a cabo asimismo otros diagnósticos de la base de datos.';
+$string['removenotice'] = 'Observe que aquí sólo se pueden listar las páginas sin referencia. Y, debido a que la máquina ewiki por sí misma sólo efectúa una prueba limitada si una página tiene referencias, puede perder algunas.<br />Sin embargo, si usted vacía primero una página, también aparecerá en esta lista. Se llevan a cabo asimismo otros diagnósticos de la base de datos.';
$string['removepagecheck'] = '¿Está seguro de que quiere eliminar estas páginas?';
$string['removepages'] = 'Eliminar páginas';
$string['removeselectedpages'] = 'Eliminar las páginas seleccionadas';
$string['nosubmission'] = 'Sin Envíos';
$string['nosubmissionsavailableforassessment'] = 'No hay Envíos disponibles para evaluar';
$string['notavailable'] = 'No disponible';
-$string['noteonassessmentelements'] = 'Advierta que la calificación está desglosada en una serie de \'Elementos de Evaluación\'.<BR>Esto hace que sea más sencilla y consistente. Como profesor usted debe añadir estos<BR>\'elementos de evaluación\' antes de plantear la tarea a los estudiantes. Esto se consigue<BR>haciendo clic en la tarea dentro del curso; de no haber elementos se le pedirá<BR>que los añada. Puede cambiar el número de elementos usando la pantalla \'Editar Tarea\';<BR>los elementos en sí pueden ser rectificados en la pantalla "Administrar Tarea". ';
+$string['noteonassessmentelements'] = 'Advierta que la calificación está desglosada en una serie de \'Elementos de Evaluación\'.<br />Esto hace que sea más sencilla y consistente. Como profesor usted debe añadir estos<br />\'elementos de evaluación\' antes de plantear la tarea a los estudiantes. Esto se consigue<br />haciendo clic en la tarea dentro del curso; de no haber elementos se le pedirá<br />que los añada. Puede cambiar el número de elementos usando la pantalla \'Editar Tarea\';<br />los elementos en sí pueden ser rectificados en la pantalla "Administrar Tarea". ';
$string['notgraded'] = 'No Calificado';
$string['notitlegiven'] = 'Aún no tiene Título';
$string['numberofassessmentelements'] = 'Número de Comentarios, Elementos de Evaluación, Franjas de Calificación o Declaraciones de Criterio o Categorías en una Rúbrica';
$string['view'] = 'Ver';
$string['viewassessmentofteacher'] = 'Ver Evaluación de $a';
$string['viewotherassessments'] = 'Ver otras Evaluaciones';
-$string['warningonamendingelements'] = 'AVISO: Hay evaluaciones enviadas.<br>No cambie el número de elementos, el tipo de escala o los pesos de elemento.';
+$string['warningonamendingelements'] = 'AVISO: Hay evaluaciones enviadas.<br />No cambie el número de elementos, el tipo de escala o los pesos de elemento.';
$string['weight'] = 'Peso';
$string['weightederrorcount'] = 'Número de Errores Ponderados: $a';
$string['weightforbias'] = 'Peso de los Sesgos';
$string['enable'] = 'Permitir';
$string['enrolmentconfirmation'] = 'Está a punto de inscribirse como alumno en este curso. <br />¿Está seguro de que desea hacerlo?';
$string['enrolmentkey'] = 'Clave de acceso';
-$string['enrolmentkeyfrom'] = 'Este curso requiere el uso de una \'clave de acceso\'. Si ha sido admitido<BR>
+$string['enrolmentkeyfrom'] = 'Este curso requiere el uso de una \'clave de acceso\'. Si ha sido admitido<br />
en él y no le hemos enviado la clave, por favor háganoslo saber.';
-$string['enrolmentkeyhint'] = 'Esta \'clave de acceso\' es incorrecta, por favor inténtelo de nuevo<BR>
+$string['enrolmentkeyhint'] = 'Esta \'clave de acceso\' es incorrecta, por favor inténtelo de nuevo<br />
(Una pista: comienza con \'$a\')';
$string['entercourse'] = 'Clic aquí para entrar al curso';
$string['gd2'] = 'GD 2.x está instalado';
$string['gdneed'] = 'GD debe estar instalado para ver este gráfico';
$string['gdnot'] = 'GD no está instalado';
-$string['gpl'] = 'Copyright (C) 2001-2002 Martin Dougiamas (http://dougiamas.com)<BR> Traducción: Antonio J. Navarro Vergara (http://www.sextaisla.com)
+$string['gpl'] = 'Copyright (C) 2001-2002 Martin Dougiamas (http://dougiamas.com)<br /> Traducción: Antonio J. Navarro Vergara (http://www.sextaisla.com)
Este programa es software gratuito. Ud. puede redistribuirlo y/o modificarlo bajo los términos de GNU General Public License según la publicación de The Free Software Foundation; incluso la versión 2 o alguna posterior.
-<BR>
+<br />
Para más detalles vea: http://www.gnu.org/copyleft/gpl.html';
$string['grade'] = 'Calificación';
$string['noteonassessmentelements'] = \r
"Advierta que en una tarea calificada por los compañeros la calificación está partida en un número de 'Elementos de Evaluación'.<br />\r
Esto la hace más fácil de calificar y más consistente. Como profesor usted debe añadir estos Elementos antes de hacer<br />\r
- que la tarea esté disponible para los estudiantes. Esto se hace haciendo clic en la tarea calificada por los compañeros y eligiendo la<BR>\r
+ que la tarea esté disponible para los estudiantes. Esto se hace haciendo clic en la tarea calificada por los compañeros y eligiendo la<br />\r
primera opción en el menú "Gestión de una Tarea Calificada por los Compañeros".";\r
\r
$string['notgraded'] = "No calificar, sólo comentarios por parte de otros estudiantes";\r
$string['noassessmentsdone'] = 'No se han hecho valoraciones';
$string['nosubmissionsavailableforassessment'] = 'No hay envíos disponibles para la valoración';
$string['notavailable'] = 'No disponible';
-$string['noteonassessmentelements'] = 'Note que la calificación está dividida en una serie de \'Elementos de Valoración\'.<br>
-Esto hace la calificación más sencilla y consistente. Como profesor usted debe añadir estos<br>
-Elementos antes de poner a disposición de los estudiantes la tarea. Esto se consigue<br>
-haciendo clic en la tarea en el curso, y si no hay elementos se le pedirá<br>
-que los añada. Puede cambiar el número de elementos usando la pantalla de Editar Tarea,<br>
+$string['noteonassessmentelements'] = 'Note que la calificación está dividida en una serie de \'Elementos de Valoración\'.<br />
+Esto hace la calificación más sencilla y consistente. Como profesor usted debe añadir estos<br />
+Elementos antes de poner a disposición de los estudiantes la tarea. Esto se consigue<br />
+haciendo clic en la tarea en el curso, y si no hay elementos se le pedirá<br />
+que los añada. Puede cambiar el número de elementos usando la pantalla de Editar Tarea,<br />
el elemento en sí puede ser rectificado desde la pantalla "Administrar Tarea". ';
$string['notgraded'] = 'No se ha calificado';
$string['notitlegiven'] = 'No se le ha dado un título';
$string['about'] = 'Sellest redigeerijast';
$string['absbottom'] = 'Täiesti all';
-$string['absmiddle'] = 'Täiesti keskel';
+$string['middle'] = 'Täiesti keskel';
$string['address'] = 'Aadress';
$string['alignment'] = 'Joondus';
$string['alternatetext'] = 'Alt tekst';
$string['entryexported'] = 'Kirje edukalt eksporditud';
$string['entryishidden'] = '(see kirje on praegu peidetud)';
$string['entryusedynalink'] = 'See kirje peaks olema automaatselt lingitud';
-$string['explainaddentry'] = 'Lisa uus kirje praegusesse sõnastikku.<br>Idee ja definitsioon on kohustuslikud väljad';
+$string['explainaddentry'] = 'Lisa uus kirje praegusesse sõnastikku.<br />Idee ja definitsioon on kohustuslikud väljad';
$string['explainall'] = 'Näitab KÕIKI kirjeid ühel lehel';
$string['explainalphabet'] = 'Sirvi sõnastikku kasutades seda sisukorda';
-$string['explainexport'] = 'Fail on loodud.<br>Lae see alla ja hoia turvalsielt. Võid seda igal ajal siia või mõnda teise kursusesse importida';
+$string['explainexport'] = 'Fail on loodud.<br />Lae see alla ja hoia turvalsielt. Võid seda igal ajal siia või mõnda teise kursusesse importida';
$string['explainimport'] = 'Pead määrama imporditava faili ja defineerima protsessi kriteeriumi.<p> Sisesta oma päring ja vaata tulemusi';
$string['explainspecial'] = 'Näitab kirjeid, mis ei alga tähega';
$string['exportedentry'] = 'Eksporditud kirje';
<P>Your Moodle administrator may have set up several
course categories.
-<font size="2" face="Arial, Helvetica, sans-serif"><strong>Kursuse kategooriad</strong><br>
-<br>
+<font size="2" face="Arial, Helvetica, sans-serif"><strong>Kursuse kategooriad</strong><br />
+<br />
Sinu Moodle’i administraator on tõenäoliselt seadistanud terve
-rea kursuse kategooriaid.<br>
+rea kursuse kategooriaid.<br />
Näiteks “Loodusteadused”, “Humanitaarteadused”, “Tervishoid”
-jne.<br>
+jne.<br />
Vali see, mis kõige paremini sinu kursusega seostub. Sinu valik mõjutab
seda, kuhu sinu kursus üldises kursuste loendis kuvatakse ja teeb õpilastele
selle leidmise lihtsamaks. </font>
<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Moodle’i kursuste
formaadid</strong></font></p>
-<p><font size="2" face="Arial, Helvetica, sans-serif"><br>
- <strong>Nädalate formaat</strong><br>
+<p><font size="2" face="Arial, Helvetica, sans-serif"><br />
+ <strong>Nädalate formaat</strong><br />
Kursus on organiseeritud nädalate kaupa, konkreetse algus- ja lõppkuupäevaga.
Igal nädalal on ette nähtud rida tegevusi. Mõnel neist –
nagu päevikutel võivad olla “avatud aknad” näiteks
kahenädalaseks perioodiks, mille lõppedes nad pole enam saadaval.
- <br>
- <br>
- <strong>Teemade formaat</strong><br>
+ <br />
+ <br />
+ <strong>Teemade formaat</strong><br />
Väga sarnane nädalate formaadile, välja arvatud see, et iga “nädalat”
nimetatakse teemaks. “Teema” pole ajaliselt piiratud. Mingeid kuupäevi
- täpsustada ei tule.<br>
- <br>
- <strong>Sotsiaalne formaat</strong><br>
+ täpsustada ei tule.<br />
+ <br />
+ <strong>Sotsiaalne formaat</strong><br />
See formaat on orienteeritud ühele põhifoorumile, Sotsiaalsele foorumile,
mis leidub pealehel asuvas loendis. Seda saab kasutada olukordades, mis on vabama
vormiga. Need ei pruugi olla isegi kursused, näiteks võib seda kasutada
- osakonna teadetetahvlina.<br>
+ osakonna teadetetahvlina.<br />
</font></p>
<font size="2" face="Arial, Helvetica, sans-serif"><strong>Kursuse täielik nimi </strong>
-</font><font face="Arial, Helvetica, sans-serif"><p><font size="2">Kursuse täielik nimi kuvatakse ekraani ülaservas ja kursuse loendites.<br>
+</font><font face="Arial, Helvetica, sans-serif"><p><font size="2">Kursuse täielik nimi kuvatakse ekraani ülaservas ja kursuse loendites.<br />
</font></p>
</font>
\ No newline at end of file
to this forum, and will receive your notices by
email.)
-<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Kursuse uudiskirjad<br>
- </strong><br>
+<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Kursuse uudiskirjad<br />
+ </strong><br />
Spetsiaalne foorum, nimega “Uudised” ilmub “Nädalaste”
ja “Teemade” kursuseformaatidesse. See on hea koht teadete jätmiseks,
et kõik õpilased neid näeksid. (Vaikimisi on kõik
õpilased selle foorumiga liitunud ja saavad sinu teated kätte emaili
- teel).<br>
+ teel).<br />
See seade määrab ära, kui palju viimaseid uudiseid ilmub sinu
- kursuse kodulehele uudistekasti sisse, mis on all paremal.<br>
+ kursuse kodulehele uudistekasti sisse, mis on all paremal.<br />
Kui teed seade “0 uudiskirja”, siis uudistekast üldse ei ilmugi.
</font></p>
-<p><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<p><font size="2" face="Arial, Helvetica, sans-serif"><br />
</font></p>
teemade arvu.</font></p>
<p><font size="2">Need mõlemad transleeritakse “kastide” arvuks kursuse lehe
all keskel. </font></p>
-<p><font size="2"><br>
+<p><font size="2"><br />
</font></p>
</font>
\ No newline at end of file
</font><font face="Arial, Helvetica, sans-serif"><p><font size="2">Paljudel asutustel on kombeks oma kursusele viidata lühinime abil, nagu
BP102 või COMMS. Isegi kui sa veel pole oma kursusele sellist nime andnud,
tee seda siin. Seda saab kasutada mitmel puhul, kus pikk nimi pole lihtsalt
- kohane (nagu emaili teemareal).<br>
+ kohane (nagu emaili teemareal).<br />
</font></p>
</font>
\ No newline at end of file
<p><font size="2">Sellegipoolest mõjutab see seade logide kuvamist, mis kasutavad seda
kuupäeva varaseima võimaliku lubatud kuvamise kuupäevana.</font></p>
<p><font size="2">Üldiselt kui kursusel puudub tegelik alguskuupäev, siis on mõistlik
- seada selleks just see kuupäev, mistahes formaati sa ka ei kasutaks.<br>
+ seada selleks just see kuupäev, mistahes formaati sa ka ei kasutaks.<br />
</font></p>
</font>
\ No newline at end of file
out of your course.
<P><font size="2" face="Arial, Helvetica, sans-serif"><strong>Kursusele registeerumise
- võti </strong><br>
- <br>
+ võti </strong><br />
+ <br />
Kursusele registreerumise võti on vahend, mis hoiab ebaoovitavad inimesed
- sinu kursusest eemal. <br>
- <br>
+ sinu kursusest eemal. <br />
+ <br />
Kui jätad selle lahtri tühjaks, siis saab igaüks, kellel on sel
saidil Moodle’i kasutajanimi, registreeruda sinu kursusele lihtsalt sellele
- saidile minnes. <br>
- <br>
+ saidile minnes. <br />
+ <br />
Kui sa sellesse lahtrisse midagi paned, siis palutakse õpilastel, kes
püüavad saada sisse AINULT ESIMEST KORDA, kirjutada see sõna
- või fraas. <br>
- <br>
+ või fraas. <br />
+ <br />
Asja mõte on selles, et sa saad anda võtme volitatud inimestele
ka teisi suhtlusvahendeid kasutades, nagu isiklik email, tigupost, telefon või
- ka klassis toimuva vestluse käigus.<br>
- <br>
+ ka klassis toimuva vestluse käigus.<br />
+ <br />
Kui see salasõna “tuleb avalikuks” ja sinu kursusele registreeruvad
soovimatud isikud, siis võid sa nende registreerumise tühistada
(vaata nende kasutajaprofiili lehte) ja võtit muuta. Ühegi õiguspärase
õpilase huvid ei saa kahjustatud, kuid soovimatud inimesed enam uuesti
- siseneda ei saa.<br>
+ siseneda ei saa.<br />
</font>
<P>You have the choice of allowing "guests" into your course.
-<strong><font size="2" face="Arial, Helvetica, sans-serif">Külaliste juurdepääs</font></strong><font size="2" face="Arial, Helvetica, sans-serif"><br>
-<br>
+<strong><font size="2" face="Arial, Helvetica, sans-serif">Külaliste juurdepääs</font></strong><font size="2" face="Arial, Helvetica, sans-serif"><br />
+<br />
Sul on valida, kas lubada “külaliste” juurdepääsu oma
-kursusele.<br>
-<br>
+kursusele.<br />
+<br />
Inimesed võivad sisse logida külalistena, kasutades logimisekraanil
-nuppu “login sisse külalisena”.<br>
-<br>
+nuppu “login sisse külalisena”.<br />
+<br />
Külalistel on ALATI juurdepääs üksnes lugemisvariandile –
niisiis ei saa nad saata postitusi ega kursusel segadust tekitada, mis mõjutaks
-tegelikke õpilasi.<br>
-<br>
+tegelikke õpilasi.<br />
+<br />
See võib osutuda vajalikuks, kui soovite lasta kolleegil oma tööd
vaadata või lasta õpilastel kursust näha enne, kui nad registreeruda
-otsustavad.<br>
-<br>
+otsustavad.<br />
+<br />
Pane tähele, et sul on valida kaht tüüpi juurdepääsu
vahel külaliste tarvis: registreerumisvõtmega ja ilma. Kui otsustad
lubada juurdepääsu külalistele, kellel on võti, siis peavad
külalised selle võtme esitama IGA KORD sisse logides (mitte nagu õpilsed,
kes teevad seda vaid ühel korral). Nii on võimalik külastusi
piirata. Kui otsustad lubada külalisi sise ilma võtmeta, võib
-kestahes otse kursusele pääseda. <br>
+kestahes otse kursusele pääseda. <br />
</font>
\ No newline at end of file
<font size="2" face="Arial, Helvetica, sans-serif"><strong>Abi HTML kirjutamisel </strong>
</font><font face="Arial, Helvetica, sans-serif"><p><font size="2">Kui kirjutad Moodle’is HTML faili, võid vabalt kasutada mistahes
HTML lipikut, et saada soovitud efekti.</font></p>
-<p><font size="2">Sinu kood prinditakse üldjuhul lehele tabeli lahtrisse, nii et:<br>
- • pole vajadust kasutada lipikuid <PÄIS> või <KEHA><br>
+<p><font size="2">Sinu kood prinditakse üldjuhul lehele tabeli lahtrisse, nii et:<br />
+ • pole vajadust kasutada lipikuid <PÄIS> või <KEHA><br />
• ole hoolas sobitamata </TABEL> lipikutega, mis võivad displei
- segi paisata<br>
+ segi paisata<br />
</font></p>
</font>
\ No newline at end of file
<font size="2" face="Arial, Helvetica, sans-serif"><strong>Keele redigeerimine </strong>
</font><font face="Arial, Helvetica, sans-serif"><p><font size="2">Sellel lehel keelte redigeerimiseks peavad failid olema veebiserveri protsessis
- kirjutatavad. need to be writable by the web server process. <br>
+ kirjutatavad. need to be writable by the web server process. <br />
Mõnes stringis võid märgata kombinatsioone $a ja $a->mingi
- tekst. <br>
+ tekst. <br />
Need esindavad muutujaid, mis asendatakse nimedega või teiste sõnadega
Moodle’ist.</font></p>
<p><font size="2">Kui on ainult üks muutuja, siis kasutatakse vormi $a. Kui muutujaid on
- kaks või enam, siis on igal oma nimi. <br>
+ kaks või enam, siis on igal oma nimi. <br />
</font></p>
</font>
\ No newline at end of file
-<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Tegevuste moodulid</strong><br>
+<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Tegevuste moodulid</strong><br />
Moodle sisaldab tervet hulka tegevuste mooduleid, mida saab kasutada mistahes
kursuse koostamisel.</font></p>
-<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Foorumid</strong><br>
+<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Foorumid</strong><br />
See tegevus võib osutuda kõige olulisemaks – just siin leiavad
diskussioonid enamasti aset. Foorumeid võib struktureerida erineval viisil
ja need võivad sisaldada ka grupikaaslaste reitingu igale postitusele.
manused. Liitudes foorumiga saavad osalejad emaili teel koopiad igast uuest
postitusest. Õpetaja võib muuta liitumise kohustuslikuks kõigile,
kui seda soovitakse.</font></p>
-<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Päevikud</strong><br>
+<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Päevikud</strong><br />
See moodul on äärmiselt oluline tegevus mõtisklemiseks. Õpetaja
palub õpilasel mõtiskleda mingil konkreetsel teemal ja õpilane
saab oma vastust mingi aja jooksul redigeerida ja parandada. Vastus on privaatne
ja seda näeb ainult õpetaja, kes võib pakkuda tagasisidet
ja hinnata igat päeviku sissekannet. Enamasti on sobilik korraldada üks
- Päeviku tegevus nädalas. <br>
- <br>
- <strong>Ressursid</strong><br>
+ Päeviku tegevus nädalas. <br />
+ <br />
+ <strong>Ressursid</strong><br />
Ressursid on sisu: informatsioon, mida õpetaja soovib kursusel esitada.
See võib olla koostatud kursuse serverisse üles laaditud failide
kujul; otse Moodle’is redigeeritud lehtedena või välise veebilehe
- kujul, mis on osa sellest kursusest.<br>
- <br>
- <strong>Assigneeringud</strong><br>
+ kujul, mis on osa sellest kursusest.<br />
+ <br />
+ <strong>Assigneeringud</strong><br />
Assigneeringud võimaldavad õpetajal täpsustada ülesannet,
mis eeldab, et õpilased koostavad mistahes formaadis digitaalse materjali/sisu
ja esitavad selle serverisse üles laadides. Tüüpilised assigneeringud
oleks esseed, projektid, raportid jne. See moodul hõlmab ka graafilisi
- vahendeid. <br>
- <br>
- <strong>Küsimustikud</strong><br>
+ vahendeid. <br />
+ <br />
+ <strong>Küsimustikud</strong><br />
See moodul võimaldab õpetajal koostada ja seadistada testküsimustikke,
mis koosnevad valikvastustega, õige/vale ja lühivastustega küsimustest.
Küsimusi säilitatakse kategoriseeritud andmebaasis ning neid saab
võib olla lubatud proovida vastata mitu korda. Iga katse märgitakse
automaatselt ära ja õpetaja otsustab, kas anda tagasisidet või
näidata õigeid vastuseid. See moodul hõlmab ka graafilisi
- vahendeid.<br>
- <br>
- <strong>Valikud</strong><br>
+ vahendeid.<br />
+ <br />
+ <strong>Valikud</strong><br />
Valiku tegevus on väga lihtne – õpetaja esitab küsimuse
ja annab rea valikvastuseid. See võib anda hea tulemuse kiirhääletusena,
et stimuleerida teemaga seotud mõtteid; võimaldada klassil hääletada
- kursuse suunitluse asjus või saavutada nõusolek uurimuse läbiviimiseks.<br>
- <br>
- <strong>Uurimused</strong><br>
+ kursuse suunitluse asjus või saavutada nõusolek uurimuse läbiviimiseks.<br />
+ <br />
+ <strong>Uurimused</strong><br />
Uurimuse moodul annab rea tõendatud uurimisinstrumente, mis on leidnud
heakskiitu õppimise hindamisel ja stimuleerimisel online keskkonnas.
Õpetajad võivad neid kasutada õpilastelt andmete kogumiseks,
mis on toeks klassi tundmaõppimisel ning ka oma õpetamismeetodite
- üle mõtisklemiseks.<br>
+ üle mõtisklemiseks.<br />
</font></p>
laadimine.</strong></font>
<P><font size="2" face="Arial, Helvetica, sans-serif">Võid oma arvutist
sellesse serverisse üles laadida mõne pildi ning seda pilti saab
- mitmel pool kasutada sinu esindamiseks. <br>
+ mitmel pool kasutada sinu esindamiseks. <br />
Selleks sobib kõige paremini kujutis, mis on lähiülesvõte
- sinu näost, kuid võid kasutada ka mistahes muud kujutist. <br>
+ sinu näost, kuid võid kasutada ka mistahes muud kujutist. <br />
Pilt peab olema JPG või PNG formaadis (nimetus lõpeb tavaliselt
- kas lühendiga .jpg või .png)<br>
+ kas lühendiga .jpg või .png)<br />
</font>
<P><font size="2" face="Arial, Helvetica, sans-serif">Pildifaili saad teha, kui
kasutad üht allnimetatud neljast meetodist:</font>
<blockquote>
<p><font size="2" face="Arial, Helvetica, sans-serif">1. Kasutades digikaamerat,
saad suure tõenäosusega fotod, mis on arvuti tarvis õiges
- formaadis.<br>
+ formaadis.<br />
2. Võid kasutada skannerit, et skaneerida paberfotot. Ära unusta
- seda salvestada JPG või PNG formaadis.<br>
+ seda salvestada JPG või PNG formaadis.<br />
3. Kui oled kunstiliste kalduvustega, võid joonistada pildi joonistusprogrammi
- abil.<br>
+ abil.<br />
4. Lõpuks võid ju ka “näpata” kujutisi veebist.
http://images.google.com on fantastiline koht, kust kujutisi otsida. Kui oled
mõne leidnud, tee selle peal hiirega parempoolne klõps ja vali
menüüst “Salvesta see kujutis…” (erinevatel arvutitel
- võib see pisut erineda).<br>
+ võib see pisut erineda).<br />
</font></p>
</blockquote>
<P><font size="2" face="Arial, Helvetica, sans-serif">Kujutise üles laadimiseks
klõpsa redigeerimislehel klahvile “Lehitse” ja vali kujutis
- oma kõvakettalt.<br>
- <br>
+ oma kõvakettalt.<br />
+ <br />
MÄRKUS: Veendu, et fail poleks suurem, kui lubatud maksimumsuurus, vastasel
- juhul ei saa seda üles laadida.<br>
- <br>
+ juhul ei saa seda üles laadida.<br />
+ <br />
Seejärel klõpsa “Värskenda minu profiili” alaosas
ja kujutise fail lõigatakse ruudukujuliseks ning selle suurust vähendatakse
- kuni 100x100 pikselini.<br>
- <br>
+ kuni 100x100 pikselini.<br />
+ <br />
Kui tuled tagasi oma profiili lehele, võib juhtuda, et kujutis polegi
- muutunud. Sel juhul kasuta oma brauseri klahvi “Laadi uuesti”.<br>
+ muutunud. Sel juhul kasuta oma brauseri klahvi “Laadi uuesti”.<br />
</font>
<P><font size="2" face="Arial, Helvetica, sans-serif">Parim viis aidata inimestel
teemakohaselt mõelda on neile küsimusi esitada. Heale küsimusele
vastata üritades kombineerib inimene infot, annab hinnangu oma ideedele
- ja tal tekivad ka uued ideed. <br>
+ ja tal tekivad ka uued ideed. <br />
Küsimuste esitamise viis, mis on spetsiaalselt suunatud teiste õppida
aitamisele, on tuntud kui Sokraatiline küsitlemine, saanud oma nime Antiik-Kreekast
- Sokrateselt.<br>
+ Sokrateselt.<br />
Sokraatilised küsimused nõuavad teise inimese väga tähelepanelikku
kuulamist, et valida ja sõnastada oma küsimus nii, et sellest oleks
- abi, et ta oleks konstruktiivne ja ei tekitaks vastuolusid. <br>
- Siin on mõningad näited sellistest küsimustest:<br>
+ abi, et ta oleks konstruktiivne ja ei tekitaks vastuolusid. <br />
+ Siin on mõningad näited sellistest küsimustest:<br />
</font></P>
<font size="2" face="Arial, Helvetica, sans-serif">
<!--Hidden comment: Someday I will include a great example dialogue here -->
</font></font>
<blockquote>
<p><font size="2" face="Arial, Helvetica, sans-serif">• Mida sa tahad
- sellega öelda, kui räägid ______?<br>
- • Mis on selle põhiline mõte?<br>
- • Kuidas _____ seostub ____ga ?<br>
- • Kas sa võiksid seda kuidagi teisiti öelda?<br>
- • Vaatame, kas mina saan aru; kas sa pead silmas ______ või ______?<br>
- • Kuidas see seostub meie probleemiga / aruteluga/ teemaga?<br>
+ sellega öelda, kui räägid ______?<br />
+ • Mis on selle põhiline mõte?<br />
+ • Kuidas _____ seostub ____ga ?<br />
+ • Kas sa võiksid seda kuidagi teisiti öelda?<br />
+ • Vaatame, kas mina saan aru; kas sa pead silmas ______ või ______?<br />
+ • Kuidas see seostub meie probleemiga / aruteluga/ teemaga?<br />
• Jane, võid sa teha oma sõnadega kokkuvõtte sellest,
- mida Richard ütles? … Richard, kas sa mõtlesid seda nii?<br>
- • Võid sa tuua näite?<br>
- • Kas ______ oleks selleks hea näide?<br>
+ mida Richard ütles? … Richard, kas sa mõtlesid seda nii?<br />
+ • Võid sa tuua näite?<br />
+ • Kas ______ oleks selleks hea näide?<br />
</font></p>
</blockquote>
<h3><font size="2" face="Arial, Helvetica, sans-serif">Küsimused oletuste
kohta</font></h3>
<blockquote>
<p><font size="2" face="Arial, Helvetica, sans-serif">• Milline on siin
- sinu oletus?<br>
- • Mis on Jenny oletus?<br>
- • Mida võiksime selle asemel oletada?<br>
+ sinu oletus?<br />
+ • Mis on Jenny oletus?<br />
+ • Mida võiksime selle asemel oletada?<br />
• Paistab, et sinu oletus on _______. Saan ma sinust õigesti
- aru?<br>
+ aru?<br />
• Kõik su põhjendused rajanevad ideel, et _____. Miks
- sa oled rajanud kõik oma põhjendused _____, mitte ______?<br>
+ sa oled rajanud kõik oma põhjendused _____, mitte ______?<br />
• Paistab, et sa oletad, et _______. Kuidas sa õigustad seda,
- et pead seda enesestmõistetavaks?<br>
+ et pead seda enesestmõistetavaks?<br />
• Kas ikka on alati nii? Miks sa arvad, et see oletus ka siin paika
- peab?<br>
- • Miks peaks keegi just seda oletama?<br>
+ peab?<br />
+ • Miks peaks keegi just seda oletama?<br />
</font></p>
</blockquote>
<h3><font size="2" face="Arial, Helvetica, sans-serif">Küsimused põhjuste
ja tõenduste kohta</font></h3>
<blockquote>
<p><font size="2" face="Arial, Helvetica, sans-serif">• Kas sa võiksid
- meile oma põhjendusi selgitada?<br>
- • Kuidas see selle teemaga seostub?<br>
- • Kas me peaksime nendes tõendites kahtlema?<br>
- • Kes teab täpselt, et see on tõsi?<br>
- • Mida sa ütleksid sellele, kes väidab, et _____?<br>
+ meile oma põhjendusi selgitada?<br />
+ • Kuidas see selle teemaga seostub?<br />
+ • Kas me peaksime nendes tõendites kahtlema?<br />
+ • Kes teab täpselt, et see on tõsi?<br />
+ • Mida sa ütleksid sellele, kes väidab, et _____?<br />
• Kas on veel keegi, kes võiks tõendeid tuua, et seda
- seisukohta kaitsta?<br>
+ seisukohta kaitsta?<br />
• Millise mõttekäigu abil sa sellisele järeldusele
- jõudsid?<br>
- • Kuidas me võiksime kontrollida, kas see on tõsi?<br>
+ jõudsid?<br />
+ • Kuidas me võiksime kontrollida, kas see on tõsi?<br />
</font></p>
</blockquote>
<h3><font size="2" face="Arial, Helvetica, sans-serif">Küsimused seisukohtade
ja tulevikuväljavaadete kohta</font></h3>
<blockquote>
<p><font size="2" face="Arial, Helvetica, sans-serif">• Mida sa selle
- all silmas pead?<br>
- • Kui sa ütled, et ______, kas sa pead silmas, et ______?<br>
+ all silmas pead?<br />
+ • Kui sa ütled, et ______, kas sa pead silmas, et ______?<br />
• Aga kui see aset leiaks, mis võiks selle tagajärjel veel
- juhtuda? Miks?<br>
- • Mis on alternatiiviks?<br>
+ juhtuda? Miks?<br />
+ • Mis on alternatiiviks?<br />
• Kui ______ ja ______ on faktid, siis mis veel võiks tõsi
- olla?<br>
+ olla?<br />
• Kui me ütleme, et ______ on eetiline, siis kuidas jääb
- _____ga?<br>
+ _____ga?<br />
</font></p>
</blockquote>
<h3><font size="2" face="Arial, Helvetica, sans-serif">Küsimused järelduste
ja tagajärgede kohta</font></h3>
<blockquote>
<p><font size="2" face="Arial, Helvetica, sans-serif">• Kuidas me seda
- teada saaksime?<br>
- • Mida see küsimus eeldab?<br>
- • Kas ______ küsiks seda teisiti?<br>
- • Kuidas sellele küsimusele vastus leida?<br>
- • Kas me tohime seda küsimust üldse osadeks jagada?<br>
- • Kas see küsimus on selge? Kas me saame sellest aru?<br>
+ teada saaksime?<br />
+ • Mida see küsimus eeldab?<br />
+ • Kas ______ küsiks seda teisiti?<br />
+ • Kuidas sellele küsimusele vastus leida?<br />
+ • Kas me tohime seda küsimust üldse osadeks jagada?<br />
+ • Kas see küsimus on selge? Kas me saame sellest aru?<br />
• Kas sellele küsimusele on lihtne või keeuline vastata?
- Miks?<br>
- • Kas me kõik oleme nõus, et selles ongi küsimus?<br>
+ Miks?<br />
+ • Kas me kõik oleme nõus, et selles ongi küsimus?<br />
• Millistele küsimustele tuleb enne veel vastata, et sellele küsimusele
- vastust leida?<br>
- • Kuidas ______ selle probleemi püstitaks?<br>
- • Miks see probleem oluline on?<br>
+ vastust leida?<br />
+ • Kuidas ______ selle probleemi püstitaks?<br />
+ • Miks see probleem oluline on?<br />
• Kas see on kõige olulisem küsimus, või peitub siin
- veel teinegi küsimus?<br>
+ veel teinegi küsimus?<br />
• Kas näete, kuidas see võiks seostuda ______ga?</font></p>
</blockquote>
-<font size="2" face="Arial, Helvetica, sans-serif"><strong>Uue küsimuse loomine</strong><br>
-<br>
+<font size="2" face="Arial, Helvetica, sans-serif"><strong>Uue küsimuse loomine</strong><br />
+<br />
Võid lisada kategooriasse terve hulga erinevat tüüpi küsimusi
-:<br>
-<br>
-<strong>Valikvastustega</strong><br>
+:<br />
+<br />
+<strong>Valikvastustega</strong><br />
Vastuseks küsimusele (mis võib sisaldada kujutist) valib vastaja valikvastuste
hulgast. Valikvastustega küsimusi on kahte tüüpi – ühe
-ja mitme vastusega.<br>
-<br>
-<strong>Lühivastus</strong><br>
+ja mitme vastusega.<br />
+<br />
+<strong>Lühivastus</strong><br />
Vastuseks küsimusele (mis võib sisaldada kujutist) trükib vastaja
sõna või fraasi. Õigeid vastuseid võib olla mitu,
erinevate hinnetega. Vastused võivad suurtähti arvesse võtta
-või mitte võtta.<br>
-<br>
-<strong>Õige/vale </strong><br>
+või mitte võtta.<br />
+<br />
+<strong>Õige/vale </strong><br />
Vastuseks küsimusele (mis võib sisaldada kujutist) valib vastaja kahe
-võimaluse vahel: õige või vale.<br>
-<br>
-<strong>Juhuslik</strong><br>
+võimaluse vahel: õige või vale.<br />
+<br />
+<strong>Juhuslik</strong><br />
(Veel rakendamata) Võimaldab sul ette valmistada rea teisi küsimusi,
mille hulgast üks juhuslikult valitakse, kui õpilane küsimustikku
-täita proovib.<br>
-<br>
+täita proovib.<br />
+<br />
</font>
\ No newline at end of file
ja püüdke mõista autori seisukohta. </font></p>
<p><font size="2">Abiks võib olla seegi, kui nuputate, mille autor on ütlemata jätnud
või milles ta kahtleb. See aitab teil endal mõttes küsimusi
- moodustada.<br>
+ moodustada.<br />
</font></p>
</font>
\ No newline at end of file
<P ALIGN=CENTER><B>Ressurside tüübid</b></p>
<p>Ressursidel võib olla mistahes sisu. Nende erinevad tüübid
- määravad enamasti ära, kuidas sisule juurde pääseb.<br>
- <br>
+ määravad enamasti ära, kuidas sisule juurde pääseb.<br />
+ <br />
<strong>Lihttekst </strong>– kõige tavalisem tüüp. Võid
lihtsalt trükkida (redigeerida) lehe blanketile, mis on järgmisel
lehel. Osa sinu trükitud tekstist formaaditakse automaatselt, nagu foorumi
- postitused. Abi teksti trükkimisel leiad siit:<br>
- <br>
+ postitused. Abi teksti trükkimisel leiad siit:<br />
+ <br />
<strong>HTML tekst </strong>– edasijõudnud kasutajatele. Automaatset
- formaatimist ei toimu, kõik tuleb teha käsitsi, kasutades HTML koode.<br>
- <br>
+ formaatimist ei toimu, kõik tuleb teha käsitsi, kasutades HTML koode.<br />
+ <br />
<strong>Viide</strong> – õpetlik viide päevikule/ajakirjale
- või raamatule<br>
- <br>
+ või raamatule<br />
+ <br />
<strong>Üleslaaditud fail </strong>– kuvab mistahes faili, mille
- oled kursusele üles laadinud. Vaata sktsiooni “Failid”.<br>
- <br>
+ oled kursusele üles laadinud. Vaata sktsiooni “Failid”.<br />
+ <br />
<strong>Veebilink</strong> – veebiaadress, mis osutab mingile kohale veebis.
Kui keegi klikib sellele ressursitegevusele, siis võetakse see kursusest
välja (sinu osutatud lehte näidatakse nii, et see täidab brauseri
- akna).<br>
- <br>
+ akna).<br />
+ <br />
<strong>Veebileht </strong>– veebiaadress, mis osutab mingile kohale veebis.
Nagu eelmisegi tüübi puhul, näidatakse veebilehte. Erinevalt
- eelmisest näidatakse seda lehte raami sees, nagu ta oleks kursusesse integreeritud.<br>
- <br>
+ eelmisest näidatakse seda lehte raami sees, nagu ta oleks kursusesse integreeritud.<br />
+ <br />
<strong>Programm </strong>– välisprogramm, mis nõuab, et edastataks
infot Moodle’i kasutaja ja kursuse kohta. See lubab välistel veebirakendustel
- Moodle’iga koostööd teha.<br>
+ Moodle’iga koostööd teha.<br />
</font></p>
</font>
\ No newline at end of file
</font><font face="Arial, Helvetica, sans-serif"><p><font size="2">Kokkuvõte on väga lühike ressursi kirjeldus.</font></p>
<p><font size="2">Ära püüa siia liiga pikka teksti kirjutada ega ressurssi ennast
lisada. </font></p>
-<p><font size="2">Sisu täpsustamiseks on sul võimalus järgmisel lehel.<br>
+<p><font size="2">Sisu täpsustamiseks on sul võimalus järgmisel lehel.<br />
</font></p>
</font>
\ No newline at end of file
<P><font size="2" face="Arial, Helvetica, sans-serif">Richtext HTML redaktor annab
tekstitöötlusliidese, mis on manustatud sinu veebilehte, võimaldamaks
- sul teksti intuitiivselt redigeerida ning tekitab normaalse HTML koodi.<br>
+ sul teksti intuitiivselt redigeerida ning tekitab normaalse HTML koodi.<br />
Lisaks teksti formaatimisele annab see redaktor rea kasulikke lisavõimalusi.
</font>
<P><font size="2" face="Arial, Helvetica, sans-serif"><strong>Kleebi teksti teistest
- rakendusprogrammidest<br>
- </strong><br>
+ rakendusprogrammidest<br />
+ </strong><br />
Võid lõigata ja kleepida rich text teistest Windowsi rakendusprogrammidest
nagu Microsoft Word, otse sellesse redaktorisse ning sinu vormingud jäävad
alles. Kasuta tavalist lõikamise ja kleepimise menüüd oma veebilehitsejas
<P ALIGN=center><font size="2" face="Arial, Helvetica, sans-serif"> <strong>Saadaval
olevad uurimused</strong></font></P>
-<P ALIGN=left><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<P ALIGN=left><font size="2" face="Arial, Helvetica, sans-serif"><br />
Hetkel pakub Moodle üksnes paari konkreetset uurimuse tüüpi (tulevased
- versioonid võimaldavad sul ka oma isikliku tüübi luua).<br>
+ versioonid võimaldavad sul ka oma isikliku tüübi luua).<br />
Saadaval olevad uurimused on valitud seetõttu, et neid on peetud eriti
kasulikuks online õpikeskkondade hindamisel, mis põhinevad konstruktivistlikul
pedagoogikal. Neist on kasu konkreetsete trendide tuvastamisel, mis võivad
<HR>
<P><font size="2" face="Arial, Helvetica, sans-serif"><strong>COLLES – Konstruktivistlik
online õpikeskkonna uuring</strong></font></P>
-<P><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><br />
COLLES hõlmab 24 ökonoomset väidet, mis on grupeeritud kuue
skaala kaupa, millest igaüks aitab meil esitada võtmeküsimusi
online õpikeskkonna kvaliteedi kohta. </font></P>
online õppimine õpilase professionaalse praktika seisukohalt?</font></td>
</tr>
<tr>
- <td valign=top><font size="2" face="Arial, Helvetica, sans-serif">Mõtisklemine/<br>
- kaalutlemine<br>
+ <td valign=top><font size="2" face="Arial, Helvetica, sans-serif">Mõtisklemine/<br />
+ kaalutlemine<br />
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">Kas online õppimine
stimuleerib õpilaste kriitilist kaalutlevat mõtlemisoskust?</font></td>
interaktiivses õpikeskkonnas. Sotsiaalne konstruktivism on tunnetusteooria
ehk teadmise viis, kus õppijad teevad koostööd mõtiskledes
ja arutledes, et koos konstrueerida uusi arusaamu, eriti üksteise vastastikuse
- küsitlemise teel isiklike kogemuste kohta.<br>
+ küsitlemise teel isiklike kogemuste kohta.<br />
Selle koostöö keskmeks on õpilase kommunikatiivsete oskuste
arendamine, siin peetakse silmas võimet pidada avatud ja kriitilist
diskursust nii õpetaja kui kaaslastega. Seda diskursust iseloomustab
empaatiline orientatsioon vastastikuse mõistmise ülesehitamisele
- ja kriitiline suhtumine selle aluspõhjaks olevate oletuste uurimisse.<br>
+ ja kriitiline suhtumine selle aluspõhjaks olevate oletuste uurimisse.<br />
COLLES on välja töötatud selleks, et võimaldada sul
jälgida , mil määral sa oled võimeline kasutama WWW
interaktiivseid võimalusi selleks, et pakkuda õpilastele dünaamilise
- õpipraktika võimalust.<br>
+ õpipraktika võimalust.<br />
(See info pärineb lühendatud kujul COLLES kodulehelt. Loe rohkem
- COLLES ja selle autorite kohta siit: <a href="http://surveylearning.com/colles/" target="_blank">http://surveylearning.com/colles/</a>)<br>
+ COLLES ja selle autorite kohta siit: <a href="http://surveylearning.com/colles/" target="_blank">http://surveylearning.com/colles/</a>)<br />
</font></p>
</UL>
<HR>
<P><font size="2" face="Arial, Helvetica, sans-serif"><strong>ATTLS – Hoiakud
õppimise ja mõtlemise uurimise suhtes.</strong></font></P>
-<P><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><br />
“Teadmise viisi” teooria, mis algselt pärineb soouuringute
valdkonnast (Belenky jt., 1986) pakub meile uurimisvahendi diskursuse analüüsimiseks
koostöö kekkonnas.</font></P>
-<P><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><br />
Uurimus “Hoiakud õppimise ja mõtlemise suhtes” (ATTLS)
on vahend, mille töötasid välja Galotti koos kolleegidega (1999),
et mõõta, mil määral on inimese teadmised “seostatud”
(CK) või “eraldatud” (SK). </font></P>
-<P><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><br />
Kõrgema CK näitajaga inimesed kalduvad enam arvama, et õppimine
on nauditav ning on pigem altimad tegema koostööd ja toetuma teiste
ideedele, samal ajal kui kõrgema SK näitajaga inimesed kalduvad
võtma õppimise suhtes kriitlise ja argumentatiivse seisukoha.</font></P>
-<P><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><br />
Uuringud on näidanud, et need kaks õppimisstiili on teineteisest
sõltumatud (Galotti et al., 1999; Galotti et al., 2001). Lisaks peab
rõhutama, et neid tuleb üksnes võtta kui kaalutlevaid suhtumisviise
õppimisse, mitte kui õpivõimekust ega intellektuaalsust.</font></P>
-<P><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><br />
Belenky, M. F., Clinchy, B. M., Goldberger, N. R., & Tarule, J. M. (1986).
Women's Ways of Knowing: The Development of Self, Voice, and Mind. New York:
Basic Books, Inc. </font></P>
-<P><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><br />
Galotti, K. M., Clinchy, B. M., Ainsworth, K., Lavin, B., & Mansfield, A.
F. (1999). A New Way of Assessing Ways of Knowing: The Attitudes Towards Thinking
and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.</font></P>
-<P><font size="2" face="Arial, Helvetica, sans-serif"><br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><br />
Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways of knowing as
- learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436.<br>
+ learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436.<br />
</font></P>
<P>This page shows the list of people who are assigned to be
"teachers" in this course (by the system administrator).
-<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Õpetajad<br>
- </strong><br>
+<p><font size="2" face="Arial, Helvetica, sans-serif"><strong>Õpetajad<br />
+ </strong><br />
See leht annab loendi inimestest, kes on süsteemi administraatori poolt
- määratud sellel kursusel „õpetajateks .<br>
- <br>
+ määratud sellel kursusel „õpetajateks .<br />
+ <br />
Võid kasutada seda vormi, et määrata roll (tiitel) igale inimesele,
nagu „Professor“, „Juhendaja“, „Assistent“
jne. Need ilmuvad saidi kursuste loendis ning samuti sinu kursusel osalejate
loendis. Kui jätad rolli märkimata, siis vaikimisi kasutatakse õpetajast
rääkides sõna, mille sina määrad ära Kursuse
- Seadete lehel.<br>
- <br>
+ Seadete lehel.<br />
+ <br />
Sa võid selle loendi ka ise järjestada (näiteks et paigutada
põhiline õpetaja loendi algusesse). Lihtsalt vali „Telli“
veerus olevates menüüdes numbrid. Kui vajutad klahvile „Salvesta
- muudatused“, näed uut järjestust. <br>
- <br>
+ muudatused“, näed uut järjestust. <br />
+ <br />
MÄRKUS: Erandjuhtumina tuleb käsitleda seda, kui teed õpetaja
kohta valiku „Peida“ . Sel juhul õpetaja nime EI NÄIDATA
ei kursuse loendites ega osalejate loendis. Nad on õpilaste eest „peidetud“
<P ALIGN=CENTER><font size="2" face="Arial, Helvetica, sans-serif"><strong>Abi
- teksti kirjutamisel</strong><br>
+ teksti kirjutamisel</strong><br />
Teksti kirjutamine Moodle’is toimib üsna ootuspäraselt, kuid
sul on võimalus teksti sisse lisada ka emotikone, veebiaadresse, ja mõnesid
HTML manuseid.</font></P>
-<P ALIGN=CENTER><font size="2" face="Arial, Helvetica, sans-serif"><br>
- <strong>Smailid (emotikonid)</strong><br>
+<P ALIGN=CENTER><font size="2" face="Arial, Helvetica, sans-serif"><br />
+ <strong>Smailid (emotikonid)</strong><br />
Et paigutada teksti sisse neid pisikesi ikoone, trüki lihtsalt sobiv kood.
Need koodid on ise nagu väikesed pildid, kui pöörad pea neid
- vaadates vasakule.<br>
+ vaadates vasakule.<br />
</font></P>
<table border="1">
<tr valign="top">
<P><font size="2" face="Arial, Helvetica, sans-serif"><strong>URL e. veebiaadressid</strong></font></P>
<UL>
<P><font size="2" face="Arial, Helvetica, sans-serif">Mistahes „sõna“,
- mis algab www. või http:// muudetakse automaatselt klikitavaks lingiks.<br>
- Näiteks : <a href="http://www.neti.ee">www.neti.ee</a> või <a href="http://www.ametikool.ee">http://ametikool.ee</a><br>
+ mis algab www. või http:// muudetakse automaatselt klikitavaks lingiks.<br />
+ Näiteks : <a href="http://www.neti.ee">www.neti.ee</a> või <a href="http://www.ametikool.ee">http://ametikool.ee</a><br />
</font>
</UL>
-<P><font size="2" face="Arial, Helvetica, sans-serif"><strong>HTML tag-id</strong><br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><strong>HTML tag-id</strong><br />
Võid kasutada piiratud komplekti HTML tag-e, et oma tekstis midagi rõhutada.
</font></P>
<UL>
<UL>
<P>See formaat on sobivaim, kui kasutad sisestamiseks normaalseid veebivorme
(mitte Richtext HTML redaktorit). Lihtsalt trüki nagu alati, nagu saadaksid
- emaili.<br>
- <br>
+ emaili.<br />
+ <br />
Kui salvestad oma teksti, siis Moodle teeb ise automaatselt terve rea toiminguid,
- et su teksti formaatida.<br>
+ et su teksti formaatida.<br />
Näiteks veebiaadressid nagu http://yahoo.com või isegi www.yahoo.com
- muudetakse linkideks.<br>
- <br>
+ muudetakse linkideks.<br />
+ <br />
Säilivad sinu reakatkestused ja uued lõigud algavad tühja
- reaga. <br>
- Smailid nagu :-) muutuvad automaatselt vastavateks graafilisteks kujunditeks.<br>
- Soovi korral võid teksti paigutada koguni HTML koode ja ka need säilitatakse.<br>
+ reaga. <br />
+ Smailid nagu :-) muutuvad automaatselt vastavateks graafilisteks kujunditeks.<br />
+ Soovi korral võid teksti paigutada koguni HTML koode ja ka need säilitatakse.<br />
</UL>
Instead of one long rambling post that makes many different points, it may be
better to write several shorter ones (they may even belong in separate forums).
-<P><font size="2" face="Arial, Helvetica, sans-serif"><strong>Kirjutamine</strong><br>
- <br>
+<P><font size="2" face="Arial, Helvetica, sans-serif"><strong>Kirjutamine</strong><br />
+ <br />
Kui kirjutad teksti teistele lugemiseks, püüa kirjutada otse lugejate
- poole pöördudes. <br>
+ poole pöördudes. <br />
Selgita oma ideid nii lihtsalt ja arusaadavalt kui võimalik, et vältida
arusaamatusi. Soovitav on vältida pikki sõnu, kui lühikestega
- hakkama saab.<br>
- <br>
+ hakkama saab.<br />
+ <br />
Foorumil tuleb tõepoolest kasuks, kui sinu postitused on lühidad
ja teemakohased. Pika ja lohiseva kirja asemel, mis sisaldab mitut erinevat
seisukohta, on mõistlikum kirjutada mitu lühemat kirja (need võivad
$string['backuplogshelp'] = 'Kui lubatud, siis õppeaine logid lisatakse automaatsele varundusele';
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backuporiginalname'] = 'Varunduse nimi';
-$string['backupsavetohelp'] = 'Varundusfailide salvestuskoha täisaadress <br> (jätke tühjaks kui soovite salvestada vaikimisi määratud kataloogi)';
+$string['backupsavetohelp'] = 'Varundusfailide salvestuskoha täisaadress <br /> (jätke tühjaks kui soovite salvestada vaikimisi määratud kataloogi)';
$string['backupuserfileshelp'] = 'Kas kasutajate failid (nt profiili pildid) lisatakse automaatsele varundusele';
$string['backupusershelp'] = 'Kas soovite lisada kõiki kasutajaid serveris või ainult iga kursuse jaoks vajalikke';
$string['backupversion'] = 'Varunduse versioon';
$string['enrolledincoursenot'] = 'Registreeritud õppeainele $a';
$string['enrolmentconfirmation'] = 'Sa oled end registreerimas sellele õppeainele<br />Oled sa kindel, et soovid seda teha?';
$string['enrolmentkey'] = 'Õppeaine liikme võti';
-$string['enrolmentkeyfrom'] = 'Sellel kursusel on vajalik \"Õppeaine liikme võti\" - salasõna<BR>
+$string['enrolmentkeyfrom'] = 'Sellel kursusel on vajalik \"Õppeaine liikme võti\" - salasõna<br />
mille andis Sulle $a';
-$string['enrolmentkeyhint'] = 'Õppeaine liikme võti oli vale, palun proovi uuesti <BR>
+$string['enrolmentkeyhint'] = 'Õppeaine liikme võti oli vale, palun proovi uuesti <br />
(Vihje - see algab nii \'$a\')';
$string['enrolmentnew'] = 'Uus registreerumine $a';
$string['enrolmentnointernal'] = 'Käsitsi registreerumised pole hetkel lubatud';
$string['search'] = 'Otsi';
$string['searchagain'] = 'Otsi uuesti';
$string['searchcourses'] = 'Otsi õppeaineid';
-$string['searchhelp'] = 'Sa saad otsida mitmeid sõnu korraga. <p>sõna: otsi igat vastet sellele sõnale teksti seast.<br>+sõna: leitakse ainult täpne vaste otsitavale sõnale.<br>-sõna: ei lisata vastet mis sisaldab seda sõna.';
+$string['searchhelp'] = 'Sa saad otsida mitmeid sõnu korraga. <p>sõna: otsi igat vastet sellele sõnale teksti seast.<br />+sõna: leitakse ainult täpne vaste otsitavale sõnale.<br />-sõna: ei lisata vastet mis sisaldab seda sõna.';
$string['searchresults'] = 'Otsingutulemused';
$string['sec'] = 'sekund';
$string['secs'] = 'sekundit';
$string['filloutthreequestions'] = 'Peate vastama vähemalt kolmele küsimusele Tühjaks jäetud lünki ei võeta arvesse.';
$string['fillouttwochoices'] = 'Vähemalt kaks valikuvarianti peab olems antud. Tühjad lüngad ei lähe arvesse.';
$string['fractionsaddwrong'] = 'Teie poolt valitud positiivsete hinnete summa ei ulatu 100%%
-<BR>See ulatub aga $a%%
-<BR>Kas soovite minna tagasi ja parandada küsimust?';
+<br />See ulatub aga $a%%
+<br />Kas soovite minna tagasi ja parandada küsimust?';
$string['fractionsnomax'] = 'Üks vastustest peaks olema 100%%, nii et oleks
-<BR>võimalik saada selle küsimuse eest täishinne.
-<BR>Kas soovite minna tagasi ja parandada küsimust?';
+<br />võimalik saada selle küsimuse eest täishinne.
+<br />Kas soovite minna tagasi ja parandada küsimust?';
$string['gift'] = 'KINKE formaat';
$string['gradeaverage'] = 'Keskmine hinne';
$string['gradehighest'] = 'Kõrgeim hinne';
$string['noreviewuntil'] = 'Teil pole lubatud seda küsimustikku vaadata enne $a';
$string['noscript'] = 'Jätkamiseks peab JavaScript olema lubatud!';
$string['notenoughanswers'] = 'Seda tüüpi küsimus vajab vähemalt $a vastust';
-$string['notenoughsubquestions'] = 'Alaküsimusi pole piisavalt defineeritud!<br>
+$string['notenoughsubquestions'] = 'Alaküsimusi pole piisavalt defineeritud!<br />
Kas soovite tagasi minna ja küsimusele uuesti vastata?';
$string['numerical'] = 'Numbriline';
$string['paragraphquestion'] = 'Lõigu küsimus real $a ei ole toetatud. Seda küsimust ignoreeritakse ';
$string['nosubmission'] = 'Pole esitust';\r
$string['nosubmissionsavailableforassessment'] = 'Ühtegi tööd pole hindamiseks esitatud';\r
$string['notavailable'] = 'Pole saadaval';\r
-$string['noteonassessmentelements'] = 'Pane tähele: hinnang on lahutatud hulgaks \"hindamiselementideks\".<BR>\r
- See lihtsustab hindamist ja on loogilisem. Õpetaja peab need lisama<BR>\r
- Elemendid on enne ülesande andmist õpilastele saadaval. Seda saab teha<BR>\r
- Klikkides kursuse ülesandele, kui elemente pole näidatud, siis teil palutakse<BR>\r
- need lisada. Võite muuta elementide arvu, kasutades menüüs Redigeeri Assigneeringuid,<BR>\r
+$string['noteonassessmentelements'] = 'Pane tähele: hinnang on lahutatud hulgaks \"hindamiselementideks\".<br />\r
+ See lihtsustab hindamist ja on loogilisem. Õpetaja peab need lisama<br />\r
+ Elemendid on enne ülesande andmist õpilastele saadaval. Seda saab teha<br />\r
+ Klikkides kursuse ülesandele, kui elemente pole näidatud, siis teil palutakse<br />\r
+ need lisada. Võite muuta elementide arvu, kasutades menüüs Redigeeri Assigneeringuid,<br />\r
elemente saab muuta "Managing Assessment" ekraanil. ';\r
$string['notgraded'] = 'Hindamata';\r
$string['notitlegiven'] = 'Pealkiri';\r
$string['view'] = 'Vaata';\r
$string['viewassessmentofteacher'] = 'Vaata õpetaja\85hinnet $a';\r
$string['viewotherassessments'] = 'Vaata teisi hindeid';\r
-$string['warningonamendingelements'] = 'HOIATUS: on saadetud hinnaguid. <BR>Ära muuda elementide arvu, skaala tüüpe ega elementide kaalukust';\r
+$string['warningonamendingelements'] = 'HOIATUS: on saadetud hinnaguid. <br />Ära muuda elementide arvu, skaala tüüpe ega elementide kaalukust';\r
$string['weight'] = 'Kaalukus';\r
$string['weightederrorcount'] = 'Vealoenduse kaalukus: $a';\r
$string['weightforbias'] = 'Kõrvalekande kaalukus';\r
$string['filloutthreequestions'] = 'You must fill out at least three questions. Questions left blank will not be used.';
$string['fillouttwochoices'] = 'ÈÇیÏ ÍÏÇÞá Ïæ ãæÑÏ ÑÇ \81Ñ \98äیÏ';
$string['fractionsaddwrong'] = 'The positive grades you have chosen do not add up to 100%%
-<BR>Instead, they add up to $a%%
-<BR>Do you want to go back and fix this question?';
+<br />Instead, they add up to $a%%
+<br />Do you want to go back and fix this question?';
$string['fractionsnomax'] = 'One of the answers should be 100%%, so that it is
-<BR>possible to get a full grade for this question.
-<BR>Do you want to go back and fix this question?';
+<br />possible to get a full grade for this question.
+<br />Do you want to go back and fix this question?';
$string['gradeaverage'] = 'äãÑå ãÊæÓØ';
$string['gradehighest'] = 'ÈÇáÇÊÑیä äãÑå';
$string['grademethod'] = 'ÑæÔ äãÑå ÏÇÏä';
$string['noquestions'] = 'åäæÒ ÓÆæÇáی ÇÖÇÝå äÔÏå ÇÓÊ';
$string['noreview'] = 'You are not allowed to review this quiz';
$string['noreviewuntil'] = 'You are not allowed to review this quiz until $a';
-$string['notenoughsubquestions'] = 'Not enough sub-questions have been defined!<br>
+$string['notenoughsubquestions'] = 'Not enough sub-questions have been defined!<br />
Do you want to go back and fix this question?';
$string['numerical'] = 'ÚÏÏی';
$string['publish'] = 'ÇäÊÔÇÑ';
$string['noassessmentsdone'] = 'No Assessments Done';
$string['nosubmissionsavailableforassessment'] = 'No Submissions available for assessment';
$string['notavailable'] = 'Not Available';
-$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<BR>
- This makes the grading easier and more consistent. As teacher you must add these <BR>
- Elements before making the assignment available to students. This is done by<BR>
- clicking on the assignment in the course, if no elements are present you will be asked<BR>
- to add them. You can change the number of elements using the Edit Assignment screen,<BR>
+$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<br />
+ This makes the grading easier and more consistent. As teacher you must add these <br />
+ Elements before making the assignment available to students. This is done by<br />
+ clicking on the assignment in the course, if no elements are present you will be asked<br />
+ to add them. You can change the number of elements using the Edit Assignment screen,<br />
the elements themselves can be amended from the \"Managing Assessment\" screen. ';
$string['notgraded'] = 'Not Graded';
$string['notitlegiven'] = 'No Title Given';
$string['view'] = 'View';
$string['viewassessmentofteacher'] = 'View Assessment of $a';
$string['viewotherassessments'] = 'View other Assessments';
-$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <BR>Do NOT change the number
+$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <br />Do NOT change the number
of elements, the scale types or the element weights.';
$string['weightederrorcount'] = 'Weighted Error Count: $a';
$string['weightforbias'] = 'Weight for Bias';
siihen kuinka Moodlea kehitettän että siihen miten
opiskelija tai opettaja voi suhtautua opiskeluun/opettamiseen
kurssilla.</P>
-<P><BR><BR>
+<P><br /><br />
</P>
<P ALIGN=CENTER><A HREF="" TARGET="_top"><FONT SIZE=1>Moodle
Documentation</FONT></A></P>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"></head>
<body style="background-color: rgb(255, 255, 255);">
-<h1>Opettajan ohje<br>
+<h1>Opettajan ohje<br />
</h1>
<p>Tämä sivu on lyhyt ohjeistus kurssintekemiseksii Moodlen
avulla. Ohjeessa käsitellään perustyökaluja jotka
ovat saatavilla sekä muutamia valintoja joita sinun täytyy
-tehdä.<br>
+tehdä.<br />
</p>
-<p>Ohjeen jaottelu:<br>
+<p>Ohjeen jaottelu:<br />
</p>
<ol>
- <li><a href="#started">Aloitus<br>
+ <li><a href="#started">Aloitus<br />
</a></li>
- <li><a href="#settings">Kurssin asetukset<br>
+ <li><a href="#settings">Kurssin asetukset<br />
</a></li>
- <li><a href="#upload">Tiedostojen lisääminen<br>
+ <li><a href="#upload">Tiedostojen lisääminen<br />
</a></li>
- <li><a href="#activities">Tehtävien lisääminen<br>
+ <li><a href="#activities">Tehtävien lisääminen<br />
</a></li>
- <li><a href="#course">Kurssin toteuttaminen<br>
+ <li><a href="#course">Kurssin toteuttaminen<br />
</a></li>
<li><a href="#further">Lisäinformaatiota</a></li>
</ol>
-<h3 class="sectionheading"><a name="started"></a>Aloitus <br>
+<h3 class="sectionheading"><a name="started"></a>Aloitus <br />
</h3>
<blockquote>
<p>Ohje lähtee siitä että sivuston
ylläpitäjä on asettanut Moodlen
käytettäväksi ja luonut sinulle uuden tyhjän
kurssin josta lähteä liikkeelle. Oletuksena on myös
-että olet kirjautunut kurssille opettajan käytöoikeuksin.<br>
+että olet kirjautunut kurssille opettajan käytöoikeuksin.<br />
</p>
<p>Tässä on kolme vinkkiä jotka helpottavat
-aloittamista.<br>
+aloittamista.<br />
</p>
<ol>
<li><strong>Älä pelkää kokeilla asioita:</strong>
kuvakkeita</strong>:
<blockquote>
<p> <img src="../pix/i/edit.gif"> <strong></strong>- <span style="font-weight: bold;">muokkaa</span> kuvake sallii sinun
-muokkaavan asioita.<br>
+muokkaavan asioita.<br />
</p>
<p><img height="17" width="22" src="../pix/help.gif"> - <strong></strong><span style="font-weight: bold;">apua</span> kuvake näyttää
-asiasta apu-ikkunan<br>
+asiasta apu-ikkunan<br />
</p>
<p> <img height="16" width="16" src="../pix/i/hide.gif"> -
<strong></strong><span style="font-weight: bold;">avoin
silmä</span> kuvakkeella piilotat jotakin
-näkymättömiin oppilailta<br>
+näkymättömiin oppilailta<br />
</p>
<p> <img height="16" width="16" src="../pix/i/show.gif"> -
<strong></strong><span style="font-weight: bold;">silmä
kiinni</span> kuvakkeella näytät oppilaille jotakin
-piilottamaasi<br>
+piilottamaasi<br />
</p>
</blockquote>
</li>
</ol>
<p> </p>
</blockquote>
-<h3 class="sectionheading"><a name="settings"></a>Kurssin asetukset<br>
+<h3 class="sectionheading"><a name="settings"></a>Kurssin asetukset<br />
</h3>
<blockquote>
<p><strong></strong>Ensimmäinen asia jota tarkastelet on
(Huomaa että tämä linkki, kuten koko Ylläpito-osio
on näkyvissä vain sinulle ja
pääkäyttäjälle eivätkä oppilaat edes
-näe kyseisiä linkkejä ).<br>
+näe kyseisiä linkkejä ).<br />
</p>
<p>Asetukset sivulla voit muuttaa lukuisia kurssin asetuksia
esimerkiksi kurssin nimen, aloitusajan ja keston jne. Tässä
ohjeessa ei kerrota eri asetuksista enempää koska
-apua-kuvakkeella saat lisätietoa yksityiskohtaisemmin. <br>
+apua-kuvakkeella saat lisätietoa yksityiskohtaisemmin. <br />
Kuitenkin tässä kohtaa on kerrottava
tärkeimmästä ominaisuudesta - kurssin muodosta joka voi
olla <span style="font-weight: bold;">viikkomuoto</span>,<span style="font-weight: bold;"> aihemuoto</span> tai <span style="font-weight: bold;">keskustelumuoto</span>.
Tämä valitaan sivun <span style="font-weight: bold;">muotoilu</span>
-kohdassa.<br>
+kohdassa.<br />
</p>
<p>Valitsemasi kurssin muoto määrää kurssisivujen
ulkonäön sekä käyttötavan ja
kolme tyyppiä mutta jatkossa tyyppien määrä
lisääntynee. ( Mikäli keksit uusia muotoja
lähetä kuvaus ideastasi Moodlen suunnittelijalle osoitteeseen
-martin@moodle.org )<br>
+martin@moodle.org )<br />
</p>
<p>Tässä on esillä kolme ruutukaappausta
yksinkertaisista kurseista ( älä välitä
väreistä jotka sivuston ylläpito
-määrittää mielensä mukaan ):<br>
+määrittää mielensä mukaan ):<br />
</p>
<p align="center"><strong>Viikkomuoto:</strong></p>
<p align="center"><img height="527" width="570" src="pix/weekly.jpg"></p>
aikarajoituksia. Keskustelumuoto ei sisällä muita
ominaisuuksia ja perustuu ykden keskustelufoorumin
käyttöön joka nähdään kurssin
-pääsivulla.<br>
+pääsivulla.<br />
</p>
- <p>Lisätietoja saat kurssin asetukset sivun <span style="font-weight: bold;">apua</span>-kuvakkeista.<br>
+ <p>Lisätietoja saat kurssin asetukset sivun <span style="font-weight: bold;">apua</span>-kuvakkeista.<br />
</p>
<p> </p>
</blockquote>
<h3 class="sectionheading"><a name="upload"></a>Tiedostojen
-lisääminen<br>
+lisääminen<br />
</h3>
<blockquote>
<p>Käytössäsi voi olla materiaalia jota haluaisit
flash-animaatioita. Minkä tyyppinen tiedosto tahansa voidaan
lisätä kurssiisi ja tallentaa palvelimelle. Kun tiedostot
ovat palvelimella voit siirrellä, uudelleen nimetä, korjailla
-tai poistaa niitä.<br>
+tai poistaa niitä.<br />
</p>
<p>Tähän kaikkeen pääset kurssin
Ylläpito-osion <span style="font-weight: bold;">Tiedostot...</span>
linkillä. Tiedosto-osion sivu näyttää
-tältä:<br>
+tältä:<br />
</p>
<p align="center"><img height="347" width="400" src="pix/files.jpg"></p>
<p> </p>
<p>Tämä näkymä on käytössä
opettajalla - oppilaat eivät voi käyttää sitä.
Yksittäiset tiedostot saadaan oppilaiden käyttöön
-aineistona - katso seuraava luku.<br>
+aineistona - katso seuraava luku.<br />
</p>
<p>Kuten kuvasta näkyy, tiedostot on listattu yhdessä
alihakemistojen kanssa. Voit luoda lisää alihakemistoja
järjestelläksesi tiedostosi siirtämällä
-niitä sopiviin paikkoihin.<br>
+niitä sopiviin paikkoihin.<br />
</p>
<p>Tiedostojen lisääminen verkon kautta on rajoitettu
yhteen tiedostoon kerrallaan. Jos sinun tarvitsee lisätä
helpompaa pakata tiedostot<span style="font-weight: bold;">
zip-ohjelmalla</span> yhdeksi tiedostoksi , siirtää
tämä palvelimelle ja purkaa sitten palvelimella (
-näet "unzip" linkin pakatun tiedoston nimen vieressä ).<br>
+näet "unzip" linkin pakatun tiedoston nimen vieressä ).<br />
</p>
<p>Esikatsellaksesi mitä tahansa siirtämääsi
tiedostoa klikkaa sen nimeä. Selaimesi pitää huolen sen
-esittämisestä tai lataa sen koneellesi tutkittavaksi.<br>
+esittämisestä tai lataa sen koneellesi tutkittavaksi.<br />
</p>
<p>HTML ja tekstitiedostoja voidaan muokata palvelimella. Muut
tiedostot pitää muokata omalla koneellasi ja lisätä
palvelimelle uudelleen. Jos lisäät saman nimisen tiedoston
aiempi korvataan automaattisesti siirtämälläsi uudella
-tiedostolla.<br>
+tiedostolla.<br />
</p>
<p>Viimeinen huomio: Jos lisättävä sisältö
on jo internetissä sinun ei tarvitse lisätä tiedostoja
palvelimelle - voit tehdä linkin kurssiltasi suoraan
-sivustoon ( katso aineisto seuraavasta luvusta ).<br>
+sivustoon ( katso aineisto seuraavasta luvusta ).<br />
</p>
<p> </p>
</blockquote>
<h3 class="sectionheading"><a name="activities"></a>Tehtävien
-lisääminen<br>
+lisääminen<br />
</h3>
<blockquote>
<p>Kurssin luominen on erilaisten tehtävien/toimintojen
lisäämistä kurssin pääsivulle siinä
järjestyksessä jossa oppilaat niitä
käyttävät. Voit muuttaa niiden järjestystä
-milloin vain.<br>
+milloin vain.<br />
</p>
<p>Muokataksesi kurssia valitse Ylläpito-osiosta <span style="font-weight: bold;">Muokkaustila päälle</span>
linkki. Tällä näytetään tai piilotetaan
asetustoiminnot joilla voit käsitellä kurssin
pääsivua. Katso yläpuolelta ruutukaappausta <span style="font-weight: bold;">viikkomuoto</span>isesta kurssista.
Siinä muokkaustila on päällä ja asetustoiminnot
-ovat näkyvissä.<br>
+ovat näkyvissä.<br />
</p>
<p>Uuden tehtävän/toiminnon lisäämiseksi mene
yksinkertaisesti viikko- tai aihemuotoisessa kurssissa paikkaan johon
tehtävän/toiminnon haluat lisätä ja valitse
pudotusvalikosta toiminnon tyyppi. Tässä ovat Moodle 1.1.1
-version vakio toiminnot:<br>
+version vakio toiminnot:<br />
</p>
- <p><br>
+ <p><br />
</p>
- <dl><dt><strong>Tehtävä</strong><br>
+ <dl><dt><strong>Tehtävä</strong><br />
</dt><dd>Tehtävässä määritellään
mitä tehdään, mihin asti ja maksimi arvosana. Oppilaat
voivat palauttaa yhden tiedoston tehtävän suorittamiseksi.
tietueen anettavalle arvosanalle ja kommentille.
Puolituntia arvostelun jälkeen Moodle lähettää
oppilaalle sähköpostilla automaattisesti ilmoituksen
-tapahtuneesta. </dd><br><br><dt><strong>Monivalinta</strong><br>
+tapahtuneesta. </dd><br /><br /><dt><strong>Monivalinta</strong><br />
</dt><dd>Monivalinta on hyvin yksinkertaista - laadit kysymyksiä ja
niihin vaihtoehtoisia vastauksia.Oppilaat voivat tehdä valintansa
ja sinä saat raportti-ikkunan josta voit nähdä tulokset.
Itse käytän sitä tutkimustulosten keräilyyn
opiskelijoilta mutta sillä käy näpärästi
-myös erilaiset mielipidekyselyt ja luokkaäänestykset.</dd><br><br><dt><strong>Foorumi</strong></dt><dd>Tämä moduuli on ehkä tärkein -
+myös erilaiset mielipidekyselyt ja luokkaäänestykset.</dd><br /><br /><dt><strong>Foorumi</strong></dt><dd>Tämä moduuli on ehkä tärkein -
täällä käydään kaikki keskustelut. Kun
lisäät uuden foorumin sinulta kysytään
minkätyyppistä keskustelua käydään:
-yksinkertainen yhden aiheen keskustelu - kaikille vapaa yleisfoorumi
-vai yksi keskustelupolku käyttäjää kohti. </dd><br><br><dt><strong>Lyhyttehtävä</strong><br>
+vai yksi keskustelupolku käyttäjää kohti. </dd><br /><br /><dt><strong>Lyhyttehtävä</strong><br />
</dt><dd>Jokainen lyhyttehtävä on osa koko kurssin
lyhyttehtävistä. Jokaiseen lyhyttehtävään voit
määrittää avoimen kysymyksen joka ohjaa oppilaan
sähköpostilla tiedon palautteestasi. Lyhyttehtäviä
ei ole suunniteltu jatkuvasti laajennettaviksi - jos tätä
tarvitaan lisää uusia lyhyttehtävä osioita
-pääsivulle. .</dd><br><br><dt><strong>Aineisto</strong><br>
+pääsivulle. .</dd><br /><br /><dt><strong>Aineisto</strong><br />
</dt><dd>Aineistolla tarkoitetaan oppilaan saamaa kurssin
sähköistä materiaalia ja sisältöjä.
Aineisto voi olla mikä tahansa palvelimelle siirretty tiedosto tai
linkki johonkin URL osoitteeseen.Yksinkertaisten
tekstisisältöjen luominen onnistuu kirjoittamalla ne suoraan
-kirjoitus-osion kaavakkeeseen .</dd><br><br><dt><strong>Tentti</strong></dt><dd>Tässä modulissa opettaja voi suunnitella ja
+kirjoitus-osion kaavakkeeseen .</dd><br /><br /><dt><strong>Tentti</strong></dt><dd>Tässä modulissa opettaja voi suunnitella ja
pitää kokeita, jotka sisältävät
monivalintatehtäviä, oikein/väärin -kysymyksiä
ja muita lyhyesti vastattavia kysymyksiä. Kysymykset tallennetaan
Jokainen yritys kirjataan automaattisesti, ja opettaja voi
päättää antaako hän palautetta vai
näyttääkö oikeat vastaukset. Tässä
-modulissa on mahdollista antaa arvosanoja. </dd><br><br><dt><strong>Palautekyselyt</strong><br>
+modulissa on mahdollista antaa arvosanoja. </dd><br /><br /><dt><strong>Palautekyselyt</strong><br />
</dt><dd>Palautekyselymoduli tarjoaa useita hyväksi todettuja
tutkimusvälineitä joilla voit arvioida ja
ymmärtää opettamaasi luokkaa. Tällä
diagnosointi välineeksi
ja kurssin lopulla arviointivälineeksi. ( Käytän
yhtä joka viikko kursseillani ). </dd></dl>
- <br>
+ <br />
<p>Lisättyäsi tehtäviä/toimintoja kurssillesi
voit siirrellä niitä ylös tai alas kurssisivulla
klikkaamalla pieniä nuoli-kuvakkeita (<img height="10" width="9" src="../pix/t/up.gif"> <img height="10" width="9" src="../pix/t/down.gif">) . Voit myös
ja uudelleen muokata niitä muokkaa-kuvakkeella <img height="11" width="10" src="../pix/t/edit.gif">.</p>
<p> </p>
</blockquote>
-<h3 class="sectionheading"><a name="course"></a>Kurssin toteuttaminen<br>
+<h3 class="sectionheading"><a name="course"></a>Kurssin toteuttaminen<br />
</h3>
<blockquote>
<p>On olemassa suunnitelmia laajentaa tämä ohjeistus
tässä muutama ajatus kurssin toteuttamiseen:</p>
<ol>
<li>Tilaa itsellesi kaikki foorumit niin pysyt selvillä
-luokkasi aktiivisuudesta.<br>
+luokkasi aktiivisuudesta.<br />
</li>
<li>Rohkaise kaikkia oppilaita täyttämään
käyttäjäprofiilit ( mukaanlukien kuvat ) ja lue ne
kaikki - tämä auttaa tarjoamalla kontekstin heidän
myöhemmälle kirjoittamiselle sekä auttaa sinua
-vastaamaan tyylillä joka vastaa heidän tarpeita.<br>
+vastaamaan tyylillä joka vastaa heidän tarpeita.<br />
</li>
<li><strong></strong>Seuraa kurssin yksityistä "Opettajien
foorumia". Se on erittäin käyttökelpoinen kanava kun
-useampi opettaja opettaa kurssilla.<br>
+useampi opettaja opettaa kurssilla.<br />
</li>
<li> Käytä kurssin "Tapahtumat..." linkkiä
päästäksesi kurssin lokitietoihin. Siellä on
tunnin ajalta. Ikkunan tiedot päivittyvät minuutin
välein. Se on hyvä jättää päälle
vaikka koko päiväksi niin näet ja koet mitä
-kurssilla tapahtuu.<br>
+kurssilla tapahtuu.<br />
</li>
<li>Käytä Aktiivisuus linkkiä ( löytyy
henkilöt osion osallistujat listan oikealta reunalta tai
käyttäjän profiilisivulta ) kun haluat tietoa
yksittäisen oppilaan aktiivisuudesta
-kurssityöskentelyssä.<br>
+kurssityöskentelyssä.<br />
</li>
<li>Vastaa nopeasti oppilaille. Älä jätä
sitä myöhemmäksi - tee se heti. Vaikka vastaamiseen
kuormittuu nopeasti ja tuntuu kuin mitään muuta ei ehtisi
tekemään, vastaaminen on ratkaiseva merkitys kurssin
-onnistumiseen ja ilmapiirin luomiseen..<br>
+onnistumiseen ja ilmapiirin luomiseen..<br />
</li>
</ol>
<p> </p>
</blockquote>
-<h3 class="sectionheading"><a name="further"></a>Lisäinformaatiota<br>
+<h3 class="sectionheading"><a name="further"></a>Lisäinformaatiota<br />
</h3>
<blockquote>
<p>Jos sinulla on ongelmia sivuston kanssa ota yhteyttä sivuston
-ylläpitäjään.<br>
+ylläpitäjään.<br />
</p>
<p>Jos sinulla on hyviä ideoita Moodlen paramtamiseksi tai jopa
hyviä juttuja Moodlen käytöstä, tule <a target="_top" href="http://moodle.org/">moodle.org</a> sivustolle ja
liity kurssille "<a target="_top" href="http://moodle.org/course/view.php?id=5">Using
Moodle</a>". Meistä on mukavaa kuulla sinusta ja voit auttaa
-meitä parantamaan Moodlea edelleen.<br>
- <br>
+meitä parantamaan Moodlea edelleen.<br />
+ <br />
</p>
<p>Jos haluat koodata ja julkaista uusia moduuleja, kirjoittaa
dokumentaatiota tai tehdä käännöstyötä,
$string['about'] = 'Tietoja editorista';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = 'Osoite';
$string['alignment'] = 'Tasaus';
$string['alternatetext'] = 'Oletusteksti';
<P align=center><B>Aktiviteettimodulit</B></P>\r
<P>Moodle tarjoaa erilaisia aktiviteettimoduleita, joita voit käyttää kurssillasi.</P>\r
-<P><IMG src="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif VALIGN="absmiddle"> <B>Foorumit</B></P>\r
+<P><IMG src="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif Valign="middle"> <B>Foorumit</B></P>\r
<UL>\r
<P>Tämä aktiviteetti saattaa olla kaikkein tärkein - täällä käydään suurin osa keskusteluista. Foorumit voidaan rakentaa eri tavoin, ja niihin voi kuulua jokaisen viestin vertaisarviointia. Viestejä voidaan lukea useilla formaateilla ja ne voivat sisältää liitteitä. Tilaamalla foorumin kurssin osallistuja saa kopion jokaisesta uudesta viestistä sähköpostiinsa. Opettaja voi halutessaan määrätä kurssilaiset tilaamaan foorumin.</P>\r
-<P><IMG src="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif VALIGN="absmiddle"> <B>Lyhyttehtävät</B></P></UL>\r
+<P><IMG src="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif Valign="middle"> <B>Lyhyttehtävät</B></P></UL>\r
<UL>\r
<P>Tämä moduli on tärkeä siksi, että se tarjoaa opiskelijoille pohdittavaa. Opettaja pyytää opiskelijaa pohtimaan tiettyä aihetta, ja opiskelija voi muokata ja hioa vastaustaan jonkin aikaa. Vastauksen näkee vain opettaja, joka voi antaa palautetta ja arvosanan jokaiselle lyhyttehtävälle. Yleensä on hyvä antaa n. yksi lyhyttehtävä viikossa.</P>\r
-<P><IMG src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif VALIGN="absmiddle"> <B>Aineistot</B></P></UL>\r
+<P><IMG src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif Valign="middle"> <B>Aineistot</B></P></UL>\r
<P>Aineistot ovat sisältöä: informaatiota, jota opettaja haluaa kurssilla jakaa. Ne voivat olla kurssin palvelimelle ladattuja valmiita tiedostoja, suoraan Moodleen muokattuja sivuja tai ulkopuolisia verkkosivuja, jotka toimivat kurssin osana.</P>\r
-<P><IMG src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif VALIGN="absmiddle"> <B>Tehtävät</B></P>\r
+<P><IMG src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif Valign="middle"> <B>Tehtävät</B></P>\r
<UL>\r
<P>Tässä modulissa opettaja määrittelee tehtävän, joka vaatii opiskelijaa tuottamaan digitaalista sisältöä (missä tahansa muodossa) ja palauttamaan sen lataamalla palvelimelle.Tyypillisiä tehtäviä ovat mm. esseet, projektit ja raportit. Tässä modulissa on mahdollista antaa arvosanoja.</P></UL>\r
-<P><IMG src="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif VALIGN="absmiddle"> <B>Tentit</B></P>\r
+<P><IMG src="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif Valign="middle"> <B>Tentit</B></P>\r
<UL>\r
<P>Tässä modulissa opettaja voi suunnitella ja pitää kokeita, jotka sisältävät monivalintatehtäviä, oikein/väärin -kysymyksiä ja muita lyhyesti vastattavia kysymyksiä. Kysymykset tallennetaan luokiteltuun tietokantaan ja niitä voidaan käyttää uudelleen ja uudelleen kurssin aikana ja jopa kurssien välillä. Tenteissä voidaan sallia useita yrityksiä. Jokainen yritys kirjataan automaattisesti, ja opettaja voi päättää antaako hän palautetta vai näyttääkö oikeat vastaukset. Tässä modulissa on mahdollista antaa arvosanoja.</P>\r
-<P><IMG src="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif VALIGN="absmiddle"> <B>Monivalinnat</B></P></UL>\r
+<P><IMG src="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif Valign="middle"> <B>Monivalinnat</B></P></UL>\r
<UL>\r
<P>Monivalintatoiminto on hyvin yksinkertainen: opettaja asettaa kysymyksen ja määrittelee vastausvaihtoehdot. Saattaa olla hyödyllistä pitää pikakysely ja antaa luokan äänestää jostain kurssiin liittyvästä asiasta, ja näin virittää opiskelijat ajattelemaan tiettyä aihetta. </P></UL>\r
-<P><IMG src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif VALIGN="absmiddle"> <B>Palautekyselyt</B></P>\r
+<P><IMG src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif Valign="middle"> <B>Palautekyselyt</B></P>\r
<UL>\r
<P>Palautekyselymoduli tarjoaa useita hyväksi todistettuja tutkimusvälineitä online-ympäristöissä tapahtuvan oppimisen tutkimiseen ja stimulointiin. S provides a number of Teachers can use these to gather data from their students that will help them learn about their class and reflect on their own teaching.</P></UL>
\ No newline at end of file
$string['nosubmissionstoremove'] = "Ei palautuksia poistettavaksi";
$string['notavailable'] = "Tätä tehtävää valmistellaan, se ei ole vielä saatavilla.";
$string['notenoughmarked'] = "Valittuja tehväviä ei ole riittävästi jotta jaetut työt pitäisivät sisällään vähintään yhden huonon ja yhden hyvän tehtävän.";
-$string['noteonassessmentelements'] = "huomaa että vertaisarvioisun tehvän arvioiti on jaettu useisiin 'Arviointi elementteihin'.<BR>\r
+$string['noteonassessmentelements'] = "huomaa että vertaisarvioisun tehvän arvioiti on jaettu useisiin 'Arviointi elementteihin'.<br />\r
Tämä tekee arvioinnista helmpompaa ja yhdenmukaisempaa. Opettaja sinun pitää lisätä nämä 'Arviointi Elementit' ennen tehtävän antamista opiskejoille.\r
Tämä tehdään klikaamalla lisättyä vertaiarvioitua tehtäväää ja valitsemalla ensimmäinen vaihtoehto "Vartaisarvioidun tehtävän hallinta" valikosta.";
$string['notgraded'] = "Ei arviointia, vain muiden opiskelijoiden palaute";
$string['therearegradedpeersubmissions'] = "\$a arvioitua työtä jaettu opiskelijoille";
$string['therearepeersubmissions'] = "\$a työtä jaettu opiskelijoille";
$string['typeofscale'] = "Asteikon tyyppi";
-$string['warningonamendingelements'] = "VAROITUS: Järjestelmässä on jo suoritettu arviointeja. <BR>ÄLÄ muuta elementtien lukumäärää, arvointi tapaa tai elementtien painotuksia.";
+$string['warningonamendingelements'] = "VAROITUS: Järjestelmässä on jo suoritettu arviointeja. <br />ÄLÄ muuta elementtien lukumäärää, arvointi tapaa tai elementtien painotuksia.";
$string['weightingofgrading'] = "Arviointi tehokkuuden painotus";
$string['weightingofpeer'] = "Vertaisarvioinnin painotus";
$string['weightingofteacher'] = "Opettajan arvioinnin painotus";
$string['about'] = 'À propos de cet éditeur';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = 'Adresse';
$string['alignment'] = 'Alignement';
$string['alternatetext'] = 'Texte alt';
<!-- $Id$ -->
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Devoirs</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Devoirs</b></p>
<ul>
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif"> <b>Chat</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif"> <b>Chat</b></p>
<ul>
<p>Le module Chat permet aux participants d'avoir une
discussion synchrone en temps réel via le web. C'est une
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif"> <b>Sondage</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif"> <b>Sondage</b></p>
<ul>
<p>L'activité Sondage est très simple - l'enseignant pose une question et
donne un choix de plusieurs réponses possibles. Cette activité
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/glossary/icon.gif"> <b>Glossaire</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/glossary/icon.gif"> <b>Glossaire</b></p>
<ul>
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif"> <b>Étiquettes</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif"> <b>Étiquettes</b></p>
<ul>
<p>Ce module n'est pas à proprement parler une activité.
Il s'agit d'un module permettant d'insérer du texte et des
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/lesson/icon.gif"> <b>Leçon</b>
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/lesson/icon.gif"> <b>Leçon</b>
<ul>
<p>Une leçon permet de transmettre des informations de
<!-- $Id$ -->\r
\r
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif"> <b>Consultations</b></p>\r
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif"> <b>Consultations</b></p>\r
\r
<ul>\r
\r
$string['nothingnew'] = 'Rien de nouveau depuis votre dernière visite';
$string['noticenewerbackup'] = 'Ce fichier de sauvegarde a été créé avec la version $a->backuprelease ($a->backupversion) de Moodle, qui est plus récente que votre installation actuelle de Moodle $a->serverrelease ($a->serverversion). Ceci peut causer des incohérences, car la compatibilité des fichiers de sauvegarde ne peut dans ce cas pas être garantie.';
$string['notifyloginfailuresmessage'] = '$a->time, IP : $a->ip, Utilisateur : $a->info';
-$string['notifyloginfailuresmessageend'] = 'Vous pouvez consulter l\'historique de ces tentatives à l\'adresse $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
+$string['notifyloginfailuresmessageend'] = 'Vous pouvez consulter l\'historique de ces tentatives à l\'adresse $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
$string['notifyloginfailuresmessagestart'] = 'Voici une liste des tentatives de connexion au site $a depuis la dernière notification ';
$string['notifyloginfailuressubject'] = '$a :: notification de tentatives de connexion';
$string['numattempts'] = '$a tentative(s) de connexion non aboutie(s) ';
$string['auth_ldap_contexts'] = 'Liste des noeuds (contextes) de l\'annuaire LDAP, séparés par « ; », où les enregistrements des utilisateurs sont situés. Par exemple : « ou=Étudiants, o=Organisation, c=FR; ou=Professeurs, o=Organisation, c=FR ».';\r
$string['auth_ldap_create_context'] = 'Si vous avez activé la création d\'utilisateur avec confirmation par courriel, vous devez spécifiez le contexte dans lequel ces utilisateurs seront créés. Ces contextes doivent être différents des autres utilisateurs pour éviter des failles de sécurité. Vous n\'avez pas à ajouter ce contexte à ldap_context-variable, Moodle cherchera automatiquement les utilisateurs dans ce contexte.';\r
$string['auth_ldap_creators'] = 'Liste des groupes dont les membres peuvent créer des cours. Il faut séparer les groupes par «,». Par exemple, «cn=professeurs,ou=personnel,o=college».';\r
-$string['auth_ldap_host_url'] = 'Indiquer le serveur LDAP sous form d\'URL comme ceci :<br>« ldap://ldap.organisation.fr/ »<br>ou :<br>« ldaps://ldap.organisation.fr/ »';\r
+$string['auth_ldap_host_url'] = 'Indiquer le serveur LDAP sous form d\'URL comme ceci :<br />« ldap://ldap.organisation.fr/ »<br />ou :<br />« ldaps://ldap.organisation.fr/ »';\r
$string['auth_ldap_memberattribute'] = 'Caractériser les membres du groupe lorsque les utilisateurs font parti d\'un groupe. Par exemple : «membre».';\r
$string['auth_ldap_search_sub'] = 'Mettre une valeur différente de 0 pour rechercher les enregistrements dans les sous-noeuds (sous-contextes).';\r
$string['auth_ldap_update_userinfo'] = 'Mettre-à-jour les données des utilisateurs (prénom, nom, addresse, etc.) de Moodle depuis l\'annuaire LDAP. Lire « /auth/ldap/attr_mappings.php » pour avoir des informations sur la correspondance.';\r
<p class="answer">Si vous voyez des messages comme ceux-ci :</p>
<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program
-files\easyphp\www\moodle\config.php on line 94 <br>
+files\easyphp\www\moodle\config.php on line 94 <br />
Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php
on line 11</p>
incorrect des « magic quotes ». Moodle nécessite les réglages suivants
(qui sont habituellement corrects par défaut) :</p>
-<p class="answercode">magic_quotes_gpc = On<br>
+<p class="answercode">magic_quotes_gpc = On<br />
magic_quotes_runtime = Off</p>
<p class="answer">Pour plus de détails, référez-vous à la section du guide d'installation
nouvelle installation. Le mieux est de renommer votre dossier Moodle actuel,
puis de décompresser la nouvelle version de Moodle à la place de l'ancienne.</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br>
+ <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.1.tgz</font></p>
</blockquote>
<p>Ensuite, copiez dans le nouveau dossier votre config.php et les autres
extensions, tels que vos thèmes personnalisés :</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br>
+ <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
$string['about'] = 'À propos de cet éditeur';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = 'Adresse';
$string['alignment'] = 'Alignement';
$string['alternatetext'] = 'Texte alt';
<head>\r
</head>\r
<body>\r
-<p align="center"><b>Accepter une nouvelle version du devoir?<br>\r
+<p align="center"><b>Accepter une nouvelle version du devoir?<br />\r
</b></p>\r
<p>Par défaut, les étudiants ne peuvent remettre de\r
nouveau un devoir une fois que l'enseignant a corrigé et\r
</p>\r
<p>Ceci s'avère particulièrement utile lorsque vous\r
souhaitez\r
-partager une image ou un document avec les autres participants du cours.<br>\r
+partager une image ou un document avec les autres participants du cours.<br />\r
</p>\r
<p>Ce fichier peut-être de n'importe quel type. Il\r
est fortement recommandé que son nom utilise la convention des\r
</head>\r
<body>\r
<div style="text-align: center;"><span style="font-weight: bold;">Évaluation\r
-des attitudes objectives et empathiques dans les messages des forums</span><br>\r
+des attitudes objectives et empathiques dans les messages des forums</span><br />\r
</div>\r
<p>Chaque message peut être évalué en fonction d'un\r
barème basé sur une théorie qui traite de la\r
40(9/10), 745-766.</li>\r
<li>Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways\r
of knowing as learning styles: Learning MAGIC with a partner. Sex\r
-Roles, 44(7/8), 419-436. <br>\r
+Roles, 44(7/8), 419-436. <br />\r
</li>\r
</ul>\r
</body>\r
<head>\r
</head>\r
<body>\r
-<p><img valign="absmiddle"\r
+<p><img valign="middle"\r
src="%3C?php%20echo%20$CFG-%3Ewwwroot?%3E/mod/glossary/icon.gif"> <b>Glossaire</b></p>\r
<ul>\r
<p>Cette activité permet aux participants de créer et\r
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif"> <b>Étiquettes</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif"> <b>Étiquettes</b></p>
<ul>
<p>Ce module n'est pas à proprement parler une activité.
Il s'agit d'un module permettant d'insérer du texte et des
gérer plus facilement. Vous construirez ainsi une banque de\r
questions classée en plusieurs catégories où\r
chaque question peut être utilisée plusieurs fois dans des\r
-tests différents.<br>\r
+tests différents.<br />\r
</p>\r
<p>Vous devez donner un nom à chaque catégorie et fournir\r
une courte description. Vous pouvez créer autant de\r
seulement deux catégories chacun, cela fait un total de 60\r
catégories qui s'ajoutent aux catégories privées\r
de chaque professeur... On recommande donc les façons de faire\r
-suivantes :<br>\r
+suivantes :<br />\r
</p>\r
<ul>\r
<li>Les catégories de questions ne devraient pas être\r
catégorie.</li>\r
<li>Le nom de la catégorie devrait être court de\r
façon à ce que l'affichage de la page où se fait\r
-l'édition des tests puisse tenir sur un écran.<br>\r
+l'édition des tests puisse tenir sur un écran.<br />\r
</li>\r
</ul>\r
<p> </p>\r
<p>Vous ne pouvez pas modifier les questions tirées d'une\r
catégorie publiée dans un autre cours à moins que\r
-vous soyez aussi titulaire (concepteur) de ce cours.<br>\r
+vous soyez aussi titulaire (concepteur) de ce cours.<br />\r
Les questions tirées d'une catégorie qui a\r
été publiée, mais qui est par la suite devenue\r
privée, sont encore disponibles dans le test où elles ont\r
été utilisées. Les étudiants peuvent donc\r
faire le test sans problèmes d'accès. Le professeur peut\r
retirer ces questions du test, mais ne pourra pas les ajouter de\r
-nouveau puisque la catégorie est maintenant privée.<br>\r
+nouveau puisque la catégorie est maintenant privée.<br />\r
</p>\r
</body>\r
</html>\r
dont les questions seront tirées au hasard dans la\r
catégorie que vous aurez choisie. Cet ensemble peut être\r
ajouté à un questionnairel. Vous devez donner le\r
-nombre de question à inclure dans cet ensemble.<br>\r
+nombre de question à inclure dans cet ensemble.<br />\r
</p>\r
<p>Vous pouvez ainsi créer un questionnaire qui serait\r
entièrement généré au hasard et qui serait\r
différent pour chaque étudiant. Plus le nombre de\r
questions dans la catégorie est grand, plus les questionnaires\r
générés seront différents les uns des\r
-autres. <br>\r
+autres. <br />\r
</p>\r
<p>Vous pouvez également inclure cet ensemble de questions\r
aléatoires dans un questionnaire de façon à ce\r
-qu'une partie seulement du test soit aléatoire.<br>\r
+qu'une partie seulement du test soit aléatoire.<br />\r
</p>\r
<p>Il est important que les questions servant à établir\r
un questionnaire construit aléatoirement soient de même\r
-niveau.<br>\r
+niveau.<br />\r
</p>\r
</body>\r
</html>\r
</head>\r
<body>\r
<p align="center"><b>Importation de questionnaires sous format\r
-«Blackboard»<br>\r
+«Blackboard»<br />\r
</b></p>\r
-<p>La documentation de cette option n'est pas encore disponible.<br>\r
+<p>La documentation de cette option n'est pas encore disponible.<br />\r
</p>\r
</body>\r
</html>\r
<body>\r
<p align="center"><b>Importation de questionnaires de format\r
personnalisé</b></p>\r
-<p>La documentation sur cette option n'est pas encore disponible.<br>\r
+<p>La documentation sur cette option n'est pas encore disponible.<br />\r
</p>\r
</body>\r
</html>\r
<body>\r
<p align="center"><b>Importation de questionnaire de format «mots\r
manquants»</b></p>\r
-<p>La documentation sur cette option n'est pas encore disponible.<br>\r
+<p>La documentation sur cette option n'est pas encore disponible.<br />\r
</p>\r
</body>\r
</html>\r
</head>\r
<body>\r
<p align="center"><b>Question à réponses\r
-incorporées<br>\r
+incorporées<br />\r
</b></p>\r
<p>Ce type de question est très flexible. Les questions se\r
composent d'un texte (dans le format de Moodle) auquel on peut\r
<td valign="top" width="100" nowrap="nowrap">\r
<p align="center"><b>3</b></p>\r
<p align="center"><font size="1">8 points</font></p>\r
- <img alt="" src="pix/spacer.gif" width="100" height="1"><br>\r
+ <img alt="" src="pix/spacer.gif" width="100" height="1"><br />\r
</td>\r
<td valign="top">\r
<p>Cette question comporte du texte auquel on a\r
et vous devez maintenant répondre à une question courte <input\r
size="8" type="text" value="" name="q4ma2"> et finalement nous avons\r
une question qui demande une réponse numérique avec point\r
-décimal <input size="8" type="text" value="" name="q4ma3"> .<br>\r
- <br>\r
+décimal <input size="8" type="text" value="" name="q4ma3"> .<br />\r
+ <br />\r
Notez que les adresses URL comme <a target="newpage"\r
href="http://www.moodle.org">www.moodle.org</a> et les binettes <img\r
src="http://server.dougiamas.net/moodle/pix/s/smiley.gif" height="15"\r
- width="15" alt=":-)"> sont correctement interprétées:<br>\r
+ width="15" alt=":-)"> sont correctement interprétées:<br />\r
a) Est-ce bien?\r
<select name="q4ma4">\r
<option></option>\r
<option value="13">Yes</option>\r
<option value="14">No</option>\r
</select>\r
- <br>\r
+ <br />\r
b) Quelle note désirez-vous? <input size="8" type="text"\r
- value="" name="q4ma5"> <br>\r
- <br>\r
+ value="" name="q4ma5"> <br />\r
+ <br />\r
</p>\r
</td>\r
</tr>\r
</tbody>\r
</table>\r
</form>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<p>Lorsque vous activez cette option, les étudiants pourront\r
revoir leurs différentes tentatives pour ce test, et ce,\r
seulement si le test est <span style="font-style: italic;">fermé</span>.\r
-<br>\r
+<br />\r
</p>\r
<p>Le test est fermé lorsque la date de clôture du\r
-test est atteinte.<br>\r
+test est atteinte.<br />\r
</p>\r
</body>\r
</html>\r
<body>\r
<p align="center"><b>Résumé du document</b></p>\r
<p>Ce résumé est une description<span\r
- style="font-weight: bold;"> très courte</span> du document.<br>\r
+ style="font-weight: bold;"> très courte</span> du document.<br />\r
</p>\r
<p>Ce résumé s'affiche lorsqu'on clique sur le lien <span\r
style="font-style: italic;">Document </span>dans l'encadré <span\r
d'accueil du cours. Moodle affiche alors la liste de tous les documents\r
en ordre d'apparition dans le cours. Le résumé permet\r
donc de répérer plus facilement le document que l'on\r
-recherche.<br>\r
+recherche.<br />\r
</p>\r
<p>Le contenu du document pourra être saisi dans la page suivante.</p>\r
</body>\r
<head>\r
</head>\r
<body>\r
-<p><img valign="absmiddle"\r
+<p><img valign="middle"\r
src="%3C?php%20echo%20$cfg-%3Ewwwroot?%3E/mod/survey/icon.gif"> <b>Questionnaires</b></p>\r
<ul>\r
<p>Le module d'enquêtes pour l'évaluation des\r
</tr>\r
<tr>\r
<td style="vertical-align: top;"><pr>\r
-paragraphe</pr><br>\r
+paragraphe</pr><br />\r
</td>\r
<td style="vertical-align: top;">(Changement de ligne avec\r
-espace entre les paragraphes)<br>\r
+espace entre les paragraphes)<br />\r
</td>\r
</tr>\r
<tr>\r
- <td style="vertical-align: top;"><br /><br>\r
+ <td style="vertical-align: top;"><br /><br />\r
</td>\r
<td style="vertical-align: top;">(Changement de ligne sans\r
-espace entre les paragraphes)<br>\r
+espace entre les paragraphes)<br />\r
</td>\r
</tr>\r
<tr>\r
</table>\r
</dd>\r
</dl>\r
-<p><br>\r
-<br>\r
+<p><br />\r
+<br />\r
</p>\r
</body>\r
</html>\r
<p>Voici un exemple d'un fichier valide :</p>
-<p><font size="-1" face="Courier New, Courier, mono">nom d'utilisateur, mot de passe, prénom, nom, adresse de courriel, langue, numéro d'utilisateur, affichage du courriel, cours 1<br>
-jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101<br>
+<p><font size="-1" face="Courier New, Courier, mono">nom d'utilisateur, mot de passe, prénom, nom, adresse de courriel, langue, numéro d'utilisateur, affichage du courriel, cours 1<br />
+jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101<br />
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202</font></p>
\r
<li>Une note qui reflète comment vous vous êtes\r
vous-même acquitté de votre rôle de correcteur.\r
Cette note a été établie en\r
-tenant compte des éléments suivants : <br>\r
+tenant compte des éléments suivants : <br />\r
</li>\r
</ol>\r
<ul>\r
<ul>\r
<li>si vos notes étaient trop hautes ou trop basses en\r
-comparaison avec la note moyenne des autres étudiants (biais) <br>\r
+comparaison avec la note moyenne des autres étudiants (biais) <br />\r
</li>\r
</ul>\r
</ul>\r
<ul>\r
<ul>\r
<li>si vos notes suivent la moyenne des notes données par\r
-les autres étudiants (fiabilité) <br>\r
+les autres étudiants (fiabilité) <br />\r
</li>\r
</ul>\r
</ul>\r
<li>la qualité de vos commentaires sur les autres travaux\r
que vous avez évalués (qualité)\r
Ce dernier aspect a été évalué par le\r
-professeur. <br>\r
+professeur. <br />\r
</li>\r
</ul>\r
</ul>\r
peut toutefois accorder une note pour l'évaluation du correcteur\r
qui sera à la base de la note qui apparaîtra dans le\r
rapport des résultats du cours. Aucune note n'apparaîtra\r
-si le professeur ne donne pas de note.<br>\r
+si le professeur ne donne pas de note.<br />\r
</li>\r
<li><b>Critères avec une échelle d'appréciation.</b>\r
C'est la stratégie par défaut. L'évaluation se\r
pourraient être : 90%, 70%, 50%, 40%, 30%, 20%, 10%, 0%, 0%, 0%.\r
Le\r
correcteur peut toujours faire une révision des notes\r
-suggérées pouvant aller jusqu'à 20%.<br>\r
+suggérées pouvant aller jusqu'à 20%.<br />\r
</li>\r
<li><b>Niveaux d'atteinte global des objectifs. </b> Le professeur\r
fournit plusieurs énoncés qui décrivent des\r
<li>Au début, les étudiants pourraient simplement\r
relever les erreurs et les inexactitudes dans les travaux.</li>\r
<li>Par la suite, les étudiants pourraient indiquer les forces\r
-et faiblesses des travaux. <br>\r
+et faiblesses des travaux. <br />\r
</li>\r
<li>Finalement, les étudiants pourraient émettre une\r
critique des travaux.</li>\r
peut toutefois accorder une note pour l'évaluation du correcteur\r
qui sera à la base de la note qui apparaîtra dans le\r
rapport des résultats du cours. Aucune note n'apparaîtra\r
-si le professeur ne donne pas de note.<br>\r
+si le professeur ne donne pas de note.<br />\r
</li>\r
<li><b>Critères avec une échelle d'appréciation.</b>\r
C'est la stratégie par défaut. L'évaluation se\r
pourraient être : 90%, 70%, 50%, 40%, 30%, 20%, 10%, 0%, 0%, 0%.\r
Le\r
correcteur peut toujours faire une révision des notes\r
-suggérées pouvant aller jusqu'à 20%.<br>\r
+suggérées pouvant aller jusqu'à 20%.<br />\r
</li>\r
<li><b>Niveaux d'atteinte global des objectifs. </b> Le professeur\r
fournit plusieurs énoncés qui décrivent des\r
<ul>\r
<li>Premièrement, la note elle-même peut être\r
employée comme composante pondérée de la note\r
-finale. <br>\r
+finale. <br />\r
</li>\r
<li>Deuxièmement, le professeur a l'option d'utiliser ses\r
propres notes comme facteur modérateur s'il juge que les notes\r
<head>\r
</head>\r
<body>\r
-<p>Module Atelier<br>\r
+<p>Module Atelier<br />\r
</p>\r
<ul>\r
<li><a href="help.php?module=workshop&file=graded.html">Travail\r
<p>Le professeur peut à tout moment ouvrir <span\r
style="font-weight: bold;">la page pour la gestion</span> de l'atelier\r
pour y voir l'état actuel de l'atelier et ainsi en suivre les\r
-progrès. On y retrouve :<br>\r
+progrès. On y retrouve :<br />\r
</p>\r
<ul>\r
<li>la liste des exemples du professeur,</li>\r
- <li>la liste des évaluations par les étudiants <br>\r
+ <li>la liste des évaluations par les étudiants <br />\r
</li>\r
<ul>\r
- <li>des exemples du professeur, <br>\r
+ <li>des exemples du professeur, <br />\r
</li>\r
<li>de leur propre travail</li>\r
<li>des travaux de leurs pairs,</li>\r
</ul>\r
- <li>la liste des travaux soumis par les étudiants. <br>\r
+ <li>la liste des travaux soumis par les étudiants. <br />\r
</li>\r
</ul>\r
À partir de cette page, le professeur peut évaluer et\r
<p align="center"><b>Exemple de formulaire d'évaluation </b></p>\r
<p>Cette page montre un exemple de formulaire qui sera utilisé\r
pour l'évaluation de votre travail. Ce formulaire sera\r
-employé par :<br>\r
+employé par :<br />\r
</p>\r
<ul>\r
<li>le professeur s'il évalue votre travail\r
$string['backuplogshelp'] = 'Les journaux d\'évènements seront inclus dans les sauvegardes automatiques lorsque cette option est activée.';\r
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';\r
$string['backuporiginalname'] = 'Nom de la sauvegarde';\r
-$string['backupsavetohelp'] = 'Donnez le parcours complet où vous désirez conserver les sauvegardes ou<br>laissez en blanc pour utiliser le répertoire du cours par défaut.';\r
+$string['backupsavetohelp'] = 'Donnez le parcours complet où vous désirez conserver les sauvegardes ou<br />laissez en blanc pour utiliser le répertoire du cours par défaut.';\r
$string['backupuserfileshelp'] = 'Choisissez si vous désirez que les fichiers de l\'utilisateur (par exemple, la photo dans son profil) soient inclus dans les sauvegardes automatiques.';\r
$string['backupusershelp'] = 'Choisissez si vous désirez inclure tous les utilisateurs inscrits au serveur ou uniquement les utilisateurs de chaque cours.';\r
$string['backupversion'] = 'Version de la sauvegarde';\r
$string['enrolmentconfirmation'] = 'Vous allez vous inscrire à ce cours. <br /> Est-cela que vous désirez?';\r
$string['enrolmentkey'] = 'Clé d\'inscription';\r
$string['enrolmentkeyfrom'] = 'Ce cours nécessite une clé d\'inscription que vous aurez à entrer qu\'une seule fois. Vous pouvez l\'obtenir de $a.';\r
-$string['enrolmentkeyhint'] = 'Cette clé d\'inscription est incorrecte, veuillez essayer de nouveau<BR>\r
+$string['enrolmentkeyhint'] = 'Cette clé d\'inscription est incorrecte, veuillez essayer de nouveau<br />\r
(La clé commence par « $a ».)';\r
$string['entercourse'] = 'Cliquez pour entrer dans le cours';\r
$string['enteremailaddress'] = 'Entrez votre adresse de courriel afin qu\'un nouveau mot de passe vous soit envoyé.';\r
$string['loginas'] = 'Connexion comme';\r
$string['loginguest'] = 'Connexion comme visiteur anonyme';\r
$string['loginsite'] = 'Se connecter sur le site';\r
-$string['loginsteps'] = 'Bonjour. Pour un accès complet aux cours, prenez une minute pour vous créer un compte personnel sur ce site.<BR>\r
+$string['loginsteps'] = 'Bonjour. Pour un accès complet aux cours, prenez une minute pour vous créer un compte personnel sur ce site.<br />\r
Chaque cours peut également nécessiter une clé d\'inscription que vous aurez à entrer qu\'une seule fois (vous n\'en avez pas pas besoin pour l\'instant.<br />\r
\r
Voici les étapes à suivre :\r
</OL>';\r
$string['loginstepsnone'] = 'Bonjour !<p>Pour un accès complet aux cours vous devez vous créer un compte.<p>Pour cela, vous avez seulement besoin de choisir un nom d\'utilisateur et un mot de passe à entrer dans le formulaire de cette page.<p>Si ce nom est déjà utilisé, on vous demandera d\'en choisir un autre.';\r
$string['loginto'] = 'Se connecter sur $a';\r
-$string['loginusing'] = 'Connectez-vous ici en utilisant votre nom d\'utilisateur<br>et votre mot de passe';\r
+$string['loginusing'] = 'Connectez-vous ici en utilisant votre nom d\'utilisateur<br />et votre mot de passe';\r
$string['logout'] = 'Déconnexion';\r
$string['logs'] = 'Journal des évènements';\r
$string['mainmenu'] = 'Menu principal';\r
$string['passwordsenttext'] = ' <P>Un courriel vous a été envoyé à cette adresse : $a->email.\r
<P><B>Veuillez lire ce courriel afin de récupérer votre nouveau mot de passe</B>\r
<P>Ce nouveau mot de passe a été généré automatiquement, vous voudrez\r
-sans doute<BR> le <A HREF=$a->link>modifier</A> afin qu\'il vous soit plus facile de vous en rappeler.';\r
+sans doute<br /> le <A HREF=$a->link>modifier</A> afin qu\'il vous soit plus facile de vous en rappeler.';\r
$string['people'] = 'La classe';\r
$string['personalprofile'] = 'Profil personnel';\r
$string['phone'] = 'Téléphone';\r
$string['search'] = 'Chercher';\r
$string['searchagain'] = 'Chercher de nouveau';\r
$string['searchcourses'] = 'Chercher dans les cours';\r
-$string['searchhelp'] = 'Vous pouvez effectuer une recherche comportant plusieurs mots.<p>mot : trouver toutes les occurences de ce mot (séquence de lettres). <br>+mot : on cherche très exactement ce mot. <br>-mot : ce mot ne doit pas apparaître dans les résultats de la recherche';\r
+$string['searchhelp'] = 'Vous pouvez effectuer une recherche comportant plusieurs mots.<p>mot : trouver toutes les occurences de ce mot (séquence de lettres). <br />+mot : on cherche très exactement ce mot. <br />-mot : ce mot ne doit pas apparaître dans les résultats de la recherche';\r
$string['searchresults'] = 'Résultats de la recherche';\r
$string['sec'] = 'sec';\r
$string['secs'] = 'secs';\r
$string['sizekb'] = 'ko';\r
$string['sizemb'] = 'Mo';\r
$string['socialheadline'] = 'Forum public - derniers sujets';\r
-$string['someallowguest'] = 'Les visiteurs anonymes peuvent accéder à<br>certains cours';\r
+$string['someallowguest'] = 'Les visiteurs anonymes peuvent accéder à<br />certains cours';\r
$string['someerrorswerefound'] = 'Certaines informations manquent ou sont incorrectes. Voir ci-dessous.';\r
$string['sortby'] = 'Trier par';\r
$string['startdate'] = 'Date de début du cours';\r
\r
\r
$string['acceptederror'] = 'Erreur acceptable';\r
-$string['addingquestions'] = 'Vous gérez votre banque de questions de ce côté-ci de la page. Les questions sont classées en catégories afin d\'en faciliter la gestion. Chaque question peut être utilisée dans n\'importe quel test dans votre cours ou dans un autre cours si elle est publiée. <br><br /> Vous <b>devez choisir ou créer</b> une catégorie afin d\'être capable de créer ou d\'éditer une question. Vous pouvez choisir parmi les questions affichées pour les ajouter à votre test (à gauche de la page).';\r
+$string['addingquestions'] = 'Vous gérez votre banque de questions de ce côté-ci de la page. Les questions sont classées en catégories afin d\'en faciliter la gestion. Chaque question peut être utilisée dans n\'importe quel test dans votre cours ou dans un autre cours si elle est publiée. <br /><br /> Vous <b>devez choisir ou créer</b> une catégorie afin d\'être capable de créer ou d\'éditer une question. Vous pouvez choisir parmi les questions affichées pour les ajouter à votre test (à gauche de la page).';\r
$string['addquestions'] = 'Ajouter des questions';\r
$string['addquestionstoquiz'] = 'Ajouter des questions au test en cours';\r
$string['addselectedtoquiz'] = 'Ajouter la sélection au test';\r
$string['fileformat'] = 'Format du fichier';\r
$string['filloutoneanswer'] = 'Vous devez fournir au moins un choix de réponse. Les choix qui seront laissées vides ne seront pas pris en compte.';\r
$string['filloutthreequestions'] = 'Vous devez fournir au moins trois choix. Les choix qui seront laissés vides ne seront pas utilisés.';\r
-$string['fillouttwochoices'] = 'Vous devez compléter au moins deux choix de réponse.<br>\r
+$string['fillouttwochoices'] = 'Vous devez compléter au moins deux choix de réponse.<br />\r
\r
Ceux qui seront laissées vides ne seront pas pris en compte.';\r
$string['fractionsaddwrong'] = 'La somme des notes positives que vous avez choisies n\'atteint pas 100%%.<br/>Elle est de $a%%.<br/>Souhaitez-vous revenir en arrière pour corriger cela ?';\r
$string['nosubmission'] = 'Aucun travail remis';\r
$string['nosubmissionsavailableforassessment'] = 'Pas de travaux disponibles pour évaluation';\r
$string['notavailable'] = 'Pas disponible';\r
-$string['noteonassessmentelements'] = 'Sachez que l\'évaluation se fait à partir de critères.<BR>\r
-Ceci facilite l\'attribution d\'une note et assure une plus grande équité. Vous devez ajouter ces critères<BR> avant de rendre disponible cet atelier aux étudiants .\r
-Pour ce faire,<BR>\r
-cliquez sur l\'atelier dans le cours et on vous demandera d\'ajouter des critères<BR> s\'il n\'y en a aucun. Vous pouvez en ajouter d\'autres plus tard à l\'aide du menu d\'édition<BR>. Vous pouvez modifier les critères à l\'aide de la commande \'Gestion des évaluations\'.';\r
+$string['noteonassessmentelements'] = 'Sachez que l\'évaluation se fait à partir de critères.<br />\r
+Ceci facilite l\'attribution d\'une note et assure une plus grande équité. Vous devez ajouter ces critères<br /> avant de rendre disponible cet atelier aux étudiants .\r
+Pour ce faire,<br />\r
+cliquez sur l\'atelier dans le cours et on vous demandera d\'ajouter des critères<br /> s\'il n\'y en a aucun. Vous pouvez en ajouter d\'autres plus tard à l\'aide du menu d\'édition<br />. Vous pouvez modifier les critères à l\'aide de la commande \'Gestion des évaluations\'.';\r
$string['notgraded'] = 'Évaluation formative avec grille d\'évaluation';\r
$string['notitlegiven'] = 'Aucun titre fourni';\r
$string['numberofassessmentelements'] = 'Nombre de critères, de commentaires ou d\'éléments ';\r
$string['view'] = 'Voir';\r
$string['viewassessmentofteacher'] = 'Voir l\'évaluation de $a';\r
$string['viewotherassessments'] = 'Voir les autres évaluations';\r
-$string['warningonamendingelements'] = 'Attention : Des travaux ont été soumis.<br> Ne pas modifier le nombre de critères d\'évaluation, les échelles ou le poids des critères.';\r
+$string['warningonamendingelements'] = 'Attention : Des travaux ont été soumis.<br /> Ne pas modifier le nombre de critères d\'évaluation, les échelles ou le poids des critères.';\r
$string['weight'] = 'Coefficient';\r
$string['weightederrorcount'] = 'Nombre d\'erreurs pondérées: $a';\r
$string['weightforbias'] = 'Poids pour les biais';\r
de una sola línea). Moodle usa este estilo:
<p class="examplecode"> <font color="#006600">if (</font><font
color="#0000cc">$quiz</font><font color="#006600">-></font><font
- color="#0000cc">attempts</font><font color="#006600">) {<br>
+ color="#0000cc">attempts</font><font color="#006600">) {<br />
if (</font><font color="#0000cc">$numattempts </font><font
color="#006600">> </font><font color="#0000cc">$quiz</font><font
color="#006600">-></font><font color="#0000cc">attempts</font><font
- color="#006600">) {<br>
+ color="#006600">) {<br />
</font><font
color="#0000cc">error</font><font color="#006600">(</font><font
color="#cc0000">$strtoomanyattempts</font><font color="#006600">, </font><font
bajo la <a href=
"?file=licence.html">Licencia Pública GNU</a>.</p>
-<h3><br>
+<h3><br />
Agradecimientos especiales</h3>
<div style="margin-left: 2em"><b><a target="_top" href=
Technology en Perth, Australia, por trabajar con los primeros prototipos y por
hacer muchas sugerencias útiles en el camino.</div>
-<h3><br>
+<h3><br />
Traducciones</h3>
<blockquote>
</ul>
</blockquote>
-<h3><br>
+<h3><br />
Temas</h3>
<blockquote>
</ul>
</blockquote>
-<h3><br>
+<h3><br />
Otras contribuciones</h3>
<blockquote>
"http://moodle.org/community">Comunidad de Moodle</a></li>
</ul>
- <br>
+ <br />
<p>Un agradecimiento especial a todos aquellos que han
contribuido con grandes cantidades de tiempo para ayudar con el
<div style="margin-left: 2em">Petri Asikainen, Greg Barnett, Ray Kingdon, Eloy
Lafuente y Henrik Kaipe.</div>
-<br>
-<br>
+<br />
+<br />
<p>También gracias a todos aquellos que en algún tiempo han contribuido con
discusiones constructivas, ofreciendo ayuda y con partes de código. La lista
Sean Keogh, Mitsuhiro Yoshida, Mark Kimes, Mary Hunter, Przemyslaw Stencel,
Roberto Pinna (Bobo), John Eyre, Paula Edmiston, Scott Elliott, Howard Miller,
Claudio Tavares, Zbigniew Fiedorowicz, P. Timothy Ervin, Bob Calder, Ursula
- Raab, Thomas Robb, David Delgado, Mad Alex. <br>
-<br>
+ Raab, Thomas Robb, David Delgado, Mad Alex. <br />
+<br />
</div>
necesarias. :-)</p>
</blockquote>
-<h3><br>
+<h3><br />
Librerías de Moodle</h3>
<blockquote>
funciones importantes. La información de los derechos de autor se incluye
a continuación:</p>
-<p><b>ADOdb </b> - lib/adodb<br>
+<p><b>ADOdb </b> - lib/adodb<br />
</p>
<blockquote>
MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO,
Sybase, DB2 y ODBC.</p>
-<p>Versión: 2.50<br>
- Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<br>
- Licencia: LGPL y BSD-style<br>
+<p>Versión: 2.50<br />
+ Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<br />
+ Licencia: LGPL y BSD-style<br />
URL: <a href="http://php.weblogs.com/adodb" target=
-"newpage">http://php.weblogs.com/adodb</a><br>
+"newpage">http://php.weblogs.com/adodb</a><br />
</p>
</blockquote>
<p>Clase para dibujar lineas, puntos, barras y gráficos de área, incluyendo
"eje x" numérico y doble "eje y".</p>
-<p>Version: 1.6.3 (con modificaciones)<br>
+<p>Version: 1.6.3 (con modificaciones)<br />
Copyright © 2000 Herman
-Veluwenkamp, hermanV@mindless.com<br>
- Licencia: LGPL<br>
+Veluwenkamp, hermanV@mindless.com<br />
+ Licencia: LGPL<br />
</p>
</blockquote>
<p><b>IP-Atlas</b> - lib/ipatlas</p>
<blockquote>Scripts en PHP para mostrar la ubicación geográfica de una direccion
- IP.<br>
-<br>
- Versión: 1.0 (con modificaciones)<br>
- Copyright © 2002 Ivan Kozik<br>
- Licencia: GNU GPL<br>
+ IP.<br />
+<br />
+ Versión: 1.0 (con modificaciones)<br />
+ Copyright © 2002 Ivan Kozik<br />
+ Licencia: GNU GPL<br />
URL: <a href="http://www.xpenguin.com/ip-atlas.php" target=
-"newpage">http://www.xpenguin.com/ip-atlas.php</a><br>
+"newpage">http://www.xpenguin.com/ip-atlas.php</a><br />
</blockquote>
<p><b>PclZip</b> - lib/pclzip</p>
<blockquote>Clase para crear, administrar y descomprimir archivos
-zip.<br>
-<br>
- Versión: 2.0 RC-2<br>
+zip.<br />
+<br />
+ Versión: 2.0 RC-2<br />
Copyright © 2003 Vincent Blavet
-<vincent@phpconcept.net><br>
-Licencia: GNU GPL<br>
+<vincent@phpconcept.net><br />
+Licencia: GNU GPL<br />
URL: <a href="http://www.phpconcept.net" target=
-"newpage">http://www.phpconcept.net</a><br>
+"newpage">http://www.phpconcept.net</a><br />
</blockquote>
-<p><b>PHP mailer</b> - lib/class.phpmailer.php<br>
+<p><b>PHP mailer</b> - lib/class.phpmailer.php<br />
</p>
<blockquote>Clase para enviar correo electrónico utilizando sendmail, PHP mail()
- o SMTP. Los métodos están basados en las clases AspEmail(TM).<br>
-<br>
-Versión 1.60, Created 03/30/2002<br>
+ o SMTP. Los métodos están basados en las clases AspEmail(TM).<br />
+<br />
+Versión 1.60, Created 03/30/2002<br />
Copyright © 2001 Brent R. Matzelle
-<bmatzelle@yahoo.com><br>
-Licencia: LGPL<br>
+<bmatzelle@yahoo.com><br />
+Licencia: LGPL<br />
URL: <a href="http://phpmailer.sourceforge.net" target=
-"newpage">http://phpmailer.sourceforge.net</a><br>
-<br>
+"newpage">http://phpmailer.sourceforge.net</a><br />
+<br />
</blockquote>
<p><b>PHP Simple Excel File Generator</b> -
lib/psxlsgen.php</p>
<blockquote>Clase para generar archivos de Microsoft Excel (xls) sencillos vía
- PHP.<br>
-<br>
-Versión: 0.3b<br>
+ PHP.<br />
+<br />
+Versión: 0.3b<br />
Copyright © 2001 Erol Ozcan
-<eozcan@superonline.com><br>
-License: GNU LGPL<br>
+<eozcan@superonline.com><br />
+License: GNU LGPL<br />
URL: <a href="http://psxlsgen.sourceforge.net" target=
-"newpage">http://psxlsgen.sourceforge.net</a><br>
+"newpage">http://psxlsgen.sourceforge.net</a><br />
</blockquote>
<p><b>Richtext Editor</b> - lib/rte</p>
- <blockquote>Editor de texto HTML integrado en páginas web.<br>
-<br>
-Versión: 0.30 beta 1 (con modificaciones)<br>
+ <blockquote>Editor de texto HTML integrado en páginas web.<br />
+<br />
+Versión: 0.30 beta 1 (con modificaciones)<br />
Copyright © 2001 Ramesys (Contracting Services) Limited
-<Austin.France@Ramesys.com> License: GNU LGPL<br>
+<Austin.France@Ramesys.com> License: GNU LGPL<br />
URL: <a href="http://richtext.sourceforge.net" target=
-"newpage">http://richtext.sourceforge.net</a><br>
+"newpage">http://richtext.sourceforge.net</a><br />
</blockquote>
-<p><b>SMTP class </b> - lib/class.smtp.php<br>
+<p><b>SMTP class </b> - lib/class.smtp.php<br />
</p>
<blockquote>Clase para conectar y comunicarwse con cualquier
-servidor SMTP.<br>
+servidor SMTP.<br />
Implementa todas las funciones SMTP definidas en RFC821, excepto
-TURN.<br>
-<br>
-Versión: 03/26/2001<br>
+TURN.<br />
+<br />
+Versión: 03/26/2001<br />
Copyright © 2001 Chris Ryan
-<chris@greatbridge.com><br>
-<br>
+<chris@greatbridge.com><br />
+<br />
</blockquote>
-<blockquote><br>
+<blockquote><br />
</blockquote>
</blockquote>
<blockquote>
- <pre><strong>cvs diff -c config-dist.php<br>cvs diff -c lang</strong></pre>
+ <pre><strong>cvs diff -c config-dist.php<br />cvs diff -c lang</strong></pre>
</blockquote>
<blockquote>
- <pre><strong>cd lang/ca <br>cvs commit</strong> </pre>
+ <pre><strong>cd lang/ca <br />cvs commit</strong> </pre>
</blockquote>
<blockquote>
- <pre><strong>diff -c <br>update -dP</strong> </pre>
+ <pre><strong>diff -c <br />update -dP</strong> </pre>
</blockquote>
cuenta de desarrollador.</p>
<blockquote>
<p> 1. Descargue TortoiseCVS de <a target="_top" href="http://www.tortoisecvs.org/">tortoisecvs.org</a>
- e instálelo, luego reinicie el ordenador.<br>
- <br>
+ e instálelo, luego reinicie el ordenador.<br />
+ <br />
2. Localice una carpeta o cree una nueva en algún lugar donde
- quiera descargar Moodle.<br>
- <br>
+ quiera descargar Moodle.<br />
+ <br />
3. Haga clic con el botón derecho en esa carpeta y elija "<strong>CVS
Checkout</strong>" del menú. Debería ver un cuadro
- de diálogo.<br>
- <br>
+ de diálogo.<br />
+ <br />
4. Copie este texto en el campo CVSROOT (¡utilizando su propio
nombre de usuario!):</p>
<blockquote>
<pre> :ext:<font color="#990000">myusername</font>@cvs.moodle.sourceforge.net:/cvsroot/moodle</pre>
</blockquote>
- <p><br>
- 5. Presione el botón: "<strong>Fetch list...</strong>".<br>
- <br>
+ <p><br />
+ 5. Presione el botón: "<strong>Fetch list...</strong>".<br />
+ <br />
6. A la derecha del botón debería ver una lista de módulos:
- elija "<strong>moodle</strong>" en esa lista.<br>
- <br>
+ elija "<strong>moodle</strong>" en esa lista.<br />
+ <br />
7. Apriete el botón: "<strong>OK</strong>" y se debería
- descargar todo.<br>
+ descargar todo.<br />
</p>
</blockquote>
<p>Los archivos en proceso de descarga se muestran en un cuadro de diálogo,
<blockquote>
<p> 1. Haga clic con el botón derecho del ratón en su carpeta
moodle (o en cualquier archivo) y seleccione "<strong>CVS Update</strong>".
- <br>
+ <br />
</p>
</blockquote>
<p>Tras haber modificado algún archivo (se dará cuenta de
CVS de esta forma:</p>
<blockquote>
<p> 1. Haga clic con el botón derecho en su carpeta moodle (o en
- cualquier archivo) y seleccione "<strong>CVS Commit...</strong>".<br>
- <br>
+ cualquier archivo) y seleccione "<strong>CVS Commit...</strong>".<br />
+ <br />
2. En el cuadro de diálogo, teclee una descripción clara
- de los cambios que está enviando.<br>
- <br>
+ de los cambios que está enviando.<br />
+ <br />
3. Haga clic en "OK". Los cambios serán mandados al
- servidor.<br>
+ servidor.<br />
</p>
</blockquote>
<p> </p>
<li><strong>Moodle debe poder ejecutarse en la más amplia
-posible variedad de plataformas</strong><br>
+posible variedad de plataformas</strong><br />
- <br>
+ <br />
La plataforma de aplicaciones Web que funciona en la mayoría de las plataformas
es PHP combinada con MySQL, y este es el entorno en el que Moodle ha sido
desarrollado (sobre Linux, Windows, y Mac OS X). Moodle también usa la librería
puede usar <a href="http://php.weblogs.com/ADOdb_manual#drivers">más de diez
marcas diferentes de bases de datos</a> (desafortunadamente, a pesar de ello,
no puede aún <em><strong>crear tablas</strong></em> en todas esas bases de
- datos. Hablaremos más sobre esto más adelante).<br>
+ datos. Hablaremos más sobre esto más adelante).<br />
- <br>
+ <br />
</li>
<li><strong>Moodle debe ser fácil de instalar, aprender y
-modificar</strong><br>
+modificar</strong><br />
- <br>
+ <br />
Los primeros prototipos de Moodle (1999) se construyeron usando <a
href="http://www.zope.org/" target="_top">Zope</a>, un avanzado servidor de aplicaciones
en librerías con funciones claramente tituladas y con una disposición de los
archivos de script, consistente. PHP es también fácil de instalar (existen
versiones ejecutables para todas las plataformas) y está ampliamente disponible,
- pues la mayoría de los servicios de alojamiento lo proporcionan como un estándar.<br>
+ pues la mayoría de los servicios de alojamiento lo proporcionan como un estándar.<br />
- <br>
+ <br />
</li>
<li><strong>Debe ser fácil de actualizar desde una
-versión a la siguiente</strong><br>
+versión a la siguiente</strong><br />
- <br>
+ <br />
Moodle sabe cuál es su versión (así como las versiones de todos los
módulos) y se ha construido un mecanismo interno para que Moodle pueda actualizarse
a sí mismo de forma apropiada a las nuevas versiones (por ejemplo, puede renombrar
las tablas de las bases de datos o añadir nuevos campos). Usando CVS en Unix,
por ejemplo, uno tan sólo tiene que hacer un "cvs update -d" y luego visitar
- la página principal del sitio para completar la actualización.<br>
+ la página principal del sitio para completar la actualización.<br />
- <br>
+ <br />
</li>
- <li><strong>Debe ser modular para permitir el crecimiento</strong><br>
+ <li><strong>Debe ser modular para permitir el crecimiento</strong><br />
- <br>
+ <br />
Moodle tiene una serie de características modulares, incluyendo
incluso distribuirlas por separado. Hablaremos más de esto en la
-siguiente sección.<br>
+siguiente sección.<br />
- <br>
+ <br />
</li>
- <li><strong>Debe poder usarse junto a otros sistemas.</strong><br>
+ <li><strong>Debe poder usarse junto a otros sistemas.</strong><br />
- <br>
+ <br />
Una de las cosas que hace Moodle es mantener todos los archivos para un
<li>widget_user_complete() - dada una instancia, imprime detalles
-sobre la contribución de un usuario<br>
+sobre la contribución de un usuario<br />
</li>
considera que otros podrían querer usar, ¡por favor,
-envíelo en un archivo comprimido al foro sobre temas!.<br>
+envíelo en un archivo comprimido al foro sobre temas!.<br />
</p>
<li>survey.php - cadenas para el módulo de encuesta</li>
- <li>.... además de otros módulos si los hay.<br>
+ <li>.... además de otros módulos si los hay.<br />
- <br>
+ <br />
Se llama a las cadenas desde los archivos usando las funciones: <strong><em>get_string()</em></strong><em>
</em>o<em> <strong>print_string()</strong></em>. Cada cadena admite la sustitución
de variables para ayudar a la ordenación de variables en diferentes idiomas.
- Por ejemplo:<br>
+ Por ejemplo:<br />
- <br>
+ <br />
$strdueby = get_string("assignmentdueby", "assignment",
-userdate($date)); <br>
+userdate($date)); <br />
- <br>
+ <br />
Si en un determinado idioma no existe una cadena, entonces se
<p style="text-align: center;">¡Gracias por usar Moodle!</p>
-<p style="text-align: center;">Saludos,<br>
+<p style="text-align: center;">Saludos,<br />
<a href="http://dougiamas.com/" target="_top">Martin Dougiamas</a></p>
<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program
- files\easyphp\www\moodle\config.php on line 94 <br>
+ files\easyphp\www\moodle\config.php on line 94 <br />
Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php
por opciones incorrectas de "magic quotes". Moodle necesita las siguientes
opciones (que normalmente están puestas por defecto):</p>
-<p class="answercode">magic_quotes_gpc = On<br>
+<p class="answercode">magic_quotes_gpc = On<br />
magic_quotes_runtime = Off</p>
<p class="answer">Ver <a href="#css">CSS</a> a continuación.</p>
<h3 class="question"><a name="css"></a>CSS</h3>
<p class="answer">Abreviatura de "Cascading Style Sheets" (<em>Hojas de Estilo
- en Cascada</em>). <br>
+ en Cascada</em>). <br />
Las CSS se utilizan como una plantilla para actualizar rápidamente el estilo
de varias páginas, al tiempo que hace posible que un grupo de páginas tengan
el mismo estilo.</p>
<h3 class="question"><a name="cvs"></a>CVS</h3>
<p class="answer">Sistema de versionado concurrente. (<em>Concurrent Versioning
- System</em>).<br>
+ System</em>).<br />
Es un método de guardar archivos en el <a href="#server">servidor</a> que ayuda
a coordinar el trabajo de muchas personas. Revisar (<em>check out</em>) archivos
de un repositorio CVS significa copiar las últimas versiones a su propia computadora
por ejemplo: moodle.org. Usted puede comprar nuevos nombres de dominio en Internet.</p>
<h3 class="question"><a name="download"></a>Descargar (<i>download</i>)</h3>
<p class="answer">Transferir archivos de un <a href="#server">servidor</a> a su
- computadora/ordenador personal.<br>
+ computadora/ordenador personal.<br />
Ver también <a href="#ftp">FTP</a> y <a href="#upload">cargar</a>.</p>
<h3 class="question"><a name="directory"></a>directorio</h3>
<p class="answer">También llamado carpeta (<i>folder</i>), es un espacio donde
encuentra con este concepto, es útil la referencia a una carpeta dentro de un
archivo, con la salvedad de que en informática, las carpetas pueden tener
otras carpetas dentro y otras dentro de éstas, lo que corresponde a directorios
- y subdirectorios.<br>
+ y subdirectorios.<br />
El directorio principal se llama directorio raíz, o <i>rootdir</i>.</p>
<p class="answer">Ver <a href="#dirroot">dirroot</a></p>
<h3 class="question"><a name="dirroot"></a>dirroot</h3>
<div style="padding-left: 3em;">
<p>config.php - El ÚNICO archivo que necesita editar para empezar a
- trabajar <br>
+ trabajar <br />
version.php - Define la versión actual del código de
-Moodle<br>
+Moodle<br />
index.php - La página principal del sitio</p>
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
> quit
- # mysqladmin -p reload<br></pre>
+ # mysqladmin -p reload<br /></pre>
<p>Ejemplo de líneas de comando para PostgreSQL: </p>
-<pre> # su - postgres<br> > psql -c "create user moodleuser createdb;" template1<br> > psql -c "create database moodle;" -U moodleuser template1<br> > psql -c "alter user moodleuser nocreatedb;" template1<br></pre>
+<pre> # su - postgres<br /> > psql -c "create user moodleuser createdb;" template1<br /> > psql -c "create database moodle;" -U moodleuser template1<br /> > psql -c "alter user moodleuser nocreatedb;" template1<br /></pre>
<p>(Para MySQL yo recomiendo vivamente el uso de <a
<blockquote>
- <pre>DirectoryIndex index.php index.html index.htm<br><IfDefine APACHE2><br> <strong>AcceptPathInfo</strong> on<br></IfDefine><br><br>php_value magic_quotes_gpc On<br>php_value magic_quotes_runtime Off<br>php_value file_uploads On<br>php_value short_open_tag On<br>php_value session.auto_start Off<br>php_value session.bug_compat_warn Off</pre>
+ <pre>DirectoryIndex index.php index.html index.htm<br /><IfDefine APACHE2><br /> <strong>AcceptPathInfo</strong> on<br /></IfDefine><br /><br />php_value magic_quotes_gpc On<br />php_value magic_quotes_runtime Off<br />php_value file_uploads On<br />php_value short_open_tag On<br />php_value session.auto_start Off<br />php_value session.bug_compat_warn Off</pre>
</blockquote>
podrán enviarse:</p>
<blockquote>
<pre>LimitRequestBody 0
-php_value upload_max_filesize 2M<br>php_value post_max_size 2M<br> </pre>
+php_value upload_max_filesize 2M<br />php_value post_max_size 2M<br /> </pre>
</blockquote>
<p>La forma más sencilla de hacerlo es copiar el archivo de
<blockquote>
- <pre>/opt/bin/php /web/moodle/admin/cron.php<br><br><br>(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php<br><br></pre>
+ <pre>/opt/bin/php /web/moodle/admin/cron.php<br /><br /><br />(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php<br /><br /></pre>
</blockquote>
config.php</li>
<li>Edite config.php usando un editor de texto (Notepad valdrá, pero tenga
cuidado de que no añada espacios en blanco al final del archivo).</li>
- <li>Ponga toda la información de su nueva base de datos:<br>
- $CFG->dbtype = 'mysql';<br>
- $CFG->dbhost = 'localhost';<br>
- $CFG->dbname = 'moodle';<br>
- $CFG->dbuser = 'root';<br>
- $CFG->dbpass = '';<br>
- $CFG->dbpersist = true;<br>
- $CFG->prefix = 'mdl_';<br>
+ <li>Ponga toda la información de su nueva base de datos:<br />
+ $CFG->dbtype = 'mysql';<br />
+ $CFG->dbhost = 'localhost';<br />
+ $CFG->dbname = 'moodle';<br />
+ $CFG->dbuser = 'root';<br />
+ $CFG->dbpass = '';<br />
+ $CFG->dbpersist = true;<br />
+ $CFG->prefix = 'mdl_';<br />
</li>
- <li>Ponga la ruta de todos sus archivos:<br>
+ <li>Ponga la ruta de todos sus archivos:<br />
$CFG->wwwroot = 'http://localhost/moodle'; // Use una dirección externa
- si la conoce.<br>
- $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br>
- $CFG->dataroot = 'C:\moodledata';<br>
+ si la conoce.<br />
+ $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br />
+ $CFG->dataroot = 'C:\moodledata';<br />
</li>
<li>Guarde config.php - puede hacer caso omiso de cualquier otra configuración,
si hay alguna.</li>
un curso en línea<em lang="en"></em>. Todo el que usa Moodle es un Moodler.</p>
<p>Ven y ¡<a href="http://moodle.org/community/" target="_top">moodlea con
nosotros</a>!</p>
-<p><br>
+<p><br />
</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentación
de Moodle</a></font></p>
<h2>Licencia de Derechos de Autor de Moodle</h2>
<p>Los derechos de autor de Moodle © 2001-2003, pertenecen a <a href="http://dougiamas.com/">Martin
Dougiamas</a>.</p>
-<p>Este programa es software libre; puede ser redistribuido y/o modificado<br>bajo
- los términos de la Licencia Pública General GNU (<i>GNU General Public License</i> o GPL)<br>
+<p>Este programa es software libre; puede ser redistribuido y/o modificado<br />bajo
+ los términos de la Licencia Pública General GNU (<i>GNU General Public License</i> o GPL)<br />
según han sido publicados por la <span lang="en">Free Software Foundation</span>; según
- la versión 2 de la licencia, o <br>(a su elección) cualquier versión posterior.</p>
+ la versión 2 de la licencia, o <br />(a su elección) cualquier versión posterior.</p>
-<p>Este programa se distribuye con la esperanza de que sea útil, <br>pero
-SIN NINGUNA GARANTÍA; incluso sin la garantía implícita de <br>
- COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR. Vea la<br>
+<p>Este programa se distribuye con la esperanza de que sea útil, <br />pero
+SIN NINGUNA GARANTÍA; incluso sin la garantía implícita de <br />
+ COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR. Vea la<br />
Licencia Pública General GNU para obtener más detalles (se adjunta a continuación).<br /></p>
<hr width="100%" size="2" title="Línea divisoria, sigue texto de la Licencia." />
<h3>Licencia Pública General GNU</h3>
de los tres formatos (ignore las diferencias de color, las cuales fueron establecidas
para todo el sitio por el administrador):</p>
-<p align="center"><strong>Formato semanal:</strong><br>
+<p align="center"><strong>Formato semanal:</strong><br />
<img src="pix/weekly.jpg" alt="Vista de un curso con formato semanal."
luego grabar una calificación y un comentario. Media hora después de que
usted haya calificado a un alumno, Moodle enviará automáticamente un mensaje
de correo electrónico a ese estudiante con una notificación.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Consulta</strong></dt>
<dd>Una actividad de consulta es muy simple. Usted hace una pregunta y especifica
una elección de respuestas. Los estudiantes pueden hacer su elección
Yo suelo usar esto para obtener consentimiento por parte de mis alumnos,
pero usted puede usarlo para hacer una encuesta rápida o conseguir que la
clase vote sobre algo. </dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Foro</strong></dt>
<dd>Este módulo es, con mucho, el más importante. Es aquí donde la discusión
tiene lugar. Cuando añada un nuevo foro, tendrá la posibilidad de elegir
entre diferentes tipos: un "debate sencillo" sobre un único
tema, un "foro para uso general" abierto a la participación de
todos, o uno de tipo "cada persona plantea un tema". </dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Diario</strong></dt>
<dd>Cada actividad del diario es una entrada en el diario del curso entero.
Para cada uno usted puede especificar una pregunta abierta que guíe lo que
todas las entradas de esa semana o tópico, y los estudiantes recibirán un
mensaje de correo electrónico automático informándoles de su respuesta.
</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Material</strong></dt>
<dd>Los materiales son el contenido de su curso. Cada material puede ser un
archivo que usted haya subido o al que apunta usando una dirección
(URL). También usted puede mantener páginas simples con texto, escribiéndolas
directamente en un formulario al efecto. </dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Cuestionario</strong></dt>
<dd>Este módulo le permite diseñar y proponer exámenes o test, compuestos
de preguntas de opción múltiple , verdadero/falso, y preguntas con
el profesor puede elegir si quiere que se muestren o no los comentarios
o las respuestas correctas. Este módulo incluye utilidades de calificación.
</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Encuesta</strong></dt>
<dd>El módulo de encuesta proporciona una serie de instrumentos de encuesta
predefinidos que son útiles para la evaluación y comprensión de su clase.
curso como herramienta de evaluación (En mis cursos, yo uso una cada semana).</dd>
</dl>
-<br>
+<br />
<p>Tras añadir sus actividades usted puede moverlas arriba y abajo en la presentación
de su curso haciendo clic en los pequeños iconos de flecha (<img src="../pix/t/up.gif"
<blockquote>
<p>Haga una copia separada de estos archivos antes de hacer la
actualización, de manera que pueda recuperar su config.php
-y de cualquier módulo que haya añadido como temas, idiomas, etc.<strong><br>
+y de cualquier módulo que haya añadido como temas, idiomas, etc.<strong><br />
</strong></p>
</blockquote>
<p><strong>2. Su directorio de datos.</strong></p>
<p>Aquí es donde reside el contenido enviado (como los materiales de los cursos
y las tareas de los estudiantes) así que es muy importante tener una copia
de seguridad de estos archivos. Algunas veces la actualización puede mover
- o renombrar directorios dentro de su directorio de datos.<strong><br>
+ o renombrar directorios dentro de su directorio de datos.<strong><br />
</strong></p>
</blockquote>
<p><strong>3. Su base de datos</strong></p>
style="padding-left: 3em; font-family: 'Courier New',Courier,monospace;">mv
-moodle moodle.backup<br>
+moodle moodle.backup<br />
tar xvzf moodle-1.1.tgz</p> <p>A continuación, copie su config.php y cualquier otra extensión, <em lang="en"></em>como
los temas personalizados:</p>
style="padding-left: 3em; font-family: 'Courier New',Courier,monospace;">cp
-moodle.backup/config.php moodle<br>
+moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</p>
<p>Moodle detecta automáticamente la nueva versión y lleva a cabo todas
las actualizaciones necesarias de las bases de datos y archivos de sistema.
Si hay algo que no puede hacer por sí mismo (caso muy raro) entonces aparecerán
- mensajes diciéndole lo que tiene que hacer.<br>
+ mensajes diciéndole lo que tiene que hacer.<br />
-<br>
+<br />
Suponiendo que todo vaya bien (que no aparezca ningún mensaje de
$string['about'] = 'Acerca deste editor';
$string['absbottom'] = 'Fondo absoluto';
-$string['absmiddle'] = 'Medio absoluto';
+$string['middle'] = 'Medio absoluto';
$string['address'] = 'Enderezo';
$string['alignment'] = 'Aliñación';
$string['alternatetext'] = 'Texto alterno';
$string['entryishidden'] = '(esta entrada actualmente está oculta)';
$string['entryleveldefaultsettings'] = 'Axustes por defecto do nivel de entrada';
$string['entryusedynalink'] = 'Esta entrada será enlazada automaticamente';
-$string['explainaddentry'] = 'Engadir unha nova entrada ao glosario actual.<br>Concepto e definición son campos obrigatorios.';
+$string['explainaddentry'] = 'Engadir unha nova entrada ao glosario actual.<br />Concepto e definición son campos obrigatorios.';
$string['explainall'] = 'Amosar TODAS as entradas nunha páxina';
$string['explainalphabet'] = 'Navegue polo glosario usando este índice.';
-$string['explainexport'] = 'Xerouse un arquivo.<br>Descárgueo e gárdeo. Poderá importalo en calquera momento neste ou noutro curso.';
+$string['explainexport'] = 'Xerouse un arquivo.<br />Descárgueo e gárdeo. Poderá importalo en calquera momento neste ou noutro curso.';
$string['explainimport'] = 'Debe especificar o arquivo a importar e definir o criterio do proceso.<p>Envíe a súa solicitude e revise os resultados.';
$string['explainspecial'] = 'Amosa as entradas que non comenzan cunha letra';
$string['exportedentry'] = 'Entrada exportada';
<TD noWrap vAlign=top width=100>\r
<P align=center><B>3</B></P>\r
<P align=center><FONT size=1>8 Puntos</FONT></P><IMG alt="" height=1 \r
- src="multianswer_files/spacer.htm" width=100><BR></TD>\r
+ src="multianswer_files/spacer.htm" width=100><br /></TD>\r
<TD vAlign=top>\r
<P>Esta pregunta consiste nun texto que contén unha resposta \r
incrustada <SELECT name=q4ma1><OPTION selected></OPTION><OPTION \r
value=7>Resposta que vale a metade da nota</OPTION></SELECT> \r
logo comprobará esta resposta curta <INPUT name=q4ma2 size=8> e \r
finalmente temos un número con coma flotante <INPUT name=q4ma3 \r
- size=8> .<BR><BR>Advirta que enderezos como <A \r
+ size=8> .<br /><br />Advirta que enderezos como <A \r
href="http://www.moodle.org/" \r
target=newpage>http://www.moodle.org/</A> e emoticonas <IMG alt=:-) \r
- height=15 src="" width=15> funcionan do xeito habitual:<BR>a) ¿É \r
+ height=15 src="" width=15> funcionan do xeito habitual:<br />a) ¿É \r
correcto? <SELECT name=q4ma4><OPTION selected></OPTION><OPTION \r
- value=13>Sí</OPTION><OPTION value=14>No</OPTION></SELECT> <BR>b) \r
- ¿Que puntuación lle daría? <INPUT name=q4ma5 size=8> <BR><BR>¡Boa \r
+ value=13>Sí</OPTION><OPTION value=14>No</OPTION></SELECT> <br />b) \r
+ ¿Que puntuación lle daría? <INPUT name=q4ma5 size=8> <br /><br />¡Boa \r
sorte!</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM>\r
- <BR></BODY></HTML>\r
+ <br /></BODY></HTML>\r
$string['backupnameformat'] = '%%d%%m%%Y-%%H%%M';
$string['backupnoneusersinfo'] = 'Nota: Vostede seleccionou facer unha copia de seguridade de \"ningún\" usuario, polo que todas as copias dos módulos foron cambiadas ao modo \"sen datos de usuario\". Por favor, advirta que os módulos \"Exercicio\" e \"Xornal\" non son compatibles con este tipo de copia de seguridade, de modo que foron completamente desactivados.';
$string['backuporiginalname'] = 'Nome da copia de seguridade';
-$string['backupsavetohelp'] = 'Ruta completa do directorio no que desexa que se garden as copias de seguridade<br>(deixalo en branco para gardalas no directorio por defecto de cada curso)';
+$string['backupsavetohelp'] = 'Ruta completa do directorio no que desexa que se garden as copias de seguridade<br />(deixalo en branco para gardalas no directorio por defecto de cada curso)';
$string['backupuserfileshelp'] = 'Seleccione se os arquivos de usuario (ex. a foto do usuario) deben ser incluídos nas copias de seguridade automáticas';
$string['backupusershelp'] = 'Seleccione se desexa incluír todos os usuarios do servidor ou só os vinculados ao curso na copia de seguridade';
$string['backupversion'] = 'Versión da copia de seguridade';
$string['enrolledincoursenot'] = 'Non inscritos no curso ';
$string['enrolmentconfirmation'] = 'Está a punto de inscribirse como alumno/a neste curso. <br />¿Está seguro de que desexa facelo?';
$string['enrolmentkey'] = 'Clave de acceso';
-$string['enrolmentkeyfrom'] = 'Este curso require o uso dunha \'clave de acceso\'. Se foi admitido/a<BR>
+$string['enrolmentkeyfrom'] = 'Este curso require o uso dunha \'clave de acceso\'. Se foi admitido/a<br />
nel e non lle enviamos a clave, por favor fáganolo saber.';
-$string['enrolmentkeyhint'] = 'Esta \'clave de acceso\' é incorrecta, por favor inténteo de novo<BR>
+$string['enrolmentkeyhint'] = 'Esta \'clave de acceso\' é incorrecta, por favor inténteo de novo<br />
(Unha pista: comeza con \'$a\')';
$string['entercourse'] = 'Prema aquí para entrar ao curso';
$string['gd2'] = 'GD 2.x está instalado';
$string['gdneed'] = 'GD debe estar instalado para ver este gráfico';
$string['gdnot'] = 'GD non está instalado';
-$string['gpl'] = 'Copyright (C) 2001-2002 Martin Dougiamas (http://dougiamas.com)<BR> Tradución: Sonia Álvarez López
+$string['gpl'] = 'Copyright (C) 2001-2002 Martin Dougiamas (http://dougiamas.com)<br /> Tradución: Sonia Álvarez López
Este programa é software libre. Vd. pode redistribuílo e/ou modificalo baixo os termos de GNU General Public License segundo a publicación de The Free Software Foundation; incluso a versión 2 ou algunha posterior.
-<BR>
+<br />
Para máis detalles vexa: http://www.gnu.org/copyleft/gpl.html';
$string['grade'] = 'Cualificación';
$string['nosubmission'] = 'Sen envíos';
$string['nosubmissionsavailableforassessment'] = 'Non hai envíos dispoñibles para a valoración';
$string['notavailable'] = 'Non dispoñible';
-$string['noteonassessmentelements'] = 'Note que a cualificación está dividida nunha serie de \'Elementos de valoración\'.<br>
-Isto fai a cualificación máis sinxela e consistente. Como profesor/a vostede debe engadir estes<br>
-Elementos antes de pór a disposición dos estudantes a tarefa. Isto conséguese<br>
-premendo na tarefa no curso, e se non hai elementos pediráselle<br>
-que os engada. Pode cambiar o número de elementos empregando a pantalla de editar tarefa,<br>
+$string['noteonassessmentelements'] = 'Note que a cualificación está dividida nunha serie de \'Elementos de valoración\'.<br />
+Isto fai a cualificación máis sinxela e consistente. Como profesor/a vostede debe engadir estes<br />
+Elementos antes de pór a disposición dos estudantes a tarefa. Isto conséguese<br />
+premendo na tarefa no curso, e se non hai elementos pediráselle<br />
+que os engada. Pode cambiar o número de elementos empregando a pantalla de editar tarefa,<br />
o elemento en si pode ser rectificado desde a pantalla \"Administrar Tarefa\". ';
$string['notgraded'] = 'Non se cualificou';
$string['notitlegiven'] = 'Non se lle deu un título';
$string['about'] = 'About this editor';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = 'Address';
$string['alignment'] = 'Alignment';
$string['alternatetext'] = 'Alternate text';
$string['entryexported'] = 'Entry succesfully exported';
$string['entryishidden'] = '(this entry is currently hidden)';
$string['entryusedynalink'] = 'This entry should be automatically linked';
-$string['explainaddentry'] = 'Add a new entry to the current glossary.<br>Concept and definition are mandatory fields.';
+$string['explainaddentry'] = 'Add a new entry to the current glossary.<br />Concept and definition are mandatory fields.';
$string['explainall'] = 'Shows ALL entries on one page';
$string['explainalphabet'] = 'Browse the glossary using this index';
-$string['explainexport'] = 'A file has been generated.<br>Download it and keep it safe. You can import it anytime you wish in this or other course.';
+$string['explainexport'] = 'A file has been generated.<br />Download it and keep it safe. You can import it anytime you wish in this or other course.';
$string['explainimport'] = 'You must specify the file to import and define the criteria of the process.<p>Submit your request and review the results.';
$string['explainspecial'] = 'Shows entries that do not begin with a letter';
$string['exportedentry'] = 'Exported entry';
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backupnoneusersinfo'] = 'äåãòä: áçøú ìâáåú \"ìà\" îùúîùéí, ëê ùëì âéáåéé äôø÷éí ùåðå ìîöá \"ììà îéãò îùúîù\". àðà ùéí ìá ùôø÷é ä\"úøâåì\" åä\"ñãðú òáåãä\" àéðí îúàéîéí ìñåâ æä ùì âéáåé, ëê ùäí ðåèøìå ìçìåèéï. ';
$string['backuporiginalname'] = 'ùí âéáåé';
-$string['backupsavetohelp'] = 'ãøê îìàä ìúé÷éä áä àúä øåöä ìùîåø àú ÷áöé äâéáåé <br> (äùàø øé÷ áëãé ìùîåø úé÷ééú áøéøú îçãì ùì ä÷åøñ)';
+$string['backupsavetohelp'] = 'ãøê îìàä ìúé÷éä áä àúä øåöä ìùîåø àú ÷áöé äâéáåé <br /> (äùàø øé÷ áëãé ìùîåø úé÷ééú áøéøú îçãì ùì ä÷åøñ)';
$string['backupuserfileshelp'] = 'áçø äàí ÷áöé îùúîùéí (ìãåâîà úîåðåú äîùúîùéí) öøéëéí ìäéëìì áâéáåééí àåèåîèééí';
$string['backupusershelp'] = 'áçø äàí àúä øåöä ìëìåì àú ëì äîùúîùéí áùøú àå ø÷ àú äîùúîùéí äðçåöéí ìëì ÷åøñ';
$string['backupversion'] = 'âøñú âéáåé';
$string['enrolledincoursenot'] = 'ìà øùåí ì÷åøñ ';
$string['enrolmentconfirmation'] = 'àúä òåîã ìøùåí àú òöîê ëçáø á÷åøñ äæä.<br />äàí àúä áèåç ùàúä øåöä ìòùåú æàú?';
$string['enrolmentkey'] = 'îôúç äøùîä';
-$string['enrolmentkeyfrom'] = '÷åøñ æä îçééá \'îôúç äøùîä\'- ñéñîà<BR> çã-ôòîéú
+$string['enrolmentkeyfrom'] = '÷åøñ æä îçééá \'îôúç äøùîä\'- ñéñîà<br /> çã-ôòîéú
ùäééú öøéê ì÷áì î a$';
-$string['enrolmentkeyhint'] = 'îôúç ääøùîä ääåà äéä ùâåé, àðà ðñä ùðéú<BR>
+$string['enrolmentkeyhint'] = 'îôúç ääøùîä ääåà äéä ùâåé, àðà ðñä ùðéú<br />
(äðä øîæ - äåà îúçéì á\'a$\')';
$string['entercourse'] = 'ìçõ áëãé ìäéëðñ ì÷åøñ';
$string['enteremailaddress'] = 'äëðñ àú ëúåáú äãåàø àì÷èøåðé ùìê áëãé ìàúçì îçãù àú äñéñîà åùäñéñîà äçãùä úùìç ìê ãøê ãåàø àì÷èøåðé.';
$string['search'] = 'çôù';
$string['searchagain'] = 'çôù ùåá';
$string['searchcourses'] = 'çôù ÷åøñéí';
-$string['searchhelp'] = 'àúä éëåì ìçôù îñôø îéìéí ááú àçú.<p>word : úîöà ëì äúàîä ìîéìä æå áúåê äè÷ñè.<br>+word : ø÷ äúàîåú îãåéé÷åú ééîöàå.<br>-word : àì úëìåì úåöàåú äëåììåú îéìä æå.';
+$string['searchhelp'] = 'àúä éëåì ìçôù îñôø îéìéí ááú àçú.<p>word : úîöà ëì äúàîä ìîéìä æå áúåê äè÷ñè.<br />+word : ø÷ äúàîåú îãåéé÷åú ééîöàå.<br />-word : àì úëìåì úåöàåú äëåììåú îéìä æå.';
$string['searchresults'] = 'úåöàåú çéôåù';
$string['sec'] = 'ùðéä';
$string['secs'] = 'ùðéåú';
$string['filloutoneanswer'] = 'You must fill out at least one possible answer. Answers left blank will not be used.';
$string['filloutthreequestions'] = 'You must fill out at least three questions. Questions left blank will not be used.';
$string['fillouttwochoices'] = 'You must fill out at least two choices. Choices left blank will not be used.';
-$string['fractionsaddwrong'] = 'The positive grades you have chosen do not add up to 100%%<BR>Instead, they add up to $a%%<BR>Do you want to go back and fix this question?';
-$string['fractionsnomax'] = 'One of the answers should be 100%%, so that it is<BR>possible to get a full grade for this question.<BR>Do you want to go back and fix this question?';
+$string['fractionsaddwrong'] = 'The positive grades you have chosen do not add up to 100%%<br />Instead, they add up to $a%%<br />Do you want to go back and fix this question?';
+$string['fractionsnomax'] = 'One of the answers should be 100%%, so that it is<br />possible to get a full grade for this question.<br />Do you want to go back and fix this question?';
$string['gift'] = 'GIFT format';
$string['gradeaverage'] = 'Average grade';
$string['gradehighest'] = 'Highest grade';
$string['noresponse'] = 'No Response';
$string['noreview'] = 'You are not allowed to review this quiz';
$string['noreviewuntil'] = 'You are not allowed to review this quiz until $a';
-$string['notenoughsubquestions'] = 'Not enough sub-questions have been defined!<br>Do you want to go back and fix this question?';
+$string['notenoughsubquestions'] = 'Not enough sub-questions have been defined!<br />Do you want to go back and fix this question?';
$string['numerical'] = 'Numerical';
$string['paragraphquestion'] = 'Paragraph Question not supported at line $a. The question will be ignored';
$string['percentcorrect'] = 'Percent Correct';
$string['nosubmission'] = 'No Submission';
$string['nosubmissionsavailableforassessment'] = 'No Submissions available for assessment';
$string['notavailable'] = 'Not Available';
-$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<BR>
- This makes the grading easier and more consistent. As teacher you must add these <BR>
- Elements before making the assignment available to students. This is done by<BR>
- clicking on the assignment in the course, if no elements are present you will be asked<BR>
- to add them. You can change the number of elements using the Edit Assignment screen,<BR>
+$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<br />
+ This makes the grading easier and more consistent. As teacher you must add these <br />
+ Elements before making the assignment available to students. This is done by<br />
+ clicking on the assignment in the course, if no elements are present you will be asked<br />
+ to add them. You can change the number of elements using the Edit Assignment screen,<br />
the elements themselves can be amended from the "Managing Assessment" screen. ';
$string['notgraded'] = 'Not Graded';
$string['notitlegiven'] = 'No Title Given';
$string['view'] = 'View';
$string['viewassessmentofteacher'] = 'View Assessment of $a';
$string['viewotherassessments'] = 'View other Assessments';
-$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <BR>Do NOT change the number
+$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <br />Do NOT change the number
of elements, the scale types or the element weights.';
$string['weight'] = 'Weight';
$string['weightederrorcount'] = 'Weighted Error Count: $a';
$string['about'] = "Névjegy";
$string['absbottom'] = "Alulra";
-$string['absmiddle'] = "Középree";
+$string['middle'] = "Középree";
$string['alignment'] = "Igazítás";
$string['alternatetext'] = "Alternatív szöveg";
$string['baseline'] = "Alapvonal";
$string['emailmustbereal'] = "Megj.: az email-címnek valódinak kell lennie";
$string['emailpasswordconfirmationsubject'] = "\$a: megváltozott jelszó visszaigazolása";
$string['enrolmentkey'] = "Beiratkozó kód";
-$string['enrolmentkeyfrom'] = "Ez a kurzus egy 'beiratkozó kódot' igényel - amely egy egyszeri<BR>
+$string['enrolmentkeyfrom'] = "Ez a kurzus egy 'beiratkozó kódot' igényel - amely egy egyszeri<br />
jelszó, mely \$a -tól kapható meg";
-$string['enrolmentkeyhint'] = "Ez a beiratkozó kódot nem megfelelõ, próbálja újra<BR>
+$string['enrolmentkeyhint'] = "Ez a beiratkozó kódot nem megfelelõ, próbálja újra<br />
(Egy tipp - '\$a' -val kezdõdik)";
$string['entercourse'] = "Kattintással lépjen be a tanfolyamra";
$string['enteremailaddress'] = "Írja be az email-címét jelszavának törléséhez, és új jelszavának emailen történõ elküldéséhez.";
$string['filloutoneanswer'] = "You must fill out at least one possible answer. Answers left blank will not be used.";
$string['fillouttwochoices'] = "You must fill out at least two choices. Choices left blank will not be used.";
$string['fractionsaddwrong'] = "The positive grades you have chosen do not add up to 100%%
-<BR>Instead, they add up to \$a%%
-<BR>Do you want to go back and fix this question?";
+<br />Instead, they add up to \$a%%
+<br />Do you want to go back and fix this question?";
$string['fractionsnomax'] = "One of the answers should be 100%%, so that it is
-<BR>possible to get a full grade for this question.
-<BR>Do you want to go back and fix this question?";
+<br />possible to get a full grade for this question.
+<br />Do you want to go back and fix this question?";
$string['gradeaverage'] = "Average grade";
$string['gradehighest'] = "Highest grade";
$string['grademethod'] = "Grading method";
$string['nosubmissionsavailableforassessment'] = "No Submissions available for assessment";
$string['notavailable'] = "Not Available";
$string['noteonassessmentelements'] =
- "Note that grading is broken down into a number of 'Assessment Elements'.<BR>
- This makes the grading easier and more consistent. As teacher you must add these <BR>
- Elements before making the assignment available to students. This is done by<BR>
- clicking on the assignment in the course, if no elements are present you will be asked<BR>
- to add them. You can change the number of elements using the Edit Assignment screen,<BR>
+ "Note that grading is broken down into a number of 'Assessment Elements'.<br />
+ This makes the grading easier and more consistent. As teacher you must add these <br />
+ Elements before making the assignment available to students. This is done by<br />
+ clicking on the assignment in the course, if no elements are present you will be asked<br />
+ to add them. You can change the number of elements using the Edit Assignment screen,<br />
the elements themselves can be amended from the "Managing Assessment" screen. ";
$string['notitlegiven'] = "No Title Given";
$string['notgraded'] = "Not Graded";
$string['view'] = "View";
$string['viewassessmentofteacher'] = "View Assessment of \$a";
$string['viewotherassessments'] = "View other Assessments";
-$string['warningonamendingelements'] = "WARNING: There are submitted assessments. <BR>Do NOT change the number
+$string['warningonamendingelements'] = "WARNING: There are submitted assessments. <br />Do NOT change the number
of elements, the scale types or the element weights.";
$string['weightederrorcount'] = "Weighted Error Count: \$a";
$string['weightforbias'] = "Weight for Bias";
$string['about'] = 'Tentang editor ini';
$string['absbottom'] = 'Bawah Absolut';
-$string['absmiddle'] = 'Tengah Absolut';
+$string['middle'] = 'Tengah Absolut';
$string['address'] = 'Alamat';
$string['alignment'] = 'Perataan';
$string['alternatetext'] = 'teks Alternatif';
$string['entryexported'] = 'Masukan telah sukses di-ekspor';
$string['entryishidden'] = '(masukan ini disembunyikan saat ini)';
$string['entryusedynalink'] = 'Masukan ini seharusnya ter-link secara otomatis';
-$string['explainaddentry'] = 'Tambahkan masukan baru ke daftar kata saat ini.<br>Konsep dan definisi adalah field yang diwajibkan.';
+$string['explainaddentry'] = 'Tambahkan masukan baru ke daftar kata saat ini.<br />Konsep dan definisi adalah field yang diwajibkan.';
$string['explainall'] = 'Tampilkan SEMUA masukan dalam satu halaman';
$string['explainalphabet'] = 'Lihat daftar kata menggunakan indeks ini';
-$string['explainexport'] = 'Sebuah file telah dibuat.<br>Silahkan download dan simpan pada tempat aman. Anda dapat meng-impor-nya setiap saat Anda inginkan disini atau pada kursus yang lain.';
+$string['explainexport'] = 'Sebuah file telah dibuat.<br />Silahkan download dan simpan pada tempat aman. Anda dapat meng-impor-nya setiap saat Anda inginkan disini atau pada kursus yang lain.';
$string['explainimport'] = 'Anda harus menetapkan file yang ingin di-impor dan tentukan kriteria prosesnya.<p>Kirimkan permintaan Anda dan ulaslah hasilnya.';
$string['explainspecial'] = 'Tampilkan masukan yang tidak dimulai dengan huruf';
$string['exportedentry'] = 'Masukan di-ekspor';
\r
Walaupun setiap dari kita bisa mneggunakan kedua cara ini dalam jumlah yang berbeda dalam saat yang berbeda, ini bisa sangat berguna dengan membayangkan dua orang sebagai contoh, satu adalah orang yang lebih kearah orang yang berpengetahuan terpisah (Jim) dan yang lainnya lebih kearah orang yang berpengetahuan berhubungan (Mary).\r
<ul>\r
- <li>Jim suka untuk mengingat se 'objektif' yang dimungkinkan tanpa mengikutkan perasaan dan emosi. Saat didalam diskusi dengan orang lain yang mungkin mempunyai pemikiran yang berbeda, dia menyukai untuk mempertahankan pemikirannya sendiri, menggunakan logika untuk menemukan celah pada pemikiran lawannya. Dia adalah kritis terhadap pemikiran baru sampai dia mendapatkan bukti yang kuat dari sumber yang dapat dipercaya seperti dari buku literatur, pengajar yang dikagumi atau dari pengalamannya sendiri. Jim adalah orang yang sangat berpengetahuan terpisah.<br>\r
+ <li>Jim suka untuk mengingat se 'objektif' yang dimungkinkan tanpa mengikutkan perasaan dan emosi. Saat didalam diskusi dengan orang lain yang mungkin mempunyai pemikiran yang berbeda, dia menyukai untuk mempertahankan pemikirannya sendiri, menggunakan logika untuk menemukan celah pada pemikiran lawannya. Dia adalah kritis terhadap pemikiran baru sampai dia mendapatkan bukti yang kuat dari sumber yang dapat dipercaya seperti dari buku literatur, pengajar yang dikagumi atau dari pengalamannya sendiri. Jim adalah orang yang sangat berpengetahuan terpisah.<br />\r
</li>\r
<li>Mary lebih sensitif terhadap orang lain. Dia punya kemampuan untuk berempati dan cenderung untuk mendengarkan dan bertanya sampai dia merasa dia bisa berhubungan dan "mengerti sesuatu dari cara mereka melihat". Dia belajar dari mencoba untuk berbagi pengalaman yang mengarah kepada pengetahuan yang ia temukan pada orang lain. Jika berbicara pada orang lain, dia menghindari konfrontasi dan akan sering mencoba untuk membantu orang lain tersebut jika ia melihat cara untuk melakukannya, menggunakan pemberian saran secara logika. Mary adalah orang yang sangat berpengetahuan berhubungan.</li>\r
</ul>\r
$string['backuplogshelp'] = 'Jika diaktifkan, maka log kursus akan di backup secara otomatis';
$string['backupnameformat'] = '%%d%%m%%Y-%%H%%M';
$string['backuporiginalname'] = 'Nama backup';
-$string['backupsavetohelp'] = 'Path direktori lengkap dimana Anda akan menyimpan file-file backup<br>(biarkan kosong untuk menyimpan pada direktori default kursus)';
+$string['backupsavetohelp'] = 'Path direktori lengkap dimana Anda akan menyimpan file-file backup<br />(biarkan kosong untuk menyimpan pada direktori default kursus)';
$string['backupuserfileshelp'] = 'Tentukan apakah file-file pengguna (mis. gambar pada profile) juga dimasukkan pada backup otomatis';
$string['backupusershelp'] = 'Tentukan apakah Anda ingin memasukkan semua pengguna atau hanya pengguna tertentu dari tiap kursus';
$string['backupversion'] = 'Versi Backup';
$string['enrolledincoursenot'] = 'Tidak terdaftar pada kursus $a';
$string['enrolmentconfirmation'] = 'Anda sedang mendaftarkan diri Anda sebagai anggota kursus ini.<br />Anda yakin ingin melakukan ini?';
$string['enrolmentkey'] = 'Kunci Masuk';
-$string['enrolmentkeyfrom'] = 'Kursus ini memerlukan \'Kunci Masuk\' - hanya sekali<BR>
+$string['enrolmentkeyfrom'] = 'Kursus ini memerlukan \'Kunci Masuk\' - hanya sekali<br />
kunci masuk yang Anda dapatkan dari $a';
-$string['enrolmentkeyhint'] = 'Kunci Masuk ini tidak sah, silahkan mencoba lagi<BR>
+$string['enrolmentkeyhint'] = 'Kunci Masuk ini tidak sah, silahkan mencoba lagi<br />
(Ini petunjuknya - dimulai dengan \'$a\'';
$string['entercourse'] = 'Klik untuk memasuki kursus ini';
$string['enteremailaddress'] = 'Masukkan alamat email Anda untuk me-reset password
$string['search'] = 'Cari';
$string['searchagain'] = 'Cari lagi';
$string['searchcourses'] = 'Cari kursus';
-$string['searchhelp'] = 'Anda dapat mencari dengan banyak kata sekaligus.<p>kata: temukan sesuatu yang cocok dengan kata ini dalam teks.<br>+kata: hanya kata yang cocok tepat yang akan ditemukan.<br>-kata: jangan masukkan hasil yang berisi kata ini.';
+$string['searchhelp'] = 'Anda dapat mencari dengan banyak kata sekaligus.<p>kata: temukan sesuatu yang cocok dengan kata ini dalam teks.<br />+kata: hanya kata yang cocok tepat yang akan ditemukan.<br />-kata: jangan masukkan hasil yang berisi kata ini.';
$string['searchresults'] = 'Hasil pencarian';
$string['sec'] = 'detik';
$string['secs'] = 'detik';
Pertanyaan yang dikosongkan tidak akan digunakan.';
$string['fillouttwochoices'] = 'Anda harus memilih paling tidak dua pilihan. Pilihan yang dikosongkan tidak akan dinilai.';
$string['fractionsaddwrong'] = 'Jumlah nilai tingkat yang Anda pilih tidak cukup 100%%
-<BR>Tetapi, jumlah nilainya $a%%
-<BR>Anda ingin kembali untuk memperbaiki pertanyaan ini?';
+<br />Tetapi, jumlah nilainya $a%%
+<br />Anda ingin kembali untuk memperbaiki pertanyaan ini?';
$string['fractionsnomax'] = 'Satu dari jawaban harus bernilai 100%%, jadi
-<BR>memungkinkan untuk mendapat tingkatan tertinggi pada pertanyaan ini.
-<BR>Anda ingin kembali untuk memperbaiki pertanyaan ini?';
+<br />memungkinkan untuk mendapat tingkatan tertinggi pada pertanyaan ini.
+<br />Anda ingin kembali untuk memperbaiki pertanyaan ini?';
$string['gift'] = 'Format GIFT';
$string['gradeaverage'] = 'Nilai Rata-rata';
$string['gradehighest'] = 'Nilai Tertinggi';
$string['nosubmission'] = 'Kiriman tidak ada';
$string['nosubmissionsavailableforassessment'] = 'Tidak ada kiriman yang tersedia untuk dinilai';
$string['notavailable'] = 'Tidak tersedia';
-$string['noteonassessmentelements'] = 'Catat bahwa penilaian dipecah ke dalam sejumlah \'Unsur Penilaian\'.<BR>Ini membuat penilaian lebih konsisten dan lebih mudah. Sebagai guru Anda harus menambahkan unsur-unsur<BR>ini sebelum membuat tugas tersedia untuk para siswa. Ini bisa dilaksanakan dengan<BR>meng-klik tugas pada kursus, jika tidak ada unsur-unsur yang tersedia maka Anda akan diminta<BR>untuk menambahkannya. Anda dapat mengubah banyaknya unsur-unsur dengan menggunakan layar Ubah Tugas,<BR>unsur-unsur itu sendiri dapat dikembangkan dari layar "Pengaturan Tugas".';
+$string['noteonassessmentelements'] = 'Catat bahwa penilaian dipecah ke dalam sejumlah \'Unsur Penilaian\'.<br />Ini membuat penilaian lebih konsisten dan lebih mudah. Sebagai guru Anda harus menambahkan unsur-unsur<br />ini sebelum membuat tugas tersedia untuk para siswa. Ini bisa dilaksanakan dengan<br />meng-klik tugas pada kursus, jika tidak ada unsur-unsur yang tersedia maka Anda akan diminta<br />untuk menambahkannya. Anda dapat mengubah banyaknya unsur-unsur dengan menggunakan layar Ubah Tugas,<br />unsur-unsur itu sendiri dapat dikembangkan dari layar "Pengaturan Tugas".';
$string['notgraded'] = 'Belum dinilai';
$string['notitlegiven'] = 'Judul tidak diberikan';
$string['numberofassessmentelements'] = 'Jumlah komentar, Unsur Tugas, Kumpulan peringkat, Pernyataan kriteria atau Kategori dalam rubrik';
$string['view'] = 'Lihat';
$string['viewassessmentofteacher'] = 'Lihat nilai dari $a';
$string['viewotherassessments'] = 'Lihat nilai yang lain';
-$string['warningonamendingelements'] = 'PERINGATAN: Ada kiriman penilaian.<BR>Jangan mengganti jumlah unsurnya, jenis skala atau bobot unsurnya.';
+$string['warningonamendingelements'] = 'PERINGATAN: Ada kiriman penilaian.<br />Jangan mengganti jumlah unsurnya, jenis skala atau bobot unsurnya.';
$string['weight'] = 'Bobot';
$string['weightederrorcount'] = 'Penghitungan bobot salah: $a';
$string['weightforbias'] = 'Bobot untuk bias';
<ol class="normaltext">
<li class="spaced">L'<strong>indentazione</strong> deve essere di 4 spazi. Non usate ASSOLUTAMENTE i tab.</li>
<li class="spaced">I <strong>nomi di variabile</strong> devono essere sempre facili da leggere, costituiti da parole in inglese minuscole. Se avete proprio necessità di più di una parola, attaccate le parti, ma sceglietele più corte possibile. Usate nomi plurali per gli "arrays" di oggetti.
- <p class="examplecode"><font color="#006600">GOOD: $quiz<br>
- GOOD: $errorstring<br>
-GOOD: $assignments (for an array of objects)<br>
- GOOD: $i (but only in little loops)<br>
+ <p class="examplecode"><font color="#006600">GOOD: $quiz<br />
+ GOOD: $errorstring<br />
+GOOD: $assignments (for an array of objects)<br />
+ GOOD: $i (but only in little loops)<br />
<br />
- BAD: $Quiz <br>
- BAD: $aReallyLongVariableNameWithoutAGoodReason<br>
+ BAD: $Quiz <br />
+ BAD: $aReallyLongVariableNameWithoutAGoodReason<br />
BAD: $error_string</font></p>
</li>
<li class="spaced">Le <strong>costanti</strong> devono essere sempre maiuscole, e iniziare sempre col nome del modulo. Devono anche avere le parti separate da trattini di sottolineatura.
<p class="examplecode"><font color="#006600">define("FORUM_MODE_FLATOLDEST",
1);</font></p>
</li>
- <li class="spaced">I <strong>nomi delle funzioni</strong> devono essere semplici parole in inglese minuscole, e cominciare col nome del modulo per evitare conflitti tra moduli. Le parti di nome devono essere separate da sottolineature. I parametri devono sempre avere una valore di default, se possibile. Da notare che non c'è alcuno spazio tra il nome della funzione e le (parentesi) che seguono.<br>
+ <li class="spaced">I <strong>nomi delle funzioni</strong> devono essere semplici parole in inglese minuscole, e cominciare col nome del modulo per evitare conflitti tra moduli. Le parti di nome devono essere separate da sottolineature. I parametri devono sempre avere una valore di default, se possibile. Da notare che non c'è alcuno spazio tra il nome della funzione e le (parentesi) che seguono.<br />
<p class="examplecode"> <font color="#007700">function </font><font color="#0000BB">forum_set_display_mode</font><font color="#007700">(</font><font color="#0000BB">$mode</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">)
{<br />
global </font><font color="#0000BB">$USER</font><font color="#007700">,
}<br />
}</font></p>
</li>
- <li class="spaced">Le <strong>stringhe</strong> devono essere definite usando virgolette semplici, ove possibile, per una maggiore velocità.<br>
+ <li class="spaced">Le <strong>stringhe</strong> devono essere definite usando virgolette semplici, ove possibile, per una maggiore velocità.<br />
<p class="examplecode"> <font color="#006600">$var = 'some text without any
- variables';<br>
- $var = "with special characters like a new line \n";<br>
- $var = 'a very, very long string with a '.$single.' variable in it';<br>
+ variables';<br />
+ $var = "with special characters like a new line \n";<br />
+ $var = 'a very, very long string with a '.$single.' variable in it';<br />
$var = "some $text with $many variables $within it"; </font></p>
</li>
<li class="spaced">I <strong>commenti</strong> devono usare due o tre barre ed essere ben allineati con le istruzioni.
if (</font><font color="#0000BB">$rates
</font><font color="#007700">= </font><font color="#0000BB">get_records</font><font color="#007700">(</font><font color="#DD0000">"forum_ratings"</font><font color="#007700">,
</font><font color="#DD0000">"post"</font><font color="#007700">, </font><font color="#0000BB">$postid</font><font color="#007700">))
- {<br>
+ {<br />
</font><font color="#FF8000">//
Process each rating in turn</font><font color="#007700"><br />
foreach
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
- {</font> <br>
+ {</font> <br />
....etc </p>
</li>
- <li class="spaced">Gli <strong>spazi</strong> devono essere usari liberamente - non abbiate paura di sparpagliare un pò le istruzioni per guadagnare in chiarezza. Normalmente, ci dovrebbe essere uno spazio tra le parentesi e le frasi normali, ma nessuno spazio tra le parentesi e le variabili o le funzioni:<br>
+ <li class="spaced">Gli <strong>spazi</strong> devono essere usari liberamente - non abbiate paura di sparpagliare un pò le istruzioni per guadagnare in chiarezza. Normalmente, ci dovrebbe essere uno spazio tra le parentesi e le frasi normali, ma nessuno spazio tra le parentesi e le variabili o le funzioni:<br />
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=></font><font color="#0000BB">
- $thing</font><font color="#007700">)</font><font color="#006600"> {<br>
+ $thing</font><font color="#007700">)</font><font color="#006600"> {<br />
</font><font color="#007700"> </font><font color="#0000BB">process($thing);</font><font color="#006600">
- <br>
- } <br>
- <br>
+ <br />
+ } <br />
+ <br />
</font><font color="#007700">if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$y</font><font color="#007700">)</font><font color="#006600">
- {<br>
+ {<br />
</font><font color="#007700"> </font><font color="#0000BB">$a
- </font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br>
+ </font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br />
} else if (</font><font color="#0000BB">$x </font><font color="#007700">==
- </font><font color="#0000BB">$z</font><font color="#006600">) {<br>
+ </font><font color="#0000BB">$z</font><font color="#006600">) {<br />
</font><font color="#007700"> </font><font color="#0000BB">$a
- </font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br>
- } else {<br>
+ </font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br />
+ } else {<br />
</font><font color="#007700"> </font><font color="#0000BB">$a
- </font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br>
+ </font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
} </font></p>
</li>
</ol>
target=_top>indicazioni di sourceforge per usare chiavi autorizzate</A>. Questo è del tutto opzionale,
ma vi renderà sicuramente la vita molto più facile nel vostro rapporto con cvs.</P>
<P>Fatto questo dovreste avere tutti i permessi necessari quindi, impostata la vostra macchina, potete
- scaricare la versione corrente dei sorgenti e iniziare a lavorarci sopra.<br>
+ scaricare la versione corrente dei sorgenti e iniziare a lavorarci sopra.<br />
Qui sotto trovate le istruzioni per usare cvs con sistemi unix e windows.</P>
<H2>01. Uso di cvs sotto unix</H2>
<BLOCKQUOTE>
<BLOCKQUOTE><PRE> :ext:<FONT color=#990000>myusername</FONT>@cvs.sourceforge.net:/cvsroot/moodle</PRE></BLOCKQUOTE>
<P>05. Premete il pulsante '<STRONG>Fetch list...</STRONG>'.</P>
<P>06. Alla destra del pulsante dovreste vedere una serie di moduli, scegliete '<STRONG>moodle</STRONG>' dalla lista.</P>
- <P>07. Premete il pulsante '<strong>OK</strong>' e dovrebbe venire scaricato il tutto..<BR>
+ <P>07. Premete il pulsante '<strong>OK</strong>' e dovrebbe venire scaricato il tutto..<br />
</P>
</BLOCKQUOTE>
- <P>Una finestra di dialogo dovrebbe mostrarvi ora tutti i files che vengono scaricati, pazientate un poco e avrete una copia completa di moodle.<br>
+ <P>Una finestra di dialogo dovrebbe mostrarvi ora tutti i files che vengono scaricati, pazientate un poco e avrete una copia completa di moodle.<br />
Dopo questo primo controllo sul server di moodle potrete controllare un eventuale aggiornamento dei files sul server cvs:</P>
<BLOCKQUOTE>
<P>01. Click col tasto destro sulla vostra cartella di moodle (o un qualsiasi file) e selezionate '<strong>CVS Update</strong>'.</P>
<blockquote>
<p>Dal punto di vista di un amministratore di sistema, Moodle è stato progettato secondo i seguenti criteri:</p>
<ol>
- <li><strong>Deve girare sulla più grande varietà di piattaforme possibili</strong><br>
- <br>La piattaforma applicativa web che gira sulla maggior parte delle piattaforme è PHP combinato con MySQL, e questo è l'ambiente in cui Moodle è stato sviluppato (su Linux, Windows, e Mac OS X). Moodle inoltre usa la libreria ADOdb per l'astrazione del database, il che significa che può utilizzare <a href="http://php.weblogs.com/ADOdb_manual#drivers">più di dieci differenti marche di database</a> (sfortunatamente, però, non può ancora <em><strong>impostare le tabelle</strong></em> su tutti questi database - vedi avanti per ulteriori informazioni). <br>
- <br>
+ <li><strong>Deve girare sulla più grande varietà di piattaforme possibili</strong><br />
+ <br />La piattaforma applicativa web che gira sulla maggior parte delle piattaforme è PHP combinato con MySQL, e questo è l'ambiente in cui Moodle è stato sviluppato (su Linux, Windows, e Mac OS X). Moodle inoltre usa la libreria ADOdb per l'astrazione del database, il che significa che può utilizzare <a href="http://php.weblogs.com/ADOdb_manual#drivers">più di dieci differenti marche di database</a> (sfortunatamente, però, non può ancora <em><strong>impostare le tabelle</strong></em> su tutti questi database - vedi avanti per ulteriori informazioni). <br />
+ <br />
</li>
- <li><strong>Deve essere facile da installare, imparare e modificare</strong><br>
- <br>I primi prototipi di Moodle (1999) sono stati realizzati usando <a target=_top href="http://www.zope.org/">Zope</a>
- - un avanzato web application server di tipo object-oriented . Sfortunatamente ho trovato che, nonostatnte la tecnologia era molto buona, questa aveva una difficoltà di apprendimento eccessiva e non era molto flessibile in termini di amministrazione di sistema. Il linguaggio script PHP, invece, era molto facile da apprendere (specialmente se uno aveva già programmato con altri linguaggi script). Abbastanza presto ho preso la decisione di evitare l'uso di una progettazione di tipo class-oriented, ancora, per rendere il sistema più semplice da capire per i nuovi arrivati. Il riutilizzo del codice è raggiunto mediante librerie di funzioni chiaramente definite e un layout coerente di files script. Il PHP è anche molto facile da installare (l'eseguibile è a disposizione per ogni piattaforma) ed è largamente disponibile al punto che molti servizi di hosting lo prevedono come standard.<br>
- <br>
+ <li><strong>Deve essere facile da installare, imparare e modificare</strong><br />
+ <br />I primi prototipi di Moodle (1999) sono stati realizzati usando <a target=_top href="http://www.zope.org/">Zope</a>
+ - un avanzato web application server di tipo object-oriented . Sfortunatamente ho trovato che, nonostatnte la tecnologia era molto buona, questa aveva una difficoltà di apprendimento eccessiva e non era molto flessibile in termini di amministrazione di sistema. Il linguaggio script PHP, invece, era molto facile da apprendere (specialmente se uno aveva già programmato con altri linguaggi script). Abbastanza presto ho preso la decisione di evitare l'uso di una progettazione di tipo class-oriented, ancora, per rendere il sistema più semplice da capire per i nuovi arrivati. Il riutilizzo del codice è raggiunto mediante librerie di funzioni chiaramente definite e un layout coerente di files script. Il PHP è anche molto facile da installare (l'eseguibile è a disposizione per ogni piattaforma) ed è largamente disponibile al punto che molti servizi di hosting lo prevedono come standard.<br />
+ <br />
</li>
- <li><strong>Deve essere facile effettuare l'aggiornamento da una versione software alla successiva</strong><br>
- <br>Moodle conosce la sua versione corrente (come pure le versioni di tutti i moduli plug-in) ed è stato realizzato un meccanismo tale che Moodle stesso può correttamente aggiornare se stesso a nuove versioni (per esempio può rinominare le tabelle del database o aggiungere nuovi campi). Se si una il CVS in ambiente Unix, per esempio, si può scrivere solamente il comando "cvs update -d" e saltare direttamente alla home page del sito per completare l'aggiornamento.<br>
- <br>
+ <li><strong>Deve essere facile effettuare l'aggiornamento da una versione software alla successiva</strong><br />
+ <br />Moodle conosce la sua versione corrente (come pure le versioni di tutti i moduli plug-in) ed è stato realizzato un meccanismo tale che Moodle stesso può correttamente aggiornare se stesso a nuove versioni (per esempio può rinominare le tabelle del database o aggiungere nuovi campi). Se si una il CVS in ambiente Unix, per esempio, si può scrivere solamente il comando "cvs update -d" e saltare direttamente alla home page del sito per completare l'aggiornamento.<br />
+ <br />
</li>
- <li><strong>Deve essere modulare per garantire la propria crescita</strong><br>
- <br>Moodle ha molte caratteristiche modulari, inclusi i temi grafici, le attività, le lingue utilizzate nell'interfaccia, gli schemi di database e i formati di corso. Questo permette a chiunque di aggiungere nuove funzionalità a quelle di base e/o di distribuirle separatamente. Altre informazioni su questo argomento nella prossima sezione.<br>
- <br>
+ <li><strong>Deve essere modulare per garantire la propria crescita</strong><br />
+ <br />Moodle ha molte caratteristiche modulari, inclusi i temi grafici, le attività, le lingue utilizzate nell'interfaccia, gli schemi di database e i formati di corso. Questo permette a chiunque di aggiungere nuove funzionalità a quelle di base e/o di distribuirle separatamente. Altre informazioni su questo argomento nella prossima sezione.<br />
+ <br />
</li>
- <li><strong>Deve poter essere utilizzato congiuntamente ad altri sistemi</strong><br>
- <br>Una delle caratteristiche di Moodle è quella di mettere tutti i files di un corso all'interno di un'unica, normale directory del server. Questo permette all'amministratore di sistema di abilitare gli insegnanti a un accesso diretto alle risorse, a livello di file, con strumenti tipo Appletalk, SMB, NFS, FTP, WebDAV e così via. I moduli di autenticazione permettono a Moodle di utilizzare LDAP, IMAP, POP3, NNTP e altri database come fonti per le informazioni degli utenti. Comuque, c'è ancora del lavoro da fare. Future funzionalità già pianificate per Moodle comprendono: importazione e esportazione di dati con l'uso di formati basati su XML (inclusi IMS e SCORM); un ulteriore utilizzo dei fogli di stile per la formattazione dell'interfaccia (in modo tale che Moodle possa essere integrato più facilmente nella grafica di altri siti web).</li>
+ <li><strong>Deve poter essere utilizzato congiuntamente ad altri sistemi</strong><br />
+ <br />Una delle caratteristiche di Moodle è quella di mettere tutti i files di un corso all'interno di un'unica, normale directory del server. Questo permette all'amministratore di sistema di abilitare gli insegnanti a un accesso diretto alle risorse, a livello di file, con strumenti tipo Appletalk, SMB, NFS, FTP, WebDAV e così via. I moduli di autenticazione permettono a Moodle di utilizzare LDAP, IMAP, POP3, NNTP e altri database come fonti per le informazioni degli utenti. Comuque, c'è ancora del lavoro da fare. Future funzionalità già pianificate per Moodle comprendono: importazione e esportazione di dati con l'uso di formati basati su XML (inclusi IMS e SCORM); un ulteriore utilizzo dei fogli di stile per la formattazione dell'interfaccia (in modo tale che Moodle possa essere integrato più facilmente nella grafica di altri siti web).</li>
</ol>
</blockquote>
<p> </p>
<li>tizio_update_instance() - istruzioni per aggiornare un'istanza esistente</li>
<li>tizio_delete_instance() - istruzioni per cancellare un'instance</li>
<li>tizio_user_outline() - data un'istanza, restituisce un sommario dei contributi di un utente</li>
- <li>tizio_user_complete() - data un'istanza, stampa i dettagli dei contributi di un utente<br>
+ <li>tizio_user_complete() - data un'istanza, stampa i dettagli dei contributi di un utente<br />
</li>
<li>Per evitare possibili conflitti, tutte le funzioni di un modulo devono avere un nome che inizia con tizio_ e ogni costante che viene definita deve cominciare con TIZIO_ </li>
</ul>
<p>Fare attenzione anche al fatto che gli aggiornamenti di Moodle <em>potrebbero</em> modificare leggermente la struttura dei temi, per cui controllare attentamente le note di rilascio di una nuova versione, nel caso si utilizzino temi personalizzati.</p>
<p>In particolare, da Moodle 2.0 c'è una grafica completamente nuova rispetto alle versioni precedenti, dovuta alle trasformazioni XLS dell'output XML prodotto da Moodle. E' probabile che, per questo motivo, i temi in futuro avranno un formato completamente differente, ma il vantaggio sarà una maggiore possibilità della loro personalizzazione (compresi elementi mobili dentro una pagina).</p>
<p>Ulteriori considerazioni su questo argomento sul <a target=_top href="http://moodle.org/mod/forum/view.php?id=46">Themes
- forum on Using Moodle</a>. Se realizzate un bel tema che pensate possa piacere ed essere usato da altri, fate un 'post' del vostro file zip sul forum dei temi!<br>
+ forum on Using Moodle</a>. Se realizzate un bel tema che pensate possa piacere ed essere usato da altri, fate un 'post' del vostro file zip sul forum dei temi!<br />
</p>
</blockquote>
<h3><a name="languages" id="languages"></a>Lingue</h3>
<li>quiz.php - stringhe per il modulo quiz</li>
<li>resource.php - stringhe per il modulo resource (risorse)</li>
<li>survey.php - stringhe per il modulo survey (sondaggi)</li>
- <li>.... più eventuali altri moduli.<br>
- <br>Una stringa è estratta da questi moduli mediante le funzioni <strong><em>get_string()</em></strong><em>
- </em>o<em> <strong>print_string()</strong> </em>. Ogni stringa supporta la sostituzione di variabile, rendendo indipendenti dall'ordine le definizioni nelle varie lingue.<em><br>
- <br>
+ <li>.... più eventuali altri moduli.<br />
+ <br />Una stringa è estratta da questi moduli mediante le funzioni <strong><em>get_string()</em></strong><em>
+ </em>o<em> <strong>print_string()</strong> </em>. Ogni stringa supporta la sostituzione di variabile, rendendo indipendenti dall'ordine le definizioni nelle varie lingue.<em><br />
+ <br />
</em>Per esempio, $strdueby = get_string("assignmentdueby", "assignment",
- userdate($date)); <br>
- <br>Se, in una particolare lingua, una stringa non esiste, allora viene automaticamente presa la sua equivalente in inglese.</li>
+ userdate($date)); <br />
+ <br />Se, in una particolare lingua, una stringa non esiste, allora viene automaticamente presa la sua equivalente in inglese.</li>
</ul>
<p><strong>lang/it/help</strong> - contiene le pagine di aiuto (per i popup di help dipendenti dal contesto)</p>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
- <p align="center">Grazie per l'uso di Moodle!<br>
- <br>
+ <p align="center">Grazie per l'uso di Moodle!<br />
+ <br />
<a target=_top href="http://dougiamas.com/">Martin Dougiamas</a>, Lead
Developer </p>
</blockquote>
<H3><A name=errorgetstring></A>Le mie pagine visualizzano errori irreversibili come: call to undefined function: get_string()</H3>\r
<p class=answer>Se vengono visualizzati errori come:</P>\r
<p class=answercode>Parse error: parse error, unexpected T_VARIABLE in \r
-c:\program files\easyphp\www\moodle\config.php on line 94 <BR>Fatal error: Call \r
+c:\program files\easyphp\www\moodle\config.php on line 94 <br />Fatal error: Call \r
to undefined function: get_string() in c:\program \r
files\easyphp\www\moodle\mod\resource\lib.php on line 11</P>\r
<p class=answer>allora è probabile che tu ti sia dimenticato un punto e \r
<p class=answer>I problemi associati agli apostrofi sono causati da un settaggio \r
scorretto dei "magic quotes". Moodle ha bisogno dei seguenti settaggi (che sono \r
di solito di default):</P>\r
-<p class=answercode>magic_quotes_gpc = On<BR>magic_quotes_runtime = Off</P>\r
+<p class=answercode>magic_quotes_gpc = On<br />magic_quotes_runtime = Off</P>\r
<p class=answer>Vedi la sezione <a href="./?file=install.html#webserver">Controllo delle impostazioni \r
del web server</A> nella documentazione di installazione.</P>\r
<p class=answer> </P>\r
cookies dal browser prima dell'installazione, utilizzare un browser diverso, \r
oppure modificare il file moodle/admin/user.php inserendo queste righe nella \r
parte superiore:</P>\r
-<p class=answercode>unset($user);<BR>\r
- unset($admin);<BR>unset($teacher);</P>\r
+<p class=answercode>unset($user);<br />\r
+ unset($admin);<br />unset($teacher);</P>\r
<p class=answer>Dopo aver eseguito una di queste procedure \r
potrebbe essere una buona ideacancellare tutte le tabelle del tuo database e reinstallare Moodle.</P>\r
<p class=answer> </P>\r
<blockquote>
<p>Di seguito è riportato un sintetico sommario per orientarsi nel contenuto della cartella Moodle:</p>
<blockquote>
- <p>config.php - l'UNICO file che è necessario modificare per partire<br>
- version.php - definisce la versione corrente del software di Moodle<br>
+ <p>config.php - l'UNICO file che è necessario modificare per partire<br />
+ version.php - definisce la versione corrente del software di Moodle<br />
index.php - la pagina iniziale del sito</p>
<ul>
<li>admin/ - programmi necessari per l'amministrazione dell'intero server </li>
Chiunque usi Moodle è un Moodler.</p>
<p>Unisciti alla <a href="http://moodle.org/community/" target="_top">comunità di Moodle</a>!</p>
</blockquote>
-<p><br>
+<p><br />
</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentazione di Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
<BLOCKQUOTE>
<P>Moodle è Copyright © 2001-2003, <A href="http://dougiamas.com/">Martin
Dougiamas</A>.</P>
- <P>Questo programma è un software libero; è possibile redistribuirlo e/o modificarlo<BR>
- sottostando alla Licenza Pubblica Generale GNU (GPL) come pubblicato dalla<BR>
+ <P>Questo programma è un software libero; è possibile redistribuirlo e/o modificarlo<br />
+ sottostando alla Licenza Pubblica Generale GNU (GPL) come pubblicato dalla<br />
Free
- Software Foundation; è possibile riferirsi alla versione 2 della licenza o,<BR>
+ Software Foundation; è possibile riferirsi alla versione 2 della licenza o,<br />
(a vostra discrezione) ad ogni versione successiva</P>
- <P>Questo programma è distribuito sperando che sia utile ma<BR>
- SENZA ALCUNA GARANZIA, senza nemmeno la garanzia implicita di<BR>
- COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO SPECIFICO. Per<BR>
- ulteriori dettagli vedere la Licenza Pubblica Generale GNU (allegata in calce).<BR>
+ <P>Questo programma è distribuito sperando che sia utile ma<br />
+ SENZA ALCUNA GARANZIA, senza nemmeno la garanzia implicita di<br />
+ COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO SPECIFICO. Per<br />
+ ulteriori dettagli vedere la Licenza Pubblica Generale GNU (allegata in calce).<br />
</P>
<HR width="100%" SIZE=2>
- <BR><PRE> GNU GENERAL PUBLIC LICENSE<BR> Version 2, June 1991<BR><BR> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<BR> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<BR> Everyone is permitted to copy and distribute verbatim copies<BR> of this license document, but changing it is not allowed.<BR><BR> Preamble<BR><BR> The licenses for most software are designed to take away your<BR>freedom to share and change it. By contrast, the GNU General Public<BR>License is intended to guarantee your freedom to share and change free<BR>software--to make sure the software is free for all its users. This<BR>General Public License applies to most of the Free Software<BR>Foundation's software and to any other program whose authors commit to<BR>using it. (Some other Free Software Foundation software is covered by<BR>the GNU Library General Public License instead.) You can apply it to<BR>your programs, too.<BR><BR> When we speak of free software, we are referring to freedom, not<BR>price. Our General Public Licenses are designed to make sure that you<BR>have the freedom to distribute copies of free software (and charge for<BR>this service if you wish), that you receive source code or can get it<BR>if you want it, that you can change the software or use pieces of it<BR>in new free programs; and that you know you can do these things.<BR><BR> To protect your rights, we need to make restrictions that forbid<BR>anyone to deny you these rights or to ask you to surrender the rights.<BR>These restrictions translate to certain responsibilities for you if you<BR>distribute copies of the software, or if you modify it.<BR><BR> For example, if you distribute copies of such a program, whether<BR>gratis or for a fee, you must give the recipients all the rights that<BR>you have. You must make sure that they, too, receive or can get the<BR>source code. And you must show them these terms so they know their<BR>rights.<BR><BR> We protect your rights with two steps: (1) copyright the software, and<BR>(2) offer you this license which gives you legal permission to copy,<BR>distribute and/or modify the software.<BR><BR> Also, for each author's protection and ours, we want to make certain<BR>that everyone understands that there is no warranty for this free<BR>software. If the software is modified by someone else and passed on, we<BR>want its recipients to know that what they have is not the original, so<BR>that any problems introduced by others will not reflect on the original<BR>authors' reputations.<BR><BR> Finally, any free program is threatened constantly by software<BR>patents. We wish to avoid the danger that redistributors of a free<BR>program will individually obtain patent licenses, in effect making the<BR>program proprietary. To prevent this, we have made it clear that any<BR>patent must be licensed for everyone's free use or not licensed at all.<BR><BR> The precise terms and conditions for copying, distribution and<BR>modification follow.<BR>\f<BR> GNU GENERAL PUBLIC LICENSE<BR> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<BR><BR> 0. This License applies to any program or other work which contains<BR>a notice placed by the copyright holder saying it may be distributed<BR>under the terms of this General Public License. The "Program", below,<BR>refers to any such program or work, and a "work based on the Program"<BR>means either the Program or any derivative work under copyright law:<BR>that is to say, a work containing the Program or a portion of it,<BR>either verbatim or with modifications and/or translated into another<BR>language. (Hereinafter, translation is included without limitation in<BR>the term "modification".) Each licensee is addressed as "you".<BR><BR>Activities other than copying, distribution and modification are not<BR>covered by this License; they are outside its scope. The act of<BR>running the Program is not restricted, and the output from the Program<BR>is covered only if its contents constitute a work based on the<BR>Program (independent of having been made by running the Program).<BR>Whether that is true depends on what the Program does.<BR><BR> 1. You may copy and distribute verbatim copies of the Program's<BR>source code as you receive it, in any medium, provided that you<BR>conspicuously and appropriately publish on each copy an appropriate<BR>copyright notice and disclaimer of warranty; keep intact all the<BR>notices that refer to this License and to the absence of any warranty;<BR>and give any other recipients of the Program a copy of this License<BR>along with the Program.<BR><BR>You may charge a fee for the physical act of transferring a copy, and<BR>you may at your option offer warranty protection in exchange for a fee.<BR><BR> 2. You may modify your copy or copies of the Program or any portion<BR>of it, thus forming a work based on the Program, and copy and<BR>distribute such modifications or work under the terms of Section 1<BR>above, provided that you also meet all of these conditions:<BR><BR> a) You must cause the modified files to carry prominent notices<BR> stating that you changed the files and the date of any change.<BR><BR> b) You must cause any work that you distribute or publish, that in<BR> whole or in part contains or is derived from the Program or any<BR> part thereof, to be licensed as a whole at no charge to all third<BR> parties under the terms of this License.<BR><BR> c) If the modified program normally reads commands interactively<BR> when run, you must cause it, when started running for such<BR> interactive use in the most ordinary way, to print or display an<BR> announcement including an appropriate copyright notice and a<BR> notice that there is no warranty (or else, saying that you provide<BR> a warranty) and that users may redistribute the program under<BR> these conditions, and telling the user how to view a copy of this<BR> License. (Exception: if the Program itself is interactive but<BR> does not normally print such an announcement, your work based on<BR> the Program is not required to print an announcement.)<BR>\f<BR>These requirements apply to the modified work as a whole. If<BR>identifiable sections of that work are not derived from the Program,<BR>and can be reasonably considered independent and separate works in<BR>themselves, then this License, and its terms, do not apply to those<BR>sections when you distribute them as separate works. But when you<BR>distribute the same sections as part of a whole which is a work based<BR>on the Program, the distribution of the whole must be on the terms of<BR>this License, whose permissions for other licensees extend to the<BR>entire whole, and thus to each and every part regardless of who wrote it.<BR><BR>Thus, it is not the intent of this section to claim rights or contest<BR>your rights to work written entirely by you; rather, the intent is to<BR>exercise the right to control the distribution of derivative or<BR>collective works based on the Program.<BR><BR>In addition, mere aggregation of another work not based on the Program<BR>with the Program (or with a work based on the Program) on a volume of<BR>a storage or distribution medium does not bring the other work under<BR>the scope of this License.<BR><BR> 3. You may copy and distribute the Program (or a work based on it,<BR>under Section 2) in object code or executable form under the terms of<BR>Sections 1 and 2 above provided that you also do one of the following:<BR><BR> a) Accompany it with the complete corresponding machine-readable<BR> source code, which must be distributed under the terms of Sections<BR> 1 and 2 above on a medium customarily used for software interchange; or,<BR><BR> b) Accompany it with a written offer, valid for at least three<BR> years, to give any third party, for a charge no more than your<BR> cost of physically performing source distribution, a complete<BR> machine-readable copy of the corresponding source code, to be<BR> distributed under the terms of Sections 1 and 2 above on a medium<BR> customarily used for software interchange; or,<BR><BR> c) Accompany it with the information you received as to the offer<BR> to distribute corresponding source code. (This alternative is<BR> allowed only for noncommercial distribution and only if you<BR> received the program in object code or executable form with such<BR> an offer, in accord with Subsection b above.)<BR><BR>The source code for a work means the preferred form of the work for<BR>making modifications to it. For an executable work, complete source<BR>code means all the source code for all modules it contains, plus any<BR>associated interface definition files, plus the scripts used to<BR>control compilation and installation of the executable. However, as a<BR>special exception, the source code distributed need not include<BR>anything that is normally distributed (in either source or binary<BR>form) with the major components (compiler, kernel, and so on) of the<BR>operating system on which the executable runs, unless that component<BR>itself accompanies the executable.<BR><BR>If distribution of executable or object code is made by offering<BR>access to copy from a designated place, then offering equivalent<BR>access to copy the source code from the same place counts as<BR>distribution of the source code, even though third parties are not<BR>compelled to copy the source along with the object code.<BR>\f<BR> 4. You may not copy, modify, sublicense, or distribute the Program<BR>except as expressly provided under this License. Any attempt<BR>otherwise to copy, modify, sublicense or distribute the Program is<BR>void, and will automatically terminate your rights under this License.<BR>However, parties who have received copies, or rights, from you under<BR>this License will not have their licenses terminated so long as such<BR>parties remain in full compliance.<BR><BR> 5. You are not required to accept this License, since you have not<BR>signed it. However, nothing else grants you permission to modify or<BR>distribute the Program or its derivative works. These actions are<BR>prohibited by law if you do not accept this License. Therefore, by<BR>modifying or distributing the Program (or any work based on the<BR>Program), you indicate your acceptance of this License to do so, and<BR>all its terms and conditions for copying, distributing or modifying<BR>the Program or works based on it.<BR><BR> 6. Each time you redistribute the Program (or any work based on the<BR>Program), the recipient automatically receives a license from the<BR>original licensor to copy, distribute or modify the Program subject to<BR>these terms and conditions. You may not impose any further<BR>restrictions on the recipients' exercise of the rights granted herein.<BR>You are not responsible for enforcing compliance by third parties to<BR>this License.<BR><BR> 7. If, as a consequence of a court judgment or allegation of patent<BR>infringement or for any other reason (not limited to patent issues),<BR>conditions are imposed on you (whether by court order, agreement or<BR>otherwise) that contradict the conditions of this License, they do not<BR>excuse you from the conditions of this License. If you cannot<BR>distribute so as to satisfy simultaneously your obligations under this<BR>License and any other pertinent obligations, then as a consequence you<BR>may not distribute the Program at all. For example, if a patent<BR>license would not permit royalty-free redistribution of the Program by<BR>all those who receive copies directly or indirectly through you, then<BR>the only way you could satisfy both it and this License would be to<BR>refrain entirely from distribution of the Program.<BR><BR>If any portion of this section is held invalid or unenforceable under<BR>any particular circumstance, the balance of the section is intended to<BR>apply and the section as a whole is intended to apply in other<BR>circumstances.<BR><BR>It is not the purpose of this section to induce you to infringe any<BR>patents or other property right claims or to contest validity of any<BR>such claims; this section has the sole purpose of protecting the<BR>integrity of the free software distribution system, which is<BR>implemented by public license practices. Many people have made<BR>generous contributions to the wide range of software distributed<BR>through that system in reliance on consistent application of that<BR>system; it is up to the author/donor to decide if he or she is willing<BR>to distribute software through any other system and a licensee cannot<BR>impose that choice.<BR><BR>This section is intended to make thoroughly clear what is believed to<BR>be a consequence of the rest of this License.<BR>\f<BR> 8. If the distribution and/or use of the Program is restricted in<BR>certain countries either by patents or by copyrighted interfaces, the<BR>original copyright holder who places the Program under this License<BR>may add an explicit geographical distribution limitation excluding<BR>those countries, so that distribution is permitted only in or among<BR>countries not thus excluded. In such case, this License incorporates<BR>the limitation as if written in the body of this License.<BR><BR> 9. The Free Software Foundation may publish revised and/or new versions<BR>of the General Public License from time to time. Such new versions will<BR>be similar in spirit to the present version, but may differ in detail to<BR>address new problems or concerns.<BR><BR>Each version is given a distinguishing version number. If the Program<BR>specifies a version number of this License which applies to it and "any<BR>later version", you have the option of following the terms and conditions<BR>either of that version or of any later version published by the Free<BR>Software Foundation. If the Program does not specify a version number of<BR>this License, you may choose any version ever published by the Free Software<BR>Foundation.<BR><BR> 10. If you wish to incorporate parts of the Program into other free<BR>programs whose distribution conditions are different, write to the author<BR>to ask for permission. For software which is copyrighted by the Free<BR>Software Foundation, write to the Free Software Foundation; we sometimes<BR>make exceptions for this. Our decision will be guided by the two goals<BR>of preserving the free status of all derivatives of our free software and<BR>of promoting the sharing and reuse of software generally.<BR><BR> NO WARRANTY<BR><BR> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<BR>FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN<BR>OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<BR>PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<BR>OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<BR>MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS<BR>TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE<BR>PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<BR>REPAIR OR CORRECTION.<BR><BR> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<BR>WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<BR>REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<BR>INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<BR>OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<BR>TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<BR>YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<BR>PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<BR>POSSIBILITY OF SUCH DAMAGES.<BR><BR> END OF TERMS AND CONDITIONS<BR></PRE></BLOCKQUOTE>
+ <br /><PRE> GNU GENERAL PUBLIC LICENSE<br /> Version 2, June 1991<br /><br /> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br /> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<br /> Everyone is permitted to copy and distribute verbatim copies<br /> of this license document, but changing it is not allowed.<br /><br /> Preamble<br /><br /> The licenses for most software are designed to take away your<br />freedom to share and change it. By contrast, the GNU General Public<br />License is intended to guarantee your freedom to share and change free<br />software--to make sure the software is free for all its users. This<br />General Public License applies to most of the Free Software<br />Foundation's software and to any other program whose authors commit to<br />using it. (Some other Free Software Foundation software is covered by<br />the GNU Library General Public License instead.) You can apply it to<br />your programs, too.<br /><br /> When we speak of free software, we are referring to freedom, not<br />price. Our General Public Licenses are designed to make sure that you<br />have the freedom to distribute copies of free software (and charge for<br />this service if you wish), that you receive source code or can get it<br />if you want it, that you can change the software or use pieces of it<br />in new free programs; and that you know you can do these things.<br /><br /> To protect your rights, we need to make restrictions that forbid<br />anyone to deny you these rights or to ask you to surrender the rights.<br />These restrictions translate to certain responsibilities for you if you<br />distribute copies of the software, or if you modify it.<br /><br /> For example, if you distribute copies of such a program, whether<br />gratis or for a fee, you must give the recipients all the rights that<br />you have. You must make sure that they, too, receive or can get the<br />source code. And you must show them these terms so they know their<br />rights.<br /><br /> We protect your rights with two steps: (1) copyright the software, and<br />(2) offer you this license which gives you legal permission to copy,<br />distribute and/or modify the software.<br /><br /> Also, for each author's protection and ours, we want to make certain<br />that everyone understands that there is no warranty for this free<br />software. If the software is modified by someone else and passed on, we<br />want its recipients to know that what they have is not the original, so<br />that any problems introduced by others will not reflect on the original<br />authors' reputations.<br /><br /> Finally, any free program is threatened constantly by software<br />patents. We wish to avoid the danger that redistributors of a free<br />program will individually obtain patent licenses, in effect making the<br />program proprietary. To prevent this, we have made it clear that any<br />patent must be licensed for everyone's free use or not licensed at all.<br /><br /> The precise terms and conditions for copying, distribution and<br />modification follow.<br />\f<br /> GNU GENERAL PUBLIC LICENSE<br /> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br /><br /> 0. This License applies to any program or other work which contains<br />a notice placed by the copyright holder saying it may be distributed<br />under the terms of this General Public License. The "Program", below,<br />refers to any such program or work, and a "work based on the Program"<br />means either the Program or any derivative work under copyright law:<br />that is to say, a work containing the Program or a portion of it,<br />either verbatim or with modifications and/or translated into another<br />language. (Hereinafter, translation is included without limitation in<br />the term "modification".) Each licensee is addressed as "you".<br /><br />Activities other than copying, distribution and modification are not<br />covered by this License; they are outside its scope. The act of<br />running the Program is not restricted, and the output from the Program<br />is covered only if its contents constitute a work based on the<br />Program (independent of having been made by running the Program).<br />Whether that is true depends on what the Program does.<br /><br /> 1. You may copy and distribute verbatim copies of the Program's<br />source code as you receive it, in any medium, provided that you<br />conspicuously and appropriately publish on each copy an appropriate<br />copyright notice and disclaimer of warranty; keep intact all the<br />notices that refer to this License and to the absence of any warranty;<br />and give any other recipients of the Program a copy of this License<br />along with the Program.<br /><br />You may charge a fee for the physical act of transferring a copy, and<br />you may at your option offer warranty protection in exchange for a fee.<br /><br /> 2. You may modify your copy or copies of the Program or any portion<br />of it, thus forming a work based on the Program, and copy and<br />distribute such modifications or work under the terms of Section 1<br />above, provided that you also meet all of these conditions:<br /><br /> a) You must cause the modified files to carry prominent notices<br /> stating that you changed the files and the date of any change.<br /><br /> b) You must cause any work that you distribute or publish, that in<br /> whole or in part contains or is derived from the Program or any<br /> part thereof, to be licensed as a whole at no charge to all third<br /> parties under the terms of this License.<br /><br /> c) If the modified program normally reads commands interactively<br /> when run, you must cause it, when started running for such<br /> interactive use in the most ordinary way, to print or display an<br /> announcement including an appropriate copyright notice and a<br /> notice that there is no warranty (or else, saying that you provide<br /> a warranty) and that users may redistribute the program under<br /> these conditions, and telling the user how to view a copy of this<br /> License. (Exception: if the Program itself is interactive but<br /> does not normally print such an announcement, your work based on<br /> the Program is not required to print an announcement.)<br />\f<br />These requirements apply to the modified work as a whole. If<br />identifiable sections of that work are not derived from the Program,<br />and can be reasonably considered independent and separate works in<br />themselves, then this License, and its terms, do not apply to those<br />sections when you distribute them as separate works. But when you<br />distribute the same sections as part of a whole which is a work based<br />on the Program, the distribution of the whole must be on the terms of<br />this License, whose permissions for other licensees extend to the<br />entire whole, and thus to each and every part regardless of who wrote it.<br /><br />Thus, it is not the intent of this section to claim rights or contest<br />your rights to work written entirely by you; rather, the intent is to<br />exercise the right to control the distribution of derivative or<br />collective works based on the Program.<br /><br />In addition, mere aggregation of another work not based on the Program<br />with the Program (or with a work based on the Program) on a volume of<br />a storage or distribution medium does not bring the other work under<br />the scope of this License.<br /><br /> 3. You may copy and distribute the Program (or a work based on it,<br />under Section 2) in object code or executable form under the terms of<br />Sections 1 and 2 above provided that you also do one of the following:<br /><br /> a) Accompany it with the complete corresponding machine-readable<br /> source code, which must be distributed under the terms of Sections<br /> 1 and 2 above on a medium customarily used for software interchange; or,<br /><br /> b) Accompany it with a written offer, valid for at least three<br /> years, to give any third party, for a charge no more than your<br /> cost of physically performing source distribution, a complete<br /> machine-readable copy of the corresponding source code, to be<br /> distributed under the terms of Sections 1 and 2 above on a medium<br /> customarily used for software interchange; or,<br /><br /> c) Accompany it with the information you received as to the offer<br /> to distribute corresponding source code. (This alternative is<br /> allowed only for noncommercial distribution and only if you<br /> received the program in object code or executable form with such<br /> an offer, in accord with Subsection b above.)<br /><br />The source code for a work means the preferred form of the work for<br />making modifications to it. For an executable work, complete source<br />code means all the source code for all modules it contains, plus any<br />associated interface definition files, plus the scripts used to<br />control compilation and installation of the executable. However, as a<br />special exception, the source code distributed need not include<br />anything that is normally distributed (in either source or binary<br />form) with the major components (compiler, kernel, and so on) of the<br />operating system on which the executable runs, unless that component<br />itself accompanies the executable.<br /><br />If distribution of executable or object code is made by offering<br />access to copy from a designated place, then offering equivalent<br />access to copy the source code from the same place counts as<br />distribution of the source code, even though third parties are not<br />compelled to copy the source along with the object code.<br />\f<br /> 4. You may not copy, modify, sublicense, or distribute the Program<br />except as expressly provided under this License. Any attempt<br />otherwise to copy, modify, sublicense or distribute the Program is<br />void, and will automatically terminate your rights under this License.<br />However, parties who have received copies, or rights, from you under<br />this License will not have their licenses terminated so long as such<br />parties remain in full compliance.<br /><br /> 5. You are not required to accept this License, since you have not<br />signed it. However, nothing else grants you permission to modify or<br />distribute the Program or its derivative works. These actions are<br />prohibited by law if you do not accept this License. Therefore, by<br />modifying or distributing the Program (or any work based on the<br />Program), you indicate your acceptance of this License to do so, and<br />all its terms and conditions for copying, distributing or modifying<br />the Program or works based on it.<br /><br /> 6. Each time you redistribute the Program (or any work based on the<br />Program), the recipient automatically receives a license from the<br />original licensor to copy, distribute or modify the Program subject to<br />these terms and conditions. You may not impose any further<br />restrictions on the recipients' exercise of the rights granted herein.<br />You are not responsible for enforcing compliance by third parties to<br />this License.<br /><br /> 7. If, as a consequence of a court judgment or allegation of patent<br />infringement or for any other reason (not limited to patent issues),<br />conditions are imposed on you (whether by court order, agreement or<br />otherwise) that contradict the conditions of this License, they do not<br />excuse you from the conditions of this License. If you cannot<br />distribute so as to satisfy simultaneously your obligations under this<br />License and any other pertinent obligations, then as a consequence you<br />may not distribute the Program at all. For example, if a patent<br />license would not permit royalty-free redistribution of the Program by<br />all those who receive copies directly or indirectly through you, then<br />the only way you could satisfy both it and this License would be to<br />refrain entirely from distribution of the Program.<br /><br />If any portion of this section is held invalid or unenforceable under<br />any particular circumstance, the balance of the section is intended to<br />apply and the section as a whole is intended to apply in other<br />circumstances.<br /><br />It is not the purpose of this section to induce you to infringe any<br />patents or other property right claims or to contest validity of any<br />such claims; this section has the sole purpose of protecting the<br />integrity of the free software distribution system, which is<br />implemented by public license practices. Many people have made<br />generous contributions to the wide range of software distributed<br />through that system in reliance on consistent application of that<br />system; it is up to the author/donor to decide if he or she is willing<br />to distribute software through any other system and a licensee cannot<br />impose that choice.<br /><br />This section is intended to make thoroughly clear what is believed to<br />be a consequence of the rest of this License.<br />\f<br /> 8. If the distribution and/or use of the Program is restricted in<br />certain countries either by patents or by copyrighted interfaces, the<br />original copyright holder who places the Program under this License<br />may add an explicit geographical distribution limitation excluding<br />those countries, so that distribution is permitted only in or among<br />countries not thus excluded. In such case, this License incorporates<br />the limitation as if written in the body of this License.<br /><br /> 9. The Free Software Foundation may publish revised and/or new versions<br />of the General Public License from time to time. Such new versions will<br />be similar in spirit to the present version, but may differ in detail to<br />address new problems or concerns.<br /><br />Each version is given a distinguishing version number. If the Program<br />specifies a version number of this License which applies to it and "any<br />later version", you have the option of following the terms and conditions<br />either of that version or of any later version published by the Free<br />Software Foundation. If the Program does not specify a version number of<br />this License, you may choose any version ever published by the Free Software<br />Foundation.<br /><br /> 10. If you wish to incorporate parts of the Program into other free<br />programs whose distribution conditions are different, write to the author<br />to ask for permission. For software which is copyrighted by the Free<br />Software Foundation, write to the Free Software Foundation; we sometimes<br />make exceptions for this. Our decision will be guided by the two goals<br />of preserving the free status of all derivatives of our free software and<br />of promoting the sharing and reuse of software generally.<br /><br /> NO WARRANTY<br /><br /> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<br />FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN<br />OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<br />PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<br />OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<br />MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS<br />TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE<br />PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<br />REPAIR OR CORRECTION.<br /><br /> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<br />WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<br />REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<br />INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<br />OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<br />TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<br />YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<br />PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<br />POSSIBILITY OF SUCH DAMAGES.<br /><br /> END OF TERMS AND CONDITIONS<br /></PRE></BLOCKQUOTE>
<P align=center><FONT size=1><A href="." target=_top>Documentazione di Moodle</A></FONT></P>
<P align=center><FONT size=1>Version: $Id$</FONT></P>
</BODY>
insufficienti nel caso si sia già letto di essi.</p>
<p>Qualora tali concetti risultino completamente nuovi allora è probabile che all'inizio queste idee
saranno difficili da comprendere - tutto quello che posso raccomandare è di leggerle con attenzione e
- di pensare alle volte in cui si è cercato di imparare qualcosa.<br>
+ di pensare alle volte in cui si è cercato di imparare qualcosa.<br />
</p>
<h3>1. Costruttivismo</h3>
<blockquote>
o ascoltando qualcuno.</p>
<p>Con ciò non si intende che sia impossibile apprendere qualcosa dalla lettura di una pagina web o
assistendo ad una lezione, ovviamente si può. Si vuole solo far notare che è più una questione di
- interpretazione che di trasferimento di informazioni da un cervello all'altro.<br>
+ interpretazione che di trasferimento di informazioni da un cervello all'altro.<br />
</p>
</blockquote>
<h3>2. Costruzionismo</h3>
Però, se si dovesse tentare di spiegare queste idee a qualcun altro con parole proprie, o produrre una
proiezione di diapositive che illustri questi concetti, allora si avrebbe una comprensione migliore ed
integrata con le proprie idee. Ecco perché le persone prendono appunti durante le lezioni, anche se poi
- non li rileggeranno mai più.<br>
+ non li rileggeranno mai più.<br />
</p>
</blockquote>
<h3>3. Costruttivismo sociale</h3>
ma la sua forma suggerisce una certa "conoscenza" relativa al trasporto dei liquidi. Un esempio più complesso
è un corso online: non solo le "forme" degli strumenti software indicano determinate cose su come dovrebbero
funzionare i corsi online, ma le attività ed i testi prodotti all'interno del gruppo come insieme aiuteranno
- a dare forma al comportamento di ciascuna persona all'interno di quel gruppo.<br>
+ a dare forma al comportamento di ciascuna persona all'interno di quel gruppo.<br />
</p>
</blockquote>
<h3>4. Connesso e distaccato</h3>
<p> </p>
<p>Notate che i formati ‘settimanale’ e ‘per argomenti’ sono molto simili come struttura. La differenza
principale è che ogni riquadro, nel formato settimanale, copre esattamente una settimana, mentre nel formato per
- argomenti è possibile inserirvi ciò che più vi interessa.<br>
+ argomenti è possibile inserirvi ciò che più vi interessa.<br />
Il formato sociale non usa molti contenuti; è per lo più basato su un forum che viene mostrato nella pagina
principale.</p>
<p>Per ulteriori dettagli usate il pulsante di aiuto nelle impostazioni del corso.</p>
o video, documenti di testo o animazioni di flash, potrete farlo direttamente dal menu di amministrazione. Qualsiasi tipo di
file può essere caricato nel corso e salvato sul server. Quando i vostri files sono presenti sul server potete spostarli,
rinominarli, modificarli o cancellarli.</p>
- <p>Tutto questo viene reso possibile tramite la sezione <strong>files</strong> nel menu di amministrazione. <br>La sezione dei files appare in questo modo:</p>
+ <p>Tutto questo viene reso possibile tramite la sezione <strong>files</strong> nel menu di amministrazione. <br />La sezione dei files appare in questo modo:</p>
<p align="center"><img src="pix/files.jpg" width="400" height="347"></p>
<p> </p>
<p>Questa interfaccia è disponibile unicamente per il docente e quindi non accessibile agli studenti. Singoli files
corso. Nell’immagine di esempio del formato settimanale del corso (<a href="#weeklyformat">v. sopra</a>) si nota che
i comandi di modifica sono disponibili.</p>
<p>Per aggiungere una nuova attività selezionate, dal menu a comparsa posto all’interno del riquadro desiderato,
- la voce corrispondente all’attività che intendete aggiungere dal menu a comparsa. <br>Ecco un elenco di tutte le attività standard di Moodle 1.0:</p>
+ la voce corrispondente all’attività che intendete aggiungere dal menu a comparsa. <br />Ecco un elenco di tutte le attività standard di Moodle 1.0:</p>
<p><strong>Compito</strong></p>
<dl><dd>Un compito è un modulo dove è possible impostare un lavoro che gli studenti dovranno svolgere entro una
determinata data e che sarà valutato con un voto. La consegna da parte degli studenti avviene attraverso l'invio di un
una pagina con l'elenco di tutti i file inviati e la data di consegna corrispondente. In questo modo è possibile valutare
facilmente i compiti nonché aggiungere ad ognuno un commento e un voto. Trascorsa mezz'ora dalla valutazione di ogni singolo
studente, Moodle invierà automaticamente una mail di avviso al diretto interessato.
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Domanda</strong></dt>
<dd>Una domanda è un’attività piuttosto semplice; viene posta una domanda di cui vengono fornite delle
possibili risposte. Gli studenti possono scegliere quella che ritengono corretta e voi avrete come risultato una schermata
dove potrete esaminare le risposte date; questo modulo è possibile utilizzarlo anche per sondaggi.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Forum</strong></dt>
<dd>Questo è senz'altro il modulo più importante di Moodle; è qui, infatti, che si
svolgono tutte le discussioni.
Quando si aggiunge un nuovo forum viene presentata una scelta tra tipologie differenti (una discussione
su un singolo argomento, un forum di discussione generale, o ancora un filone di discussione per
utente.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Diario</strong></dt>
<dd>L'attività di tipo diario rappresenta uno spazio dove vengono annotate questioni riguardanti il corso.
Per ogni diario è possibile specificare sia una domanda aperta, che funge da guida alle riflessioni dello
studente, sia un lasso di tempo in cui il diario resta aperto (quest'opzione è valida solo nei corsi
- in formato settimanale).<br>
+ in formato settimanale).<br />
Può valere come regola generale la creazione di un diario alla settimana e incoraggiare gli studenti
- a scrivere riflessioni e critiche. I diari sono infatti visibili solamente da voi e l'interessato.<br>
+ a scrivere riflessioni e critiche. I diari sono infatti visibili solamente da voi e l'interessato.<br />
È possibile inoltre valutare e commentare tutte le annotazioni per ogni settimana o argomento e
- gli studenti riceveranno automaticamente un’email che li informerà della vostra risposta.<br>
+ gli studenti riceveranno automaticamente un’email che li informerà della vostra risposta.<br />
I diari non sono pensati per avere una frequenza di aggiornamento come un forum di discussione; se avete
bisogno è consigliabile aggiungere più attività di tipo diario</dd>
- <br>
- <br><a name="risorse">
+ <br />
+ <br /><a name="risorse">
<dt><strong>Risorse</strong></dt>
<dd>Le risorse sono i contenuti del vostro corso, ogni risorsa può essere costituita da un
qualsiasi file caricato sul server o in rete (raggiungibile attraverso un'URL); è possibile
anche usare semplici pagine di testo che potete scrivere direttamente in un form.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Quiz</strong></dt>
<dd>Questo modulo vi permette di proporre quiz di diversa tipologia: scelta multipla, vero –
falso oppure domande a risposta breve. Le domande sono memorizzate in un database diviso per categorie
permettere più tentativi che saranno registrati da Moodle. Per la valutazione delle risposte
il docente può scegliere se mostrare i commenti o le risposte giuste.
Questo modulo include la possibilità di dare voti.</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Sondaggio - Inchiesta - Indagine</strong></dt>
<dd>Il modulo d’indagine mette a disposizione del docente alcuni esami predefiniti, utili per
valutare e comprendere il livello della vostra classe.
Questi sondaggi possono essere inoltre molto utili se usati con frequenza settimanale per monitorare
l’andamento della classe.</dd>
</dl>
- <br>
+ <br />
<p>Una volta aggiunte le attività del corso, esse possono essere disposte in ordine differente
tramite le icone a freccia (<img src="../pix/t/up.gif" width="9" height="10">
<img src="../pix/t/down.gif" width="9" height="10">) che si trovano accanto ad ogni attività.
<blockquote>
<p><strong>1. La cartella del software di Moodle</strong></p>
<blockquote>
- <p>Fare una copia separata di tutti questi files prima dell'aggiornamento, in modo da ritrovare il config.php e ogni modulo eventualmente aggiunto come temi, lingue, ecc.<br></p>
+ <p>Fare una copia separata di tutti questi files prima dell'aggiornamento, in modo da ritrovare il config.php e ogni modulo eventualmente aggiunto come temi, lingue, ecc.<br /></p>
</blockquote>
<p><strong>2. La cartella dati.</strong></p>
<blockquote>
- <p>Questa è la cartella dove vengono caricati i contenuti (come le risorse di un corso o i compiti di uno studente) per cui è molto importante avere in ogni caso una copia di backup di questi files. A volte gli aggiornamenti potrebbero spostare o rinominare le cartelle all'interno della cartella dati.<br></p>
+ <p>Questa è la cartella dove vengono caricati i contenuti (come le risorse di un corso o i compiti di uno studente) per cui è molto importante avere in ogni caso una copia di backup di questi files. A volte gli aggiornamenti potrebbero spostare o rinominare le cartelle all'interno della cartella dati.<br /></p>
</blockquote>
<p><strong>3. Il database</strong></p>
<blockquote>
<blockquote>
<p>Non sovrapporsi a una vecchia installazione (a meno di sapere cosa si sta facendo) ... a volte vecchi files possono causare problemi in nuove installazioni. Il modo migliore è quello di dare un altro nome alla cartella corrente di Moodle, e quindi unzippare il nuovo archive di Moodle in una nuova cartella "moodle".</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br>
+ <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.1.tgz</font></p>
</blockquote>
<p>Quindi, copiare, dalla vecchia alla nuova cartella, il file config.php o ogni altro plugin, come ad esempio i temi personalizzati:</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br>
+ <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
$string['about'] = 'Info su questo editor';
$string['absbottom'] = 'Inferiore assoluto';
-$string['absmiddle'] = 'Centro assoluto';
+$string['middle'] = 'Centro assoluto';
$string['address'] = 'Indirizzo';
$string['alignment'] = 'Allineamento';
$string['alternatetext'] = 'Testo alternativo';
$string['entryusedynalink'] = 'Questo termine deve essere collegato automaticamente';
$string['explainaddentry'] = 'Aggiungi un nuovo termine al glossario corrente.<br />Concetto e definizione sono campi necessari.';
$string['explainall'] = '<b>TUTTI</b> mostrerà tutti i termini in una pagina.';
-$string['explainalphabet'] = 'Seleziona la lettera che vuoi vedere.<br><br>';
+$string['explainalphabet'] = 'Seleziona la lettera che vuoi vedere.<br /><br />';
$string['explainexport'] = 'Un file è stato creato.<br />Scaricalo e mettilo al sicuro. Lo potrai importare quando vorrai in questo o in un altro corso.';
$string['explainimport'] = 'Devi specificare il file da importare e definire il criterio per elaborarlo. <br />Sottoponi la tua richiesta ';
$string['explainspecial'] = '<b>Speciali</b> mostrerà tutti i termini che non iniziano con una lettera.';
Thinking and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.</li>\r
<li>Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways of knowing \r
as learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436. \r
- <br>\r
+ <br />\r
</li>\r
</ul>\r
\r
</p>\r
La Modalità gruppo può essere definita a due livelli:\r
<dl>\r
- <dt><b>1. A livello del Corso<br>\r
+ <dt><b>1. A livello del Corso<br />\r
</b>La Modalità gruppo definita nella Impostazioni del corso è la\r
modalità predefinita per tutte le attività presenti nel corso.<br />\r
<br />\r
- <b>2. A livello delle Attività del Corso<br>\r
+ <b>2. A livello delle Attività del Corso<br />\r
</b>Nelle attività del corso che supportano la Modalità gruppo,\r
è possibile impostare tale modalità sulle singole attività. Se nelle Impostazioni\r
del corso la Modalità gruppo ha l'impostazione "<a href="help.php?module=moodle&file=groupmodeforce.html">forza</a>"\r
<p>Ecco l'esempio di un file di importazione valido:</p>
-<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1<br>
-jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1<br>
+<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1<br />
+jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1<br />
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3</font></p>
\r
<p> E' possibile inserire immagini in qualsiasi punto del testo Wiki.\r
E' necessario eseguire preventivamante l'upload delle immagini e tenere nota\r
- del percorso all'interno dell'area di upload. <br>\r
+ del percorso all'interno dell'area di upload. <br />\r
Sintassi:</p>\r
<p>/<em>..percorso del file..</em>(testo alternativo)</p>\r
\r
<h3>Link ai file di Moodle</h3>\r
\r
<p>Analogamante alla immagini, è possibile creare link ai file. Anche i file\r
-devono essere preventivamante caricati nell'area di upload.<br>\r
+devono essere preventivamante caricati nell'area di upload.<br />\r
Sintassi:</p>\r
\r
<p><b>file:</b><em>..percorso del file</em>(testo del link)</p>\r
</pre>\r
\r
<p>"language_code" deve essere sostituito dal codice della lingua desiderata\r
- (e.g., EN, FR etc), <br>" language_variant" (insieme ai due punti) è facoltativo\r
+ (e.g., EN, FR etc), <br />" language_variant" (insieme ai due punti) è facoltativo\r
e può assumere i valori, nel caso di language_code= EN, "american", "british",\r
o "canadian".</p>\r
\r
$string['enrollfirst'] = 'E\' necessario registrarsi a un corso prima di poter visualizzare le attività del sito';
$string['enrolmentconfirmation'] = 'Stai per iscriverti a questo corso.<br /> Sei sicuro di volerlo fare?';
$string['enrolmentkey'] = 'Chiave di accesso';
-$string['enrolmentkeyfrom'] = 'Questo corso richiede una \'chiave di accesso\' - una sola volta -<BR> password che dovresti ottenere da $a';
-$string['enrolmentkeyhint'] = 'Questa chiave di accesso è inesatta, riprovare, prego.<BR>
+$string['enrolmentkeyfrom'] = 'Questo corso richiede una \'chiave di accesso\' - una sola volta -<br /> password che dovresti ottenere da $a';
+$string['enrolmentkeyhint'] = 'Questa chiave di accesso è inesatta, riprovare, prego.<br />
(Questo è un suggerimento - essa inizia con \'$a\'';
$string['enrolmentnew'] = 'Nuova registrazione a $a';
$string['nothingnew'] = 'Nessuna novità dal tuo ultimo login';
$string['noticenewerbackup'] = 'Questa copia di sicurezza è stata creata con Moodle $a->backuprelease ($a->backupversion) che è più recente della versione di Moodle attualmente installata $a->serverrelease ($a->serverversion). Questo può provocare alcune inconsistenze perché la compatibilità con versioni precedenti delle copie di sicurezza non può essere garantita. ';
$string['notifyloginfailuresmessage'] = '$a->time, IP: $a->ip, Utente: $a->info';
-$string['notifyloginfailuresmessageend'] = 'Puoi visualizzare questi log al indirizzo $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
+$string['notifyloginfailuresmessageend'] = 'Puoi visualizzare questi log al indirizzo $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
$string['notifyloginfailuresmessagestart'] = 'Ecco l\'elenco degli accessi falliti a $a dall\'ultima notifica.';
$string['notifyloginfailuressubject'] = '$a :: Notifica accessi falliti';
$string['notincluded'] = 'Non incluso';
$string['fillouttwochoices'] = 'Devi fornire almeno due scelte. Le scelte lasciate in bianco non saranno utilizzate.';
$string['forceregeneration'] = 'Forza rigenerazione';
$string['fractionsaddwrong'] = 'I voti positivi che hai scelto non assommano al 100%% ma solo al $a%%
-<BR> Vuoi tornare indietro e correggere?
+<br /> Vuoi tornare indietro e correggere?
-<BR>ma solo a $a%%
+<br />ma solo a $a%%
-<BR>Vuoi tornare indietro e risolvere la questione?';
+<br />Vuoi tornare indietro e risolvere la questione?';
$string['fractionsnomax'] = 'Una delle risposte deve essere 100%%, perchè sia
-<BR>possibile una votazione piena per questa domanda
-<BR> Vuoi tornare indietro e correggere?
-<BR>Vuoi tornare indietro e risolvere la questione?';
+<br />possibile una votazione piena per questa domanda
+<br /> Vuoi tornare indietro e correggere?
+<br />Vuoi tornare indietro e risolvere la questione?';
$string['functiontakesatleasttwo'] = 'La funzione $a deve avere come minimo due argomenti';
$string['functiontakesnoargs'] = 'La funzione $a non ha argomenti';
$string['functiontakesonearg'] = 'La funzione $a deve avere un solo argomento';
$string['noreviewuntil'] = 'Non hai il permesso di rivedere questo quiz fino a $a';
$string['noscript'] = 'I JavaScript devono essere abilitati per poter continuare!';
$string['notenoughanswers'] = 'Questo tipo di domanda richiede come minimo $a risposte';
-$string['notenoughsubquestions'] = 'Non sono state definite abbastanza sottodomande!<br>Vuoi tornare indietro e correggere questa domanda?';
+$string['notenoughsubquestions'] = 'Non sono state definite abbastanza sottodomande!<br />Vuoi tornare indietro e correggere questa domanda?';
$string['numerical'] = 'Numerica';
$string['optional'] = 'opzionale';
$string['overdue'] = 'in ritardo';
$string['nosubmission'] = 'Nessun lavoro';
$string['nosubmissionsavailableforassessment'] = 'Nessun lavoro disponibile per la valutazione';
$string['notavailable'] = 'Non disponibile';
-$string['noteonassessmentelements'] = 'Si osservi che il giudizio di un lavoro è suddiviso in un certo numero di \'elementi di valutazione \'.<br>Ciò rende la valutazione stessa più facile e più consistente.<br>Come insegnante dovresti definire questi elementi prima di mettere a disposizione il compito ai partecipanti al lavoro.<br>Ciò può essere fatto cliccando sul compito nel corso e,<br> se non ci sono elementi di valutazione presenti, ti sarà chiesto di aggiungerli.<br>Il numero di elementi potrà essere modificato per mezzo dell pagina di definizione del compito.<br>Gli elementi stessi possono essere inseriti o modificati nella pagina di \'Gestione della valutazione\'.';
+$string['noteonassessmentelements'] = 'Si osservi che il giudizio di un lavoro è suddiviso in un certo numero di \'elementi di valutazione \'.<br />Ciò rende la valutazione stessa più facile e più consistente.<br />Come insegnante dovresti definire questi elementi prima di mettere a disposizione il compito ai partecipanti al lavoro.<br />Ciò può essere fatto cliccando sul compito nel corso e,<br /> se non ci sono elementi di valutazione presenti, ti sarà chiesto di aggiungerli.<br />Il numero di elementi potrà essere modificato per mezzo dell pagina di definizione del compito.<br />Gli elementi stessi possono essere inseriti o modificati nella pagina di \'Gestione della valutazione\'.';
$string['notgraded'] = 'Nessuna valutazione';
$string['notitlegiven'] = 'Non é stato assegnato un titolo';
$string['numberofassessmentelements'] = 'Numero di Commenti, Elementi di valutazione, Presenze, Criteri o Categorie in una Rubrica';
$string['view'] = 'Mostra';
$string['viewassessmentofteacher'] = 'Mostra valutazioni di $a';
$string['viewotherassessments'] = 'Mostra le altre valutazioni';
-$string['warningonamendingelements'] = 'ATTENZIONE: Ci sono valutazioni salvate.<br>Non modificare il numero di elementi, i tipi di scala o il peso degli elementi.';
+$string['warningonamendingelements'] = 'ATTENZIONE: Ci sono valutazioni salvate.<br />Non modificare il numero di elementi, i tipi di scala o il peso degli elementi.';
$string['weight'] = 'Peso';
$string['weightederrorcount'] = 'Conteggio del peso dell\'errore: $a';
$string['weightforbias'] = 'Peso del valore di soglia';
$a->url';
$string['assignmentmailhtml'] = '$a->teacher ¤¬¤¢¤Ê¤¿¤Î \'<i>$a->assignment</i>\' ¤ËÂФ¹¤ëÄó½Ð²ÝÂê¤Ë¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤òÅê¹Æ¤·¤Þ¤·¤¿¡£
-<br><br>
+<br /><br />
¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤Ï¤¢¤Ê¤¿¤Î<a href=\"$a->url\">Äó½Ð²ÝÂê</a>¤ËÄɲäµ¤ì¤Æ¤¤¤Þ¤¹¡£';
$string['assignmentname'] = '²ÝÂê̾';
$string['assignmenttype'] = '²ÝÂ꥿¥¤¥×';
<p class="answer">²¼µ¤Î¤è¤¦¤Ê¥¨¥é¡¼¤¬É½¼¨¤µ¤ì¤ë¾ì¹ç¤Ï:</p>
-<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp\www\moodle\config.php on line 94 <br>
+<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp\www\moodle\config.php on line 94 <br />
Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php on line 11</p>
<p class="answer">config.php(94¹ÔÌܤè¤êÁ°)¤Ç¡¢¥»¥ß¥³¥í¥óËô¤ÏÊĤ¸¥¯¥ª¡¼¥È¤¬È´¤±¤Æ¤¤¤ë²ÄǽÀ¤¬¤¢¤ê¤Þ¤¹¡£</p>
<p class="answer">¥¢¥Ý¥¹¥È¥í¥Õ¥£¡¼¤Ë¤è¤Ã¤ÆÀ¸¤¸¤ëÌäÂê¤Ï¡¢¡Ömagic quotes¡×¤ÎÀßÄê¥ß¥¹¤¬¸¶°ø¤·¤Æ¤¤¤Þ¤¹¡£ Moodle¤Ç¤Ï¼¡¤ÎÀßÄê¤òɬÍפȤ·¤Þ¤¹(Ä̾ï¥Ç¥Õ¥©¥ë¥È¤Ç¤¹):</p>
-<p class="answercode">magic_quotes_gpc = On<br>
+<p class="answercode">magic_quotes_gpc = On<br />
magic_quotes_runtime = Off</p>
<li>Moodle¤Ç¥¢¥Ã¥×¥í¡¼¥É¥Õ¥¡¥¤¥ë¤òÊݸ¤¹¤ë°Ù¤Î¶õ¤Î¥Õ¥©¥ë¥À¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£Îã:<strong>C:\moodledata</strong></li>
<li>Moodle¥Õ¥©¥ë¥À¤ËÆþ¤Ã¤Æ¤¯¤À¤µ¤¤¡£¥Õ¥©¥ë¥ÀÆâ¤Îconfig-dist.php¤òconfig.php¤Ë¥³¥Ô¡¼¤·¤Æ¤¯¤À¤µ¤¤¡£</li>
<li>config.php¤ò¥Æ¥¥¹¥È¥¨¥Ç¥£¥¿¤ÇÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤(¥Î¡¼¥È¥Ñ¥Ã¥É¤ÇÊÔ½¸½ÐÍè¤Þ¤¹¤¬¡¢ËöÈø¤Ë¥¹¥Ú¡¼¥¹¤¬Æþ¤é¤Ê¤¤¤è¤¦¤Ëµ¤¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤)¡£</li>
- <li>¿·¤·¤¤¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë´Ø¤·¤ÆÁ´¤Æ¤Î¾ðÊó¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:<br>
- $CFG->dbtype = 'mysql';<br>
- $CFG->dbhost = 'localhost';<br>
- $CFG->dbname = 'moodle';<br>
- $CFG->dbuser = 'root'; <br>
- $CFG->dbpass = '';<br>
- $CFG->dbpersist = true;<br>
+ <li>¿·¤·¤¤¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë´Ø¤·¤ÆÁ´¤Æ¤Î¾ðÊó¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:<br />
+ $CFG->dbtype = 'mysql';<br />
+ $CFG->dbhost = 'localhost';<br />
+ $CFG->dbname = 'moodle';<br />
+ $CFG->dbuser = 'root'; <br />
+ $CFG->dbpass = '';<br />
+ $CFG->dbpersist = true;<br />
$CFG->prefix = 'mdl_';</li>
- <li>¤½¤·¤ÆÁ´¤Æ¤Î¥Õ¥¡¥¤¥ë¥Ñ¥¹¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:<br>
- $CFG->wwwroot = 'http://localhost/moodle'; // ÃΤäƤ¤¤ë¾ì¹ç¤Ï³°Éô¥¢¥É¥ì¥¹¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£<br>
- $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br>
+ <li>¤½¤·¤ÆÁ´¤Æ¤Î¥Õ¥¡¥¤¥ë¥Ñ¥¹¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤:<br />
+ $CFG->wwwroot = 'http://localhost/moodle'; // ÃΤäƤ¤¤ë¾ì¹ç¤Ï³°Éô¥¢¥É¥ì¥¹¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£<br />
+ $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />
$CFG->dataroot = 'C:\moodledata';</li>
<li>config.php¤òÊݸ¤·¤Æ¤¯¤À¤µ¤¤ - ¾¤ËÀßÄ꤬¤¢¤ë¾ì¹ç¤Ï̵»ë¤·¤Æ·ë¹½¤Ç¤¹¡£</li>
<li>¤â¤¦¤¹¤°½ª¤ï¤ê¤Ç¤¹! »Ä¤ê¤Ï¥¦¥§¥Ö¥Ù¡¼¥¹¤ÎÀßÄê¤Ç¤¹¡£ ¥Ö¥é¥¦¥¶¤ÇÀßÄê¤ò³¤±¤ë°Ù¤Ë<a href="http://localhost/moodle/admin/" target="_blank">http://localhost/moodle/admin/</a>¤Ë¥¢¥¯¥»¥¹¤·¤Æ¤¯¤À¤µ¤¤¡£</li>
<p>The word Moodle¤È¤¤¤¦¸ÀÍդϡ¢ Modular Object-Oriented Dynamic Learning Environment ¤ÎƬʸ»ú¤è¤êºî¤é¤ì¤¿¤â¤Î¤Ç¤¢¤ê¡¢¼ç¤Ë¥×¥í¥°¥é¥Þ¡¼¤ä¶µ°éÍýÏÀ²È¤Ë¤È¤Ã¤ÆÍ±×¤Ê¥·¥¹¥Æ¥à¤Ç¤¹¡£Moodle¤Ï¡¢ÂÕ¤±¤Æ¶Ê¤¬¤ê¤¯¤Í¤Ã¤Æ¿Ê¤à¥×¥í¥»¥¹¡¢¤½¤Î¥×¥í¥»¥¹¤«¤éȯÀ¸¤¹¤ëʪ»ö¤Ë¼è¤êÁȤळ¤È¡¢Êª»ö¤ÎËܼÁ¤äÁϤÀ¤ËƳ¤¤¤Æ¤¯¤ì¤ë³Ú¤·¤¤Ï®¤ê²ó¤·¤òɽ¤¹Æ°»ì¤Ç¤â¤¢¤ê¤Þ¤¹¡£½¾¤Ã¤ÆMoodle¤È¤¤¤¦¸ÀÍդϡ¢³«È¯¼êË¡µÚ¤Ó³ØÀ¸¤È¶µ»Õ¤¬¥ª¥ó¥é¥¤¥ó¥³¡¼¥¹¤Ç³Ø¤Ó¡¢¶µ¤¨¤ëÊýË¡¤ÎξÊý¤ËÅö¤Æ¤Ï¤Þ¤ê¤Þ¤¹¡£Moodle¤òÍøÍѤ¹¤ëÁ´¤Æ¤Î¿Í¤ÏMoodler¤È¸À¤¨¤Þ¤¹¡£</p>
<p>»äã¤È°ì½ï¤Ë<a href="http://moodle.org/community/" target="_top">moodle</a>¤·¤Þ¤·¤ç¤¦!</p>
</blockquote>
-<p><br>
+<p><br />
</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodleʸ½ñ</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
<h1>Moodle¤ÎÃøºî¸¢¡¦»ÈÍѵöÂú¾ò·ï</h1>
<blockquote>
- <p><strong>Moodle™</strong>¤Ï¡¢The Moodle Trust¼Ò¤ÎÅÐÏ¿¾¦É¸¤Ç¤¹¡£<br>
- ¤¢¤Ê¤¿¤Ï¤³¤Î̾¾Î¤ò²¼µ¤ËµºÜ¤µ¤ì¤Æ¤¤¤ëMoodle¥½¥Õ¥È¥¦¥§¥¢¤Ë<br>
+ <p><strong>Moodle™</strong>¤Ï¡¢The Moodle Trust¼Ò¤ÎÅÐÏ¿¾¦É¸¤Ç¤¹¡£<br />
+ ¤¢¤Ê¤¿¤Ï¤³¤Î̾¾Î¤ò²¼µ¤ËµºÜ¤µ¤ì¤Æ¤¤¤ëMoodle¥½¥Õ¥È¥¦¥§¥¢¤Ë<br />
´ØÏ¢¤·¤¿³èư¤Ë»ÈÍѤ¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
</p>
- <p>Moodle¥½¥Õ¥È¥¦¥§¥¢¤ÎÃøºî¸¢© 1999-2004¤Ï¡¢<a href="http://dougiamas.com/">Martin Dougiamas</a>¤¬<br>
+ <p>Moodle¥½¥Õ¥È¥¦¥§¥¢¤ÎÃøºî¸¢© 1999-2004¤Ï¡¢<a href="http://dougiamas.com/">Martin Dougiamas</a>¤¬<br />
ͤ·¤Þ¤¹¡£</p>
- <p>¤³¤Î¥×¥í¥°¥é¥à¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹; ¤¢¤Ê¤¿¤Ï¤³¤Î¥×¥í¥°¥é¥à¤ò<br>
- ¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤˤè¤Ã¤Æ¸ø³«¤µ¤ì¤¿GNU°ìÈ̸øÍ»ÈÍѵöÂú¤Î<br>
- ²¼¤ÇºÆÇÛÉÛËô¤Ï½¤Àµ¤·¤¿¤â¤Î¤òºÆÇÛÉÛ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£GNU¤Ï<br>
+ <p>¤³¤Î¥×¥í¥°¥é¥à¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹; ¤¢¤Ê¤¿¤Ï¤³¤Î¥×¥í¥°¥é¥à¤ò<br />
+ ¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤˤè¤Ã¤Æ¸ø³«¤µ¤ì¤¿GNU°ìÈ̸øÍ»ÈÍѵöÂú¤Î<br />
+ ²¼¤ÇºÆÇÛÉÛËô¤Ï½¤Àµ¤·¤¿¤â¤Î¤òºÆÇÛÉÛ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£GNU¤Ï<br />
¥Ð¡¼¥¸¥ç¥ó2Ëô¤Ï¤½¤ì°Ê¹ß¤Î¥Ð¡¼¥¸¥ç¥ó(¤¢¤Ê¤¿¤Î¹Í¤¨¤Ç)¤¬Å¬ÍѤµ¤ì¤Þ¤¹¡£</p>
- <p>¤³¤Î¥×¥í¥°¥é¥à¤Ï¡¢Í±×¤Ç¤¢¤ë¤È¤¤¤¦´õ˾¤ò¸µ¤ËÇÛÉÛ¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢<br>
- °ìÀÚ¤ÎÊݾڤÏÃפ·¤Þ¤»¤ó¡£¤Þ¤¿¡¢°Å¤Ë´Þ¤Þ¤ì¤¿»Ô¾ìÀµÚ¤ÓÆÃÄê¤ÎÌÜŪ<br>
- ¤Ø¤ÎŬ¹çÀ¤Ë´Ø¤·¤Æ¤â°ìÀÚÊݾÚÃפ·¤Þ¤»¤ó¡£¾ÜºÙ¤Ï²¼µ¤ËźÉÕ¤·¤¿<br>
- GNU°ìÈ̸øÍ»ÈÍѵöÂú¤ò¤ªÆÉ¤ß¤¯¤À¤µ¤¤¡£<br>
+ <p>¤³¤Î¥×¥í¥°¥é¥à¤Ï¡¢Í±×¤Ç¤¢¤ë¤È¤¤¤¦´õ˾¤ò¸µ¤ËÇÛÉÛ¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢<br />
+ °ìÀÚ¤ÎÊݾڤÏÃפ·¤Þ¤»¤ó¡£¤Þ¤¿¡¢°Å¤Ë´Þ¤Þ¤ì¤¿»Ô¾ìÀµÚ¤ÓÆÃÄê¤ÎÌÜŪ<br />
+ ¤Ø¤ÎŬ¹çÀ¤Ë´Ø¤·¤Æ¤â°ìÀÚÊݾÚÃפ·¤Þ¤»¤ó¡£¾ÜºÙ¤Ï²¼µ¤ËźÉÕ¤·¤¿<br />
+ GNU°ìÈ̸øÍ»ÈÍѵöÂú¤ò¤ªÆÉ¤ß¤¯¤À¤µ¤¤¡£<br />
</p>
<hr width="100%" size="2">
- <br>
+ <br />
- <pre> GNU GENERAL PUBLIC LICENSE<br> Version 2, June 1991<br><br> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<br> Everyone is permitted to copy and distribute verbatim copies<br> of this license document, but changing it is not allowed.<br><br> Preamble<br><br> The licenses for most software are designed to take away your<br>freedom to share and change it. By contrast, the GNU General Public<br>License is intended to guarantee your freedom to share and change free<br>software--to make sure the software is free for all its users. This<br>General Public License applies to most of the Free Software<br>Foundation's software and to any other program whose authors commit to<br>using it. (Some other Free Software Foundation software is covered by<br>the GNU Library General Public License instead.) You can apply it to<br>your programs, too.<br><br> When we speak of free software, we are referring to freedom, not<br>price. Our General Public Licenses are designed to make sure that you<br>have the freedom to distribute copies of free software (and charge for<br>this service if you wish), that you receive source code or can get it<br>if you want it, that you can change the software or use pieces of it<br>in new free programs; and that you know you can do these things.<br><br> To protect your rights, we need to make restrictions that forbid<br>anyone to deny you these rights or to ask you to surrender the rights.<br>These restrictions translate to certain responsibilities for you if you<br>distribute copies of the software, or if you modify it.<br><br> For example, if you distribute copies of such a program, whether<br>gratis or for a fee, you must give the recipients all the rights that<br>you have. You must make sure that they, too, receive or can get the<br>source code. And you must show them these terms so they know their<br>rights.<br><br> We protect your rights with two steps: (1) copyright the software, and<br>(2) offer you this license which gives you legal permission to copy,<br>distribute and/or modify the software.<br><br> Also, for each author's protection and ours, we want to make certain<br>that everyone understands that there is no warranty for this free<br>software. If the software is modified by someone else and passed on, we<br>want its recipients to know that what they have is not the original, so<br>that any problems introduced by others will not reflect on the original<br>authors' reputations.<br><br> Finally, any free program is threatened constantly by software<br>patents. We wish to avoid the danger that redistributors of a free<br>program will individually obtain patent licenses, in effect making the<br>program proprietary. To prevent this, we have made it clear that any<br>patent must be licensed for everyone's free use or not licensed at all.<br><br> The precise terms and conditions for copying, distribution and<br>modification follow.<br>\f<br> GNU GENERAL PUBLIC LICENSE<br> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br><br> 0. This License applies to any program or other work which contains<br>a notice placed by the copyright holder saying it may be distributed<br>under the terms of this General Public License. The "Program", below,<br>refers to any such program or work, and a "work based on the Program"<br>means either the Program or any derivative work under copyright law:<br>that is to say, a work containing the Program or a portion of it,<br>either verbatim or with modifications and/or translated into another<br>language. (Hereinafter, translation is included without limitation in<br>the term "modification".) Each licensee is addressed as "you".<br><br>Activities other than copying, distribution and modification are not<br>covered by this License; they are outside its scope. The act of<br>running the Program is not restricted, and the output from the Program<br>is covered only if its contents constitute a work based on the<br>Program (independent of having been made by running the Program).<br>Whether that is true depends on what the Program does.<br><br> 1. You may copy and distribute verbatim copies of the Program's<br>source code as you receive it, in any medium, provided that you<br>conspicuously and appropriately publish on each copy an appropriate<br>copyright notice and disclaimer of warranty; keep intact all the<br>notices that refer to this License and to the absence of any warranty;<br>and give any other recipients of the Program a copy of this License<br>along with the Program.<br><br>You may charge a fee for the physical act of transferring a copy, and<br>you may at your option offer warranty protection in exchange for a fee.<br><br> 2. You may modify your copy or copies of the Program or any portion<br>of it, thus forming a work based on the Program, and copy and<br>distribute such modifications or work under the terms of Section 1<br>above, provided that you also meet all of these conditions:<br><br> a) You must cause the modified files to carry prominent notices<br> stating that you changed the files and the date of any change.<br><br> b) You must cause any work that you distribute or publish, that in<br> whole or in part contains or is derived from the Program or any<br> part thereof, to be licensed as a whole at no charge to all third<br> parties under the terms of this License.<br><br> c) If the modified program normally reads commands interactively<br> when run, you must cause it, when started running for such<br> interactive use in the most ordinary way, to print or display an<br> announcement including an appropriate copyright notice and a<br> notice that there is no warranty (or else, saying that you provide<br> a warranty) and that users may redistribute the program under<br> these conditions, and telling the user how to view a copy of this<br> License. (Exception: if the Program itself is interactive but<br> does not normally print such an announcement, your work based on<br> the Program is not required to print an announcement.)<br>\f<br>These requirements apply to the modified work as a whole. If<br>identifiable sections of that work are not derived from the Program,<br>and can be reasonably considered independent and separate works in<br>themselves, then this License, and its terms, do not apply to those<br>sections when you distribute them as separate works. But when you<br>distribute the same sections as part of a whole which is a work based<br>on the Program, the distribution of the whole must be on the terms of<br>this License, whose permissions for other licensees extend to the<br>entire whole, and thus to each and every part regardless of who wrote it.<br><br>Thus, it is not the intent of this section to claim rights or contest<br>your rights to work written entirely by you; rather, the intent is to<br>exercise the right to control the distribution of derivative or<br>collective works based on the Program.<br><br>In addition, mere aggregation of another work not based on the Program<br>with the Program (or with a work based on the Program) on a volume of<br>a storage or distribution medium does not bring the other work under<br>the scope of this License.<br><br> 3. You may copy and distribute the Program (or a work based on it,<br>under Section 2) in object code or executable form under the terms of<br>Sections 1 and 2 above provided that you also do one of the following:<br><br> a) Accompany it with the complete corresponding machine-readable<br> source code, which must be distributed under the terms of Sections<br> 1 and 2 above on a medium customarily used for software interchange; or,<br><br> b) Accompany it with a written offer, valid for at least three<br> years, to give any third party, for a charge no more than your<br> cost of physically performing source distribution, a complete<br> machine-readable copy of the corresponding source code, to be<br> distributed under the terms of Sections 1 and 2 above on a medium<br> customarily used for software interchange; or,<br><br> c) Accompany it with the information you received as to the offer<br> to distribute corresponding source code. (This alternative is<br> allowed only for noncommercial distribution and only if you<br> received the program in object code or executable form with such<br> an offer, in accord with Subsection b above.)<br><br>The source code for a work means the preferred form of the work for<br>making modifications to it. For an executable work, complete source<br>code means all the source code for all modules it contains, plus any<br>associated interface definition files, plus the scripts used to<br>control compilation and installation of the executable. However, as a<br>special exception, the source code distributed need not include<br>anything that is normally distributed (in either source or binary<br>form) with the major components (compiler, kernel, and so on) of the<br>operating system on which the executable runs, unless that component<br>itself accompanies the executable.<br><br>If distribution of executable or object code is made by offering<br>access to copy from a designated place, then offering equivalent<br>access to copy the source code from the same place counts as<br>distribution of the source code, even though third parties are not<br>compelled to copy the source along with the object code.<br>\f<br> 4. You may not copy, modify, sublicense, or distribute the Program<br>except as expressly provided under this License. Any attempt<br>otherwise to copy, modify, sublicense or distribute the Program is<br>void, and will automatically terminate your rights under this License.<br>However, parties who have received copies, or rights, from you under<br>this License will not have their licenses terminated so long as such<br>parties remain in full compliance.<br><br> 5. You are not required to accept this License, since you have not<br>signed it. However, nothing else grants you permission to modify or<br>distribute the Program or its derivative works. These actions are<br>prohibited by law if you do not accept this License. Therefore, by<br>modifying or distributing the Program (or any work based on the<br>Program), you indicate your acceptance of this License to do so, and<br>all its terms and conditions for copying, distributing or modifying<br>the Program or works based on it.<br><br> 6. Each time you redistribute the Program (or any work based on the<br>Program), the recipient automatically receives a license from the<br>original licensor to copy, distribute or modify the Program subject to<br>these terms and conditions. You may not impose any further<br>restrictions on the recipients' exercise of the rights granted herein.<br>You are not responsible for enforcing compliance by third parties to<br>this License.<br><br> 7. If, as a consequence of a court judgment or allegation of patent<br>infringement or for any other reason (not limited to patent issues),<br>conditions are imposed on you (whether by court order, agreement or<br>otherwise) that contradict the conditions of this License, they do not<br>excuse you from the conditions of this License. If you cannot<br>distribute so as to satisfy simultaneously your obligations under this<br>License and any other pertinent obligations, then as a consequence you<br>may not distribute the Program at all. For example, if a patent<br>license would not permit royalty-free redistribution of the Program by<br>all those who receive copies directly or indirectly through you, then<br>the only way you could satisfy both it and this License would be to<br>refrain entirely from distribution of the Program.<br><br>If any portion of this section is held invalid or unenforceable under<br>any particular circumstance, the balance of the section is intended to<br>apply and the section as a whole is intended to apply in other<br>circumstances.<br><br>It is not the purpose of this section to induce you to infringe any<br>patents or other property right claims or to contest validity of any<br>such claims; this section has the sole purpose of protecting the<br>integrity of the free software distribution system, which is<br>implemented by public license practices. Many people have made<br>generous contributions to the wide range of software distributed<br>through that system in reliance on consistent application of that<br>system; it is up to the author/donor to decide if he or she is willing<br>to distribute software through any other system and a licensee cannot<br>impose that choice.<br><br>This section is intended to make thoroughly clear what is believed to<br>be a consequence of the rest of this License.<br>\f<br> 8. If the distribution and/or use of the Program is restricted in<br>certain countries either by patents or by copyrighted interfaces, the<br>original copyright holder who places the Program under this License<br>may add an explicit geographical distribution limitation excluding<br>those countries, so that distribution is permitted only in or among<br>countries not thus excluded. In such case, this License incorporates<br>the limitation as if written in the body of this License.<br><br> 9. The Free Software Foundation may publish revised and/or new versions<br>of the General Public License from time to time. Such new versions will<br>be similar in spirit to the present version, but may differ in detail to<br>address new problems or concerns.<br><br>Each version is given a distinguishing version number. If the Program<br>specifies a version number of this License which applies to it and "any<br>later version", you have the option of following the terms and conditions<br>either of that version or of any later version published by the Free<br>Software Foundation. If the Program does not specify a version number of<br>this License, you may choose any version ever published by the Free Software<br>Foundation.<br><br> 10. If you wish to incorporate parts of the Program into other free<br>programs whose distribution conditions are different, write to the author<br>to ask for permission. For software which is copyrighted by the Free<br>Software Foundation, write to the Free Software Foundation; we sometimes<br>make exceptions for this. Our decision will be guided by the two goals<br>of preserving the free status of all derivatives of our free software and<br>of promoting the sharing and reuse of software generally.<br><br> NO WARRANTY<br><br> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<br>FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN<br>OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<br>PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<br>OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<br>MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS<br>TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE<br>PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<br>REPAIR OR CORRECTION.<br><br> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<br>WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<br>REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<br>INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<br>OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<br>TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<br>YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<br>PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<br>POSSIBILITY OF SUCH DAMAGES.<br><br> END OF TERMS AND CONDITIONS<br></pre>
+ <pre> GNU GENERAL PUBLIC LICENSE<br /> Version 2, June 1991<br /><br /> Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br /> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA<br /> Everyone is permitted to copy and distribute verbatim copies<br /> of this license document, but changing it is not allowed.<br /><br /> Preamble<br /><br /> The licenses for most software are designed to take away your<br />freedom to share and change it. By contrast, the GNU General Public<br />License is intended to guarantee your freedom to share and change free<br />software--to make sure the software is free for all its users. This<br />General Public License applies to most of the Free Software<br />Foundation's software and to any other program whose authors commit to<br />using it. (Some other Free Software Foundation software is covered by<br />the GNU Library General Public License instead.) You can apply it to<br />your programs, too.<br /><br /> When we speak of free software, we are referring to freedom, not<br />price. Our General Public Licenses are designed to make sure that you<br />have the freedom to distribute copies of free software (and charge for<br />this service if you wish), that you receive source code or can get it<br />if you want it, that you can change the software or use pieces of it<br />in new free programs; and that you know you can do these things.<br /><br /> To protect your rights, we need to make restrictions that forbid<br />anyone to deny you these rights or to ask you to surrender the rights.<br />These restrictions translate to certain responsibilities for you if you<br />distribute copies of the software, or if you modify it.<br /><br /> For example, if you distribute copies of such a program, whether<br />gratis or for a fee, you must give the recipients all the rights that<br />you have. You must make sure that they, too, receive or can get the<br />source code. And you must show them these terms so they know their<br />rights.<br /><br /> We protect your rights with two steps: (1) copyright the software, and<br />(2) offer you this license which gives you legal permission to copy,<br />distribute and/or modify the software.<br /><br /> Also, for each author's protection and ours, we want to make certain<br />that everyone understands that there is no warranty for this free<br />software. If the software is modified by someone else and passed on, we<br />want its recipients to know that what they have is not the original, so<br />that any problems introduced by others will not reflect on the original<br />authors' reputations.<br /><br /> Finally, any free program is threatened constantly by software<br />patents. We wish to avoid the danger that redistributors of a free<br />program will individually obtain patent licenses, in effect making the<br />program proprietary. To prevent this, we have made it clear that any<br />patent must be licensed for everyone's free use or not licensed at all.<br /><br /> The precise terms and conditions for copying, distribution and<br />modification follow.<br />\f<br /> GNU GENERAL PUBLIC LICENSE<br /> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br /><br /> 0. This License applies to any program or other work which contains<br />a notice placed by the copyright holder saying it may be distributed<br />under the terms of this General Public License. The "Program", below,<br />refers to any such program or work, and a "work based on the Program"<br />means either the Program or any derivative work under copyright law:<br />that is to say, a work containing the Program or a portion of it,<br />either verbatim or with modifications and/or translated into another<br />language. (Hereinafter, translation is included without limitation in<br />the term "modification".) Each licensee is addressed as "you".<br /><br />Activities other than copying, distribution and modification are not<br />covered by this License; they are outside its scope. The act of<br />running the Program is not restricted, and the output from the Program<br />is covered only if its contents constitute a work based on the<br />Program (independent of having been made by running the Program).<br />Whether that is true depends on what the Program does.<br /><br /> 1. You may copy and distribute verbatim copies of the Program's<br />source code as you receive it, in any medium, provided that you<br />conspicuously and appropriately publish on each copy an appropriate<br />copyright notice and disclaimer of warranty; keep intact all the<br />notices that refer to this License and to the absence of any warranty;<br />and give any other recipients of the Program a copy of this License<br />along with the Program.<br /><br />You may charge a fee for the physical act of transferring a copy, and<br />you may at your option offer warranty protection in exchange for a fee.<br /><br /> 2. You may modify your copy or copies of the Program or any portion<br />of it, thus forming a work based on the Program, and copy and<br />distribute such modifications or work under the terms of Section 1<br />above, provided that you also meet all of these conditions:<br /><br /> a) You must cause the modified files to carry prominent notices<br /> stating that you changed the files and the date of any change.<br /><br /> b) You must cause any work that you distribute or publish, that in<br /> whole or in part contains or is derived from the Program or any<br /> part thereof, to be licensed as a whole at no charge to all third<br /> parties under the terms of this License.<br /><br /> c) If the modified program normally reads commands interactively<br /> when run, you must cause it, when started running for such<br /> interactive use in the most ordinary way, to print or display an<br /> announcement including an appropriate copyright notice and a<br /> notice that there is no warranty (or else, saying that you provide<br /> a warranty) and that users may redistribute the program under<br /> these conditions, and telling the user how to view a copy of this<br /> License. (Exception: if the Program itself is interactive but<br /> does not normally print such an announcement, your work based on<br /> the Program is not required to print an announcement.)<br />\f<br />These requirements apply to the modified work as a whole. If<br />identifiable sections of that work are not derived from the Program,<br />and can be reasonably considered independent and separate works in<br />themselves, then this License, and its terms, do not apply to those<br />sections when you distribute them as separate works. But when you<br />distribute the same sections as part of a whole which is a work based<br />on the Program, the distribution of the whole must be on the terms of<br />this License, whose permissions for other licensees extend to the<br />entire whole, and thus to each and every part regardless of who wrote it.<br /><br />Thus, it is not the intent of this section to claim rights or contest<br />your rights to work written entirely by you; rather, the intent is to<br />exercise the right to control the distribution of derivative or<br />collective works based on the Program.<br /><br />In addition, mere aggregation of another work not based on the Program<br />with the Program (or with a work based on the Program) on a volume of<br />a storage or distribution medium does not bring the other work under<br />the scope of this License.<br /><br /> 3. You may copy and distribute the Program (or a work based on it,<br />under Section 2) in object code or executable form under the terms of<br />Sections 1 and 2 above provided that you also do one of the following:<br /><br /> a) Accompany it with the complete corresponding machine-readable<br /> source code, which must be distributed under the terms of Sections<br /> 1 and 2 above on a medium customarily used for software interchange; or,<br /><br /> b) Accompany it with a written offer, valid for at least three<br /> years, to give any third party, for a charge no more than your<br /> cost of physically performing source distribution, a complete<br /> machine-readable copy of the corresponding source code, to be<br /> distributed under the terms of Sections 1 and 2 above on a medium<br /> customarily used for software interchange; or,<br /><br /> c) Accompany it with the information you received as to the offer<br /> to distribute corresponding source code. (This alternative is<br /> allowed only for noncommercial distribution and only if you<br /> received the program in object code or executable form with such<br /> an offer, in accord with Subsection b above.)<br /><br />The source code for a work means the preferred form of the work for<br />making modifications to it. For an executable work, complete source<br />code means all the source code for all modules it contains, plus any<br />associated interface definition files, plus the scripts used to<br />control compilation and installation of the executable. However, as a<br />special exception, the source code distributed need not include<br />anything that is normally distributed (in either source or binary<br />form) with the major components (compiler, kernel, and so on) of the<br />operating system on which the executable runs, unless that component<br />itself accompanies the executable.<br /><br />If distribution of executable or object code is made by offering<br />access to copy from a designated place, then offering equivalent<br />access to copy the source code from the same place counts as<br />distribution of the source code, even though third parties are not<br />compelled to copy the source along with the object code.<br />\f<br /> 4. You may not copy, modify, sublicense, or distribute the Program<br />except as expressly provided under this License. Any attempt<br />otherwise to copy, modify, sublicense or distribute the Program is<br />void, and will automatically terminate your rights under this License.<br />However, parties who have received copies, or rights, from you under<br />this License will not have their licenses terminated so long as such<br />parties remain in full compliance.<br /><br /> 5. You are not required to accept this License, since you have not<br />signed it. However, nothing else grants you permission to modify or<br />distribute the Program or its derivative works. These actions are<br />prohibited by law if you do not accept this License. Therefore, by<br />modifying or distributing the Program (or any work based on the<br />Program), you indicate your acceptance of this License to do so, and<br />all its terms and conditions for copying, distributing or modifying<br />the Program or works based on it.<br /><br /> 6. Each time you redistribute the Program (or any work based on the<br />Program), the recipient automatically receives a license from the<br />original licensor to copy, distribute or modify the Program subject to<br />these terms and conditions. You may not impose any further<br />restrictions on the recipients' exercise of the rights granted herein.<br />You are not responsible for enforcing compliance by third parties to<br />this License.<br /><br /> 7. If, as a consequence of a court judgment or allegation of patent<br />infringement or for any other reason (not limited to patent issues),<br />conditions are imposed on you (whether by court order, agreement or<br />otherwise) that contradict the conditions of this License, they do not<br />excuse you from the conditions of this License. If you cannot<br />distribute so as to satisfy simultaneously your obligations under this<br />License and any other pertinent obligations, then as a consequence you<br />may not distribute the Program at all. For example, if a patent<br />license would not permit royalty-free redistribution of the Program by<br />all those who receive copies directly or indirectly through you, then<br />the only way you could satisfy both it and this License would be to<br />refrain entirely from distribution of the Program.<br /><br />If any portion of this section is held invalid or unenforceable under<br />any particular circumstance, the balance of the section is intended to<br />apply and the section as a whole is intended to apply in other<br />circumstances.<br /><br />It is not the purpose of this section to induce you to infringe any<br />patents or other property right claims or to contest validity of any<br />such claims; this section has the sole purpose of protecting the<br />integrity of the free software distribution system, which is<br />implemented by public license practices. Many people have made<br />generous contributions to the wide range of software distributed<br />through that system in reliance on consistent application of that<br />system; it is up to the author/donor to decide if he or she is willing<br />to distribute software through any other system and a licensee cannot<br />impose that choice.<br /><br />This section is intended to make thoroughly clear what is believed to<br />be a consequence of the rest of this License.<br />\f<br /> 8. If the distribution and/or use of the Program is restricted in<br />certain countries either by patents or by copyrighted interfaces, the<br />original copyright holder who places the Program under this License<br />may add an explicit geographical distribution limitation excluding<br />those countries, so that distribution is permitted only in or among<br />countries not thus excluded. In such case, this License incorporates<br />the limitation as if written in the body of this License.<br /><br /> 9. The Free Software Foundation may publish revised and/or new versions<br />of the General Public License from time to time. Such new versions will<br />be similar in spirit to the present version, but may differ in detail to<br />address new problems or concerns.<br /><br />Each version is given a distinguishing version number. If the Program<br />specifies a version number of this License which applies to it and "any<br />later version", you have the option of following the terms and conditions<br />either of that version or of any later version published by the Free<br />Software Foundation. If the Program does not specify a version number of<br />this License, you may choose any version ever published by the Free Software<br />Foundation.<br /><br /> 10. If you wish to incorporate parts of the Program into other free<br />programs whose distribution conditions are different, write to the author<br />to ask for permission. For software which is copyrighted by the Free<br />Software Foundation, write to the Free Software Foundation; we sometimes<br />make exceptions for this. Our decision will be guided by the two goals<br />of preserving the free status of all derivatives of our free software and<br />of promoting the sharing and reuse of software generally.<br /><br /> NO WARRANTY<br /><br /> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<br />FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN<br />OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<br />PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED<br />OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF<br />MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS<br />TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE<br />PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,<br />REPAIR OR CORRECTION.<br /><br /> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<br />WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<br />REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,<br />INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING<br />OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED<br />TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY<br />YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER<br />PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE<br />POSSIBILITY OF SUCH DAMAGES.<br /><br /> END OF TERMS AND CONDITIONS<br /></pre>
</blockquote>
<blockquote>
<p>Moodle¤Î¥Ç¥¶¥¤¥óµÚ¤Ó³«È¯ºî¶È¤ÏÆÃÄê¤Î³Ø½¬Íýǰ¤Ë´ð¤Å¤¤¤Æ¹Ô¤ï¤ì¤Æ¤¤¤Þ¤¹¡£¶²¤é¤¯Î¬¤µ¤ì¤¿É½¸½¤ò¤´Í÷¤Ë¤Ê¤ë¤È»×¤¤¤Þ¤¹¤¬¡¢¤³¤ì¤Ï¡Ö<em>¼Ò²ñ²ò¼áŪ¶µ¼øË¡</em>¡×¤È¤¤¤¦¹Í¤¨Êý¤Ç¤¹¡£(²¿¿Í¤«¤Î²Ê³Ø¼Ô¤Ï¡¢´û¤Ë¡Ö̵°ÕÌ£¤Ê¥½¥Õ¥È¥¨¥Ç¥£¥±¡¼¥·¥ç¥ó¡×¤À¤È»×¤Ã¤Æ¥Þ¥¦¥¹¤Ë¼ê¤ò¤«¤±¤¿¤È¤³¤í¤Ç¤·¤ç¤¦¡£¤·¤«¤·¡¢¤É¤¦¤«ÆÉ¤ß¿Ê¤á¤Æ¤¯¤À¤µ¤¤¡£¤³¤Î¹Í¤¨Êý¤Ï¤¢¤é¤æ¤ë¸¦µæÎΰè¤Ë¤È¤Ã¤ÆÍ±×¤Ê¤â¤Î¤Ç¤¹¤«¤é!)</p>
<p>¤³¤Î¥Ú¡¼¥¸¤Ç¤Ï¡¢´Êñ¤ÊÍѸì¤ò»ÈÍѤ·¤Æ¡¢¤½¤ÎÇØ¸å¤Ë²£¤¿¤ï¤ë<strong>4¤Ä¤Î¼çÍפʳµÇ°</strong>¤òɳ²ò¤¤¤Æ¹Ô¤¯¤³¤È¤Ë¤·¤Þ¤¹¡£ËÄÂç¤ÊÎ̤ÎÍÍ¡¹¤Ê¸¦µæ¤Ë¤ª¤±¤ë°ì¤Ä¤Î»ëÅÀ¤òÍ×Ì󤹤ë·Á¤ÇÀâÌÀ¤ò¹Ô¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤ì¤é¤Î³µÇ°¤Ë´Ø¤·¤Æ»öÁ°¤ËÆÉ¤Þ¤ì¤¿Êý¤Ë¤È¤Ã¤Æ¤Ï¡¢ÆâÍÆ¤¬´õÇö¤Ç¤¢¤ë¤È»×¤ï¤ì¤Þ¤¹¡£</p>
- <p>¤³¤ì¤é¤Î³µÇ°¤¬¤¢¤Ê¤¿¤Ë¤È¤Ã¤ÆÁ´¤¯¿·¤·¤¤¤â¤Î¤Ç¤¢¤ë¾ì¹ç¡¢ºÇ½é¤ÏÍý²ò¤·¿É¤¤¤â¤Î¤Ç¤·¤ç¤¦¡£»ä¤¬¤´Ä󰯽ÐÍè¤Þ¤¹¤³¤È¤Ï¡¢¼«Ê¬¤¬²¿¤«¤ò³Ø¤Ü¤¦¤È¤·¤Æ¤¤¤ë»þ¤Î·Ð¸³¤ò»×¤¤É⤫¤Ù¤Ê¤¬¤éÆâÍÆ¤òÃí°Õ¿¼¤¯ÆÉ¤ß¿Ê¤á¤ë¤³¤È¤Ç¤¹¡£<br></p>
+ <p>¤³¤ì¤é¤Î³µÇ°¤¬¤¢¤Ê¤¿¤Ë¤È¤Ã¤ÆÁ´¤¯¿·¤·¤¤¤â¤Î¤Ç¤¢¤ë¾ì¹ç¡¢ºÇ½é¤ÏÍý²ò¤·¿É¤¤¤â¤Î¤Ç¤·¤ç¤¦¡£»ä¤¬¤´Ä󰯽ÐÍè¤Þ¤¹¤³¤È¤Ï¡¢¼«Ê¬¤¬²¿¤«¤ò³Ø¤Ü¤¦¤È¤·¤Æ¤¤¤ë»þ¤Î·Ð¸³¤ò»×¤¤É⤫¤Ù¤Ê¤¬¤éÆâÍÆ¤òÃí°Õ¿¼¤¯ÆÉ¤ß¿Ê¤á¤ë¤³¤È¤Ç¤¹¡£<br /></p>
<h3>1. ¹½À®¼çµÁ</h3>
<blockquote>
<p>¤³¤Î¹Í¤¨Êý¤Ï¡¢¿Í¡¹¤¬¤½¤ì¤¾¤ì¤Î´Ä¶¤Ë¤ª¤±¤ëÁê¸ßºîÍѤ«¤éÀ¸¤Þ¤ì¤ë¿·¤·¤¤Ã챤ò<strong>¹½À®¤¹¤ë</strong>¤È¤¤¤¦»ëÅÀ¤ËΩ¤Ã¤Æ¤¤¤Þ¤¹¡£</p>
<dl>
<dt><strong>²ÝÂê</strong></dt>
<dd>²ÝÂê¤Ç¤Ï¡¢Äó½Ð´ü¸ÂµÚ¤ÓºÇÂçɾ²Á¤ò»ý¤Ã¤¿¥¿¥¹¥¯¤òÀßÄꤷ¤Þ¤¹¡£³ØÀ¸¤ÏÍ×µá¤òËþ¤¿¤·¤¿¥Õ¥¡¥¤¥ë¤ò1¤Ä¥¢¥Ã¥×¥í¡¼¥É¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¥Õ¥¡¥¤¥ë¤ò¥¢¥Ã¥×¥í¡¼¥É¤·¤¿Æü»þ¤ÏµÏ¿¤µ¤ì¤Þ¤¹¡£¤½¤Î¸å¡¢¤½¤ì¤¾¤ì¤Î¥Õ¥¡¥¤¥ë(µÚ¤ÓÄó½Ð¤ÎÁᤤÃÙ¤¤)¤ò°ìÍ÷½ÐÍè¤ë¥Ú¡¼¥¸¤¬ÍѰդµ¤ì¤Þ¤¹¤Î¤Ç¡¢É¾²ÁµÚ¤Ó¥³¥á¥ó¥È¤ÎÅê¹Æ¤ò¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£É¾²Á¤ò¹Ô¤Ã¤¿30ʬ¸å¤Ë¡¢É¾²Á¤ò¹Ô¤Ã¤¿³ØÀ¸°¸¤Æ¤ËMoodle¤«¤é¼«Æ°Åª¤ËÄÌÃΥ᡼¥ë¤¬Á÷¿®¤µ¤ì¤Þ¤¹¡£</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>ÁªÂò</strong></dt>
<dd>ÁªÂò¤Ï¡¢¼ÁÌä¤ò¤·¤Æ¤½¤ì¤ËÂФ¹¤ëÊÖÅú¤ÎÁªÂò¤òÀßÄꤹ¤ë¥·¥ó¥×¥ë¤Ê³èư¤Ç¤¹¡£³ØÀ¸¤ÏÁªÂò¤ò¹Ô¤¦¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¤¢¤Ê¤¿¤Ë¤Ï³ØÀ¸¤ÎÁªÂò·ë²Ì¤¬É½¼¨¤µ¤ì¤ë¥ì¥Ý¡¼¥È²èÌ̤¬ÍѰդµ¤ì¤Þ¤¹¡£»ä¤Ï³ØÀ¸¤Î°Õ¸«¤ò½¸¤á¤ë¤È¤¤ËÁªÂò¤ò»ÈÍѤ·¤Þ¤¹¤¬¡¢´Êñ¤ÊÅêɼ¤ä¥¯¥é¥¹Åêɼ¤Ë»ÈÍѤ¹¤ë¤³¤È¤â½ÐÍè¤Þ¤¹¡£</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>¥Õ¥©¡¼¥é¥à</strong></dt>
<dd>¥Õ¥©¡¼¥é¥à¤Ï¡¢¤³¤ÎÃæ¤ÇµÄÏÀ¤¬¹Ô¤ï¤ì¤ë°ìÈÖÂçÀڤʥ⥸¥å¡¼¥ë¤Ç¤¹¡£¥Õ¥©¡¼¥é¥à¤òÄɲ乤ë¾ì¹ç¡¢¡Öñ°ì¥Ç¥£¥¹¥«¥Ã¥·¥ç¥ó¡×¡Öɸ½à¥Õ¥©¡¼¥é¥à¡×¡Ö¥Ç¥£¥¹¥«¥Ã¥·¥ç¥ó¤ò1·ïÅê¹Æ¡×¤ÎÃæ¤«¤é¥¿¥¤¥×¤òÁªÂò¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Æü»ï</strong></dt>
<dd>¤½¤ì¤¾¤ì¤ÎÆü»ï³èư¤Ï¡¢¥³¡¼¥¹Á´ÂΤ˴ؤï¤ëÆü»ï¤Î1¥¨¥ó¥È¥ê¤Ç¤¹¡£¤½¤ì¤¾¤ì¤ÎÆü»ï¤Ë¤Ï¡¢³ØÀ¸¤¬²¿¤ò½ñ¤¯¤Ù¤¤«¤òƳ¤¯¡¢¼«Í³²óÅú¤Î½ÐÍè¤ë¼ÁÌä¤òÀßÄꤹ¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£Æ±»þ¤ËÆü»ï¤ÎÍøÍѲÄǽ¤Ê»þ´ÖÏÈ(¥¦¥¤¡¼¥¯¥ê¡¼¥³¡¼¥¹¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¤ß)¤òÀßÄꤹ¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£°ìÈÌŪ¤ÊÌܰ¤Ȥ·¤Æ¡¢1½µÅö¤ê1¤Ä¤ÎÆü»ï¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£³ØÀ¸¤¬½Ï¹Í¤·¤ÆÈãɾŪ¤Ë½ñ¤±¤ë¤è¤¦¤Ë¡¢Æü»ï¤Ï¤¢¤Ê¤¿¤È³ØÀ¸¤Î¤ß¤¬ÍøÍѽÐÍè¤Þ¤¹¡£¤½¤Î¸å¡¢¤½¤Î½µËô¤Ï¥È¥Ô¥Ã¥¯Á´¤Æ¤Î¥¨¥ó¥È¥ê¤Îɾ²ÁµÚ¤Ó¥³¥á¥ó¥È¤ÎÅê¹Æ¤ò¹Ô¤¦¤³¤È¤¬½ÐÍè¤Þ¤¹¡£³ØÀ¸¤Ï¡¢¤¢¤Ê¤¿¤Î¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤¬¹Ô¤ï¤ì¤¿»Ý¤ÎÄÌÃΥ᡼¥ë¤ò¼«Æ°Åª¤Ë¼õ¤±¼è¤ê¤Þ¤¹¡£Æü»ï¤Ï·Ñ³Ū¤ËÅÐÏ¿¤µ¤ì¤ë¤è¤¦¤ËÀ߷פµ¤ì¤Æ¤¤¤Þ¤»¤ó¤Î¤Ç¡¢É¬Íפʾì¹ç¤Ï¹¹¤ËÆü»ï³èư¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>¥ê¥½¡¼¥¹</strong></dt>
<dd>¥ê¥½¡¼¥¹¤Ï¥³¡¼¥¹¤Î¥³¥ó¥Æ¥ó¥Ä¤Ç¤¹¡£¥¢¥Ã¥×¥í¡¼¥ÉËô¤ÏURL¤ò»ÈÍѤ·¤¿¥ê¥ó¥¯¤Ë¤è¤ê¡¢¤É¤Î¤è¤¦¤Ê¥Õ¥¡¥¤¥ë¤Ç¤â¥ê¥½¡¼¥¹¤Ë¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¥Õ¥©¡¼¥à¤ËľÀÜÆþÎϤ·¤Æ¡¢¥·¥ó¥×¥ë¤Ê¥Æ¥¥¹¥È¥Ù¡¼¥¹¤Î¥Ú¡¼¥¸¤òÊݸ¤¹¤ë¤³¤È¤â½ÐÍè¤Þ¤¹¡£</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>¾®¥Æ¥¹¥È</strong></dt>
<dd>¤³¤³¤Ç¤Ï¡¢Â¿»èÁªÂò¼°¡¢¡û/¡ßÊý¼°¡¢µ½Ò¼°¤Î¼ÁÌ䤫¤éÀ®¤ë¥¯¥¤¥º·Á¼°¤Î¥Æ¥¹¥È¤òºîÀ®¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¤³¤Î¼ÁÌä¤Ï¥«¥Æ¥´¥ê¡¼Ê¬¤±¤µ¤ì¤¿¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÊݸ¤µ¤ì¡¢¥³¡¼¥¹ÆâµÚ¤Ó¥³¡¼¥¹´Ö¤ÇºÆÍøÍѤ¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¾®¥Æ¥¹¥È¤Ç¤ÏÊ£¿ô²ó¤Î²óÅú¤ò¹Ô¤ï¤»¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¤½¤ì¤¾¤ì¤Î²óÅú¤Ï¼«Æ°Åª¤ËµÏ¿¤µ¤ì¡¢¶µ»Õ¤Ï¤½¤ì¤ËÂФ·¤Æ¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤òÍ¿¤¨¤ë¤«ÀµÅú¤òɽ¼¨¤µ¤»¤ë¤«¤òÁªÂò¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¤³¤Î¥â¥¸¥å¡¼¥ë¤Ïɾ²Áµ¡Ç½¤ò´Þ¤ß¤Þ¤¹¡£</dd>
- <br>
- <br>
+ <br />
+ <br />
<dt><strong>Ä´ºº</strong></dt>
<dd>Ä´ºº¥â¥¸¥å¡¼¥ë¤Ï¡¢¤¢¤Ê¤¿¤Î¥¯¥é¥¹¤òɾ²ÁµÚ¤ÓÍý²ò¤¹¤ë¤Î¤Ëͱפʡ¢¿ô¿¤¯¤ÎÄ´ºº¼êÃʤòÄ󶡤·¤Þ¤¹¡£¸½ºß¤Ï¡¢Ä´ºº¼êÃʤȤ·¤ÆCOLLES¤ÈATTLS¤òÍøÍѤ¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£Ä´ºº¤Ï¥³¡¼¥¹¤ÎºÇ½é¤ÎÊý¤Ç¿ÇÃǥġ¼¥ë¤È¤·¤Æ¡¢¥³¡¼¥¹¤Î½ª¤ï¤ê¤Ëɾ²Á¥Ä¡¼¥ë¤È¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹(»ä¤Ï¥³¡¼¥¹Æâ¤ÇË轵Ĵºº¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹)¡£</dd>
</dl>
- <br>
+ <br />
<p>³èư¤òÄɲä·¤¿¸å¡¢¤½¤ì¤¾¤ì¤Î³èư¤Î²£¤Ë¤¢¤ë¾®¤µ¤ÊÌð°õ¥¢¥¤¥³¥ó (<img src="../pix/t/up.gif" width="9" height="10"> <img src="../pix/t/down.gif" width="9" height="10">) ¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤³¤È¤Ç¡¢¥³¡¼¥¹¥ì¥¤¥¢¥¦¥ÈÆâ¤ò¾å²¼¤Ë°Üư¤µ¤»¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¡ß°õ¥¢¥¤¥³¥ó <img src="../pix/t/delete.gif" width="10" height="10"> ¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤³¤È¤Ç¡¢³èư¤òºï½ü¤¹¤ë¤³¤È¤â½ÐÍè¤Þ¤¹¡£¤Þ¤¿¡¢ÊÔ½¸¥¢¥¤¥³¥ó <img src="../pix/t/edit.gif" width="10" height="11"> ¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤³¤È¤Ç¡¢³èư¤òºÆÊÔ½¸¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£</p>
<p> </p>
</blockquote>
<blockquote>
<p>¼«Ê¬¤¬²¿¤ò¤ä¤Ã¤Æ¤¤¤ë¤Î¤«Ê¬¤«¤é¤Ê¤¤¾ì¹ç¤Ï¡¢¸Å¤¤¥Ð¡¼¥¸¥ç¥ó¤Ë¾å½ñ¤¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤ ... »þ¡¹¸Å¤¤¥Õ¥¡¥¤¥ë¤¬¿·¤·¤¤¥Ð¡¼¥¸¥ç¥ó¤ËÌäÂê¤òÀ¸¤¸¤µ¤»¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£°ìÈÖÎɤ¤ÊýË¡¤Ï¡¢¸½ºß¤ÎMoodle¥Ç¥£¥ì¥¯¥È¥ê¤ò¾¤Î̾Á°¤Ë¥ê¥Í¡¼¥à¤·¤Æ¡¢¿·¤·¤¤Moodle¥¢¡¼¥«¥¤¥Ö¤ò¸µ¤Î¾ì½ê¤Ë²òÅह¤ëÊýË¡¤Ç¤¹¡£</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br>
+ <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.1.tgz</font></p>
</blockquote>
<p>¼¡¤Ë¡¢¤¢¤Ê¤¿¤Îconfig.php¤ä¥ª¥ê¥¸¥Ê¥ë¥Æ¡¼¥ÞÅù¤Î¥×¥é¥°¥¤¥ó¤ò¥³¥Ô¡¼¤·¤Þ¤¹:</p>
themes:</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br>
+ <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
$string['about'] = '¥¨¥Ç¥£¥¿¤Ë´Ø¤·¤Æ';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = '¥¢¥É¥ì¥¹';
$string['alignment'] = 'ÇÛÃÖ';
$string['alternatetext'] = 'Alternate text';
$string['entrysaved'] = '¥¨¥ó¥È¥ê¡¼¤¬Êݸ¤µ¤ì¤Þ¤·¤¿¡£';
$string['entryupdated'] = '¥¨¥ó¥È¥ê¡¼¤¬¹¹¿·¤µ¤ì¤Þ¤·¤¿¡£';
$string['entryusedynalink'] = '¥¨¥ó¥È¥ê¤ò¼«Æ°Åª¤Ë¥ê¥ó¥¯¤µ¤»¤ë';
-$string['explainaddentry'] = 'ÍѸ콸¤Ë¿·¤·¤¤¥¨¥ó¥È¥ê¤òÄɲä·¤Þ¤¹¡£<br>ÍѸì¤ÈÄêµÁ¤Ïɬ¿ÜÆþÎϹàÌܤǤ¹¡£';
+$string['explainaddentry'] = 'ÍѸ콸¤Ë¿·¤·¤¤¥¨¥ó¥È¥ê¤òÄɲä·¤Þ¤¹¡£<br />ÍѸì¤ÈÄêµÁ¤Ïɬ¿ÜÆþÎϹàÌܤǤ¹¡£';
$string['explainall'] = 'Á´¤Æ¤Î¥¨¥ó¥È¥ê¤ò1¥Ú¡¼¥¸¤Ëɽ¼¨';
$string['explainalphabet'] = '¥¤¥ó¥Ç¥Ã¥¯¥¹¤òÍøÍѤ·¤ÆÍѸ콸¤òɽ¼¨';
-$string['explainexport'] = '¥Õ¥¡¥¤¥ë¤¬À¸À®¤µ¤ì¤Þ¤·¤¿¡£<br>¥Õ¥¡¥¤¥ë¤ò¥À¥¦¥ó¥í¡¼¥É¤·¤Æ°ÂÁ´¤ËÊݴɤ·¤Æ¤¯¤À¤µ¤¤¡£¤¤¤Ä¤Ç¤âɬÍפʻþ¤Ë¡¢¤³¤Î¥³¡¼¥¹¤Þ¤¿¤Ï¾¤Î¥³¡¼¥¹¤Ë¥¤¥ó¥Ý¡¼¥È¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£';
+$string['explainexport'] = '¥Õ¥¡¥¤¥ë¤¬À¸À®¤µ¤ì¤Þ¤·¤¿¡£<br />¥Õ¥¡¥¤¥ë¤ò¥À¥¦¥ó¥í¡¼¥É¤·¤Æ°ÂÁ´¤ËÊݴɤ·¤Æ¤¯¤À¤µ¤¤¡£¤¤¤Ä¤Ç¤âɬÍפʻþ¤Ë¡¢¤³¤Î¥³¡¼¥¹¤Þ¤¿¤Ï¾¤Î¥³¡¼¥¹¤Ë¥¤¥ó¥Ý¡¼¥È¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£';
$string['explainimport'] = '¥¤¥ó¥Ý¡¼¥È¤¹¤ë¥Õ¥¡¥¤¥ëµÚ¤Ó½èÍýÊýË¡¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£<p>¼Â¹Ô¸å¡¢·ë²Ì¤ò¸¡¾Ú¤·¤Æ¤¯¤À¤µ¤¤¡£';
$string['explainspecial'] = '£±Ê¸»ú¤Ç»Ï¤Þ¤é¤Ê¤¤¥¨¥ó¥È¥ê¤òɽ¼¨¤·¤Þ¤¹¡£';
$string['exportedentry'] = '¥¨¥¯¥¹¥Ý¡¼¥È¤µ¤ì¤¿¥¨¥ó¥È¥ê';
2¤Ä¤ÎÊýË¡¤¬¤¢¤ë¤Î¤Ç¤¹¤¬¡¢»äã¤Ï¤½¤ì¤¾¤ì¤ÎÊýË¡¤ò°Û¤Ê¤ë³ä¹ç¤Ç¡¢°Û¤Ê¤ë»þ´Ö¤Ë¤³¤ì¤é¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹¡£Î㤨¤Ð¤Û¤È¤ó¤ÉʬΥǧ¼±¤ò¹Ô¤¦¿Í(¥¸¥à)¤È¤Û¤È¤ó¤É´ØÏ¢Ç§¼±¤ò¹Ô¤¦¿Í(¥Þ¥ê¡¼)¤Î2¿Í¤ÎÎã¤òÁÛÁü¤·¤Æ¤¯¤À¤µ¤¤¡£
<ul>
<li>¥¸¥à¤Ï´¶³Ð¤ä´¶¾ð¤ò»ý¹þ¤Þ¤º¤Ë½ÐÍè¤ë¤À¤±¡ÖÈ¿ÂСפ¹¤ë¤³¤È¤¬¹¥¤¤Ç¤¹¡£°Û¤Ê¤ë¹Í¤¨Êý
-¤Î¿Í¤ÈµÄÏÀ¤¹¤ë»þ¡¢Èà¤Ï¼«Ê¬¤Î¹Í¤¨Êý¤ò¼é¤ë¤³¤È¤ò¹¥¤ß¡¢Áê¼ê¤Î¹Í¤¨Êý¤Î·ê¤ò¸«¤Ä¤±¤Þ¤¹¡£Èà¤Ï¶µ²Ê½ñ¤ä¡¢Âº·É¤µ¤ì¤Æ¤¤¤ë¶µ»Õ¤ä¼«¿È¤Î·Ð¸³¤Ë¤è¤Ã¤Æ¾ÚÌÀ¤µ¤ì¤Æ¤¤¤Ê¤¤»ö¼Â¤Ë´Ø¤·¤Æ¤ÏÈãȽŪ¤Ç¤¹¡£¥¸¥à¤Ïŵ·¿Åª¤Ê<strong>ʬΥǧ¼±</strong>¤Î»ý¤Á¼ç¤Ç¤¹¡£<br><br>
+¤Î¿Í¤ÈµÄÏÀ¤¹¤ë»þ¡¢Èà¤Ï¼«Ê¬¤Î¹Í¤¨Êý¤ò¼é¤ë¤³¤È¤ò¹¥¤ß¡¢Áê¼ê¤Î¹Í¤¨Êý¤Î·ê¤ò¸«¤Ä¤±¤Þ¤¹¡£Èà¤Ï¶µ²Ê½ñ¤ä¡¢Âº·É¤µ¤ì¤Æ¤¤¤ë¶µ»Õ¤ä¼«¿È¤Î·Ð¸³¤Ë¤è¤Ã¤Æ¾ÚÌÀ¤µ¤ì¤Æ¤¤¤Ê¤¤»ö¼Â¤Ë´Ø¤·¤Æ¤ÏÈãȽŪ¤Ç¤¹¡£¥¸¥à¤Ïŵ·¿Åª¤Ê<strong>ʬΥǧ¼±</strong>¤Î»ý¤Á¼ç¤Ç¤¹¡£<br /><br />
</li>
<li>¥Þ¥ê¡¼¤Ï¾¤Î¿Í¤ËÂФ·¤ÆÉÒ´¶¤Ç¤¹¡£Èà½÷¤Ë¤ÏÁê¼ê¤Ë¶¦´¶¤¹¤ëǽÎϤ¬¤¢¤ê¡¢¼«Ê¬¤¬´Ø·¸¤Ç¤¤Æ¡ÖÁê¼ê¤ÎΩ¾ì¤ËΩ¤Ã¤Æ¤â¤Î¤´¤È¤òÍý²ò½ÐÍ褿¡×¤È´¶¤¸¤ë¤Þ¤ÇÏäòʹ¤¯·¹¸þ¤¬¤¢¤ê¤Þ¤¹¡£Èà½÷¤Ï¼«Ê¬¤ËÃ챤ò¤â¤¿¤é¤¹¡¢Â¾¤Î¿Í¤Î·Ð¸³¤ò¶¦Í¤¹¤ë¤³¤È¤Ç³Ø¤Ü¤¦¤È¤·¤Þ¤¹¡£ ¾¤Î¿Í¤ÈÏä¹»þ¡¢Èà½÷¤ÏÂÐΩ¤òÈò¤±¡¢²Äǽ¤Ê¤é¤Ð¤·¤Ð¤·¤ÐÏÀÍýŪ¤ÊÄ󰯤Ǿ¤Î¿Í¤Î¼ê½õ¤±¤ò¤·¤è¤¦¤È»î¤ß¤Þ¤¹¡£¥Þ¥ê¡¼¤Ïŵ·¿Åª¤Ê<strong>´ØÏ¢Ç§¼±</strong>¤Î»ý¤Á¼ç¤Ç¤¹¡£</li>
</ul>
¶¨ÎÏŪ¤«¤Ä¸ú²ÌŪ¤Ê¥°¥ë¡¼¥×³Ø½¬¤Ç¤ÏÁ´°÷¤¬Î¾Êý¤Îǧ¼±ÊýË¡¤ò»È¤¦¤³¤È¤¬ºÇÎɤÀ¤È¹Í¤¨¤é¤ì¤Þ¤¹¡£
¥ª¥ó¥é¥¤¥ó¥Õ¥©¡¼¥é¥à¤Î¤è¤¦¤ÊÆÃÊ̤ʾõ¶·¤Ç¤Ï¡¢1¤Ä¤ÎÅê¹Æ¤Ç¤É¤Á¤é¤«¤ÎÀ¼ÁËô¤ÏξÊý¤ò¸«¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£°ìÈÌŪ¤Ë´ØÏ¢Ç§¼±¤ò»ý¤Ã¤¿¿Í¤Ï¡¢´ØÏ¢Ç§¼±¤¬¶¯¤¤Åê¹ÆËô¤Ï¤½¤ÎµÕ¤ÎÅê¹Æ¤ò¹Ô¤¤¤Þ¤¹¡£¤³¤Î¹Í¤¨Êý¤ò¸µ¤Ë¤½¤ì¤¾¤ì¤ÎÅê¹Æ¤òɾ²Á¤¹¤ëÌÜŪ¤Ï²¼µ¤Î¤È¤ª¤ê¤Ç¤¹:
<blockquote>
-a)¤¢¤Ê¤¿¤¬¤³¤ì¤é¤Îµ»ö¤òÆÉ¤ó¤Ç¾¤ÎÅê¹Æ¤ò¤É¤Î¤è¤¦¤Ë¹Í¤¨¤ë¤«¤ò¼ê½õ¤±¤¹¤ë¤¿¤á<br>
+a)¤¢¤Ê¤¿¤¬¤³¤ì¤é¤Îµ»ö¤òÆÉ¤ó¤Ç¾¤ÎÅê¹Æ¤ò¤É¤Î¤è¤¦¤Ë¹Í¤¨¤ë¤«¤ò¼ê½õ¤±¤¹¤ë¤¿¤á<br />
b)Åê¹Æ¼Ô¤Ë¾¤Î¿Í¤«¤é¤É¤Î¤è¤¦¤Ë¸«¤é¤ì¤Æ¤¤¤ë¤«¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤¹¤ë¤¿¤á
</blockquote>
·ë²Ì¤Ï¤É¤Î¤è¤¦¤Ê¾ì¹ç¤Ç¤â³ØÀ¸¤Îɾ²Á»È¤ï¤º¤Ë¡¢¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥óǽÎϤȳؽ¬¤ò¸þ¾å¤µ¤»¤ë¤¿¤á¤Ë
<li>Belenky, M.F. (Eds.), Knowledge, Difference, and Power; Essays inspired by “Women’s Ways of Knowing” (pp. 205-247). New York, NY: Basic Books.</li>
<li>Galotti, K. M., Clinchy, B. M., Ainsworth, K., Lavin, B., & Mansfield, A. F. (1999). A New Way of Assessing Ways of Knowing: The Attitudes Towards Thinking and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.</li>
<li>Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways of knowing as learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436.
- <br>
+ <br />
</li>
</ul>
~%50%Grant
~%50%Grant's wife
~%-50%Grant's father }</pre>
-<p><u>ÆÃÊ̤ʵ¹æ ~ = { } ¡§</u><br>
+<p><u>ÆÃÊ̤ʵ¹æ ~ = { } ¡§</u><br />
GIFT¤Î¥Õ¥£¥ë¥¿¡¼¤Ï¤³¤Î(<b> ~ = { } </b>)ÆÃÊ̤Υ³¥ó¥È¥í¡¼¥ëµ¹æ¤ò»È¤¤¤Þ¤¹¡£
½¾¤Ã¤Æ¡¢ÉáÄ̤Îʸ»ú¤È¤·¤Æ¡¢Ê¸¾ÏÃæ¤ËÍѤ¤¤ë¤³¤È¤¬½ÐÍè¤Þ¤»¤ó¡£
¤·¤«¤·¡¢HTML Entities¤È¤·¤Æ½ñ¤±¤Ð¡¢¤³¤Îʸ»ú¤òɽ¼¨¤¹¤ë¤³¤È¤¬²Äǽ¤È¤Ê¤ê¤Þ¤¹¡£
<p>Àµ¤·¤¤¥¤¥ó¥Ý¡¼¥È¥Õ¥¡¥¤¥ë¤ÎÎã¤Ç¤¹:</p>
-<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1<br>
-jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1<br>
+<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1<br />
+jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1<br />
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3</font></p>
¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤Ï¤¢¤Ê¤¿¤ÎÆü»ï¤ËÄɲäµ¤ì¤Æ¤¤¤Þ¤¹:
$a->url';
-$string['journalmailhtml'] = '$a->teacher ¤¬¤¢¤Ê¤¿¤ÎÆü»ï\'<i>$a- >journal</i>\' ¤Ë¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤òÅê¹Æ¤·¤Þ¤·¤¿¡£<br><br>
+$string['journalmailhtml'] = '$a->teacher ¤¬¤¢¤Ê¤¿¤ÎÆü»ï\'<i>$a- >journal</i>\' ¤Ë¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤òÅê¹Æ¤·¤Þ¤·¤¿¡£<br /><br />
¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤Ï¤¢¤Ê¤¿¤Î<a href=\"$a->url\">Æü»ï</a>¤ËÄɲäµ¤ì¤Æ¤¤¤Þ¤¹¡£';
$string['journalname'] = 'Æü»ï̾';
$string['journalquestion'] = 'Æü»ï¼ÁÌä';
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backupnoneusersinfo'] = 'Ãí°Õ: ¥æ¡¼¥¶¥Õ¥¡¥¤¥ë¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò¤·¤Ê¤¤ÀßÄ꤬¤Ê¤µ¤ì¤Þ¤·¤¿¡£Á´¤Æ¤Î¥â¥¸¥å¡¼¥ë¤Ï¥æ¡¼¥¶¥Ç¡¼¥¿¤ò´Þ¤Þ¤Ê¤¤·Á¤Ç¥Ð¥Ã¥¯¥¢¥Ã¥×¤µ¤ì¤Þ¤¹¡£¥¨¥¯¥µ¥µ¥¤¥ºµÚ¤Ó¥ï¡¼¥¯¥·¥ç¥Ã¥×¥â¥¸¥å¡¼¥ë¤Ï¡¢¤³¤Î¥¿¥¤¥×¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤ËŬ¤µ¤Ê¤¤°Ù¡¢¥Ð¥Ã¥¯¥¢¥Ã¥×¤µ¤ì¤Þ¤»¤ó¡£';
$string['backuporiginalname'] = '¥Ð¥Ã¥¯¥¢¥Ã¥×̾';
-$string['backupsavetohelp'] = '¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ëÊݸÀè¥Ç¥£¥ì¥¯¥È¥ê¤ò¥Õ¥ë¥Ñ¥¹¤ÇÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£<br>(¥³¡¼¥¹¥Ç¥Õ¥©¥ë¥È¥Ç¥£¥ì¥¯¥È¥ê¤ËÊݸ¤¹¤ë¾ì¹ç¤Ï¶õÇò)';
+$string['backupsavetohelp'] = '¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ëÊݸÀè¥Ç¥£¥ì¥¯¥È¥ê¤ò¥Õ¥ë¥Ñ¥¹¤ÇÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£<br />(¥³¡¼¥¹¥Ç¥Õ¥©¥ë¥È¥Ç¥£¥ì¥¯¥È¥ê¤ËÊݸ¤¹¤ë¾ì¹ç¤Ï¶õÇò)';
$string['backupuserfileshelp'] = '¼«Æ°¥Ð¥Ã¥¯¥¢¥Ã¥×¤Ë¥æ¡¼¥¶¥Õ¥¡¥¤¥ë(Îã ¥×¥í¥Õ¥£¡¼¥ë¼Ì¿¿)¤ò´Þ¤á¤ë¤«Èݤ«ÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£';
$string['backupusershelp'] = '¥µ¡¼¥ÐÆâ¤ÎÁ´¥æ¡¼¥¶¤ò´Þ¤á¤ë¤«¡¢³Æ¥³¡¼¥¹¤ËɬÍפʥ桼¥¶¤Î¤ß¤ò´Þ¤á¤ë¤«ÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£';
$string['backupversion'] = '¥Ð¥Ã¥¯¥¢¥Ã¥×¥Ð¡¼¥¸¥ç¥ó';
$string['enrolmentconfirmation'] = '¤¢¤Ê¤¿¤Ï¤³¤Î¥³¡¼¥¹¤Ë»²²Ã¤·¤Þ¤¹¡£<br />ËÜÅö¤Ë¤³¤Î½èÍý¤ò¹Ô¤Ã¤Æµ¹¤·¤¤¤Ç¤¹¤«?';
$string['enrolmentkey'] = 'ÅÐÏ¿¥¡¼';
$string['enrolmentkeyfrom'] = '¤³¤Î¥³¡¼¥¹¤Ø»²²Ã¤¹¤ë¤¿¤á¤Ë¤Ï¡ÖÅÐÏ¿¥¡¼¡×¤¬É¬ÍפǤ¹¡£¡ÖÅÐÏ¿¥¡¼¡×¤Ï $a ¤è¤êÁ÷¿®¤µ¤ì¤¿¥ï¥ó¥¿¥¤¥à¥Ñ¥¹¥ï¡¼¥É¤Ç¤¹¡£';
-$string['enrolmentkeyhint'] = '¡ÖÅÐÏ¿¥¡¼¡×¤¬°ã¤¤¤Þ¤¹¡£ºÆÅÙÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£<br> (¥Ò¥ó¥È - \'$a\' ¤Ç»Ï¤Þ¤ë¸ÀÍդǤ¹)';
+$string['enrolmentkeyhint'] = '¡ÖÅÐÏ¿¥¡¼¡×¤¬°ã¤¤¤Þ¤¹¡£ºÆÅÙÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£<br /> (¥Ò¥ó¥È - \'$a\' ¤Ç»Ï¤Þ¤ë¸ÀÍդǤ¹)';
$string['enrolmentnew'] = '$a ¤Î¿·µ¬ÅÐÏ¿';
$string['enrolmentnewuser'] = '$a->user ¤¬¥³¡¼¥¹ \"$a->course\" ¤ËÅÐÏ¿¤·¤Þ¤·¤¿¡£';
$string['enrolmentnointernal'] = '¼êưÅÐÏ¿¤Ï¸½ºßÍøÍѤǤ¤Þ¤»¤ó';
$string['nothingnew'] = 'ºÇ½ª¥í¥°¥¤¥ó¤è¤ê¹¹¿·¤µ¤ì¤¿¤â¤Î¤Ï¤¢¤ê¤Þ¤»¤ó¡£';
$string['noticenewerbackup'] = '¤³¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤Ï¡¢¸½ºß¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ëMoodle $a->serverrelease ($a->serverversion)¤è¤ê¤â¿·¤·¤¤¥Ð¡¼¥¸¥ç¥óMoodle $a->backuprelease ($a->backupversion) ¤Ë¤è¤êºîÀ®¤µ¤ì¤Þ¤·¤¿¡£µì¥Ð¡¼¥¸¥ç¥ó¤Ø¤Î¸ß´¹À¤¬Êݾ㤵¤ì¤Ê¤¤°Ù¡¢¥Ð¥Ã¥¯¥¢¥Ã¥×¥Ç¡¼¥¿¤ÎÌ·½â¤òÀ¸¤¸¤ë¶²¤ì¤¬¤¢¤ê¤Þ¤¹¡£';
$string['notifyloginfailuresmessage'] = 'a->time, IP: $a->ip, ¥æ¡¼¥¶: $a->info';
-$string['notifyloginfailuresmessageend'] = '¥í¥°¤Ï¡¢$a/course/log.php?id=1&chooselog=1&modid=site_errors ¤Ç±ÜÍ÷½ÐÍè¤Þ¤¹¡£';
+$string['notifyloginfailuresmessageend'] = '¥í¥°¤Ï¡¢$a/course/log.php?id=1&chooselog=1&modid=site_errors ¤Ç±ÜÍ÷½ÐÍè¤Þ¤¹¡£';
$string['notifyloginfailuresmessagestart'] = 'ºÇ¸å¤ËÄÌÃΤµ¤ì¤Æ¤«¤é¡¢$a ¤Ë¤ª¤±¤ë¥í¥°¥¤¥ó¼ºÇÔ°ìÍ÷¤Ç¤¹¡£';
$string['notifyloginfailuressubject'] = '$a :: ¥í¥°¥¤¥ó¼ºÇÔÄÌÃÎ';
$string['notincluded'] = '´Þ¤Þ¤Ê¤¤';
$string['search'] = '¸¡º÷';
$string['searchagain'] = 'ºÆ¸¡º÷';
$string['searchcourses'] = '¥³¡¼¥¹¤Î¸¡º÷';
-$string['searchhelp'] = 'Ʊ»þ¤ËÊ£¿ô¤Î¸ÀÍÕ¤òõ¤¹¤³¤È¤¬½ÐÍè¤Þ¤¹¡£<p>ñ¸ì : ¥Æ¥¥¹¥È¤ÎÃæ¤Ë´Þ¤Þ¤ì¤ëñ¸ì¤òõ¤·¤Þ¤¹¡£<br>+ñ¸ì : ¹çÃפ¹¤ëñ¸ì¤ò¸¡º÷¤·¤Þ¤¹¡£<br>-ñ¸ì : ¤³¤Îñ¸ì¤ò´Þ¤Þ¤Ê¤¤¸¡º÷¤ò¤·¤Þ¤¹¡£';
+$string['searchhelp'] = 'Ʊ»þ¤ËÊ£¿ô¤Î¸ÀÍÕ¤òõ¤¹¤³¤È¤¬½ÐÍè¤Þ¤¹¡£<p>ñ¸ì : ¥Æ¥¥¹¥È¤ÎÃæ¤Ë´Þ¤Þ¤ì¤ëñ¸ì¤òõ¤·¤Þ¤¹¡£<br />+ñ¸ì : ¹çÃפ¹¤ëñ¸ì¤ò¸¡º÷¤·¤Þ¤¹¡£<br />-ñ¸ì : ¤³¤Îñ¸ì¤ò´Þ¤Þ¤Ê¤¤¸¡º÷¤ò¤·¤Þ¤¹¡£';
$string['searchresults'] = '¸¡º÷·ë²Ì';
$string['sec'] = 'ÉÃ';
$string['secs'] = 'ÉÃ';
$string['notavailable'] = "¤³¤Î²ÝÂê¤Ï½àÈ÷Ãæ¤Ç¤¹¤Î¤ÇÍøÍѤǤ¤Þ¤»¤ó¡£";
$string['notenoughmarked'] = "³äÅö¤Æ¤Ë¤è¤Ã¤Æ¾¯¤Ê¤¯¤È¤â1¤Ä¤ÎÎɤ¤²ÝÂê¤È1¤Ä¤Î°¤¤²ÝÂê¤ò´Þ¤à¤³¤È¤ò³Î¼Â¤Ë½ÐÍè¤ë¡¢½½Ê¬ÌÀÇò¤Ê²ÝÂ꤬¤¢¤ê¤Þ¤»¤ó";
$string['noteonassessmentelements'] = "Áê¸ßɾ²Á²ÝÂê¤Ï¿ô¿¤¯¤Î¡Öɾ²ÁÍ×Áǡפˤè¤êÀ®Î©¤Á¤Þ¤¹¡£¤³¤Î¤³¤È¤Çɾ²Á¤ò¡¢
-<BR>
+<br />
´Êñ³î¤Ä¼óÈø°ì´Ó¤·¤¿¤â¤Î¤Ë¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
²ÝÂê¤ò³ØÀ¸¤ËÍøÍѽÐÍè¤ë
-<BR>
+<br />
¤è¤¦¤Ë¤¹¤ëÁ°¤Ë¡¢¶µ»Õ¤È¤·¤Æ¤³¤ì¤é¤ÎÍ×ÁǤòÄɲ䷤ʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£Áê¸ß
-<BR>
+<br />
ɾ²Á²ÝÂê¤ò¥¯¥ê¥Ã¥¯¤·¤ÆºÇ½é¤Î¥ª¥×¥·¥ç¥ó"Áê¸ßɾ²Á²ÝÂê¤ò´ÉÍý¤¹¤ë"¥á¥Ë¥å¡¼
-<BR>
+<br />
¤òÁªÂò¤·¤ÆÄɲ䷤Ƥ¯¤À¤µ¤¤¡£
";
$string['notgraded'] = "¾¤Î³ØÀ¸¤Ë¤è¤ë¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤Î¤ß¡¢É¾²Á̵¤·";
$string['therearegradedpeersubmissions'] = "³ØÀ¸¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿É¾²ÁºÑ¤ß²ÝÂê¤Ï \$a ¤¢¤ê¤Þ¤¹";
$string['therearepeersubmissions'] = "³ØÀ¸¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿²ÝÂê¤Ï \$a ¤¢¤ê¤Þ¤¹";
$string['typeofscale'] = "ɾ²Á´ð½à";
-$string['warningonamendingelements'] = "·Ù¹ð: Äó½Ð¤µ¤ì¤¿É¾²Á¤¬¤¢¤ê¤Þ¤¹¡£<BR>Í×ÁÇ¿ô¤ä¥¹¥±¡¼¥ë¥¿¥¤¥×¡¢Í×ÁÇÈæ½Å¤òÊѹ¹¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£";
+$string['warningonamendingelements'] = "·Ù¹ð: Äó½Ð¤µ¤ì¤¿É¾²Á¤¬¤¢¤ê¤Þ¤¹¡£<br />Í×ÁÇ¿ô¤ä¥¹¥±¡¼¥ë¥¿¥¤¥×¡¢Í×ÁÇÈæ½Å¤òÊѹ¹¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£";
$string['weightingofgrading'] = "ɾ²Áºî¶È¤ÎÈæ½Å";
$string['weightingofpeer'] = "Áê¸ßɾ²Á¤ÎÈæ½Å";
$string['weightingofteacher'] = "¶µ»Õ¤Ë¤è¤ëɾ²Á¤ÎÈæ½Å";
$string['alreadyfilled'] = '¤¢¤Ê¤¿¤Ï´û¤Ë¤³¤Î¥¢¥ó¥±¡¼¥È¤Ë²óÅú¤·¤Æ¤¤¤Þ¤¹¡£¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹¡£';
$string['modulename'] = '¥¢¥ó¥±¡¼¥È';
$string['modulenameplural'] = '¥¢¥ó¥±¡¼¥È';
-$string['mustcomplete'] = '<b>¥¢¥ó¥±¡¼¥È·ë²Ì¤òÊݸ¤¹¤ë°Ù¤Ë¤Ï<i>º£</i>¤³¤Î¥¢¥ó¥±¡¼¥È¤ò´°Î»¤µ¤»¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£Ê̤ε¡²ñ¤Ë²óÅú¤¹¤ë¤³¤È¤Ï½ÐÍè¤Þ¤»¤ó¡£</b><br><br>';
+$string['mustcomplete'] = '<b>¥¢¥ó¥±¡¼¥È·ë²Ì¤òÊݸ¤¹¤ë°Ù¤Ë¤Ï<i>º£</i>¤³¤Î¥¢¥ó¥±¡¼¥È¤ò´°Î»¤µ¤»¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£Ê̤ε¡²ñ¤Ë²óÅú¤¹¤ë¤³¤È¤Ï½ÐÍè¤Þ¤»¤ó¡£</b><br /><br />';
$string['notavail'] = '¤³¤Î¼ÁÌä¤ÏÍøÍѤǤ¤Þ¤»¤ó¡£¸å¤Ç¤ª»î¤·¤¯¤À¤µ¤¤¡£';
$string['qmanage'] = 'Ä´ºº¤Î´ÉÍý';
$string['qmanagetitle'] = 'Survey Management phpESP';
$string['fillouttwochoices'] = '2¤Ä°Ê¾å¤ÎÁªÂò¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£¶õÇò¤Ï»ÈÍѤǤ¤Þ¤»¤ó¡£';
$string['fractionsaddwrong'] = 'ɾ²Á¤Î¹ç·×¤¬100%%¤Ë㤷¤Æ¤¤¤Þ¤»¤ó¡£
-<BR>¸½ºß¹ç·× $a%%¡¡¤Ç¤¹¡£
+<br />¸½ºß¹ç·× $a%%¡¡¤Ç¤¹¡£
-<BR>¼ÁÌä¤ò½¤Àµ¤·¤Þ¤¹¤«?';
-$string['fractionsnomax'] = '¤³¤Î¼ÁÌä¤ËÂФ¹¤ëɾ²Á¤òÍ¿¤¨¤ë¤¿¤á¤Ë¡¢<BR>²òÅú¤Î°ì¤Ä¤Ï 100%% ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
+<br />¼ÁÌä¤ò½¤Àµ¤·¤Þ¤¹¤«?';
+$string['fractionsnomax'] = '¤³¤Î¼ÁÌä¤ËÂФ¹¤ëɾ²Á¤òÍ¿¤¨¤ë¤¿¤á¤Ë¡¢<br />²òÅú¤Î°ì¤Ä¤Ï 100%% ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
-<BR>¼ÁÌä¤ò½¤Àµ¤·¤Þ¤¹¤«?';
+<br />¼ÁÌä¤ò½¤Àµ¤·¤Þ¤¹¤«?';
$string['functiontakesnoargs'] = '´Ø¿ô $a ¤Ë¤Ï°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó¡£';
$string['functiontakesonearg'] = '´Ø¿ô $a ¤Ï¸·Ì©¤Ë1¤Ä¤Î°ú¿ô¤ò»ý¤ÄɬÍפ¬¤¢¤ê¤Þ¤¹¡£';
$string['functiontakesoneortwoargs'] = '´Ø¿ô $a ¤Ï1¤ÄËô¤Ï2¤Ä¤Î°ú¿ô¤ò»ý¤ÄɬÍפ¬¤¢¤ê¤Þ¤¹¡£';
$string['noreviewuntil'] = '$a ¤Þ¤Ç¤³¤Î¾®¥Æ¥¹¥È¤ÎÉü½¬¤Ï½ÐÍè¤Þ¤»¤ó¡£';
$string['noscript'] = '³¤±¤ë¤Ë¤ÏJava¥¹¥¯¥ê¥×¥È¤ò»ÈÍѲĤˤ·¤Æ¤¯¤À¤µ¤¤!';
$string['notenoughanswers'] = '¤³¤Î¥¿¥¤¥×¤Î¼ÁÌä¤Ë¤Ï¾¯¤Ê¤¯¤È¤â $a ¤Î²òÅú¤¬É¬ÍפǤ¹¡£';
-$string['notenoughsubquestions'] = '½½Ê¬¤ÊÉû¼ÁÌ䤬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡ª<br>
+$string['notenoughsubquestions'] = '½½Ê¬¤ÊÉû¼ÁÌ䤬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡ª<br />
¤³¤Î¼ÁÌä¤ò½¤Àµ¤·¤Þ¤¹¤«¡©';
$string['numerical'] = '¿ô»úÊý¼°';
$string['optional'] = '¥ª¥×¥·¥ç¥ó';
$string['notavailable'] = 'ÍøÍѽÐÍè¤Þ¤»¤ó¡£';
$string['notenoughexamplessubmitted'] = '½½Ê¬¤ÊÎ㤬Äó½Ð¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£';
$string['noteonassessmentelements'] = 'ɾ²Á¤Ï¿ô¿¤¯¤Î¡Öɾ²ÁÍ×Áǡפˤè¤êÀ®Î©¤Á¤Þ¤¹¡£¤³¤Î¤³¤È¤Çɾ²Á¤ò¡¢
-<BR>
+<br />
´Êñ³î¤Ä¼óÈø°ì´Ó¤·¤¿¤â¤Î¤Ë¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
²ÝÂê¤ò³ØÀ¸¤ËÍøÍѽÐÍè¤ë
-<BR>
+<br />
¤è¤¦¤Ë¤¹¤ëÁ°¤Ë¡¢¶µ»Õ¤È¤·¤Æ¤³¤ì¤é¤ÎÍ×ÁǤòÄɲ䷤ʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£¥³¡¼¥¹²ÝÂê
-<BR>
+<br />
¤ò¥¯¥ê¥Ã¥¯¤·¤ÆÍ×ÁǤ¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¡¢Äɲ乤뤫¤É¤¦¤«¤ò¿Ò¤Í¤é¤ì¤Þ¤¹¡£
-<BR>
+<br />
¡Ö²ÝÂê¤ÎÊÔ½¸¡×²èÌ̤ÇÍ×ÁÇ¿ô¤òÊѹ¹¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
-<BR>
+<br />
Í×ÁǼ«ÂΤϡÖɾ²Á¤Î´ÉÍý¡×²èÌ̤ÇÊѹ¹½ÐÍè¤Þ¤¹¡£ ';
$string['notgraded'] = 'ɾ²Á̵¤·';
$string['notitlegiven'] = 'Âê̾¤¬¤¢¤ê¤Þ¤»¤ó';
$string['view'] = 'ɽ¼¨';
$string['viewassessmentofteacher'] = '$a ·ï¤Îɾ²Á¤òɽ¼¨¤¹¤ë';
$string['viewotherassessments'] = '¾¤Îɾ²Á¤òɽ¼¨¤¹¤ë';
-$string['warningonamendingelements'] = '·Ù¹ð¡§É¾²Á¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Þ¤¹¡£<BR>Í×ÁÇ¿ô¡¢É¾²Á¥¿¥¤¥×¡¢Í×ÁÇÈæ½Å¤òÊѹ¹¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£';
+$string['warningonamendingelements'] = '·Ù¹ð¡§É¾²Á¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Þ¤¹¡£<br />Í×ÁÇ¿ô¡¢É¾²Á¥¿¥¤¥×¡¢Í×ÁÇÈæ½Å¤òÊѹ¹¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£';
$string['weight'] = 'Èæ½Å';
$string['weightederrorcount'] = 'Èæ½Å¥¨¥é¡¼¥«¥¦¥ó¥È¡§ $a';
$string['weightforbias'] = '¥Ð¥¤¥¢¥¹¤ËÂФ¹¤ëÈæ½Å';
$string['enrolmentconfirmation'] = 'ÀÌ ¹è¿òÅÍÀÇ ±¸¼º¿øÀ¸·Î Âü¿©ÇÏ·Á°í Çմϱî?<br />\r\r
';\r
$string['enrolmentkey'] = 'Âü¿© Ű';\r
-$string['enrolmentkeyfrom'] = 'ÀÌ ¹è¿òÅÍ´Â \'Âü¿©Å°\'°¡ ÇÊ¿äÇÕ´Ï´Ù.<BR> Âü¿©Å°´Â $a ¿¡°Ô ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.';\r
-$string['enrolmentkeyhint'] = 'Âü¿©Å°°¡ ºÎÁ¤È®ÇÕ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.<BR>\r\r
+$string['enrolmentkeyfrom'] = 'ÀÌ ¹è¿òÅÍ´Â \'Âü¿©Å°\'°¡ ÇÊ¿äÇÕ´Ï´Ù.<br /> Âü¿©Å°´Â $a ¿¡°Ô ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.';\r
+$string['enrolmentkeyhint'] = 'Âü¿©Å°°¡ ºÎÁ¤È®ÇÕ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.<br />\r\r
(ÈùÆ®: \'$a\'·Î ½ÃÀÛµÊ)';\r
$string['entercourse'] = 'ÀÌ ÄÚ½º¿¡ µé¾î°¡·Á¸é Ŭ¸¯';\r
$string['enteremailaddress'] = 'À̸ÞÀÏ ÁÖ¼Ò·Î »õ·Î¿î ºñ¹Ð¹øÈ£°¡ Àü¼ÛµË´Ï´Ù.';\r
$string['searchagain'] = '´Ù½Ã ã±â';\r
$string['searchcourses'] = '¹è¿òÅÍ Ã£±â';\r
$string['searchhelp'] = '¿©·¯ °³ÀÇ ´Ü¾î·Î °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.<p>word : ÅØ½ºÆ®¾È¿¡ ÀÌ ´Ü¾î¿Í °ü·ÃµÈ ¾î¶² °ÍÀÌ¶óµµ °Ë»ö\r\r
-<br>+word : Á¤È®ÀÌ ÀÏÄ¡ÇÏ´Â °Í¸¸ °Ë»ö\r\r
-<br>-word : ÀÌ ´Ü¾î¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °Í¸¸ º¸¿©ÁÖ±â';\r
+<br />+word : Á¤È®ÀÌ ÀÏÄ¡ÇÏ´Â °Í¸¸ °Ë»ö\r\r
+<br />-word : ÀÌ ´Ü¾î¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °Í¸¸ º¸¿©ÁÖ±â';\r
$string['searchresults'] = 'ãÀº °á°ú';\r
$string['sec'] = 'ÃÊ';\r
$string['secs'] = 'ÃÊ';\r
$string['filloutthreequestions'] = 'You must fill out at least three questions. Questions left blank will not be used.';\r
$string['fillouttwochoices'] = 'You must fill out at least two choices. Choices left blank will not be used.';\r
$string['fractionsaddwrong'] = 'The positive grades you have chosen do not add up to 100%%\r\r
-<BR>Instead, they add up to $a%%\r\r
-<BR>Do you want to go back and fix this question?';\r
+<br />Instead, they add up to $a%%\r\r
+<br />Do you want to go back and fix this question?';\r
$string['fractionsnomax'] = 'One of the answers should be 100%%, so that it is\r\r
-<BR>possible to get a full grade for this question.\r\r
-<BR>Do you want to go back and fix this question?';\r
+<br />possible to get a full grade for this question.\r\r
+<br />Do you want to go back and fix this question?';\r
$string['gradeaverage'] = 'Average grade';\r
$string['gradehighest'] = 'Highest grade';\r
$string['grademethod'] = 'Grading method';\r
$string['noquestions'] = 'No questions have been added yet';\r
$string['noreview'] = 'You are not allowed to review this quiz';\r
$string['noreviewuntil'] = 'You are not allowed to review this quiz until $a';\r
-$string['notenoughsubquestions'] = 'Not enough sub-questions have been defined!<br>\r\r
+$string['notenoughsubquestions'] = 'Not enough sub-questions have been defined!<br />\r\r
Do you want to go back and fix this question?';\r
$string['numerical'] = 'Numerical';\r
$string['publish'] = 'Publish';\r
<p>Naujas slaptaþodis yra automatiðkai sugeneruotas - gal norite já <a href=\$a->link>pakeisti</a> á labiaus ásimenamà.";
$string['enrolmentconfirmation'] = "Jûs bandote save ásiraðyti á paskaitas.<br />Ar tikrai to norite?";
$string['enrolmentkey'] = "Ásiraðymo raktas";
-$string['enrolmentkeyfrom'] = "Ði paskaita reikalauja ásiraðymo rakto - vienkartinio slaptaþodþio<BR>\r
+$string['enrolmentkeyfrom'] = "Ði paskaita reikalauja ásiraðymo rakto - vienkartinio slaptaþodþio<br />\r
kurá turëjote gauti ið \$a";
-$string['enrolmentkeyhint'] = "Ásiraðymo raktas neteisingas, bandykite dar kartà<BR>\r
+$string['enrolmentkeyhint'] = "Ásiraðymo raktas neteisingas, bandykite dar kartà<br />\r
(jis turëti prasidëti ið : '\$a')";
$string['entercourse'] = "Eiti á paskaità";
$string['enteremailaddress'] = "Áveskite el. paðto adresà ir naujas slaptaþodis bus jums iðsiøstas.";
$string['filloutthreequestions'] = "You must fill out at least three questions. Questions left blank will not be used.";
$string['fillouttwochoices'] = "You must fill out at least two choices. Choices left blank will not be used.";
$string['fractionsaddwrong'] = "The positive grades you have chosen do not add up to 100%%\r
-<BR>Instead, they add up to \$a%%\r
-<BR>Do you want to go back and fix this question?";
+<br />Instead, they add up to \$a%%\r
+<br />Do you want to go back and fix this question?";
$string['fractionsnomax'] = "One of the answers should be 100%%, so that it is\r
-<BR>possible to get a full grade for this question.\r
-<BR>Do you want to go back and fix this question?";
+<br />possible to get a full grade for this question.\r
+<br />Do you want to go back and fix this question?";
$string['gradeaverage'] = "Vidutinis ávertinimas";
$string['gradehighest'] = "Aukðèiausias ávertinimas";
$string['grademethod'] = "Vertinimo metodas";
$string['noquestions'] = "No questions have been added yet";
$string['noreview'] = "You are not allowed to review this quiz";
$string['noreviewuntil'] = "You are not allowed to review this quiz until \$a";
-$string['notenoughsubquestions'] = "Not enough sub-questions have been defined!<br>\r
+$string['notenoughsubquestions'] = "Not enough sub-questions have been defined!<br />\r
Do you want to go back and fix this question?";
$string['numerical'] = "Numerical";
$string['publish'] = "Publish";
$string['nosubmissionsavailableforassessment'] = "No Submissions available for assessment";
$string['notavailable'] = "Not Available";
$string['noteonassessmentelements'] =
- "Note that grading is broken down into a number of 'Assessment Elements'.<BR>
- This makes the grading easier and more consistent. As teacher you must add these <BR>
- Elements before making the assignment available to students. This is done by<BR>
- clicking on the assignment in the course, if no elements are present you will be asked<BR>
- to add them. You can change the number of elements using the Edit Assignment screen,<BR>
+ "Note that grading is broken down into a number of 'Assessment Elements'.<br />
+ This makes the grading easier and more consistent. As teacher you must add these <br />
+ Elements before making the assignment available to students. This is done by<br />
+ clicking on the assignment in the course, if no elements are present you will be asked<br />
+ to add them. You can change the number of elements using the Edit Assignment screen,<br />
the elements themselves can be amended from the "Managing Assessment" screen. ";
$string['notitlegiven'] = "No Title Given";
$string['notgraded'] = "Not Graded";
$string['view'] = "View";
$string['viewassessmentofteacher'] = "View Assessment of \$a";
$string['viewotherassessments'] = "View other Assessments";
-$string['warningonamendingelements'] = "WARNING: There are submitted assessments. <BR>Do NOT change the number
+$string['warningonamendingelements'] = "WARNING: There are submitted assessments. <br />Do NOT change the number
of elements, the scale types or the element weights.";
$string['weightederrorcount'] = "Weighted Error Count: \$a";
$string['weightforbias'] = "Weight for Bias";
$string['eachuserforum'] = 'Katra persona pievieno vienu diskusiju';
$string['edit'] = 'Labot';
$string['editing'] = 'Labo¹ana';
-$string['emptymessage'] = 'Notikusi k¶þda apstràdàjot Jþsu ziñu. Ziña varºtu bþt tuk¹a vai pievienojums varºtu bþt pàràk liels. <BR><B>Ziña netika saglabàta.</B>';
+$string['emptymessage'] = 'Notikusi k¶þda apstràdàjot Jþsu ziñu. Ziña varºtu bþt tuk¹a vai pievienojums varºtu bþt pàràk liels. <br /><B>Ziña netika saglabàta.</B>';
$string['everyonecanchoose'] = 'Visi var parakstïties forumam';
$string['everyoneissubscribed'] = 'Visi ir parakstïti forumam';
$string['forcesubscribe'] = 'Pierakstït visus ¹im forumam';
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backupnoneusersinfo'] = 'Piezïme: Jþs izvºlºjàties veidot rezerves kopijas \"none\" lietotàjiem, tàtad visas modu¶u rezerves kopijas ir pàrslºgtas uz \"whitout user data\" re¾ïmu. Lþdzu ievºrojiet ka \"exercise\" un \"workshop\" modu¶i nav savienojami ar ¹ï veida rezerves kopijàm, rezultàtà tie ir deaktivizºti pilnïbà.';
$string['backuporiginalname'] = 'Rezerves kopijas nosaukums';
-$string['backupsavetohelp'] = 'Pilna atra¹anàs vieta noràde, kur saglabàt rezervers kopiju<br>(atstàt tukshu, lai saglabàtu ierastajà vietà';
+$string['backupsavetohelp'] = 'Pilna atra¹anàs vieta noràde, kur saglabàt rezervers kopiju<br />(atstàt tukshu, lai saglabàtu ierastajà vietà';
$string['backupuserfileshelp'] = 'Izvºlieties vai lietotàju faili (piem. profila attºli) tiks iek¶auti automàtiskajàs rezerves kopijàs';
$string['backupusershelp'] = 'Izvºlieties vai jþs vºlaties iek¶aut visus lietotàjus serverï, vai tikai katram kursam nepiecie¹amos lietotàjus';
$string['backupversion'] = 'Rezerves kopijas versija';
$string['configallowunenroll'] = 'Ja ¹is ir uzstàdïts uz \'Yes\', tad studentiem ir at¶auts pa¹iem sevi izslºgt no kursiem kad vien vºlas.Cità gadïjumà viñi to darït nevar un ¹o procesu kontrolº tikai skolotàji un administratori.';
$string['configcachetext'] = 'Dº¶ lielàkàm lapàm vai lapàm kuras izmanto teksta filtrus, ¹is parametrs var visu paàtrinàt. Tekstu kopijas tiks saglabàtas to pàrveidotajà formà, laikà kas ¹eit noteikts. Uzstàdot ¹o pàràk mazu, var visu ievºrojami palºninàt, bet uzstàdot pàràk lielu, teksta atjauno¹ana var aizñemt pàràk ilgu laiku (piem. ar jaunàm saitºm).';
$string['configcountry'] = 'Ja gribat, ka lietotàjs pats izvºlas valsti, atstàjat ¹o lauku tuk¹u.';
-$string['configdebug'] = 'Ja ieslºgsiet ¹o opciju, tad vairàk PHP k¶þdas tiks izvadïtas. <br> (©ï opcija ir noderïga izstràdº)';
+$string['configdebug'] = 'Ja ieslºgsiet ¹o opciju, tad vairàk PHP k¶þdas tiks izvadïtas. <br /> (©ï opcija ir noderïga izstràdº)';
$string['configdeleteunconfirmed'] = 'Ja jþs izmantojat e-pasta autentifikàciju, ¹is ir periods, kurà atbilde tiks pieñemta no lietotàjiem. Pºc ¹ï perioda, veci, neapstiprinàti konti tiks izdzºsti.';
$string['configenablerssfeeds'] = '©ïs slºdzis at¶aus RSS barotni no lapas. Lai manïtu kàdas izmaiñas jums bþs jàat¶auj RSS barotne arï individuàlajos modu¶os - ejiet uz Modu¶u parametriem zem Admina konfiguràcijas';
$string['configenablerssfeedsdisabled'] = 'Tas nav pieejams, jo RSS barotnes ir neat¶autas visà lapà. Lai tàs at¶autu, ejiet uz Mainïgo parametriem zem Admina konfiguràcijas';
$string['enrolledincoursenot'] = 'Nav re»istrºts kursà ';
$string['enrolmentconfirmation'] = 'Jþs pieteiks kursam.<br />Vai vºlaties pieteikties?';
$string['enrolmentkey'] = 'Atslºgas vàrds';
-$string['enrolmentkeyfrom'] = '©im kursam vajag \'atslºgas vàrdu\' - vienreizºju<BR>
+$string['enrolmentkeyfrom'] = '©im kursam vajag \'atslºgas vàrdu\' - vienreizºju<br />
paroli, ko Jþs sañemsiet no sava skolotàja';
-$string['enrolmentkeyhint'] = 'Atslºgas vàrds nav pareizs<BR>
+$string['enrolmentkeyhint'] = 'Atslºgas vàrds nav pareizs<br />
(Noràdïjums - tas sàkas ar \'$a\')';
$string['entercourse'] = 'Spiediet ¹eit, lai ieietu kursà';
$string['enteremailaddress'] = 'Ievadiet savu e-pastu, lai iegþtu jaunu paroli, kuru nosþtïs Jums pa e-pastu.';
$string['loginguest'] = 'Ieiet kà viesim';
$string['loginsite'] = 'Ieiet lapà';
$string['loginsteps'] = 'Lai iegþtu pilnu pieeju kursiem, Jums vajadzºs izveidot jaunu kontu ¹ajà lapà.
-<br>©ïs ir instrukcijas:
+<br />©ïs ir instrukcijas:
<OL size=2>
<LI>Aizpildiet <A HREF=$a>Jauna lietotàja anketu</A> (formu, kas satur Jþsu datus).
<LI>Jums tiks nosþtïta e-pasta vºstule.
$string['search'] = 'Meklºt';
$string['searchagain'] = 'Meklºt vºlreiz';
$string['searchcourses'] = 'Meklºt kursus';
-$string['searchhelp'] = 'Jþs varat vienlaicïgi meklºt vairàkus vàrdus.<p>vàrds : atrast vàrdus tekstà.<br>+vàrds : tie¹i ¹àdu vàrdu tekstà.<br>-vàrds : neiek¶aut rezultàtus, kas satur.';
+$string['searchhelp'] = 'Jþs varat vienlaicïgi meklºt vairàkus vàrdus.<p>vàrds : atrast vàrdus tekstà.<br />+vàrds : tie¹i ¹àdu vàrdu tekstà.<br />-vàrds : neiek¶aut rezultàtus, kas satur.';
$string['searchresults'] = 'Meklº¹anas rezultàti';
$string['sec'] = 'sekunde';
$string['secs'] = 'sekundes';
$string['filloutthreequestions'] = 'Jums jàaizpilda vismaz trïs jautàjumi. Tuk¹i jautàjumi netiks pieñemti.';
$string['fillouttwochoices'] = 'Jums jàaizpilda vismaz divas izvºles. Tuk¹as izvºles netiks pieñemtas.';
$string['fractionsaddwrong'] = 'Pozitïvàs atzïmes atbildºs nesastàda 100%%
-<BR>Tàs sastàda $a%%
-<BR>Vai vºlaties doties atpaka¶ un labot ¹o jautàjumu?';
-$string['fractionsnomax'] = 'Vienàm no atbildºm ir jàbþt 100%%,<BR> lai varºtu iegþt pilnu atzïmi par ¹o jautàjumu.
-<BR>Vai vºlaties doties atpaka¶ un labot jautàjumu?';
+<br />Tàs sastàda $a%%
+<br />Vai vºlaties doties atpaka¶ un labot ¹o jautàjumu?';
+$string['fractionsnomax'] = 'Vienàm no atbildºm ir jàbþt 100%%,<br /> lai varºtu iegþt pilnu atzïmi par ¹o jautàjumu.
+<br />Vai vºlaties doties atpaka¶ un labot jautàjumu?';
$string['gift'] = 'GIFT formàts';
$string['gradeaverage'] = 'Vidºjà atzïme';
$string['gradehighest'] = 'Augstàkà atzïme';
$string['noreview'] = 'Jþs nedrïkstiet skatït testu';
$string['noreviewuntil'] = 'Jþs nedrïkstiet skatït testu lïdz $a';
$string['notenoughanswers'] = '©ï veida jautàjumam vajag vismaz $a atbildes';
-$string['notenoughsubquestions'] = 'Pàràk maz apak¹ jautàjumu!<br>
+$string['notenoughsubquestions'] = 'Pàràk maz apak¹ jautàjumu!<br />
Vai vºlaties doties atpaka¶ un labot ¹o jautàjumu?';
$string['numerical'] = 'Skaitlisks';
$string['paragraphquestion'] = 'Paragràfa jautàjums nav atbalstïts pie lïnijas $a. Jautàjums tiks ignorºts';
$string['attls8short'] = 'Uzzinàt kàpºc';
$string['attls9'] = 'Es bie¾i pamanu, ka strïdos ar gràmatas autoriem, kuras lasu, mº»inot lo»iski pieràdït, kur viñi ir k¶þdïju¹ies.';
$string['attls9short'] = 'Strïdºties ar autoriem';
-$string['attlsintro'] = '©ïs anketas mºróis - novºrtºt Jþsu attieksmi pret apmàcïbu.<BR>Anketà nav pareizu un nepareizu atbil¾u, mþs interesº tikai Jþsu viedoklis. Jþsu atbildes tiks apstràdàtas konfidenciàli, un to saturs nekàdi neitekmºs Jþsu novºrtºjumu.';
+$string['attlsintro'] = '©ïs anketas mºróis - novºrtºt Jþsu attieksmi pret apmàcïbu.<br />Anketà nav pareizu un nepareizu atbil¾u, mþs interesº tikai Jþsu viedoklis. Jþsu atbildes tiks apstràdàtas konfidenciàli, un to saturs nekàdi neitekmºs Jþsu novºrtºjumu.';
$string['attlsm1'] = 'Attieksme pret màcïbas un domà¹anas stilu';
$string['attlsm2'] = 'Saistïtà màcï¹anàs';
$string['attlsm3'] = 'Sadalïtà màcï¹anàs';
$string['nosubmission'] = 'No Submission';
$string['nosubmissionsavailableforassessment'] = 'No Submissions available for assessment';
$string['notavailable'] = 'Not Available';
-$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<BR>
- This makes the grading easier and more consistent. As teacher you must add these <BR>
- Elements before making the assignment available to students. This is done by<BR>
- clicking on the assignment in the course, if no elements are present you will be asked<BR>
- to add them. You can change the number of elements using the Edit Assignment screen,<BR>
+$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<br />
+ This makes the grading easier and more consistent. As teacher you must add these <br />
+ Elements before making the assignment available to students. This is done by<br />
+ clicking on the assignment in the course, if no elements are present you will be asked<br />
+ to add them. You can change the number of elements using the Edit Assignment screen,<br />
the elements themselves can be amended from the \"Managing Assessment\" screen. ';
$string['notgraded'] = 'Not Graded';
$string['notitlegiven'] = 'No Title Given';
$string['view'] = 'View';
$string['viewassessmentofteacher'] = 'View Assessment of $a';
$string['viewotherassessments'] = 'View other Assessments';
-$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <BR>Do NOT change the number
+$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <br />Do NOT change the number
of elements, the scale types or the element weights.';
$string['weight'] = 'Weight';
$string['weightederrorcount'] = 'Weighted Error Count: $a';
$string['about'] = 'Tentang editor ini';
$string['absbottom'] = 'Bawah absolut';
-$string['absmiddle'] = 'Tengah absolut';
+$string['middle'] = 'Tengah absolut';
$string['address'] = 'Alamat';
$string['alignment'] = 'Susunan';
$string['alternatetext'] = 'Teks Alternatif';
$string['entryishidden'] = '(tersembunyi buat masa ini)';
$string['entryleveldefaultsettings'] = 'Setting Peringkat Kemasukan (default)';
$string['entryusedynalink'] = 'Ini patut dirangkaikan secara otomatik';
-$string['explainaddentry'] = 'Tambah kemasukan baru kepada glosari.<br>Konsep dan definisi wajib diisi.';
+$string['explainaddentry'] = 'Tambah kemasukan baru kepada glosari.<br />Konsep dan definisi wajib diisi.';
$string['explainall'] = 'Paparkan SEMUA dalam satu muka';
$string['explainalphabet'] = 'Browse glosari menggunkan indeks ini';
-$string['explainexport'] = 'Sebuah fail telah dijana.<br>Sila muat-turun dan simpannya dengan selamat. Anda boleh mengimportnya ke dalam kursus ini atau yang lain.';
+$string['explainexport'] = 'Sebuah fail telah dijana.<br />Sila muat-turun dan simpannya dengan selamat. Anda boleh mengimportnya ke dalam kursus ini atau yang lain.';
$string['explainimport'] = 'Anda perlu menyatakan fail untuk diimport dan kriteria bagi proses tersebut.<p>Hantar dan lihat keputusannya.';
$string['explainspecial'] = 'Tunjukkan kemasukan yang tidak bermula dengan huruf';
$string['exportedentry'] = 'Kemasukan dieksport';
\r
Walaupun setiap dari kita bisa mneggunakan kedua cara ini dalam jumlah yang berbeda dalam saat yang berbeda, ini bisa sangat berguna dengan membayangkan dua orang sebagai contoh, satu adalah orang yang lebih kearah orang yang berpengetahuan terpisah (Jim) dan yang lainnya lebih kearah orang yang berpengetahuan berhubungan (Mary).\r
<ul>\r
- <li>Jim suka untuk mengingat se 'objektif' yang dimungkinkan tanpa mengikutkan perasaan dan emosi. Saat didalam diskusi dengan orang lain yang mungkin mempunyai pemikiran yang berbeda, dia menyukai untuk mempertahankan pemikirannya sendiri, menggunakan logika untuk menemukan celah pada pemikiran lawannya. Dia adalah kritis terhadap pemikiran baru sampai dia mendapatkan bukti yang kuat dari sumber yang dapat dipercaya seperti dari buku literatur, pengajar yang dikagumi atau dari pengalamannya sendiri. Jim adalah orang yang sangat berpengetahuan terpisah.<br>\r
+ <li>Jim suka untuk mengingat se 'objektif' yang dimungkinkan tanpa mengikutkan perasaan dan emosi. Saat didalam diskusi dengan orang lain yang mungkin mempunyai pemikiran yang berbeda, dia menyukai untuk mempertahankan pemikirannya sendiri, menggunakan logika untuk menemukan celah pada pemikiran lawannya. Dia adalah kritis terhadap pemikiran baru sampai dia mendapatkan bukti yang kuat dari sumber yang dapat dipercaya seperti dari buku literatur, pengajar yang dikagumi atau dari pengalamannya sendiri. Jim adalah orang yang sangat berpengetahuan terpisah.<br />\r
</li>\r
<li>Mary lebih sensitif terhadap orang lain. Dia punya kemampuan untuk berempati dan cenderung untuk mendengarkan dan bertanya sampai dia merasa dia bisa berhubungan dan "mengerti sesuatu dari cara mereka melihat". Dia belajar dari mencoba untuk berbagi pengalaman yang mengarah kepada pengetahuan yang ia temukan pada orang lain. Jika berbicara pada orang lain, dia menghindari konfrontasi dan akan sering mencoba untuk membantu orang lain tersebut jika ia melihat cara untuk melakukannya, menggunakan pemberian saran secara logika. Mary adalah orang yang sangat berpengetahuan berhubungan.</li>\r
</ul>\r
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backupnoneusersinfo'] = 'Nota: Anda telah memilih untuk tidak mengarkib pengguna, oleh itu arkib bagi semua modul telah ditukarkan kepada mod \"tanpa data pengguna\". Sila pastikan pengarkiban bagi modul \"latihan\" dan \"bengkel\" dinyahaktifkan, kerana kedua-dua modul ini tidak serasi dengan mod ini.';
$string['backuporiginalname'] = 'Nama arkib';
-$string['backupsavetohelp'] = 'Direktori lengkap di mana anda ingin menyimpan fail-fail arkib<br>(biarkan kosong untuk menyimpan dalam direktori default kursus)';
+$string['backupsavetohelp'] = 'Direktori lengkap di mana anda ingin menyimpan fail-fail arkib<br />(biarkan kosong untuk menyimpan dalam direktori default kursus)';
$string['backupuserfileshelp'] = 'Tentukan sama ada fail-fail pengguna (contohnya, gambar pada profil) juga dimasukkan dalam arkib otomatik';
$string['backupusershelp'] = 'Tentukan apakah anda ingin memasukkan semua pengguna atau hanya pengguna tertentu dari setiap kursus';
$string['backupversion'] = 'Versi Arkib';
$string['enrolledincoursenot'] = 'Tidak berdaftar dengan kursus \'$a\'';
$string['enrolmentconfirmation'] = 'Anda pasti ingin mendaftarkan diri untuk kursus ini?';
$string['enrolmentkey'] = 'Kunci pendaftaran';
-$string['enrolmentkeyfrom'] = 'Kursus ini memerlukan \'Kunci Pendaftaran\' - hanya sekali<BR>
+$string['enrolmentkeyfrom'] = 'Kursus ini memerlukan \'Kunci Pendaftaran\' - hanya sekali<br />
kunci masuk yang Anda dapatkan dari $a';
-$string['enrolmentkeyhint'] = 'Kunci Masuk ini tidak sah, sila cuba lagi<BR>
+$string['enrolmentkeyhint'] = 'Kunci Masuk ini tidak sah, sila cuba lagi<br />
(Ini petunjuknya - dimulai dengan \'$a\'';
$string['enrolmentnew'] = 'Pendaftaran baru dalam $a';
$string['enrolmentnointernal'] = 'Pendaftaran secara manual tidak dibenarkan buat masa ini';
$string['search'] = 'Cari';
$string['searchagain'] = 'Cari lagi';
$string['searchcourses'] = 'Cari kursus';
-$string['searchhelp'] = 'Anda boleh mencari lebih dari satu perkataan sekaligus.<p>kata : cari perkataan ini mana-mana di dalam teks.<br>+kata : cari perkataan ini dengan tepat.<br>-kata : jangan cari perkataan ini.';
+$string['searchhelp'] = 'Anda boleh mencari lebih dari satu perkataan sekaligus.<p>kata : cari perkataan ini mana-mana di dalam teks.<br />+kata : cari perkataan ini dengan tepat.<br />-kata : jangan cari perkataan ini.';
$string['searchresults'] = 'Hasil pencarian';
$string['sec'] = 'saat';
$string['secs'] = 'saat';
$string['nosubmissionstoremove'] = "Tiada tugasan untuk dibuang";
$string['notavailable'] = "Tugasan ini masih dalam pembikinan dan masih belum boleh diakses.";
$string['notenoughmarked'] = "Masih belum ada tugasan tertanda untuk memastikan peruntukan yang memasukkan satu tugasan baik dan satu tugasan buruk.";
-$string['noteonassessmentelements'] = "Perhatikan bahawa dalam satu tugasan penggredan rakan sebaya, penggredan tersebut dipecahkan kepada beberapa 'elemen penilaian'<BR>. Ini menjadikan proses penggredan itu lebih mudah dan lebih konsisten. Sebagai seorang guru, anda mesti memasukkan elemen-elemen ini sebelum menjadikan tugasan itu sedia-ada buat para pelajar. Ini dapat dilakukn dengan klik di atas tugasan penggredan rakan sebaya dan memilih opsyen pertama <BR> dalam "Managing a Peer Graded Assignment" menu.";
+$string['noteonassessmentelements'] = "Perhatikan bahawa dalam satu tugasan penggredan rakan sebaya, penggredan tersebut dipecahkan kepada beberapa 'elemen penilaian'<br />. Ini menjadikan proses penggredan itu lebih mudah dan lebih konsisten. Sebagai seorang guru, anda mesti memasukkan elemen-elemen ini sebelum menjadikan tugasan itu sedia-ada buat para pelajar. Ini dapat dilakukn dengan klik di atas tugasan penggredan rakan sebaya dan memilih opsyen pertama <br /> dalam "Managing a Peer Graded Assignment" menu.";
$string['notgraded'] = "Tiada penggredan, cuma maklum-balas daripada pelajar-pelajar lain.";
$string['notyetassessedby'] = "Belum lagi dinilai oleh \$a";
$string['notyetgraded'] = "Belum lagi digred";
$string['therearegradedpeersubmissions'] = "Terdapat \$a serahan yang telah digred yang diperuntukkan kepada pelajar";
$string['therearepeersubmissions'] = "Terdapat \$a serahan yang diperuntukkan kepada pelajar";
$string['typeofscale'] = "Jenis skala";
-$string['warningonamendingelements'] = "Amaran: Terdapat tugasan yang diserahkan <br> Jangan tukar bilangan elemen, jenis skala ataupun berat elemen";
+$string['warningonamendingelements'] = "Amaran: Terdapat tugasan yang diserahkan <br /> Jangan tukar bilangan elemen, jenis skala ataupun berat elemen";
$string['weightingofgrading'] = "Peratusan prestasi gred";
$string['weightingofpeer'] = "Peratusan gred rakan sebaya";
$string['weightingofteacher'] = "Peratusan gred-gred guru";
$string['filloutthreequestions'] = 'Anda harus mengisi sekurang-kurangnya tiga soalan. Soalan yang dikosongkan tidak akan digunakan.';
$string['fillouttwochoices'] = 'Anda harus mengisi sekurang-kurangnya tiga pilihan. Pilihan yang dikosongkan tidak akan digunakan.';
$string['fractionsaddwrong'] = 'Gred positif yang anda pilih tidak menghasilkan jumlah 100%%
-<BR>Tetapi menghasilkan jumlah $a%%
-<BR>Adakah anda ingin kembali untuk memperbaiki soalan ini?';
+<br />Tetapi menghasilkan jumlah $a%%
+<br />Adakah anda ingin kembali untuk memperbaiki soalan ini?';
$string['fractionsnomax'] = 'Salah satu dari jawapan harus bernilai 100%%, supaya
-<BR>berkemungkinan untuk memperoleh gred penuh untuk soalan ini.
-<BR>Adakah anda ingin kembali untuk memperbaiki soalan ini?';
+<br />berkemungkinan untuk memperoleh gred penuh untuk soalan ini.
+<br />Adakah anda ingin kembali untuk memperbaiki soalan ini?';
$string['gift'] = 'Format GIFT';
$string['gradeaverage'] = 'Gred sederhana';
$string['gradehighest'] = 'Gred tertinggi';
$string['noreviewuntil'] = 'Anda tidak dibenarkan melihat kuiz ini hingga $a';
$string['noscript'] = 'JavaScript perlu diaktifkan terlebih dahulu!';
$string['notenoughanswers'] = 'Soalan jenis ini memerlukan sekurang-kurangnya $a jawapan';
-$string['notenoughsubquestions'] = 'Sub-Soalan tidak mencukupi untuk ditentukan!<br> Adakah anda ingin kembali dan mengubahsuai soalan ini?';
+$string['notenoughsubquestions'] = 'Sub-Soalan tidak mencukupi untuk ditentukan!<br /> Adakah anda ingin kembali dan mengubahsuai soalan ini?';
$string['numerical'] = 'Nombor';
$string['paragraphquestion'] = 'Soalan Perenggan tidak dibenarkan pada barisan $a. Soalan tersebut akan diabaikan';
$string['percentcorrect'] = 'Peratusan Betul';
$string['nosubmission'] = 'Tiada hantaran';
$string['nosubmissionsavailableforassessment'] = 'Tiada hantaran untuk dinilai';
$string['notavailable'] = 'Tidak tersedia';
-$string['noteonassessmentelements'] = 'Gred dipecahkan kepada beberapa \'elemen penilaian\'.<BR> Ini memudahkan kerja menggred dan lebih konsisten. Sebagai pengajar, anda mesti menambah <BR> elemen sebelum membuat tugasan untuk pelajar. Ini boleh dilakukan dengan<BR> mengklik tugasan di dalam kursus, dan jika tiada elemen di situ, anda akan ditanya<BR> untuk menambahnya. Anda boleh ubah bilangan elemen menggunakan skrin Ubah Suai Tugasan,<BR> elemen boleh diubah dari skrin \"Mengurus Tugasan\"';
+$string['noteonassessmentelements'] = 'Gred dipecahkan kepada beberapa \'elemen penilaian\'.<br /> Ini memudahkan kerja menggred dan lebih konsisten. Sebagai pengajar, anda mesti menambah <br /> elemen sebelum membuat tugasan untuk pelajar. Ini boleh dilakukan dengan<br /> mengklik tugasan di dalam kursus, dan jika tiada elemen di situ, anda akan ditanya<br /> untuk menambahnya. Anda boleh ubah bilangan elemen menggunakan skrin Ubah Suai Tugasan,<br /> elemen boleh diubah dari skrin \"Mengurus Tugasan\"';
$string['notgraded'] = 'Tidak digred';
$string['notitlegiven'] = 'Tiada tajuk diberi';
$string['numberofassessmentelements'] = 'Bilangan komen, elemen tugasan, kumpulan gred, pernyataan kriteria atau kategori dalam bentuk rubrik';
$string['view'] = 'Lihat';
$string['viewassessmentofteacher'] = 'Lihat penilaian $a';
$string['viewotherassessments'] = 'Lihat penilaian lain';
-$string['warningonamendingelements'] = 'AMARAN: Terdapat penilaian yang telah dihantar. <BR> JANGAN ubah bilangan elemen, jenis skala atau bebanan elemen.';
+$string['warningonamendingelements'] = 'AMARAN: Terdapat penilaian yang telah dihantar. <br /> JANGAN ubah bilangan elemen, jenis skala atau bebanan elemen.';
$string['weight'] = 'Pemberat';
$string['weightederrorcount'] = 'Bilangan Ralat (dgn pemberat): $a';
$string['weightforbias'] = 'Pemberat untuk Pertimbangan';
<h3><a name="errorgetstring"></a>Mijn pagina's tonen fatal errors zoals : call to undefined function: get_string()</h3>
<p class="answer">Als je fouten ziet zoals:</p>
-<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp\www\moodle\config.php on line 94 <br> Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php on line 11</p>
+<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp\www\moodle\config.php on line 94 <br /> Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php on line 11</p>
<p class="answer">dan heb je waarschijnlijk een puntkomma of aanhalingsteken vergeten in een lijn van config.php (vóór lijn 94).</p>
<p class="answer">Een andere reden zou kunnen zijn dat je config.php hebt geopend in een programma zoals Word om het te bewerken en het dan bewaard hebt als een HTML-bestand in de plaats van een gewoon tekstbestand.</p>
<p> </p>
<h3><a name="quotes" id="quotes"></a>Telkens ik tekst toevoeg met een weglatingsteken (') of een aanhalingsteken (") krijg ik fouten of wordt er een schuine streep aan toegevoegd</h3>
<p class="answer">Problemen veroorzaakt door accenten worden veroorzaakt door een foute instelling van "magic"es". Moodle heeft volgende instelling nodig (zijn gewoonlijk standaardinstellingen):</p>
-<p class="answercode">magic_quotes_gpc = On<br>
+<p class="answercode">magic_quotes_gpc = On<br />
magic_quotes_runtime = Off</p>
<p class="answer">Lees ook het deel over <a href="./?file=install.html#webserver">webserverconfiguratie</a> in de installatiedocumentatie voor meer details.</p>
<p class="answer"> </p>
<p>Om het installatiescript (install.php) te starten volstaat het om de hoofd-URL van je Moodlesite te bezoeken met een browser of om <strong>http://jouwserver/install.php</strong> rechtstreeks te openen. </p>
<p>(Het installatiescript zal een cookie voor de sessie proberen te plaatsen. Als je hiervoor een waarschuwing krijgt in je browser, accepteer dan die cookie!) </p>
<p>Moodle zal ontdekken dat verdere configuratie nodig is en zal je door enkele schermen leiden om een nieuw configuratiebestand te maken: <strong>config.php. </strong>Aan het einde van dat proces zal Moodle proberen dit bestand op de juiste plaats te bewaren. Indien dat niet lukt krijg je de mogelijkheid het bestand te downloaden. Je kunt het dan zelf uploaden naar de Moodlemap op de server. </p>
- <p>Tijdens deze procedure zal het installatiescript je serveromgeving testen en je suggesties geven over hoe je eventuele problemen kunt oplossen. Voor de meest voorkomende problemen zouden deze suggesties voldoende moeten zijn, maar als je toch vast zou geraken, dan kun je waarschijnlijk verder in dit document lezen wat er juist problemen geeft. <br>
+ <p>Tijdens deze procedure zal het installatiescript je serveromgeving testen en je suggesties geven over hoe je eventuele problemen kunt oplossen. Voor de meest voorkomende problemen zouden deze suggesties voldoende moeten zijn, maar als je toch vast zou geraken, dan kun je waarschijnlijk verder in dit document lezen wat er juist problemen geeft. <br />
</p>
<h3 class="sectionheading"><a name="webserver" id="webserver"></a>4.1 Algemene instellingen van de webserver</h3>
on line cursus kan benaderen. Wie Moodle gebruikt is een Moodler.</p>
<p>Kom en <a href="http://moodle.org/community/" target="_top">moodle mee!</a>!</p>
</blockquote>
-<p><br>
+<p><br />
</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
<p>Deze pagina probeert in eenvoudige bewoordingen uit te leggen wat die zin betekent door het uitleggen van <strong>vier belangrijke concepten</strong> die er achter zitten. Merk op dat elk van deze concepten slechts een samenvatting van één zienswijze is van wat het resultaat is van een enorme hoeveelheid onderzoek. Als je hierover al wat gelezen hebt, dan kunnen onderstaande definities wat dunnetjes lijken.</p>
- <p>Als deze concepten helemaal nieuw voor je zijn, dan is het mogelijk dat deze ideeën in het begin moeilijk te begrijpen zijn - ik kan je alleen aanraden ze erg zorgvuldig te lezen terwijl je nadenkt over je eigen leerervaringen.<br>
+ <p>Als deze concepten helemaal nieuw voor je zijn, dan is het mogelijk dat deze ideeën in het begin moeilijk te begrijpen zijn - ik kan je alleen aanraden ze erg zorgvuldig te lezen terwijl je nadenkt over je eigen leerervaringen.<br />
</p>
<h3>1. Constructivisme</h3>
<blockquote>
<p>Deze zienswijze houdt in dat mensen op een actieve manier nieuwe kennis <strong>construeren</strong> als ze interageren met hun omgeving. </p>
<p>Alles wat je leest, hoort, ziet, voelt en aanraakt wordt getoetst aan je voorkennis en als het past in je mentale leefwereld, kan het nieuwe kennis vormen die je verder meedraagt. Kennis wordt versterkt als je ze met succes kan gebruiken in je leefwereld. Je bent niet zomaar een geheugenbank die passief informatie opslorpt, noch kan kennis naar jouw hoofd "verzonden" worden door gewoon maar iets te lezen of naar iemand te luisteren.</p>
- <p>Dit wil niet zeggen dat je niets kan leren van het lezen van een website of het luisteren naar een lezing. Natuurlijk kan dat. Er wordt alleen maar op gewezen dat er veel meer interpretatie gebeurt dan gewoon maar een transfer van informatie van het ene brein naar het andere.<br>
+ <p>Dit wil niet zeggen dat je niets kan leren van het lezen van een website of het luisteren naar een lezing. Natuurlijk kan dat. Er wordt alleen maar op gewezen dat er veel meer interpretatie gebeurt dan gewoon maar een transfer van informatie van het ene brein naar het andere.<br />
</p>
</blockquote>
<h3>2. Constructionisme</h3>
<blockquote>
<p>Constructionisme beweert dat leren vooral effectief is wanneer iets gemaakt wordt om aan anderen te tonen. Dit kan allerlei vormen hebben, van een gesproken zin of een bericht plaatsen op internet, tot meer complexe activiteiten zoals schilderen, een huis bouwen of een softwarepakket schrijven.</p>
- <p>Zo kun je bijvoorbeeld deze pagina verschillende keren lezen en het toch telkens de volgende dag vergeten - maar wanneer je probeert deze ideeën met je eigen woorden uit te leggen aan iemand anders, of wanneer je een presentatie maakt die deze ideeën verklaart, dan garandeer ik je dat je dit beter begrijpt en dat het meer geïntegreerd zal zitten in je eigen ideeën. Dit is de reden waarom mensen nota nemen tijdens lezingen, zelfs als ze deze nota toch nooit meer opnieuw lezen..<br>
+ <p>Zo kun je bijvoorbeeld deze pagina verschillende keren lezen en het toch telkens de volgende dag vergeten - maar wanneer je probeert deze ideeën met je eigen woorden uit te leggen aan iemand anders, of wanneer je een presentatie maakt die deze ideeën verklaart, dan garandeer ik je dat je dit beter begrijpt en dat het meer geïntegreerd zal zitten in je eigen ideeën. Dit is de reden waarom mensen nota nemen tijdens lezingen, zelfs als ze deze nota toch nooit meer opnieuw lezen..<br />
</p>
</blockquote>
<h3>3. Sociaal Constructivisme</h3>
<blockquote>
<p>Dit breidt bovenstaande ideeën uit naar een sociale groep die dingen maken voor elkaar, samen een kleine cultuur maken van gedeelde artefacten met gedeelde inhouden. Wanneer iemand in zo'n cultuur is ondergedompeld, dan leert zo iemand de hele tijd over hoe hij deel kan uitmaken van die cultuur en dat op vele niveau's.</p>
-<p>Denk aan een eenvoudig voorwerp als een kopje. Dat voorwerp kan voor vele doeleinden gebruikt worden, maar de vorm doet je denken aan het vasthouden van vloeistoffen. Een ingewikkelder voorbeeld is een on line cursus - niet alleen de "vorm" van de softwareonderdelen geven een indicatie van de manier waarop een online cursus moet werken, maar de activiteiten en de teksten die binnen de groep geproduceerd worden zullen helpen vorm geven aan hoe elke persoon zich gaat gedragen binnen die groep.<br>
+<p>Denk aan een eenvoudig voorwerp als een kopje. Dat voorwerp kan voor vele doeleinden gebruikt worden, maar de vorm doet je denken aan het vasthouden van vloeistoffen. Een ingewikkelder voorbeeld is een on line cursus - niet alleen de "vorm" van de softwareonderdelen geven een indicatie van de manier waarop een online cursus moet werken, maar de activiteiten en de teksten die binnen de groep geproduceerd worden zullen helpen vorm geven aan hoe elke persoon zich gaat gedragen binnen die groep.<br />
</p>
</blockquote>
<h3>4. Connected en Separate</h3>
uploaden met de oplossing van de taak. De data waarop de leerlingen hun bestand uploaden worden bijgehouden.
Daarna kun je vanuit één enkele pagina elk bestand zien (en hoe vroeg of laat het binnengekomen is), een cijfer en
commentaar noteren. Een half uur nadat je het werk van een bepaalde leerling beoordeeld hebt, stuurt Moodle automatisch
- een e-mail met een verwittiging naar die leerling. </dd><BR>
- <BR>
+ een e-mail met een verwittiging naar die leerling. </dd><br />
+ <br />
<dt><strong>Keuze</strong></dt>
<dd>Een Keuze-activiteit is heel eenvoudig - je stelt een vraag en geeft een aantal mogelijke antwoorden.
Leerlingen kunnen hun keuze maken en je krijgt een rapporteringsscherm met de resultaten. Je kunt het gebruiken voor
snelle onderzoekjes of klasverkiezingen.</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>Forum</strong></dt>
<dd>Deze module is veruit de belangrijkste - hier gebeurt de discussie. Als je een nieuw forum toevoegt, dan krijg
je de keuze uit verschillende types - een eenvoudige één-onderwerpdiscussie, een algemeen
forum (vrij voor iedereen) of een discussie met één discussielijn per gebruiker.
</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>Logboek</strong></dt>
<dd>Elk logboek is een deel van het hele cursuslogboek. In elk logboek kan je een
open vraag stellen die de leerling begeleidt bij het noteren van zijn vorderingen en een tijdsvenster geven
te schrijven. De logboeken zijn immers alleen maar voor hen en voor jou zichtbaar.
Achteraf kun je alle inzendingen per week of onderwerp beoordelen en toelichten. De leerlingen
zullen automatisch een e-mail krijgen waarin ze van jouw feedback op de hoogte gebracht worden.</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>Bron</strong></dt>
<dd>Bronnen zijn de inhoud van je cursus. Elke bron kan een bestand zijn dat je geüpload hebt of kan met een URL naar
een bestand verwijzen. Je kan ook eenvoudige op tekst gebaseerde pagina's maken door ze rechtstreeks in een formulier
te typen.</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>Test</strong></dt>
<dd>Deze module maakt het je mogelijk om testen te ontwerpen en te publiceren. Een test kan meerkeuzevragen, waar/onwaar-vragen,
kortantwoord vragen en koppelvragen bevatten. De vragen worden per categorie bewaard in een databank. Ze kunnen hergebruikt worden
binnen het vak en zelfs over verschillende vakken. Tijdens de test kun je meer pogingen toestaan. Elke poging wordt
automatisch genoteerd en de leraar kan kiezen of er feedback gegeven wordt of om de juiste antwoorden te tonen.
Deze module kan automatisch verbeteren en cijfers toekennen.</dd>
- <BR>
- <BR>
+ <br />
+ <br />
<dt><strong>Onderzoek</strong></dt>
<dd>De onderzoeksmodule bevat een aantal voorgeprogrammeerde onderzoeksinstrumenten die nuttig zijn voor het evalueren
en het leren kennen van je klas. Op dit ogenblik ziten de COLLES- en de ATTLS-instrumenten in het pakket. Je kunt ze
aan leerlingen geven aan het begin van de cursus als een diagnoseïnstrument en op het eind van cursus als evaluatieïnstrument.
(ik gebruik er één elke week in mijn lessen).</dd>
</dl>
- <BR>
+ <br />
<p>Nadat je je activiteiten hebt toegevoegd, kun je ze op en neer bewegen binnen je vaklay-out door op de kleine pijltjes
naast elke activiteit te klikken (<img src="../pix/t/up.gif" width="9" height="10">
<img src="../pix/t/down.gif" width="9" height="10">). Je kunt ze ook verwijderen door op het icoon Verwijderen <img src="../pix/t/delete.gif" width="10" height="10"> te klikken,
<li><strong>help</strong>: waarin de contextgevoelige helpbestanden staan die verschijnen in een popup-venster als je op de help icoontjes klikt. Je vindt die overal in Moolde.
-</li><li><strong>docs</strong>: waarin de basisdocumentatie staat (zoals dit document)<br>
+</li><li><strong>docs</strong>: waarin de basisdocumentatie staat (zoals dit document)<br />
</li>
</ul>
-<p style="margin-left: 40px;">Al wat je moet doen is een nieuwe map maken in de lang-map door gebruik te maken van de tweelettercode voor jouw taal. Je kunt deze standaardcodes vinden in lib/languages.php. Als je een variatie maakt op een bestaande taal, gebruik dan de bestaande taalcode, gevolgd door een underscore en een betekenisvolle extentie van twee letters (bv <span style="font-style: italic;">pt </span>voor Portugees en <span style="font-style: italic;">pt_br</span> voor de Braziliaanse variant van het Portugese taalpakket). Als je een Unicodeversie maakt, voeg dan <span style="font-weight: bold;">_utf8</span> aan het einde toe (bv <span style="font-style: italic;">sr_utf8</span>).<br>
+<p style="margin-left: 40px;">Al wat je moet doen is een nieuwe map maken in de lang-map door gebruik te maken van de tweelettercode voor jouw taal. Je kunt deze standaardcodes vinden in lib/languages.php. Als je een variatie maakt op een bestaande taal, gebruik dan de bestaande taalcode, gevolgd door een underscore en een betekenisvolle extentie van twee letters (bv <span style="font-style: italic;">pt </span>voor Portugees en <span style="font-style: italic;">pt_br</span> voor de Braziliaanse variant van het Portugese taalpakket). Als je een Unicodeversie maakt, voeg dan <span style="font-weight: bold;">_utf8</span> aan het einde toe (bv <span style="font-style: italic;">sr_utf8</span>).<br />
</p>
-<p style="margin-left: 40px;">Kopieer vervolgens moodle.php van een andere taal in je nieuwe map. Die van de "en" map is gewoonlijk de beste keuze, maar het heeft eigenlijk weinig belang vermits je het toch gaat herschrijven.<br>
+<p style="margin-left: 40px;">Kopieer vervolgens moodle.php van een andere taal in je nieuwe map. Die van de "en" map is gewoonlijk de beste keuze, maar het heeft eigenlijk weinig belang vermits je het toch gaat herschrijven.<br />
</p>
-<h3 style="margin-left: 40px;">Kleine aanpassingen maken<br>
+<h3 style="margin-left: 40px;">Kleine aanpassingen maken<br />
</h3>
-<p style="margin-left: 80px;">Als je slechts een klein aantal aanpassingen wil maken om je interface beter te laten aansluiten bij je site, <span style="font-weight: bold;">begin dan niet met één van de standaardtaalpakketten aan te passen</span>. Als je dat doet zullen je wijzigingen overschreven worden als je je Moodle upgradet.<br>
+<p style="margin-left: 80px;">Als je slechts een klein aantal aanpassingen wil maken om je interface beter te laten aansluiten bij je site, <span style="font-weight: bold;">begin dan niet met één van de standaardtaalpakketten aan te passen</span>. Als je dat doet zullen je wijzigingen overschreven worden als je je Moodle upgradet.<br />
</p>
<p style="margin-left: 80px;">Gebruik in de plaats daarvan bovenstaande instructies om een splinternieuw taalpakket aan te maken en zet de parent language (in moodle.php) op een taal die het dichtst aanleunt bij de jouwe. Bijvoorbeeld, een goede naam voor een lokale Nederlandse versie zou "<span style="font-style: italic;">nl_lokaal</span>" zijn, en als parent language zou je dan "<span style="font-style: italic;">nl</span>" kunnen zetten.</p>
-<p style="margin-left: 80px;">Merk op dat je dan deze nieuwe vertaling als standaardtaal voor je site moet zetten en dat je dan best de beschikbare talen op <span style="font-weight: bold;">Beheer >> Configuratie >> Configureer variablen</span> kunt beperken, zodat al je bezoekers je site in het nieuwe taalpakket kunnen zien..<br>
-<br>
+<p style="margin-left: 80px;">Merk op dat je dan deze nieuwe vertaling als standaardtaal voor je site moet zetten en dat je dan best de beschikbare talen op <span style="font-weight: bold;">Beheer >> Configuratie >> Configureer variablen</span> kunt beperken, zodat al je bezoekers je site in het nieuwe taalpakket kunnen zien..<br />
+<br />
</p>
-<h3 style="margin-left: 40px;">Vertalen van de Moodle-interface taalbestanden (de "string"-bestanden)<br>
+<h3 style="margin-left: 40px;">Vertalen van de Moodle-interface taalbestanden (de "string"-bestanden)<br />
</h3>
<li>De formulieren bestaan uit drie kolommen, de eerste is de naam van elke string, de tweede is die string in het Engels en de laatste is de vertaling in de huidige taal. </li>
<li>Bewerk de ontbrekende strings in elk bestand (in een andere kleur aangeduid) en denk eraan op de knop "Bewaar wijzigingen" te drukken aan het einde van elk formulier.</li>
<li>Het is geen probleem om strings leeg te laten - Moodle zal dan voor die string de parent language gebruiken. Je kunt de parent language definiëren in moodle.php, indien niet wordt Engels als standaard gebruikt. </li>
- <li>Een snelle manier om alle ontbrekende strings te zien is de knop "Controleer op ontbrekende strings" gebruiken.<br>
- <br>
+ <li>Een snelle manier om alle ontbrekende strings te zien is de knop "Controleer op ontbrekende strings" gebruiken.<br />
+ <br />
</li>
<h2>Je taalpakkket insturen naar het Moodleproject </h2>
-<p style="margin-left: 40px;">Door je vertaling te delen op Moodle help je andere gebruikers die jouw taal spreken. Je vertaling zal dan met de volgende versies van Moodle meegegeven worden.<br>
+<p style="margin-left: 40px;">Door je vertaling te delen op Moodle help je andere gebruikers die jouw taal spreken. Je vertaling zal dan met de volgende versies van Moodle meegegeven worden.<br />
</p>
-<p style="margin-left: 40px;">Archiveer heel je nieuwe taalmap als een <span style="font-weight: bold;">zip</span>-bestand en e-mail het naar translation@moodle.org.<br>
+<p style="margin-left: 40px;">Archiveer heel je nieuwe taalmap als een <span style="font-weight: bold;">zip</span>-bestand en e-mail het naar translation@moodle.org.<br />
</p>
-<p style="margin-left: 40px;">We nemen contact met je op met meer details.<br>
+<p style="margin-left: 40px;">We nemen contact met je op met meer details.<br />
</p>
<p> </p>
-<h2>Onderhoud van een standaard taalpakket<br>
+<h2>Onderhoud van een standaard taalpakket<br />
</h2>
-<p style="margin-left: 40px;">Als je je wil inzetten voor het onderhoud van een taal in Moodle, dan is het best om <a href="?file=cvs.html">Moodle CVS</a> te gebruiken, zodat je steeds een up-to-date versie van Moodle hebt en je gemakkelijk je wijzigingen rechtstreeks kunt "inchecken" in het Moodleproject.<br>
+<p style="margin-left: 40px;">Als je je wil inzetten voor het onderhoud van een taal in Moodle, dan is het best om <a href="?file=cvs.html">Moodle CVS</a> te gebruiken, zodat je steeds een up-to-date versie van Moodle hebt en je gemakkelijk je wijzigingen rechtstreeks kunt "inchecken" in het Moodleproject.<br />
</p>
-<p style="margin-left: 40px;">Om op de hoogte te blijven van wijzigingen in het project is het een heel goed idee om je te abonneren op de <a href="http://sourceforge.net/mail/?group_id=30935" target="_top">CVS mailing list</a>. Dit zal je helpen je vertaling zo dicht mogelijk bij de Engelse tekst te houden.<br>
+<p style="margin-left: 40px;">Om op de hoogte te blijven van wijzigingen in het project is het een heel goed idee om je te abonneren op de <a href="http://sourceforge.net/mail/?group_id=30935" target="_top">CVS mailing list</a>. Dit zal je helpen je vertaling zo dicht mogelijk bij de Engelse tekst te houden.<br />
</p>
-<p style="margin-left: 40px;"><br>
+<p style="margin-left: 40px;"><br />
</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
<blockquote>
<p><strong>1. De softwaremap van Moodle</strong></p>
<blockquote>
- <p>Maak een aparte kopie van deze bestanden voor je upgrade, zodat je je config.php, toegevoegde modules zoals thema's, talen enz.gemakkelijk kunt terugplaatsen.<strong><br>
+ <p>Maak een aparte kopie van deze bestanden voor je upgrade, zodat je je config.php, toegevoegde modules zoals thema's, talen enz.gemakkelijk kunt terugplaatsen.<strong><br />
</strong></p>
</blockquote>
<p><strong>2. De map met je gegevens</strong></p>
<blockquote>
- <p>Dit is de plaats waar de geüploade bestanden geplaatst worden (zoals bronnen en opdrachten van leerlingen). Het is altijd belangrijk een backup te hebben van deze bestanden. Soms gaat een upgrade bestanden uit je gegevensmap hernoemen of verplaatsen.<strong><br>
+ <p>Dit is de plaats waar de geüploade bestanden geplaatst worden (zoals bronnen en opdrachten van leerlingen). Het is altijd belangrijk een backup te hebben van deze bestanden. Soms gaat een upgrade bestanden uit je gegevensmap hernoemen of verplaatsen.<strong><br />
</strong></p>
</blockquote>
<p><strong>3. Je databank</strong></p>
<blockquote>
<p>Overschrijf geen oude installatie tenzij je weet wat je doet ...soms kunnen oude bestanden problemen veroorzaken in nieuwe installaties. De beste manier is je huidige Moodlemap te hernoemen en dan het nieuwe Moodle archiefbestand uit te pakken in de oude locatie.</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br>
+ <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.1.tgz</font></p>
</blockquote>
<p>Kopieer daarna je config.php en al je andere plugins zoals bijvoorbeeld een aangepast thema:</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br>
+ <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
$string['about'] = 'Info';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = 'Adres';
$string['alignment'] = 'Uitlijning';
$string['alternatetext'] = 'Alternatieve tekst';
$string['cantinsertcat'] = 'Kan geen categorie toevoegen';
$string['cantinsertrec'] = 'Kan geen record toevoegen';
$string['cantinsertrel'] = 'Kan geen relatie tussen categorie en invoer toevoegen';
-$string['casesensitive'] = 'Dit woord is<br>hoofdlettergevoelig';
+$string['casesensitive'] = 'Dit woord is<br />hoofdlettergevoelig';
$string['categories'] = 'Categorieën';
$string['category'] = 'Categorie';
$string['categorydeleted'] = 'Categorie verwijderd';
$string['entryexported'] = 'Item met succes geëxporteerd';
$string['entryishidden'] = '(dit item is verborgen)';
$string['entryleveldefaultsettings'] = 'Standaardinstellingen invoer';
-$string['entryusedynalink'] = 'Dit item wordt<br>automatisch gelinkt';
-$string['explainaddentry'] = 'Voeg een nieuwe invoer toe in deze woordenlijst<br>Zowel concept als definitie moeten ingevuld worden.';
+$string['entryusedynalink'] = 'Dit item wordt<br />automatisch gelinkt';
+$string['explainaddentry'] = 'Voeg een nieuwe invoer toe in deze woordenlijst<br />Zowel concept als definitie moeten ingevuld worden.';
$string['explainall'] = 'Toon ALLE items op één pagina';
$string['explainalphabet'] = 'Blader door de woordenlijst met deze index';
-$string['explainexport'] = 'Er is een bestand gemaakt.<br>Download het en bewaar het veilig. Je kunt het altijd in dit of een ander vak importeren.';
+$string['explainexport'] = 'Er is een bestand gemaakt.<br />Download het en bewaar het veilig. Je kunt het altijd in dit of een ander vak importeren.';
$string['explainimport'] = 'Specifiëer het te importeren bestand en bepaal de criteria van het proces.<p>Verstuur je verzoek en kijk het resultaat na.';
$string['explainspecial'] = 'Toon items die niet met een letter beginnen';
$string['exportedentry'] = 'Geëxporteerd item';
$string['filetoimport'] = 'Te importeren bestand';
$string['fillfields'] = 'Concept en definitie zijn verplichte velden.';
$string['filtername'] = 'Automatisch links maken van de woordenlijst';
-$string['fullmatch'] = 'Alleen volledige woorden gebruiken<br><small>(wanneer automatisch gelinkt)</small>';
+$string['fullmatch'] = 'Alleen volledige woorden gebruiken<br /><small>(wanneer automatisch gelinkt)</small>';
$string['globalglossary'] = 'Globale woordenlijst';
$string['glossaryleveldefaultsettings'] = 'Standaardinstellingen woordenlijst';
$string['glossarytype'] = 'Type woordenlijst';
Hoewel elk van ons beide methodes in verschillende mate en op verschillende momenten door elkaar gebruikt, is het nuttig om je als voorbeeld twee mensen voor de geest te halen: één die vooral een separate knower is (Jan) en een tweede die vooral connected knower is (Marie).
<ul>
- <li>Jan blijft het liefst zo objectief mogelijk, zonder zijn gevoelens en emoties in zijn waarnemingen te betrekken. In discussies met anderen die van mening verschillen, zal hij zijn eigen mening verdedigen. Hij zal daarbij logica gebruiken om tekortkomingen te ontdekken in de opinie van de tegenstrevers. Hij blijft critisch naar nieuwe ideeën toe, zelfs al zijn ze bewezen feiten, gedocumenteerd door boeken, gerespecteerde leraren of eigen ervaringen. Jan is een <strong>separate knower</strong>.<br><br>
+ <li>Jan blijft het liefst zo objectief mogelijk, zonder zijn gevoelens en emoties in zijn waarnemingen te betrekken. In discussies met anderen die van mening verschillen, zal hij zijn eigen mening verdedigen. Hij zal daarbij logica gebruiken om tekortkomingen te ontdekken in de opinie van de tegenstrevers. Hij blijft critisch naar nieuwe ideeën toe, zelfs al zijn ze bewezen feiten, gedocumenteerd door boeken, gerespecteerde leraren of eigen ervaringen. Jan is een <strong>separate knower</strong>.<br /><br />
</li>
<li>Marie is gevoelig naar anderen toe. Ze is toont veel empathie, luistert actief en stelt vragen tot ze zich met de anderen verbonden voelt en de dingen begrijpt vanuit hun standpunt. Ze leert door de ervaringen te delen die geleid hebben tot de kennis die ze bij anderen vindt. Als ze met anderen praat, zal ze de confrontatie vermijden. Als ze kan, zal ze anderen proberen te helpen met logische suggesties. Marie is een sterke <strong>connected knower</strong>.</li>
</ul>
In sommige situaties, zoals op een online forum, kan één enkel bericht van een persoon, één of zelfs beide kenmerken laten zien. Iemand die gewoonlijk erg connected is, kan een bijdrage posten die erg separate klinkt, en omgekeerd. Het doel van elke bijdrage te plaatsen op deze schaal is om:
<blockquote>
-a) je te helpen nadenken over deze dingen als je de bijdrage van iemand leest.<br>
+a) je te helpen nadenken over deze dingen als je de bijdrage van iemand leest.<br />
b) feedback geven aan de schrijver van de bijdrage over hoe hij door anderen gezien wordt.
</blockquote>
<P>
Elk antwoord wordt gescheiden door een tilde (~). Het juiste antwoord wordt voorafgegaan door een gelijkheidsteken (=).
Tussen de vragen moet je één vrije regel laten.
-Enkele voorbeelden:<br><br>
+Enkele voorbeelden:<br /><br />
<u>Meerkeuzevragen</u>
<BLOCKQUOTE>
Zodra we als kind onze lichaamsdelen beginnen te verkennen, bestuderen we
<p align=right><a href="help.php?file=formatmissingword.html&module=quiz">Meer info over "Gatentekst"</a></p>
</UL
-<br>
+<br />
<u>Kort Antwoord</u>
<BLOCKQUOTE>
Zodra we als kind onze lichaamsdelen beginnen te verkennen, bestuderen we
zullen worden in koppel vragen</P>
<p>Het formaat is genoemd naar een organisatie die de ontwikkeling van testen gesponsord heeft.</p>
<blockquote>
-1 m is gelijk aan ...<br>
-{<br>
-=100 cm;<br>
-~1 cm;<br>
-~10 cm;<br>
-~1000 cm;<br>
-}<br>
+1 m is gelijk aan ...<br />
+{<br />
+=100 cm;<br />
+~1 cm;<br />
+~10 cm;<br />
+~1000 cm;<br />
+}<br />
</blockquote>
</UL>
}</pre>
<p>Koppelvragen ondersteunen geen feedback of procentuele weging per antwoord.</p>
- <p><u>Numeriek:</u><br>
- Het antwoordgedeelte voor numerieke vragen moet beginnen met een spoorwegteken (#). Numerieke antwoorden kunnen een foutenmarge bevatten, die onmiddellijk achter het juiste antwoord geschreven wordt, gescheiden door een komma. Als het juiste voorbeeld bijvoorbeeld ligt tussen de 1.5 en 2.5, dan schrijf je het als volgt <u>{#2:0.5}</u>. Dit geeft aan dat 2 met een foutenmarge van 0.5 juist is (het bereik van 1.5 tot 2.5). Als er geen foutenmarge gespecifieerd wordt, dan wordt er vanuitgegaan dat die 0 is.<br><I>Nota van de vertaler: let op het gebruik van de komma -> als wiskundig teken moet een punt (.) gebruikt worden.</I></p>
+ <p><u>Numeriek:</u><br />
+ Het antwoordgedeelte voor numerieke vragen moet beginnen met een spoorwegteken (#). Numerieke antwoorden kunnen een foutenmarge bevatten, die onmiddellijk achter het juiste antwoord geschreven wordt, gescheiden door een komma. Als het juiste voorbeeld bijvoorbeeld ligt tussen de 1.5 en 2.5, dan schrijf je het als volgt <u>{#2:0.5}</u>. Dit geeft aan dat 2 met een foutenmarge van 0.5 juist is (het bereik van 1.5 tot 2.5). Als er geen foutenmarge gespecifieerd wordt, dan wordt er vanuitgegaan dat die 0 is.<br /><I>Nota van de vertaler: let op het gebruik van de komma -> als wiskundig teken moet een punt (.) gebruikt worden.</I></p>
<pre> In welk jaar is Ulysses S. Grant geboren? {#1822}
Welke waarde heeft het getal pi (tot 3 plaatsen na de komma)? {#3.1415:0.0005}.</pre>
<P>
Elk antwoord wordt gescheiden door een tilde (~). Het juiste antwoord wordt voorafgegaan door een gelijkheidsteken (=).
Tussen de vragen moet je één vrije regel laten.
-Enkele voorbeelden:<br><br>
+Enkele voorbeelden:<br /><br />
<u>Meerkeuzevragen</u>
<BLOCKQUOTE>
Zodra we als kind onze lichaamsdelen beginnen te verkennen, bestuderen we
<p align=right><a href="help.php?file=formatmissingword.html&module=quiz">Meer info over "Gatentekst"</a></p>
</UL
-<br>
+<br />
<u>Kort Antwoord</u>
<BLOCKQUOTE>
Zodra we als kind onze lichaamsdelen beginnen te verkennen, bestuderen we
zullen worden in koppel vragen</P>
<p>Het formaat is genoemd naar een organisatie die de ontwikkeling van testen gesponsord heeft.</p>
<blockquote>
-1 m is gelijk aan ...<br>
-{<br>
-=100 cm;<br>
-~1 cm;<br>
-~10 cm;<br>
-~1000 cm;<br>
-}<br>
+1 m is gelijk aan ...<br />
+{<br />
+=100 cm;<br />
+~1 cm;<br />
+~10 cm;<br />
+~1000 cm;<br />
+}<br />
</blockquote>
</UL>
</p>
<P>Als feedback is ingeschakeld, kun je een geschikte feedbackboodschap tonen nadat de test volledig
beantwoord en ingezonden is.
-<p> Bijvoorbeeld:<br>
+<p> Bijvoorbeeld:<br />
Als het juiste antwoord "Onwaar" is, maar er wordt "Waar" geantwoord (ze hebben het dus mis) dan wordt de
feedback getoond die bij "Waar" is ingegeven.
</P>
<p>Hier krijg je een voorbeeld van een geldig bestand om te importeren:</p>
-<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1<br>
-jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101<br>
+<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1<br />
+jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101<br />
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202</font></p>
<P ALIGN=CENTER><B>Laat binaire bestanden toe</B></P>
-<P>Door binaire bestanden toe te laten, krijg je twee mogelijkheden extra:<BR>
+<P>Door binaire bestanden toe te laten, krijg je twee mogelijkheden extra:<br />
<OL>
<LI>Je kunt afbeeldingen uploaden en gebruiken op wikipagina's. Wanneer je een pagina bewerkt, verschijnt er een uploadbox langs waar je de bestanden kunt uploaden. Na het uploaden wordt er een afbeeldingscode getoond en kun je de afbeelding invoegen door van haakjes gebruik te maken. Bijvoorbeeld: [internal://mijnafbeelding.gif].</LI>
<LI>Je kunt bestanden als bijlage bij een Wikipagina voegen. Je kunt ze dan bekijken door op <i>Bijlage</i> te klikken. De grootte van de bestanden wordt beperkt door de instelling van de maximum uploadgroote op niveau van het vak en op niveau van de site.</LI>
<P ALIGN=CENTER><B>Naam voor de startpagina van de wiki</B></P>
<P>
-Als je als naam van de eerste pagina van je wiki iets anders wil dan de WikiNaam, dan kun je die hier ingeven. Deze naam zal op de eerste pagina van de wiki gezet worden..<br><br>
+Als je als naam van de eerste pagina van je wiki iets anders wil dan de WikiNaam, dan kun je die hier ingeven. Deze naam zal op de eerste pagina van de wiki gezet worden..<br /><br />
Als je dit veld niet invuld, dan zal de eerste pagina de wiki naam krijgen, tenzij je een pagina kiest in het 'Wiki inhoud bij start' veld.
</P>
<P ALIGN=CENTER><B>Gebruik van wiki</B></P>
<p>
-<br>
+<br />
Wiki is een platform om samen webpagina's te maken. De principes zijn erg envoudig.
-<br><br>
+<br /><br />
<ul>
<li>Er wordt een tekst geschreven en bewaard.</li>
<li>Later kunnen anderen de tekst lezen en de bedenking maken dat er wel wat verbeterd of aangevuld kan worden. Ze kunnen dan "Bewerken" kiezen en hun wijzigingen aan de pagina toevoegen.</li>
-<li>Nadat ze hun versie bewaard hebben, is die nieuwe versie voor iedereen beschikbaar.</li><br> <br>
+<li>Nadat ze hun versie bewaard hebben, is die nieuwe versie voor iedereen beschikbaar.</li><br /> <br />
</ul>
-Met een wiki kun je ook pagina's toevoegen of links maken naar bestaande pagina's.<br><br>
+Met een wiki kun je ook pagina's toevoegen of links maken naar bestaande pagina's.<br /><br />
<ul>
<li>Een link maak je met een WikiWoord. Dit is een woord met minstes twee hoofdletters. Als er al een pagina met die naam bestaat, da wordt die automatisch aan dat WikiWoord gelinkt. Als die pagina nog niet bestaat dan wordt die getoond met een vraagteken.</li>
<li>Door op dat vraagteken te klikken, krijg je een nieuwe lege pagina met als naam het WikiWoord en kun je beginnen om die pagina te bewerken.</li>
</ul>
-<br><br>
+<br /><br />
-<P ALIGN=CENTER><B><br>
+<P ALIGN=CENTER><B><br />
Wiki opmaakregels</B></P>
<p>
</ul>
<h4> Tabellen met |</h4>
-| zet gewoon | verschillende dingen | tussen het verticale streepje | <br>
-| om een | tabelstructuur te maken | <br>
-| browsers laten de | ontbrekende cellen gewoonlijk | achterwege | <br>
+| zet gewoon | verschillende dingen | tussen het verticale streepje | <br />
+| om een | tabelstructuur te maken | <br />
+| browsers laten de | ontbrekende cellen gewoonlijk | achterwege | <br />
<p>
<P ALIGN=CENTER><B>Onbeoordeelde evaluaties (Leerlingbijdragen)</B></P>
-<P><B>Beoordelinging van leerlingbijdragen</B><br>
+<P><B>Beoordelinging van leerlingbijdragen</B><br />
Deze zijn de beoordelingen van elkaars werk, gemaakt door klasgenoten. Meestal moeten
deze beoordelingen NIET beoordeeld worden door de leraar. Er van uitgaand dat elke bijdrage van
een leerling ongeveer vijf keer beoordeeld is, kan het systeem een behoorlijke beoordeling maken van
<P ALIGN=CENTER><B>Onbeoordeelde evaluaties (Leraaarbijdragen)</B></P>
-<P><B>Beoordeling van leeraarbijdragen</B><br>
+<P><B>Beoordeling van leeraarbijdragen</B><br />
De opdracht kan inhouden dat leerlingen de voorbeeldtaken van de leerkracht beoordelen
voor ze hun eigen werk inzenden. Deze beoordelingen kunnen best beoordeeld worden door de leraar.
De beoordelingen zullen aantonen of de leerling de opdracht begrepen heeft en zullen mogelijk de
$string['backupnameformat'] = '%%d%%m%%Y-%%H%%M';
$string['backupnoneusersinfo'] = 'Merk op: je hebt ervoor gekozen om \"geen\" gebruikers in de backup op te nemen. De backup van alle modules staat nu in de \"zonder gebruikersgegevens\"-modus. De modules \"oefening\" en \"workshop\" zijn niet compatibel met dit type backup en zullen niet mee in de backup gezet worden.';
$string['backuporiginalname'] = 'Naam backup';
-$string['backupsavetohelp'] = 'Volledig pad naar de map waar je de backupbestanden wil bewaren<br>(laat blanco als je ze in de standaardmap van het vak wil bewaren)';
+$string['backupsavetohelp'] = 'Volledig pad naar de map waar je de backupbestanden wil bewaren<br />(laat blanco als je ze in de standaardmap van het vak wil bewaren)';
$string['backupuserfileshelp'] = 'Selecteer als je gebruikersbestanden in de de backup';
$string['backupusershelp'] = 'Selecteer als je alle gebruikers op de server of alleen de gebruikers van het vak in de backup wil';
$string['backupversion'] = 'Versie backup';
$string['enrollfirst'] = 'Je moet aangemeld zijn bij één van de vakken voor je de siteactiviteiten kunt gebruiken.';
$string['enrolmentconfirmation'] = 'Je staat op het punt jezelf aan te melden als lid van dit vak.<br />Weet je zeker dat je dit wilt doen?';
$string['enrolmentkey'] = 'Vaksleutel';
-$string['enrolmentkeyfrom'] = 'Dit vak vereist een \'Vaksleutel\', een eenmalig<BR>
+$string['enrolmentkeyfrom'] = 'Dit vak vereist een \'Vaksleutel\', een eenmalig<br />
wachtwoord dat je moet hebben gekregen van $a';
-$string['enrolmentkeyhint'] = 'Die \'Vaksleutel\' was niet correct. Probeer het nog eens.<BR>
+$string['enrolmentkeyhint'] = 'Die \'Vaksleutel\' was niet correct. Probeer het nog eens.<br />
(Hier een hint: Hij begint met \'$a\')';
$string['enrolmentnew'] = 'Nieuwe aanmelding in $a';
$string['enrolmentnewuser'] = '$a->user is aangemeld bij het vak \"$a->course\"';
$string['nothingnew'] = 'Niets nieuws sinds je laatste log in';
$string['noticenewerbackup'] = 'Dit backupbestand is gemaakt met Moodle $a->backuprelease ($a->backupversion) en is nieuwer dan je geïnstalleerde Moodle $a->serverrelease ($a->serverversion). Dit kan wat problemen veroorzaken omdat terugwaartse compatibiliteit van backupbestanden niet gegarandeerd kan worden.';
$string['notifyloginfailuresmessage'] = '$a->time, IP-adres: $a->ip, Gebruiker: $a->info';
-$string['notifyloginfailuresmessageend'] = 'Je kunt deze logs bekijken op $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
+$string['notifyloginfailuresmessageend'] = 'Je kunt deze logs bekijken op $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
$string['notifyloginfailuresmessagestart'] = 'Hier is een lijst van mislukte aanmeldingen op $a sinds je laatste notificatie';
$string['notifyloginfailuressubject'] = '$a::Notificatie van mislukte aanmeldingen';
$string['notincluded'] = 'Niet ingevoegd';
$string['paymentinstant'] = 'Gebruik de knop om te betalen en je zult binnen enkele minuten aangemeld zijn!';
$string['paymentrequired'] = 'Betaling vereist om dit vak binnen te gaan.';
$string['paymentsorry'] = 'Bedankt voor je betaling! Jammer genoeg is je betaling nog niet volledig verwerkt en ben je nog niet geregistreerd om het vak \"$a->fullname\" binnen te gaan. Probeer binnen enkele seconden nog eens het vak binnen te gaan, maar als je blijft problemen hebben, waarschuw dan de $a->teacher of de site beheerder';
-$string['paymentthanks'] = 'Bedankt voor je betaling! Je bent nu aangemeld in je vak:<br>\"$a\"';
+$string['paymentthanks'] = 'Bedankt voor je betaling! Je bent nu aangemeld in je vak:<br />\"$a\"';
$string['people'] = 'Mensen';
$string['personalprofile'] = 'Persoonlijke profiel';
$string['phone'] = 'Telefoon';
$string['search'] = 'Zoek';
$string['searchagain'] = 'Zoek nog een keer';
$string['searchcourses'] = 'Zoek vakken';
-$string['searchhelp'] = 'Je kunt naar meer woorden tegelijkertijd zoeken.<p>woord : zoek naar elke instantie van dit woord in de tekst.<br>+word : alleen precies passende woorden worden gevonden.<br>-word : de resultaten waar dit woord in voorkomt worden niet getoond.';
+$string['searchhelp'] = 'Je kunt naar meer woorden tegelijkertijd zoeken.<p>woord : zoek naar elke instantie van dit woord in de tekst.<br />+word : alleen precies passende woorden worden gevonden.<br />-word : de resultaten waar dit woord in voorkomt worden niet getoond.';
$string['searchresults'] = 'Zoekresultaten';
$string['sec'] = 'seconde';
$string['secs'] = 'seconden';
$string['alreadyfilled'] = 'Deze enquête heb je voor ons al ingevuld. Bedankt!';
$string['modulename'] = 'Enquête';
$string['modulenameplural'] = 'Enquêtes';
-$string['mustcomplete'] = '<b>Je moet deze enquête <i>nu</i> verder afwerken om je resultaten te kunnen opslaan. Je mag ze niet verder afwerken op een ander moment.</b><br><br>';
+$string['mustcomplete'] = '<b>Je moet deze enquête <i>nu</i> verder afwerken om je resultaten te kunnen opslaan. Je mag ze niet verder afwerken op een ander moment.</b><br /><br />';
$string['notavail'] = 'Deze enquête is nog niet beschikbaar. Probeer later nog eens.';
$string['qmanage'] = 'Beheer onderzoeken';
$string['qmanagetitle'] = 'Onderzoeksbeheer phpESP';
$string['fillouttwochoices'] = 'Je moet minstens twee keuzemogelijkheden invullen. Lege keuzemogelijkheden zullen niet worden gebruikt.';
$string['forceregeneration'] = 'maak nieuwe waarden';
$string['fractionsaddwrong'] = 'De positieve cijfers die je hebt gekozen tellen niet op tot 100%%
-<BR>In plaats daarvan tellen ze op tot $a%%
-<BR>Wil je terug gaan en deze vraag verbeteren?';
+<br />In plaats daarvan tellen ze op tot $a%%
+<br />Wil je terug gaan en deze vraag verbeteren?';
$string['fractionsnomax'] = 'Eén van de antwoorden moet 100%% zijn, zodat het mogelijk is
-<BR>om een vol punt voor deze vraag te krijgen.
-<BR>Wil je terug gaan en deze vraag verbeteren?';
+<br />om een vol punt voor deze vraag te krijgen.
+<br />Wil je terug gaan en deze vraag verbeteren?';
$string['functiontakesatleasttwo'] = 'De functie $a moet minstens twee argumenten hebben';
$string['functiontakesnoargs'] = 'De functie $a neemt geen argumenten aan';
$string['functiontakesonearg'] = 'De functie $a moet juist één argument hebben';
$string['noreviewuntil'] = 'Tot $a mag je deze test niet opnieuw bekijken';
$string['noscript'] = 'Javascript moet ingeschakeld zijn om verder te kunnen gaan!';
$string['notenoughanswers'] = 'Voor dit type vraag zijn minstens $a antwoorden nodig';
-$string['notenoughsubquestions'] = 'Er zijn onvoldoende deelvragen gedefinieerd!<br>Wil je teruggaan en deze vraag herstellen?';
+$string['notenoughsubquestions'] = 'Er zijn onvoldoende deelvragen gedefinieerd!<br />Wil je teruggaan en deze vraag herstellen?';
$string['numerical'] = 'Numeriek';
$string['optional'] = 'optioneel';
$string['overdue'] = 'Te laat';
$string['preview'] = 'Voorbeeld';
$string['readonly'] = 'Alleen lezen pagina';
$string['refs'] = 'Referenties';
-$string['removenotice'] = 'Merk op dat alleen pagina\'s zonder referentie in deze lijst voorkomen. Omdat Ewiki slechts beperkte tests doet op pagina\'s met referenties, zou het kunnen dat er sommige pagina\'s ontbreken.<br>Als je echter een pagina eerst leeg maakt, zal die ook in deze lijst verschijnen. Er worden nog verschillende andere analyses van de databank gedaan.';
+$string['removenotice'] = 'Merk op dat alleen pagina\'s zonder referentie in deze lijst voorkomen. Omdat Ewiki slechts beperkte tests doet op pagina\'s met referenties, zou het kunnen dat er sommige pagina\'s ontbreken.<br />Als je echter een pagina eerst leeg maakt, zal die ook in deze lijst verschijnen. Er worden nog verschillende andere analyses van de databank gedaan.';
$string['removepagecheck'] = 'Ben je er zeker van dat je deze pagina\'s wil verwijderen?';
$string['removepages'] = 'Verwijder pagina\'s';
$string['removeselectedpages'] = 'Verwijder de geselecteerde pagina\'s';
$string['nosubmission'] = 'Geen inzending';
$string['nosubmissionsavailableforassessment'] = 'Er zijn geen inzendingen beschikbaar ';
$string['notavailable'] = 'Niet beschikbaar';
-$string['noteonassessmentelements'] = 'Merk op dat de beoordeling opgesplitst is in een aantal evaluatieonderdelen.<br>Dit maakt de beoordeling gemakkelijker en meer samenhangend. Als leraar moet je deze beoordelingselementen toevoegen voor je de taak beschikbaar stelt voor de leerlingen.<br>Dit doe je door te klikken op de workshop in het vak. Indien er nog geen evaluatieonderdelen aangebracht zijn, zal je gevraagd worden ze toe te voegen. Je kan het aantal evaluatieonderdelen veranderen op shet scherm \'Een workshop wijzigen\' te gebruiken. De evaluatieonderdelen zelf kunnen verbeterd worden vanuit het "Beheer" scherm';
+$string['noteonassessmentelements'] = 'Merk op dat de beoordeling opgesplitst is in een aantal evaluatieonderdelen.<br />Dit maakt de beoordeling gemakkelijker en meer samenhangend. Als leraar moet je deze beoordelingselementen toevoegen voor je de taak beschikbaar stelt voor de leerlingen.<br />Dit doe je door te klikken op de workshop in het vak. Indien er nog geen evaluatieonderdelen aangebracht zijn, zal je gevraagd worden ze toe te voegen. Je kan het aantal evaluatieonderdelen veranderen op shet scherm \'Een workshop wijzigen\' te gebruiken. De evaluatieonderdelen zelf kunnen verbeterd worden vanuit het "Beheer" scherm';
$string['notgraded'] = 'Geen cijfers';
$string['notitlegiven'] = 'Geen titel gegeven';
$string['numberofassessmentelements'] = 'Aantal evaluatieonderdelen';
$string['view'] = 'Zie';
$string['viewassessmentofteacher'] = 'Zie evaluatie van $a';
$string['viewotherassessments'] = 'Zie andere evaluaties';
-$string['warningonamendingelements'] = 'OPGELET: er zijn zijn ingezonden evaluaties.<br>Verander het aantal onderdelen, de soorten van beoordelingsschalen en het beoordelingsgewicht van de onderdelen niet.';
+$string['warningonamendingelements'] = 'OPGELET: er zijn zijn ingezonden evaluaties.<br />Verander het aantal onderdelen, de soorten van beoordelingsschalen en het beoordelingsgewicht van de onderdelen niet.';
$string['weight'] = 'Gewicht';
$string['weightederrorcount'] = 'Beoordelingsgewicht van de foutentelling: $a';
$string['weightforbias'] = 'Beoordelingsgewicht voor vertekening';
$string['deleteafter'] = 'Slett avsluttede dialoger etter (antall dager)';
$string['dialogueclosed'] = 'Dialogen er avsluttet';
$string['dialogueintro'] = 'Introduksjon til dialog';
-$string['dialoguemail'] = '$a->userfrom har skrevet et nytt innlegg i din dialog \'$a->dialogue\'<br><br>
+$string['dialoguemail'] = '$a->userfrom har skrevet et nytt innlegg i din dialog \'$a->dialogue\'<br /><br />
-Du kan lese det i dialogen din:<br><br>
+Du kan lese det i dialogen din:<br /><br />
$a->url';
$string['dialoguemailhtml'] = '$a->userfrom har skrevet et nytt innlegg i din dialog \'<i>$a->dialogue</i>\'<br /><br />
- files\easyphp\www\moodle\config.php on line 94 <br>
+ files\easyphp\www\moodle\config.php on line 94 <br />
-<p class="answercode">magic_quotes_gpc = On<br>
+<p class="answercode">magic_quotes_gpc = On<br />
<p>Her er en kort oppsummering av innholdet i mappen 'Moodle' som kan gi deg
litt bedre oversikt:</p>
<blockquote>
- <p>config.php - den ENESTE filen du må redigere for å komme i gang<br>
- version.php - forteller hvilken versjon av koden i Moodle du bruker<BR>
+ <p>config.php - den ENESTE filen du må redigere for å komme i gang<br />
+ version.php - forteller hvilken versjon av koden i Moodle du bruker<br />
index.php - sidens forside</p>
<ul>
<li>admin/ - kode for å administrere hele serveren </li>
som det faller deg å gjøre dem, en underholdende vandring som ofte fører til
innsikt og kreativitet. Slik reflekterer det både til måten Moodle ble utviklet
og måten studenter og lærere kan møte læring i et nettbasert fag.</P>
-<P><BR>
+<P><br />
</P>
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Dokumentasjon om Moodle</A></FONT></P>
<P ALIGN="CENTER"><FONT SIZE="1">Versjon: $Id$</FONT></P>
<blockquote>
<p>Lag en separat kopi av disse filene før oppgraderingen. Slik kan du få
tak i config.php og alle andre moduler du har lagt til som temaer, språk
- etc.<strong><br>
+ etc.<strong><br />
</strong></p>
</blockquote>
<p><strong>2. Datakatalogen.</strong></p>
å gi den gamle Moodlekatalogen et nytt navn. Deretter pakker du ut den nye
versjonen til den gamle katalogen (det gamle katalognavnet). </p>
<blockquote>
- <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br>
+ <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.0.6.tgz</font></p>
</blockquote>
<p>Deretter kopierer du på kryss og tvers i config.php og alt annet du har
endret som temaer:</p>
<blockquote>
- <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br>
+ <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
$string['about'] = 'Om denne HTML-editoren';
$string['absbottom'] = 'Absolutt nederst';
-$string['absmiddle'] = 'Midstilt på tekstlinjen';
+$string['middle'] = 'Midstilt på tekstlinjen';
$string['address'] = 'Adresse';
$string['alignment'] = 'Plassering';
$string['alternatetext'] = 'Alternativ tekst';
$string['assessmentmadebythe'] = 'Vurdering gjort av $a';
$string['assessmentofthissubmission'] = 'Vurdering av denne innlevering';
$string['assessments'] = 'Vurderinger';
-$string['atthisstageyou'] = 'I denne fasen har du fullført en vurdering.<br> Kanskje vil du revidere ditt arbeide i lys av denne innleveringen.<br> Hvis du velger å gjøre dette, ikke glem også å revidere din vurdering.<br> Du kan gjøre det ved å klikke på lenken for ny vurdering nedenfor.';
+$string['atthisstageyou'] = 'I denne fasen har du fullført en vurdering.<br /> Kanskje vil du revidere ditt arbeide i lys av denne innleveringen.<br /> Hvis du velger å gjøre dette, ikke glem også å revidere din vurdering.<br /> Du kan gjøre det ved å klikke på lenken for ny vurdering nedenfor.';
$string['awaitingassessmentbythe'] = 'Venter på vurdering av $a';
$string['awaitingfeedbackfromthe'] = 'Venter på tilbakemelding fra $a';
$string['clearlateflag'] = 'Fjern avmerking for \"for sent\"';
$string['nosubmissions'] = 'Ingen innleveringer';
$string['notassessedyet'] = 'Ikke vurdert enda';
$string['notavailable'] = 'Ikke tilgjengelig';
-$string['noteonassessmentelements'] = 'Merk at karaktersettingen er delt inn i flere \"elementer for vurdering\".<BR>Dette gjør karaktersettingen enklere og mer konsekvent. Som lærer må du legge til disse<BR>elementene før du gjør øvelsen tilgjengelig for studentene. Dette gjøres ved å<BR>klikke på øvelsen på studiesiden. Hvis ingen elementer er til stede blir du spurt om<BR>å legge dem til. Du kan endre antallet elementer med å bruke skjermbildet \"Rediger øvelse\",<BR>elementene i seg selv kan hentes fra skjermbildet \"Administrer øvelsen\".
+$string['noteonassessmentelements'] = 'Merk at karaktersettingen er delt inn i flere \"elementer for vurdering\".<br />Dette gjør karaktersettingen enklere og mer konsekvent. Som lærer må du legge til disse<br />elementene før du gjør øvelsen tilgjengelig for studentene. Dette gjøres ved å<br />klikke på øvelsen på studiesiden. Hvis ingen elementer er til stede blir du spurt om<br />å legge dem til. Du kan endre antallet elementer med å bruke skjermbildet \"Rediger øvelse\",<br />elementene i seg selv kan hentes fra skjermbildet \"Administrer øvelsen\".
';
$string['noteonstudentassessments'] = '{Karakter fra student/Karakter for studentens vurdering gitt av lærer}';
$string['notgraded'] = 'Ikke satt karakter';
$string['notitlegiven'] = 'Ingen tittel satt';
-$string['nowpleasemakeyourownassessment'] = 'Nå skal du selv vurdere av det arbeidet som $a har gjort.<br>Legg merke til at skjemaet for vurdering som standardvalg (forhåndsinnstilt) har samme system for vurdering som<br>skjemaet for studenter. Du bør gjøre alle endringer du mener er nødvendig og etterpå klikke på<br>en av knappene nederst på siden.';
+$string['nowpleasemakeyourownassessment'] = 'Nå skal du selv vurdere av det arbeidet som $a har gjort.<br />Legg merke til at skjemaet for vurdering som standardvalg (forhåndsinnstilt) har samme system for vurdering som<br />skjemaet for studenter. Du bør gjøre alle endringer du mener er nødvendig og etterpå klikke på<br />en av knappene nederst på siden.';
$string['numberofassessmentelements'] = 'Antallet kommentarer, elementer som skal vurderes, kriterier, kategorier mv. i en rubrikk';
$string['numberofentries'] = 'Antall oppføringer';
$string['numberofnegativeresponses'] = 'Antall negative svar';
$string['phase3short'] = 'Vis';
$string['pleasegradetheassessment'] = 'Vennligst sett karakter på vurderingen av arbeidet som $a har levert';
$string['pleasesubmityourwork'] = 'Vennligst bruk dette skjemaet for levering';
-$string['pleaseusethisform'] = 'Vennligst fyll ut dette skjemaet når du har<br>
+$string['pleaseusethisform'] = 'Vennligst fyll ut dette skjemaet når du har<br />
gjort alt som inngår i instruksjonen for øvelsen som vises nedenfor.';
-$string['pleaseviewtheexercise'] = 'Vennligst se på øvelsen nedenfor ved å klikke på tittelen.<br>Du bør følge instruksjonene til denne øvelsen.<br>Når du er fornøyd med å ha løst øvelsen bra bør du klikke på lenken \"Vurder\" eller lenken \"Vurder på nytt\" til høyre for tittelen. Når du har gjort denne vurderingen får du ytterligere instruksjoner.';
+$string['pleaseviewtheexercise'] = 'Vennligst se på øvelsen nedenfor ved å klikke på tittelen.<br />Du bør følge instruksjonene til denne øvelsen.<br />Når du er fornøyd med å ha løst øvelsen bra bør du klikke på lenken \"Vurder\" eller lenken \"Vurder på nytt\" til høyre for tittelen. Når du har gjort denne vurderingen får du ytterligere instruksjoner.';
$string['poor'] = 'Dårlig';
$string['present'] = 'Til stede';
$string['reasonforadjustment'] = 'Årsak til endring';
$string['reassess'] = 'Vurder på nytt';
$string['resubmissionfor'] = 'Ny innlevering for $a';
-$string['resubmitnote'] = '* betyr at $a har rett til å levere inn på nytt.<br>Dette merket kan du sette på hvilken innlevering som helst ved å vurdere den på nytt og klikke på <b>Tillat $a å levere på nytt</b>-knappen. Studentene lan levere på nytt når dette merket vises ved <b>hvilken som helst</b> av deres innleverte bidrag.';
+$string['resubmitnote'] = '* betyr at $a har rett til å levere inn på nytt.<br />Dette merket kan du sette på hvilken innlevering som helst ved å vurdere den på nytt og klikke på <b>Tillat $a å levere på nytt</b>-knappen. Studentene lan levere på nytt når dette merket vises ved <b>hvilken som helst</b> av deres innleverte bidrag.';
$string['rubric'] = 'Rubrikk';
$string['savedok'] = 'Lagret OK';
$string['saveentries'] = 'Lagre oppføringer';
$string['theexerciseandthesubmissionby'] = 'Øvelsen og innleverte bidrag av $a';
$string['thegradeis'] = 'Karakteren er $a';
$string['thereisfeedbackfromthe'] = 'Det har kommet tilbakemelding fra $a';
-$string['thisisaresubmission'] = 'Dette er en ny innlevering fra $a.<br>Din vurdering av tidligere levering vises.<br>Når du har sett på de sist leverte bidragene, vennligst rett på/endre vurderingen og klikk på en av knappene nederst på siden.';
+$string['thisisaresubmission'] = 'Dette er en ny innlevering fra $a.<br />Din vurdering av tidligere levering vises.<br />Når du har sett på de sist leverte bidragene, vennligst rett på/endre vurderingen og klikk på en av knappene nederst på siden.';
$string['title'] = 'Tittel';
$string['typeofscale'] = 'Type skala';
$string['ungradedstudentassessments'] = '$a ikke vurderte vurderinger av studenter';
$string['verypoor'] = 'Svært dårlig';
$string['view'] = 'Vis';
$string['viewassessment'] = 'Vis vurdering';
-$string['warningonamendingelements'] = 'ADVARSEL: Det er innsendte vurderinger. <BR>IKKE endre antallet elementer, typen skala eller elementenes vekting.';
+$string['warningonamendingelements'] = 'ADVARSEL: Det er innsendte vurderinger. <br />IKKE endre antallet elementer, typen skala eller elementenes vekting.';
$string['weightederrorcount'] = 'Feil med summering av vekting: $a';
$string['weightforgradingofassessments'] = 'Vekting for karaktersetting av vurderinger';
$string['weightforteacherassessments'] = 'Vekting for $a vurderinger';
$string['entryexported'] = 'Oppføringen er eksportert';
$string['entryishidden'] = '(oppføringen er skjult)';
$string['entryusedynalink'] = 'Lag lenker til denne oppføringen automatisk';
-$string['explainaddentry'] = 'Legg til en oppføring til gjeldende ordbok. <br>\'Begrep\' og \'Definisjon\' er obligatoriske felter.';
+$string['explainaddentry'] = 'Legg til en oppføring til gjeldende ordbok. <br />\'Begrep\' og \'Definisjon\' er obligatoriske felter.';
$string['explainall'] = 'Vis ALLE oppføringene på en side';
$string['explainalphabet'] = 'Bla gjennom ordboken med dette indekset';
-$string['explainexport'] = 'En fil er opprettet.<br><small>(Se lenken nederst på siden, \'Eksportert fil\'.)</small><br>Last den ned og lagre den. Du kan importere den senere i denne klassen eller i andre klasser.
+$string['explainexport'] = 'En fil er opprettet.<br /><small>(Se lenken nederst på siden, \'Eksportert fil\'.)</small><br />Last den ned og lagre den. Du kan importere den senere i denne klassen eller i andre klasser.
Last den ned og ';
$string['explainimport'] = '<b>Du må velge:</b><li>Hvilken fil du vil importere (Klikk \'Bla gjennom...\')<li>Til hvilken ordliste den skal (Velg \'Mål\')<li>Skal kategorier også importeres (Sett en hake i boksen \'Importer kategorier\')<li>Velg det du ønsker nedenfor og klikk \'Lagre endringer\' for å se resultatet.';
$string['filetoimport'] = 'Fil du vil importere';
$string['fillfields'] = '\'Begrep\' og \'Definisjon\' er obligatoriske felter.';
$string['filtername'] = 'Automatisk lenking i ordbok';
-$string['fullmatch'] = 'Bare hele ord blir lenket<br><small>(når det lenkes automatisk)</small>';
+$string['fullmatch'] = 'Bare hele ord blir lenket<br /><small>(når det lenkes automatisk)</small>';
$string['glossarytype'] = 'Type ordbok';
$string['glosssaryexported'] = 'Ordbok eksportert';
$string['importcategories'] = 'Importer kategorier';
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Oppgave</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Oppgave</b></p>
<ul>
<p>
Oppgave lar læreren formulere en oppgavetekst som
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/attendance/icon.gif">
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/attendance/icon.gif">
<b>Tilstedeværelse</b></p>
<ul>
<p>
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif" /> <b>Chatter</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif" /> <b>Chatter</b></p>
<ul>
Modulen chat lar deltakerne kommunisere i sanntid (samtidig) via nettet. Dette
er nyttig når brukerene vil forstå hverandre og emnet som diskuteres bedre. Det
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif"> <b>Spørsmål</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif"> <b>Spørsmål</b></p>
<ul>
Et spørsmål er en svært enkel funksjon. Læreren stiller et spørsmål og angir et
sett med svaralternativer. Det kan være nyttig til korte meningsmålinger eller
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif" /> <b>Dialoger 2</b></p>
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif" /> <b>Dialoger 2</b></p>
<p>Denne modulen gir deg en enkel metode for å la to personer kommunisere. En
lærer kan åpne en dialog med en student og omvendt. Studenter kan også åpne
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif" /> <b>Dialog</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif" /> <b>Dialog</b></p>
<ul>
Denne modulen gir deg en enkel metode for å la to personer kommunisere. En lærer
<p>
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif">
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif">
<b>Forum</b></p>
<ul>
svært individuelle (rasjonelle) og omvendt. Målet med å bedømme/vurdere hvert
innlegg er å: </p>
<blockquote>
- <p>a) hjelpe deg å tenke på disse spørsmålene når du leser andre innlegg<br>
+ <p>a) hjelpe deg å tenke på disse spørsmålene når du leser andre innlegg<br />
b) gi tilbakemelding til hver forfatter av innlegg om hvordan de oppfattes av
andre </p>
</blockquote>
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif" /> <b>Journaler</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif" /> <b>Journaler</b></p>
<ul>
Denne modulen er en svært viktig aktivitet for refleksjon.
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif" /> <b>Etiketter</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif" /> <b>Etiketter</b></p>
<ul>
Dette er egentlig ingen aktivitet. Det er en 'liksom-aktivitet' for å legge inn
tekst og grafikk mellom andre aktiviteter på en studieside.
<td vAlign="top" noWrap width="100">
<p align="center"><b>3</b></p>
<p align="center"><font size="1">8 Vurdering</font></p>
- <p><img height="1" alt src="pix/spacer.gif" width="100"><br>
+ <p><img height="1" alt src="pix/spacer.gif" width="100"><br />
</td>
<td vAlign="top">Dette spørsmålet består av litt tekst med et innbakt
svarsvar som er akkurat her <select name="q4ma1">
<option value="7">Svar som ger 50% rätt</option>
</select> og umiddelbart etter det må du svare på dette 'kort
svar'-spørsmålet <input size="8" name="q4ma2"> og til slutt har vi et
- numerisk spørsmål <input size="8" name="q4ma3"> .<br>
- <br>
+ numerisk spørsmål <input size="8" name="q4ma3"> .<br />
+ <br />
Legg merke til at adresser som <a href="http://www.moodle.org">
www.moodle.org</a> og smilefjes <img border="0" src="pix/s/smiley.gif" width="15" height="15"> fungerer som vanlig:
- :-)<br>
+ :-)<br />
a) Hvor bra er dette? <select name="q4ma4">
<option selected></option>
<option value="13">Ja</option>
<option value="14">Nej</option>
- </select> <br>
+ </select> <br />
b) Hvilken vurdering vil du gi det? <input size="8" name="q4ma5">
- <br>
- <br>
+ <br />
+ <br />
Lykke til!</td>
</tr>
</table>
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif" /> <b>Ressurser</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif" /> <b>Ressurser</b></p>
<ul>
Ressurser er innhold - informasjon som læreren kan ønske å legge ut i
studiesiden. Dette kan være alt fra planer, forelesninger, bilder osv.
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif" /> <b>Undersøkelse</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif" /> <b>Undersøkelse</b></p>
<ul>
Modulen undersøkelse inneholder et sett med ferdiglagde undersøkelser som passer
til evaluering og stimulering av nettbasert undervisning. Lærerne kan samle inn
der de blir brukt i en grundig analyse, se: <A TARGET=paper HREF="http://dougiamas.com/writing/herdsa2002">http://dougiamas.com/writing/herdsa2002</A>)</P>
<HR>
-<P><B>COLLES - Constructivist On-Line Learning Environment Survey <br>
+<P><B>COLLES - Constructivist On-Line Learning Environment Survey <br />
Konstruktivistisk undersøkelse om nettbaserte læremiljø</B></P>
<UL>
<p>Undersøkelsen COLLES inneholder 24 påstander gruppert i seks skalaer. Hver
<HR>
-<P><b>ATTLS - Attitudes to Thinking and Learning Survey <br>
+<P><b>ATTLS - Attitudes to Thinking and Learning Survey <br />
Undersøkelse om tenking og læring</b></P>
<UL>
eksempelbesvarelser på flere ulike måter. I tillegg samles innsamlingen og
distribusjonen av disse vurderingene på ulike måter. Denne modulen er
programmert av Ray Kingdon. (Learning Technology Manager, the School of
-Computing, University of Glamorgan, S. Wales, UK)<br>
+Computing, University of Glamorgan, S. Wales, UK)<br />
</P>
</UL>
$string['backuplogshelp'] = 'Hvis dette slås på vil loggene inkluderes i automatiske sikkerhetskopier';
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backuporiginalname'] = 'Navn på sikkerhetskopi';
-$string['backupsavetohelp'] = 'Fullstendig adresse til katalogen der du vil lagre filene til sikkerhetskopien<br>(La stå tom for å lagre i klassens standardkatalog)';
+$string['backupsavetohelp'] = 'Fullstendig adresse til katalogen der du vil lagre filene til sikkerhetskopien<br />(La stå tom for å lagre i klassens standardkatalog)';
$string['backupuserfileshelp'] = 'Velg om brukerfiler (f.eks. bilder i profiler) skal inkluderes i automatiske sikkerhetskopier';
$string['backupusershelp'] = 'Velg om du vil inkludere alle brukerne på serveren eller bare brukerne det er behov for i hver klasse';
$string['backupversion'] = 'Versjon av sikkerhetskopi';
$string['enrolledincoursenot'] = 'Har ikke tilgang til klasse \"$a\"';
$string['enrolmentconfirmation'] = 'Du skal til å melde deg på som student i en klasse.<br/> Er du sikker på at det er det du vil?';
$string['enrolmentkey'] = 'Sikkerhetsnøkkel';
-$string['enrolmentkeyfrom'] = 'Denne klassen krever en \'sikkerhetsnøkkel\'<BR>
+$string['enrolmentkeyfrom'] = 'Denne klassen krever en \'sikkerhetsnøkkel\'<br />
dette er et engangspassord du burde ha fått av $a';
$string['enrolmentkeyhint'] = 'Sikkerhetsnøkklen var feil, vennligst prøv på nytt. Husk: Store og små bokstaver må være riktige.';
$string['entercourse'] = 'Klikk her for å gå til klassen';
$string['search'] = 'Søk';
$string['searchagain'] = 'Søk på nytt';
$string['searchcourses'] = 'Søk etter studiesider';
-$string['searchhelp'] = 'Du kan søke etter flere ord samtidig.<p>ord : finn alle treff på dette ordet i teksten.<br>+ord : bare nøyaktige treff vil vises-<br>-ord : ikke inkluder sider som inneholder dette ordet.';
+$string['searchhelp'] = 'Du kan søke etter flere ord samtidig.<p>ord : finn alle treff på dette ordet i teksten.<br />+ord : bare nøyaktige treff vil vises-<br />-ord : ikke inkluder sider som inneholder dette ordet.';
$string['searchresults'] = 'Søkeresultater';
$string['sec'] = 'sek';
$string['secs'] = 'sek';
$string['filloutthreequestions'] = 'Du må fylle ut minst 3 spørsmål. Ikke utfylte spørsmål blir ikke brukt.';
$string['fillouttwochoices'] = 'Du må gi minst to valg. Felter som er blanke vil ikke bli brukt.';
$string['fractionsaddwrong'] = 'Karakterene du har satt går ikke opp 100%%
-<BR>De går opp til $a%%
-<BR>Vil du gå tilbake og endre dette?';
+<br />De går opp til $a%%
+<br />Vil du gå tilbake og endre dette?';
$string['fractionsnomax'] = 'Et av svarene burde være 100%%, slik at det er
-<BR>mulig å få høyeste karakter.
-<BR>Vil du gå tilbake og endre dette?';
+<br />mulig å få høyeste karakter.
+<br />Vil du gå tilbake og endre dette?';
$string['gift'] = 'GIFT-format';
$string['gradeaverage'] = 'Gjennomsnittelig karakter';
$string['gradehighest'] = 'Høyeste karakter';
$string['noresponse'] = 'Ingen respons';
$string['noreview'] = 'Du har ikke tillatelse til å lese disse svarene';
$string['noreviewuntil'] = 'Du får ikke se svarene før $a';
-$string['notenoughsubquestions'] = 'Det er ikke definert nok mange delspørsmål!<br>Vil du gå tilbake og endre dette?';
+$string['notenoughsubquestions'] = 'Det er ikke definert nok mange delspørsmål!<br />Vil du gå tilbake og endre dette?';
$string['numerical'] = 'Numerisk';
$string['percentcorrect'] = 'Prosent riktig';
$string['publish'] = 'Publiser';
$string['nosubmission'] = 'Ingen innlevering';
$string['nosubmissionsavailableforassessment'] = 'Ingen innleveringer tilgjengelig for vurdering';
$string['notavailable'] = 'Ikke tilgjengelig';
-$string['noteonassessmentelements'] = 'Merk at karaktersettingen er delt inn i flere \'elementer for vurdering\'.<br>Dette gjør karaktersettingen enklere og mer konsekvent.Som lærer må du legge til disse<br>elementene før du gjør workshopen tilgjengelig for studentene.Dette gjøres ved å<br>klikke på workshopen på studiesiden. Hvis ingen elementer er lagt til blir du bedt om<br>å legge dem til. Du kan endre antallet elementer vha. skjermbildet \'Rediger workshop\',<br>elementene i seg selv kan hentes fra skjermbildet \'Administrer workshopen\'.';
+$string['noteonassessmentelements'] = 'Merk at karaktersettingen er delt inn i flere \'elementer for vurdering\'.<br />Dette gjør karaktersettingen enklere og mer konsekvent.Som lærer må du legge til disse<br />elementene før du gjør workshopen tilgjengelig for studentene.Dette gjøres ved å<br />klikke på workshopen på studiesiden. Hvis ingen elementer er lagt til blir du bedt om<br />å legge dem til. Du kan endre antallet elementer vha. skjermbildet \'Rediger workshop\',<br />elementene i seg selv kan hentes fra skjermbildet \'Administrer workshopen\'.';
$string['notgraded'] = 'Ikke satt karakter';
$string['notitlegiven'] = 'Ingen tittel satt';
$string['numberofassessmentelements'] = 'Antallet kommentarer, vurderingselementer, karakterskalaer, kriterier eller kategorier i en rubrikk';
$string['view'] = 'Vis';
$string['viewassessmentofteacher'] = 'Vis vurdering av $a';
$string['viewotherassessments'] = 'Vis andre vurderinger';
-$string['warningonamendingelements'] = 'ADVARSEL: Det er innsendte vurderinger. <br>Du bør IKKE endre antallet elementer, type skala eller elementenes vekting.';
+$string['warningonamendingelements'] = 'ADVARSEL: Det er innsendte vurderinger. <br />Du bør IKKE endre antallet elementer, type skala eller elementenes vekting.';
$string['weight'] = 'Vekting';
$string['weightederrorcount'] = 'Feil med sum av vekting: $a';
$string['weightforbias'] = 'Vekting for nøytralitet';
$string['about'] = 'Om denne HTML-editoren';
$string['absbottom'] = 'Absolutt nederst';
-$string['absmiddle'] = 'Midstilt på tekstlinjen';
+$string['middle'] = 'Midstilt på tekstlinjen';
$string['address'] = 'Adresse';
$string['alignment'] = 'Plassering';
$string['alternatetext'] = 'Alternativ tekst';
$string['auth_ldap_update_userinfo'] = 'Uaktualnij informacje o u¿ytkowniku (imiê, nazwisko, adres...) z LDAP do Moodle. Informacje na temat mapowania: /auth/ldap/attr_mappings.php';
$string['auth_ldap_user_attribute'] = 'Atrybut u¿ywany do nazywania/szukania u¿ytkowników, zwykle \'cn\'.';
$string['auth_ldap_version'] = 'Wersja protoko³u LDAP u¿ywana przez serwer.';
-$string['auth_ldapdescription'] = 'Metoda ta zapewnia uwierzytelnienie wzglêdem zewnêtrznego serwera LDAP.<br> Je¿eli podana nazwa u¿ytkownika i has³o s± poprawne, Moodle dokonuje wpisu nowego u¿ytkownika do swojej bazy danych. Modu³ ten mo¿e odczytywaæ atrybuty u¿ytkownika z LDAP i wstêpnie wype³niæ odpowiednie pola w Moodle. Przy kolejnych logowaniach sprawdzane s± tylko nazwa u¿ytkownika i has³o.';
+$string['auth_ldapdescription'] = 'Metoda ta zapewnia uwierzytelnienie wzglêdem zewnêtrznego serwera LDAP.<br /> Je¿eli podana nazwa u¿ytkownika i has³o s± poprawne, Moodle dokonuje wpisu nowego u¿ytkownika do swojej bazy danych. Modu³ ten mo¿e odczytywaæ atrybuty u¿ytkownika z LDAP i wstêpnie wype³niæ odpowiednie pola w Moodle. Przy kolejnych logowaniach sprawdzane s± tylko nazwa u¿ytkownika i has³o.';
$string['auth_ldapextrafields'] = 'Te pola s± opcjonalne. Mo¿esz wstêpnie wype³niæ niektóre pola dotycz±ce u¿ytkowników Moodle informacjami z okre¶lonych tutaj <B>pól LDAP.<B> <P> Je¿eli pola te pozostawisz puste, ¿adne informacje nie zostan± przeniesione z LDAP i wykorzystane zostan± warto¶ci domy¶lne Moodle. <P> W obu przypadkach, u¿ytkownik bêdzie móg³ dokonaæ edycji tych pól po zalogowaniu.';
$string['auth_ldaptitle'] = 'U¿yj serwera LDAP';
$string['auth_manualdescription'] = 'Metoda ta uniemo¿liwia u¿ytkownikom tworzenie w³asnych kont. Wszystkie konta musz± byæ rêcznie utworzone przez administratora (Admin User).';
\r
\r
\r
-<H3><BR>Szczególne podziêkowania</H3>\r
+<H3><br />Szczególne podziêkowania</H3>\r
<UL>\r
<B><A TARGET=_top HREF="http://pctaylor.com">Dr Peter C. Taylor</A></B>, \r
z Curtin University of Technology w Perth, Australia, za pracê nad najwcze¶niejszymi prototypami i za wiele bezcennych sugestii. </LI>\r
\r
\r
\r
-<H3><BR>T³umacze</H3>\r
+<H3><br />T³umacze</H3>\r
<BLOCKQUOTE> \r
<P>Dziêkujê wszystkim tym ludziom - ka¿de t³umaczenie wymaga wielu godzin ciê¿kiej pracy, jako ¿e przet³umaczyæ trzeba ponad 1000 zwrotów (a do tego jeszcze wszystkie pliki pomocy!)\r
T³umacze umieszczeni s± w kolejno¶ci w jakiej jêzyki by³y dodawane do projektu :\r
</UL>\r
</BLOCKQUOTE> \r
\r
-<H3><BR>Tematy</H3>\r
+<H3><br />Tematy</H3>\r
<BLOCKQUOTE> \r
<P> Tematy nadaj± serwisom Moodle wiêcej koloru i ¿ycia. Poni¿ej wymieniono tematy, które s± rozpowszechniane razem z t± dystrybucj± Moodle, oraz ich autorzy :\r
<UL>\r
</BLOCKQUOTE> \r
\r
\r
-<H3><BR>Inny rodzaj wk³adu</H3>\r
+<H3><br />Inny rodzaj wk³adu</H3>\r
<BLOCKQUOTE> \r
<P>Dziêkujê równie¿ wszystkim, którzy\r
<UL>\r
</BLOCKQUOTE> \r
\r
\r
-<H3><BR>Biblioteki Moodle</H3>\r
+<H3><br />Biblioteki Moodle</H3>\r
\r
<BLOCKQUOTE> \r
<P>Niektóre biblioteki Moodle zosta³y napisane przez innych ludzi, i s± rozprowadzane zgodnie z LGPL. Wiele podziêkowañ nale¿y siê tak¿e autorom tych wspania³ych produktów. Bez nich Moodle straci³o by wiele ze swojej funkcjonalno¶ci. Prawa autorskie na temat ka¿dego z tych pakietów s± umieszczone poni¿ej : </P>\r
\r
- <P><B>ADOdb </B>- lib/adodb<BR>\r
+ <P><B>ADOdb </B>- lib/adodb<br />\r
</P>\r
\r
<BLOCKQUOTE> \r
<P>Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle,\r
Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.</P>\r
\r
- <P>Version: 2.50<BR>\r
- Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<BR>\r
- License: Dual LGPL and BSD-style<BR>\r
- URL: <A HREF="http://php.weblogs.com/adodb" TARGET="newpage">http://php.weblogs.com/adodb</A><BR>\r
+ <P>Version: 2.50<br />\r
+ Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)<br />\r
+ License: Dual LGPL and BSD-style<br />\r
+ URL: <A HREF="http://php.weblogs.com/adodb" TARGET="newpage">http://php.weblogs.com/adodb</A><br />\r
</P>\r
</BLOCKQUOTE>\r
\r
<P>Class to draw line, point, bar, and area graphs, including numeric\r
x-axis and double y-axis.</P>\r
\r
- <P> Version: 1.6.3 (with modifications)<BR>\r
- Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<BR>\r
- License: LGPL<BR>\r
+ <P> Version: 1.6.3 (with modifications)<br />\r
+ Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com<br />\r
+ License: LGPL<br />\r
</P>\r
</BLOCKQUOTE>\r
\r
\r
<P><B>IP-Atlas</B> - lib/ipatlas</P>\r
\r
- <BLOCKQUOTE>PHP scripts to show the location of an IP address on a map.<BR>\r
- <BR>\r
- Version: 1.0 (with modifications)<BR>\r
- Copyright © 2002 Ivan Kozik<BR>\r
- License: GNU GPL<BR>\r
- URL: <A HREF="http://www.xpenguin.com/ip-atlas.php" TARGET="newpage">http://www.xpenguin.com/ip-atlas.php</A><BR>\r
+ <BLOCKQUOTE>PHP scripts to show the location of an IP address on a map.<br />\r
+ <br />\r
+ Version: 1.0 (with modifications)<br />\r
+ Copyright © 2002 Ivan Kozik<br />\r
+ License: GNU GPL<br />\r
+ URL: <A HREF="http://www.xpenguin.com/ip-atlas.php" TARGET="newpage">http://www.xpenguin.com/ip-atlas.php</A><br />\r
</BLOCKQUOTE>\r
\r
\r
\r
<P><B>PclZip</B> - lib/pclzip</P>\r
\r
- <BLOCKQUOTE>Class to create, manage and unpack zip files.<BR>\r
- <BR>\r
- Version: 1.3<BR>\r
- Copyright © 2003 Vincent Blavet <vincent@phpconcept.net><BR>\r
- License: GNU GPL<BR>\r
- URL: <A HREF="http://www.phpconcept.net" TARGET="newpage">http://www.phpconcept.net</A><BR>\r
+ <BLOCKQUOTE>Class to create, manage and unpack zip files.<br />\r
+ <br />\r
+ Version: 1.3<br />\r
+ Copyright © 2003 Vincent Blavet <vincent@phpconcept.net><br />\r
+ License: GNU GPL<br />\r
+ URL: <A HREF="http://www.phpconcept.net" TARGET="newpage">http://www.phpconcept.net</A><br />\r
</BLOCKQUOTE>\r
\r
\r
\r
- <P><B>PHP mailer</B> - lib/class.phpmailer.php<BR>\r
+ <P><B>PHP mailer</B> - lib/class.phpmailer.php<br />\r
</P>\r
\r
<BLOCKQUOTE>Class for sending email using either sendmail, PHP mail(), \r
-or SMTP. Methods are based upon the standard AspEmail(tm) classes.<BR>\r
- <BR>\r
- Version 1.60, Created 03/30/2002<BR>\r
- Copyright © 2001 Brent R. Matzelle <bmatzelle@yahoo.com><BR>\r
- License: LGPL<BR>\r
- URL: <A HREF="http://phpmailer.sourceforge.net" TARGET="newpage">http://phpmailer.sourceforge.net</A><BR>\r
- <BR>\r
+or SMTP. Methods are based upon the standard AspEmail(tm) classes.<br />\r
+ <br />\r
+ Version 1.60, Created 03/30/2002<br />\r
+ Copyright © 2001 Brent R. Matzelle <bmatzelle@yahoo.com><br />\r
+ License: LGPL<br />\r
+ URL: <A HREF="http://phpmailer.sourceforge.net" TARGET="newpage">http://phpmailer.sourceforge.net</A><br />\r
+ <br />\r
</BLOCKQUOTE>\r
\r
\r
<P><B>PHP Simple Excel File Generator</B> - lib/psxlsgen.php</P>\r
\r
<BLOCKQUOTE>Class to generate very simple MS Excel files (xls)\r
-via PHP.<BR>\r
- <BR>\r
- Version: 0.3b<BR>\r
- Copyright © 2001 Erol Ozcan <eozcan@superonline.com><BR>\r
- License: GNU LGPL<BR>\r
- URL: <A HREF="http://psxlsgen.sourceforge.net" TARGET="newpage">http://psxlsgen.sourceforge.net</A><BR>\r
+via PHP.<br />\r
+ <br />\r
+ Version: 0.3b<br />\r
+ Copyright © 2001 Erol Ozcan <eozcan@superonline.com><br />\r
+ License: GNU LGPL<br />\r
+ URL: <A HREF="http://psxlsgen.sourceforge.net" TARGET="newpage">http://psxlsgen.sourceforge.net</A><br />\r
</BLOCKQUOTE>\r
\r
\r
\r
<P><B>Richtext Editor</B> - lib/rte</P>\r
\r
- <BLOCKQUOTE>HTML text editor for embedding in web pages.<BR>\r
- <BR>\r
- Version: 0.30 beta 1 (plus modifications)<BR>\r
+ <BLOCKQUOTE>HTML text editor for embedding in web pages.<br />\r
+ <br />\r
+ Version: 0.30 beta 1 (plus modifications)<br />\r
Copyright © 2001 Ramesys (Contracting Services) Limited <Austin.France@Ramesys.com>\r
- License: GNU LGPL<BR>\r
- URL: <A HREF="http://richtext.sourceforge.net" TARGET="newpage">http://richtext.sourceforge.net</A><BR>\r
+ License: GNU LGPL<br />\r
+ URL: <A HREF="http://richtext.sourceforge.net" TARGET="newpage">http://richtext.sourceforge.net</A><br />\r
</BLOCKQUOTE>\r
\r
\r
- <P><B>SMTP class </B>- lib/class.smtp.php<BR>\r
+ <P><B>SMTP class </B>- lib/class.smtp.php<br />\r
</P>\r
\r
<BLOCKQUOTE>Class that can be used to connect and communicate with\r
- any SMTP server. <BR>\r
- It implements all the SMTP functions defined in RFC821 except TURN.<BR>\r
- <BR>\r
- Version: 03/26/2001 <BR>\r
- Copyright © 2001 Chris Ryan <chris@greatbridge.com><BR>\r
- <BR>\r
+ any SMTP server. <br />\r
+ It implements all the SMTP functions defined in RFC821 except TURN.<br />\r
+ <br />\r
+ Version: 03/26/2001 <br />\r
+ Copyright © 2001 Chris Ryan <chris@greatbridge.com><br />\r
+ <br />\r
</BLOCKQUOTE>\r
\r
\r
- <BLOCKQUOTE><BR>\r
+ <BLOCKQUOTE><br />\r
</BLOCKQUOTE>\r
\r
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Dokumentacja Moodle</A></FONT></P>\r
<p>Po pierwsze musisz ¶ci±gn±æ ¶wie¿± kopiê platformy Moodle, wykorzystuj±c swoje konto programisty</p>\r
<blockquote> \r
<p> 1. ¦ci±gnij TortoiseCVS z <a href="http://www.tortoisecvs.org/">tortoisecvs.org</a>. \r
- Zainstaluj go, a nastêpnie uruchom ponownie twój komputer.<br>\r
- <br>\r
- 2. Zlokalizuj lub utwórz nowy folder do którego bêdziesz chcia³ ¶ci±gn±æ Moodle.<br>\r
- <br>\r
- 3. Kliknij prawym klawiszem myszy na tym folderze i wybierz "<strong>CVS Checkout</strong>" z menu. Powinno ukazaæ siê okno dialogowe.<br>\r
- <br>\r
+ Zainstaluj go, a nastêpnie uruchom ponownie twój komputer.<br />\r
+ <br />\r
+ 2. Zlokalizuj lub utwórz nowy folder do którego bêdziesz chcia³ ¶ci±gn±æ Moodle.<br />\r
+ <br />\r
+ 3. Kliknij prawym klawiszem myszy na tym folderze i wybierz "<strong>CVS Checkout</strong>" z menu. Powinno ukazaæ siê okno dialogowe.<br />\r
+ <br />\r
4. Skopiuj ten tekst do pola CVSROOT :</p>\r
<blockquote> \r
<pre> :ext:<font color="#990000">myusername</font>@cvs.sourceforge.net:/cvsroot/moodle</pre>\r
</blockquote>\r
- <p><br>\r
- 5. Kliknij na: "<strong>Fetch list...</strong>".<br>\r
- <br>\r
- 6. Po prawej stronie przycisku powiniene¶ zobaczyæ listê modu³ów: wybierz "<strong>moodle</strong>" z tej listy.<br>\r
- <br>\r
- 7. Kliknij na "<strong>OK</strong>" .Powinien rozpocz±æ siê proces ¶ci±gania Moodle<br>\r
+ <p><br />\r
+ 5. Kliknij na: "<strong>Fetch list...</strong>".<br />\r
+ <br />\r
+ 6. Po prawej stronie przycisku powiniene¶ zobaczyæ listê modu³ów: wybierz "<strong>moodle</strong>" z tej listy.<br />\r
+ <br />\r
+ 7. Kliknij na "<strong>OK</strong>" .Powinien rozpocz±æ siê proces ¶ci±gania Moodle<br />\r
</p>\r
</blockquote>\r
<p> W oknie dialogowym powinny pokazaæ siê nazwy ¶ci±gniêtych plików, a po chwili powiniene¶ mieæ ju¿ kompletn± wersjê Moodle. Pó¼niej mo¿esz ¶ci±gaæ najnowsze pliki z serwera CVS :</p>\r
<blockquote> \r
- <p> 1. Kliknij prawym klawiszem myszy na folderze Moodle (lub na wybranym pliku) i wybierz "<strong>CVS Update</strong>". <br>\r
+ <p> 1. Kliknij prawym klawiszem myszy na folderze Moodle (lub na wybranym pliku) i wybierz "<strong>CVS Update</strong>". <br />\r
</p>\r
</blockquote>\r
<p>Gdy zakoñczysz modyfikacjê plików (zauwa¿ysz, ¿e ich kolor zmienia siê z zielonego na czerwony!)\r
mo¿esz je dostarczyæ z powrotem na serwer w nastêpuj±cy sposób : </p>\r
<blockquote> \r
<p> 1. Kliknij prawym klawiszem myszy na folderze Moodle (lub na wybranym pliku) i wybierz\r
- "<strong>CVS Commit...</strong>".<br>\r
- <br>\r
- 2. W oknie dialogowym opisz wprowadzone przez Ciebie zmiany.<br>\r
- <br>\r
- 3. Kliknij "OK". Twoje zmiany zostan± wprowadzone na serwer.<br>\r
+ "<strong>CVS Commit...</strong>".<br />\r
+ <br />\r
+ 2. W oknie dialogowym opisz wprowadzone przez Ciebie zmiany.<br />\r
+ <br />\r
+ 3. Kliknij "OK". Twoje zmiany zostan± wprowadzone na serwer.<br />\r
</p>\r
</blockquote>\r
</blockquote>\r
<blockquote>\r
<p>Z punktu widzenia administratora, platforma Moodle zosta³a zaprojektowania zgodnie z nastêpuj±cymi kryteriami :</p>\r
<ol>\r
- <li><strong>Moodle powinno daæ siê uruchomiæ na jak najwiêkszej ilo¶ci platform</strong><br>\r
- <br>\r
- Platforma aplikacji sieciowych najbardziej przeno¶na to PHP po³±czone z MySQL. W³a¶nie w tym ¶rodowisku Moodle zosta³o stworzone (pod Linuksem, Windowsem oraz Mac OS X). Do abstrakcji baz danych Moodle korzysta z biblioteki ADOdb. Oznacza to, ¿e Moodle mo¿e wykorzystywaæ <a href="http://php.weblogs.com/ADOdb_manual#drivers">ponad dziesiêæ ró¿nych rodzajów baz danych.</a> (niestety Moodle nie potrafi jeszcze <em><strong>tworzyæ tabel</strong></em> we wszystkich z tych baz danych. Wiêcej szczegó³ów znajdziesz w dalszej czê¶ci tego podrêcznika) <br>\r
- <br>\r
+ <li><strong>Moodle powinno daæ siê uruchomiæ na jak najwiêkszej ilo¶ci platform</strong><br />\r
+ <br />\r
+ Platforma aplikacji sieciowych najbardziej przeno¶na to PHP po³±czone z MySQL. W³a¶nie w tym ¶rodowisku Moodle zosta³o stworzone (pod Linuksem, Windowsem oraz Mac OS X). Do abstrakcji baz danych Moodle korzysta z biblioteki ADOdb. Oznacza to, ¿e Moodle mo¿e wykorzystywaæ <a href="http://php.weblogs.com/ADOdb_manual#drivers">ponad dziesiêæ ró¿nych rodzajów baz danych.</a> (niestety Moodle nie potrafi jeszcze <em><strong>tworzyæ tabel</strong></em> we wszystkich z tych baz danych. Wiêcej szczegó³ów znajdziesz w dalszej czê¶ci tego podrêcznika) <br />\r
+ <br />\r
</li>\r
- <li><strong>Moodle powinno byæ ³atwe w instalacji, nauce obs³ugi i modyfikacji</strong><br>\r
- <br>\r
+ <li><strong>Moodle powinno byæ ³atwe w instalacji, nauce obs³ugi i modyfikacji</strong><br />\r
+ <br />\r
Wczesne prototypy Moodle (1999) by³y tworzone z pomoc± <a target=_top href="http://www.zope.org/">Zope</a> - wysokopoziomowego, zorientowanego obiektowo serwera aplikacji sieciowych. Niestety okaza³o siê, i¿ pomimo ¿e technologia sama w sobie by³a bardzo fajna, to ciê¿ko by³o j± opanowaæ i nie by³a elastyczna z punktu widzenia administracji. Z drugiej strony do jêzyka skryptowego PHP mo¿na bardzo ³atwo siê przyzwyczaiæ (szczególnie je¶li ju¿ programowa³e¶ z wykorzystaniem jêzyków skryptowych). Stosunkowo wcze¶nie zdecydowa³em siê na nie u¿ywanie projektowania zorientowanego na klasy - znów po to, by ca³o¶æ pozosta³a ³atwa i zrozumia³a dla pocz±tkuj±cych. Ponowne wykorzystywanie kodu (code reuse) jest osi±gane przez system bibliotek z jasno nazwanymi funkcjami i ¶ci¶le okre¶lonym po³o¿eniem plików z skryptami. Jêzyk PHP jest równie¿ ³atwy w instalacji i jest na tyle powszechnie dostêpne, ¿e wiêkszo¶æ serwerów dostarcza go jako standard.\r
-<br>\r
- <br>\r
+<br />\r
+ <br />\r
</li>\r
- <li><strong>Przej¶cia miêdzy kolejnymi wersjami Moodle powinny byæ ³atwe</strong><br>\r
- <br>\r
- Platforma Moodle zawiera informacje o swoim wersji (jak i o wersjach wszystkich modu³ów zewnêtrznych). Zosta³ te¿ w ni± wbudowany mechanizm pozwalaj±cy Moodle na poprawn± aktualizacjê do nowszych wersji (przyk³adowo Moodle potrafi zmieniaæ nazwy tabel albo dodawaæ nowe pola do ju¿ istniej±cych). Je¶li na przyk³ad korzystasz z CVS w Uniksie, to wystarczy jedynie wydaæ polecenie "cvs update -d", a nastêpnie wej¶æ na stronê g³ówn± serwisu by zakoñczyæ proces uaktualniania.<br>\r
- <br>\r
+ <li><strong>Przej¶cia miêdzy kolejnymi wersjami Moodle powinny byæ ³atwe</strong><br />\r
+ <br />\r
+ Platforma Moodle zawiera informacje o swoim wersji (jak i o wersjach wszystkich modu³ów zewnêtrznych). Zosta³ te¿ w ni± wbudowany mechanizm pozwalaj±cy Moodle na poprawn± aktualizacjê do nowszych wersji (przyk³adowo Moodle potrafi zmieniaæ nazwy tabel albo dodawaæ nowe pola do ju¿ istniej±cych). Je¶li na przyk³ad korzystasz z CVS w Uniksie, to wystarczy jedynie wydaæ polecenie "cvs update -d", a nastêpnie wej¶æ na stronê g³ówn± serwisu by zakoñczyæ proces uaktualniania.<br />\r
+ <br />\r
</li>\r
- <li><strong>Moodle powinno mieæ budowê modu³ow±, aby umo¿liwiæ rozbudowê systemu</strong><br>\r
- <br>\r
- Moodle ma szereg funkcji modularnych takich jak tematy, sk³adowe kursów, interfejs jêzyków, schematy baz danych i formaty kursów. Pozwala to na dodawanie nowych funkcji do g³ównego kodu, lub nawet na ich oddzieln± dystrybucjê. Wiêcej na ten temat przeczytasz w sekcji poni¿ej.<br>\r
- <br>\r
+ <li><strong>Moodle powinno mieæ budowê modu³ow±, aby umo¿liwiæ rozbudowê systemu</strong><br />\r
+ <br />\r
+ Moodle ma szereg funkcji modularnych takich jak tematy, sk³adowe kursów, interfejs jêzyków, schematy baz danych i formaty kursów. Pozwala to na dodawanie nowych funkcji do g³ównego kodu, lub nawet na ich oddzieln± dystrybucjê. Wiêcej na ten temat przeczytasz w sekcji poni¿ej.<br />\r
+ <br />\r
</li>\r
- <li><strong>Powinna istnieæ mo¿liwo¶æ u¿ywania Moodle w po³±czeniu z innymi systemami</strong><br>\r
- <br>\r
+ <li><strong>Powinna istnieæ mo¿liwo¶æ u¿ywania Moodle w po³±czeniu z innymi systemami</strong><br />\r
+ <br />\r
Moodle trzyma wszystkie pliki danego kursu w zwyk³ym katalogu na serwerze. Daje to administratorowi systemu mo¿liwo¶æ udostêpnienia ich na poziomie plikowym ka¿demu z nauczycieli, na przyk³ad przez Appletalk, SMB, NFS, FTP, WebDAV itd. Modu³y uwierzytelniania pozwalaj± Moodle korzystaæ z LDAP, IMAP, POP3, NNTP, oraz z innych baz danych jako ze ¼ród³a informacji o u¿ytkownikach. W przysz³o¶ci Moodle ma mieæ mo¿liwo¶æ importowania i eksportowania danych za pomoc± formatów opartych na XML (w tym IMS i SCORM), oraz zwiêkszon± mo¿liwo¶æ korzystania z wzorców formatowania interfejsu (dziêki temu ³atwiej bêdzie mo¿na zintegrowaæ Moodle z innymi stronami WWW)\r
</li>\r
</ol>\r
<li>widget_update_instance() - Kod s³u¿±cy do uaktualniania ju¿ istniej±cych instancji</li>\r
<li>widget_delete_instance() - Kod s³u¿±cy do usuwania instancji</li>\r
<li>widget_user_outline() - maj±c dan± instancjê zwróæ podsumowanie wk³adu u¿ytkownika</li>\r
- <li>widget_user_complete() - maj±c dan± instancjê wypisz szczegó³y wk³adu u¿ytkownika<br>\r
+ <li>widget_user_complete() - maj±c dan± instancjê wypisz szczegó³y wk³adu u¿ytkownika<br />\r
</li>\r
<li>aby unikn±æ ewentualnych konfliktów ka¿da z funkcji modu³u powinna zaczynaæ siê na widget_ . Ka¿da sta³a któr± zdefiniujesz powinna zaczynaæ siê na WIDGET_ </li>\r
</ul>\r
<p>Pamiêtaj, ¿e ka¿dy z tych kroków jest opcjonalny. Mo¿esz diametralnie zmieniæ wygl±d serwisu zmieniaj±c jedynie kolory w config.php</p>\r
<p>Kolejne wersje Moodle <em>mog±</em> nieco zmieniaæ tematy wiêc czytaj zawsze uwagi do nowego wydania je¶li u¿ywasz niestandardowego tematu.</p>\r
<p>W szczególno¶ci Moodle 2.0 bêdzie posiada³ zupe³nie nowy system wy¶wietlania, najprawdopodobniej oparty na transformacjach XSL wej¶cia XML z Moodle. Prawdopodobnie tematy bêd± mia³u zupe³nie inny format, ale za to bêd± o wiele bardziej modyfikowalne. (przyk³adowo bêd± umo¿liwiaæ przemieszczanie elementów w obrêbie strony</p>\r
- <p>Wiêcej informacji na <a target=_top href="http://moodle.com/mod/forum/view.php?id=46">forum po¶wiêconym tematom </a> (Themes forum on Using Moodle). Je¶li stworzysz ³adny temat którym chcia³by¶ siê podzieliæ prze¶lij spakowany plik na forum po¶wiêcone tematom<br>\r
+ <p>Wiêcej informacji na <a target=_top href="http://moodle.com/mod/forum/view.php?id=46">forum po¶wiêconym tematom </a> (Themes forum on Using Moodle). Je¶li stworzysz ³adny temat którym chcia³by¶ siê podzieliæ prze¶lij spakowany plik na forum po¶wiêcone tematom<br />\r
</p>\r
</blockquote>\r
<p> </p>\r
<li>quiz.php - ³añcuchy znaków dla modu³u quiz</li>\r
<li>resource.php - ³añcuchy znaków dla modu³u zasobów</li>\r
<li>survey.php - ³añcuchy znaków dla modu³u ankiet</li>\r
- <li>.... i do tego ³añcuchy znaków dla wszelakich dodatkowych modu³ów<br>\r
- <br>\r
+ <li>.... i do tego ³añcuchy znaków dla wszelakich dodatkowych modu³ów<br />\r
+ <br />\r
£añcuch znaków jest pobierany z tych plików za pomoc± funkcji <strong><em>get_string()</em></strong><em> \r
- </em>lub<em> <strong>print_string()</strong> </em>. Ka¿dy ³añcuch znaków zastêpuje odpowiadaj±cy sobie ³añcuch w innym jêzyku.<em><br>\r
- <br>\r
+ </em>lub<em> <strong>print_string()</strong> </em>. Ka¿dy ³añcuch znaków zastêpuje odpowiadaj±cy sobie ³añcuch w innym jêzyku.<em><br />\r
+ <br />\r
</em>przyk³adowo : $strdueby = get_string("assignmentdueby", "assignment", \r
- userdate($date)); <br>\r
- <br>\r
+ userdate($date)); <br />\r
+ <br />\r
Je¶li dany ³añcuch znaków nie istnieje w którym¶ z jêzyków, to jest automatycznie zastêpowany swoim angielskim odpowiednikiem. </li>\r
</ul>\r
<p><strong>lang/pl/help</strong> - zawiera wszystkie strony pomocy (dla pomocy w wyskakuj±cych okienkach)</p>\r
<p>Mogê te¿ udostêpniæ Ci <a href="?file=cvs.html">prawa zapisu CVS \r
do kodu ¼ród³owego Moodle</a> by¶ móg³ bezpo¶rednio zarz±dzaæ plikami.</p>\r
</blockquote>\r
- <p><br>\r
+ <p><br />\r
<strong><a name="database" id="database"></a>Schematy dla baz danych</strong></p>\r
<blockquote>\r
<p>Je¶li Moodle otrzyma dzia³aj±c± bazê danych wraz z zdefiniowanymi tabelami, to celowo proste zapytania SQL wykorzystane w Moodle powinny prawid³owo wspó³pracowaæ z wieloma rodzajami baz danych.</p>\r
<blockquote> \r
<blockquote> \r
<p align="center">Dziêkujê za korzystanie z Moodle!</p>\r
- <p align="center">Pozdrowienia,<br>\r
+ <p align="center">Pozdrowienia,<br />\r
<a target=_top href="http://dougiamas.com/">Martin Dougiamas</a></p>\r
</blockquote>\r
</blockquote>\r
Za ka¿dym razem gdy próbuje obejrzeæ, lub w inny sposób uzyskaæ dostêp do przes³anego przeze mnie pliku otrzymuje komentarz "File not Found" (" Nie znaleziono pliku") </h3>\r
\r
<p class="answer">Przyk³ad : Not Found : The requested URL /moodle/file.php/2/myfile.jpg\r
- was not found on this server.<br> (Nie znaleziono : podany adres URL ... nie zosta³ znaleziony na serwerze)</p>\r
+ was not found on this server.<br /> (Nie znaleziono : podany adres URL ... nie zosta³ znaleziony na serwerze)</p>\r
\r
<p class="answer">Twój serwer musi byæ skonfigurowany tak, aby umo¿liwia³ przekazywanie czê¶ci adresu URL, po nazwie skryptu, bezpo¶rednio do skryptu. Opcja jest domy¶lnie w³±czona w Apache 1, ale na ogó³ jest domy¶lnie wy³±czona w Apache 2. Aby j± w³±czyæ dodaj poni¿sz± linijkê do httpd.conf, albo do .htaccess w twoim lokalnym katalogu (szczegó³y : <a href="./?file=install.html#webserver">Dokumentacja instalacji</a> ) : </p>\r
\r
<h4 class="question"><a name="errorgetstring"></a>Na stronach pojawiaj± siê krytyczne b³êdy takie jak "call to undefined function: get_string()" ("odwo³anie do niezdefiniowanej funkcji get_string()")</h4>\r
<p class="answer">Je¶li pokazuj± siê b³êdy takie jak:</p>\r
<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program\r
- files\easyphp\www\moodle\config.php on line 94 <br>\r
+ files\easyphp\www\moodle\config.php on line 94 <br />\r
Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php\r
on line 11</p>\r
<p class="answer">wtedy prawdopodobne jest, i¿ przeoczy³e¶ ¶rednik, albo koniec cytatu z pewnej linii pliku config.php (znajduj±cej siê przed lini± 94)</p>\r
<h4 class="question"><a name="quotes" id="quotes"></a>Ka¿dy tekst zawieraj±cy apostrofy (') lub cudzys³owy (") powoduje b³êdy lub jest zwracany z znakami '³amane na' </h4>\r
<p class="answer">Problemy z apostrofami pojawiaj± siê z powodu nieprawid³owego ustawienia "magic\r
quotes". Moodle wymaga nastêpuj±cych ustawieñ (na ogó³ s±to ustawienia domy¶lne): </p>\r
-<p class="answercode">magic_quotes_gpc = On<br>\r
+<p class="answercode">magic_quotes_gpc = On<br />\r
magic_quotes_runtime = Off</p>\r
<p class="answer">Zobacz rozdzia³ po¶wiêcony <a href="http://moodle.org/doc/?file=install.html#webserver">konfiguracji serwera</a> w dokumentacji instalacji, aby zapoznaæ siê ze szczegó³ami</p>\r
\r
<p class="answer">Wspó³czesne przegl±darki potrafi± uruchamiaæ te ma³e programy, je¶li w ustawieniach przegl±darki w³±czono obs³ugê <a href="#java">Java</a></p>\r
\r
<h3 class="question"><a name="ascii"></a>ASCII</h3>\r
-<p class="answer">American Standard Code for Information Interchange <br>(Amerykañski standard kodowania do celów wymiany informacji)</p>\r
+<p class="answer">American Standard Code for Information Interchange <br />(Amerykañski standard kodowania do celów wymiany informacji)</p>\r
<p class="answer">Niektóre typy plików wymagaj±, aby¶ przesy³a³ je w trybie ASCII gdy korzystasz z <a href="#ftp">FTP</a>. Zazwyczaj najlepiej jest wybraæ opcjê 'AUTO' w ustawieniach FTP.</p>\r
\r
<h3 class="question"><a name="binary"></a>binarnie</h3>\r
<blockquote>\r
<p>Poni¿ej podano krótki opis zawarto¶ci folderu Moodle, aby pomóc Ci w orientacji :</p>\r
<blockquote>\r
- <p>config.php - Jedyny plik, który musisz zmodyfikowaæ, zanim rozpoczniesz pracê z Moodle<br>\r
- version.php - Definiuje aktualn± wersjê kodu Moodle<br>\r
+ <p>config.php - Jedyny plik, który musisz zmodyfikowaæ, zanim rozpoczniesz pracê z Moodle<br />\r
+ version.php - Definiuje aktualn± wersjê kodu Moodle<br />\r
index.php - g³ówna strona serwisu</p>\r
<ul>\r
<li>admin/ - kod pozwalaj±cy na administracjê ca³ego serwisu </li>\r
<li>Utwórz nowy katalog, w którym Moodle bêdzie mog³o przechowywaæ przes³ane dane np. <strong>C:\moodledata</strong></li>\r
<li> Przejd¼ do katalogu Moodle. Zrób kopiê pliku config-dist.php, i nazwij j± config.php</li>\r
<li> Zmodyfikuj config.php korzystaj±c z edytora tekstowego (Notatnik Windows wystarczy. Uwa¿aj tylko, aby nie dodaæ na koñcu pliku pustych odstêpów ani nowych linii). </li>\r
- <li>Wprowad¼ informacje o twojej bazie danych:<br>\r
- $CFG->dbtype = 'mysql';<br>\r
- $CFG->dbhost = 'localhost';<br>\r
- $CFG->dbname = 'moodle';<br>\r
- $CFG->dbuser = 'root'; <br>\r
- $CFG->dbpass = '';<br>\r
- $CFG->dbpersist = true;<br>\r
- $CFG->prefix = 'mdl_';<br>\r
+ <li>Wprowad¼ informacje o twojej bazie danych:<br />\r
+ $CFG->dbtype = 'mysql';<br />\r
+ $CFG->dbhost = 'localhost';<br />\r
+ $CFG->dbname = 'moodle';<br />\r
+ $CFG->dbuser = 'root'; <br />\r
+ $CFG->dbpass = '';<br />\r
+ $CFG->dbpersist = true;<br />\r
+ $CFG->prefix = 'mdl_';<br />\r
</li>\r
- <li>Nastêpnie wprowad¼ ¶cie¿ki dostêpu do plików:<br>\r
+ <li>Nastêpnie wprowad¼ ¶cie¿ki dostêpu do plików:<br />\r
$CFG->wwwroot = 'http://localhost/moodle'; // Use an external address \r
- if you know it. <br>\r
- $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br>\r
- $CFG->dataroot = 'C:\moodledata';<br>\r
+ if you know it. <br />\r
+ $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />\r
+ $CFG->dataroot = 'C:\moodledata';<br />\r
</li>\r
<li>Zapisz plik config.php - mo¿esz zignorowaæ pozosta³e ustawienia, je¶li jeszcze jakie¶ zosta³y.</li>\r
<li>Ju¿ prawie koniec! Reszta instalacji odbywa siê poprzez sieæ. Wejd¼ na stronê <a href="http://localhost/moodle/admin/" target="_blank">http://localhost/moodle/admin/</a> \r
Jest to te¿ czasownik oznaczaj±cy proces leniwego wa³êsania siê poprzez co¶, robienie rzeczy tak, jak masz ochotê je zrobiæ, przyjemne majsterkowanie, które czêsto prowadzi do wiedzy i kreatywno¶ci. W taki sposób Moodle by³o projektowane, a tak¿e umo¿liwia w³a¶nie takie podej¶cie do procesu edukacji, zarówno od strony nauczyciela jak i uczniów. Ka¿dy kto korzysta z Moodle, jest w³a¶nie takim 'Moodlerem - majsterkowiczem'\r
</p>\r
<p>Przy³±cz siê do <a href="http://moodle.org/community/" target="_top">Moodle</a>!</p>\r
-<p><br>\r
+<p><br />\r
</p>\r
<p align="CENTER"><font size="1"><a href="." target="_top">Dokumentacja Moodle</a></font></p>\r
<p align="CENTER"><font size="1">Version: $Id$</font></p>\r
wiêc aby uzyskaæ wiêcej informacji trzeba bêdzie siêgn±æ do ¼róde³.</p>
<p>Je¶li przedstawione poni¿ej idee s± dla Ciebie zupe³nie nowe, mo¿e siê okazaæ, i¿ bêdziesz musia³ po¶wiêciæ wiêcej
czasu na ich zrozumienie. Jedyne co mogê poradziæ to to, aby¶ czyta³/a ten tekst bardzo uwa¿nie i stara³/a siê samemu
- go przetworzyæ, my¶l±c o w³asnych do¶wiadczeniach zwi±zanych z procesem uczenia siê.<br>
+ go przetworzyæ, my¶l±c o w³asnych do¶wiadczeniach zwi±zanych z procesem uczenia siê.<br />
</p>
<h3>1. Konstruktywizm</h3>
<blockquote>
<p>Powy¿sze za³o¿enie nie oznacza oczywi¶cie, ¿e nie nauczysz siê niczego tylko czytaj±c stronê internetow±
czy s³uchaj±c wyk³adu. Oczywi¶cie, ¿e siê nauczysz. Chodzi jednak o to, ¿e dla uzyskania efektywnej wiedzy,
potrzebna jest jej interpretacja, która jest czym¶ innym ni¿ tylko zapewnieniem transferu informacji z jednego
- mózgu do drugiego.<br>
+ mózgu do drugiego.<br />
</p>
</blockquote>
<h3>2. Konstrukcjonizm</h3>
gdyby¶ musia³ wyja¶niæ te idee komu¶, albo stworzyæ pokaz slajdów, który by je przedstawia³, mogê tobie
zagwarantowaæ, ¿e mia³by¶ du¿o lepsze rozumienie tych idei, które by³oby zintegrowane z twoimi w³asnymi
pogl±dami na omawiane kwestie. To dlatego studenci robi± notatki podczas wyk³adów, nawet, je¶li nigdy pó¼niej
- do nich nie wróc±.<br>
+ do nich nie wróc±.<br />
</p>
</blockquote>
<h3>3. Konstruktywizm spo³eczny</h3>
istnienie pewnej "wiedzy" o transportowaniu cieczy. Bardziej rozbudowanym przyk³adem jest kurs online
- nie tylko "kszta³t" narzêdzi softwarowych wskazuj± na to jak
pewne rzeczy w kursie powinny dzia³aæ, ale tak¿e aktywno¶ci i tekst stworzony w ramach ca³ej grupy u¿ywaj±cej
- tego softwaru pomo¿e ukszta³towaæ profil zachowañ w ramach tej grupy.<br>
+ tego softwaru pomo¿e ukszta³towaæ profil zachowañ w ramach tej grupy.<br />
</p>
</blockquote>
<h3>4. Zachownie wyrozumia³e, odosobnione i po³±czone</h3>
przyspieszeniem zosta³ przes³any) oraz zapisaæ ocenê i komentarz. Pó³ godziny po \r
wystawieniu danemu studentowi oceny, Moodle automatycznie wy¶le do niego \r
zawiadomienie poczt± elektroniczn±.</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>Wybór</strong></dt>\r
<dd>Sk³adowa "Wybór" jest bardzo prosta - zadajesz pytanie i podajesz mo¿liwe\r
odpowiedzi, z których studenci mog± dokonaæ wyboru. Wyniki przedstawiane s± na\r
ekranie w postaci raportu. Funkcja to mo¿e byæ u¿yta do uzyskiwania zgody od\r
studentów na prowadzenie badañ, ale mo¿na j± równie¿ wykorzystaæ do przeprowadzania\r
szybkich ankiet lub g³osowañ w¶ród studentów.</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>Forum</strong></dt>\r
<dd>Modu³ ten jest zdecydowanie najwa¿niejszy - w³a¶nie w nim maj± miejsce dyskusje.\r
Przy dodawaniu nowego forum, bêdziesz mieæ mo¿liwo¶æ wyboru ró¿nych jego typów,\r
takich jak prosta dyskusja na jeden temat, forum ogólne dostêpne dla wszystkich,\r
lub jeden w±tek na u¿ytkownika.</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>Dziennik</strong></dt>\r
<dd>Ka¿de dzia³anie zwi±zane z dziennikiem stanowi wpis do dziennika ca³ego kursu. Dla ka¿dej sk³adowej kursu tego typu mo¿esz sformu³owaæ otwarte pytanie, które stanowi wskazówkê dla studentów, oraz okres, w którym dziennik jest dostêpny (tylko w formacie tygodniowym).Podstawow±, sprawdzon± metod± jest tworzenie jednego dziennika na ka¿dy tydzieñ. Nale¿y zachêcaæ studentów aby ich wpisy do dzienników mia³y charakter refleksyjny i krytyczny, poniewa¿ dostêp do nich maj± tylko oni oraz Ty. Nastêpnie mo¿esz oceniæ i skomentowaæ wszystkie wpisy dla danego tygodnia lub tematu, a studenci automatycznie otrzymaj± Twój komentarz poczt± elektroniczn±. Dzienniki nie s± przystosowane do ci±g³ego dodawania nowych wpisów. Je¶li potrzebujesz takiej mo¿liwo¶ci powiniene¶ dodawaæ nowe dzienniki.</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>Zasoby</strong></dt>\r
<dd>Zasoby stanowi± tre¶æ Twojego kursu. Zasobem mo¿e dowolny plik wgrany przez Ciebie lub wskazany przez adres URL. Mo¿esz równie¿ tworzyæ proste strony tekstowe poprzez wpisywanie tekstu bezpo¶rednio do formularza.</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>Quiz</strong></dt>\r
<dd>Modu³ ten umo¿liwia tworzenie i zadawanie testów w formie quizów sk³adaj±cych siê z pytañ wielokrotnego wyboru, pytañ typu prawda/fa³sz, oraz pytañ wymagaj±cych udzielenia krótkich odpowiedzi. Pytania te, uporz±dkowane wed³ug kategorii, przechowywane s± w bazie danych i mog± byæ ponownie wykorzystywane w ramach danego kursu lub nawet przenoszone do innego kursu. Quizy mog± dopuszczaæ wielokrotne próby znalezienia rozwi±zania. Ka¿da próba jest automatycznie sprawdzana i prowadz±cy mo¿e decydowaæ, czy przedstawiæ swój komentarz czy te¿ udostêpniæ poprawne odpowiedzi. Modu³ Quiz posiada narzêdzia umo¿liwiaj±ce wystawianie ocen.</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>Ankieta</strong></dt>\r
<dd>Modu³ ten udostêpnia szereg wcze¶niej zdefiniowanych narzêdzi ankietowych, które pomagaj± poznaæ i lepiej zrozumieæ odbiorców twojego kursu. Obecnie dostêpne s± narzêdzia COLLES i ATTLS. Mog± zostaæ udostêpnione studentom na pocz±tku kursu w celach diagnostycznych oraz na koniec kursu w celu dokonania oceny kursu(ja sam co tydzieñ wykorzystujê takie narzêdzia na swoich kursach).</dd>\r
</dl>\r
- <br>\r
+ <br />\r
<p>Po dodaniu dzia³añ mo¿esz zamieniaæ ich pozycjê w rozk³adzie kursu poprzez klikniêcie \r
ikon przedstawiaj±cych ma³e strza³ki (<img src="../pix/t/up.gif" width="9" height="10"> \r
<img src="../pix/t/down.gif" width="9" height="10"> ) przy ka¿dym dzia³aniu. Mo¿esz\r
<blockquote> \r
<p><strong>1.Katalog zawieraj±cy Moodle</strong></p>\r
<blockquote> \r
- <p>Zrób osobn± kopiê tych plików zanim przejdziesz do nastêpnej wersji, aby¶ móg³ przywróciæ config.php i wszystkie modu³y które by³y zainstalowane 9tematy, pakiety jêzykowe, sk³adowe kursu itd.)<strong><br>\r
+ <p>Zrób osobn± kopiê tych plików zanim przejdziesz do nastêpnej wersji, aby¶ móg³ przywróciæ config.php i wszystkie modu³y które by³y zainstalowane 9tematy, pakiety jêzykowe, sk³adowe kursu itd.)<strong><br />\r
</strong></p>\r
</blockquote>\r
<p><strong>2. Katalog z twoimi danymi.</strong></p>\r
<blockquote> \r
- <p>W tym miejscu przechowywane s± przes³ane pliki (takie jak zasoby, czy prace studentów), wiêc bardzo istotne jest aby mieæ kopie tych plików zawsze, a nie tylko podczas aktualizacji wersji. Uaktualnianie mo¿e czasami zmieniæ nazwy katalogów, lub je przemie¶ciæ w inne miejsce.<strong><br>\r
+ <p>W tym miejscu przechowywane s± przes³ane pliki (takie jak zasoby, czy prace studentów), wiêc bardzo istotne jest aby mieæ kopie tych plików zawsze, a nie tylko podczas aktualizacji wersji. Uaktualnianie mo¿e czasami zmieniæ nazwy katalogów, lub je przemie¶ciæ w inne miejsce.<strong><br />\r
</strong></p>\r
</blockquote>\r
<p><strong>3. Baza danych</strong></p>\r
<blockquote> \r
<p>Nie nadpisuj poprzedniej instalacji, chyba ¿e jeste¶ pewien tego co robisz. Czasami stare pliki mog± powodowaæ problemy w nowej wersji. Najlepszym sposobem jest zmiana nazwy katalogu z obecn± wersj± Moodle, a nastêpnie rozpakowaæ now± wersjê w stare miejsce.</p>\r
<blockquote> \r
- <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br>\r
+ <p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />\r
tar xvzf moodle-1.0.6.tgz</font></p>\r
</blockquote>\r
<p>Nastêpnie skopiuj config.php i modu³y zewnêtrzne takie jak tematy.</p>\r
<blockquote>\r
- <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br>\r
+ <p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />\r
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>\r
</blockquote>\r
</blockquote>\r
$string['about'] = 'O tym edytorze';
$string['absbottom'] = 'Dó³';
-$string['absmiddle'] = '¦rodek';
+$string['middle'] = '¦rodek';
$string['address'] = 'Adres';
$string['alignment'] = 'Justowanie';
$string['alternatetext'] = 'Tekst alternatywny';
$string['entryishidden'] = '(ten wpis jest aktualnie ukryty)';
$string['entryleveldefaultsettings'] = 'Domy¶lne ustawienia wej¶ciowe';
$string['entryusedynalink'] = 'Ten wpis powinien zostaæ automatycznie po³±czony z innymi wpisami w systemie';
-$string['explainaddentry'] = 'Dodaj nowe pojêcie do tego s³ownika pojêæ.<br>Pola: Termin i Definicja musz± zostaæ wype³nione.';
+$string['explainaddentry'] = 'Dodaj nowe pojêcie do tego s³ownika pojêæ.<br />Pola: Termin i Definicja musz± zostaæ wype³nione.';
$string['explainall'] = 'Wy¶wietl wszystkie pojêcia na jednej stronie';
$string['explainalphabet'] = 'Wyszukaj pojêcia u¿ywaj±c tego indeksu';
-$string['explainexport'] = 'Plik zosta³ stworzony.<br>¦ci±gnij go i zachowaj w bezpiecznym miejscu. Mo¿esz go zaimportowaæ kiedy tylko chcesz w ramach tego czy innego kursu.';
+$string['explainexport'] = 'Plik zosta³ stworzony.<br />¦ci±gnij go i zachowaj w bezpiecznym miejscu. Mo¿esz go zaimportowaæ kiedy tylko chcesz w ramach tego czy innego kursu.';
$string['explainimport'] = 'Musisz wskazaæ plik, który chcesz importowaæ i zdefiniowac kryteria.<p>Wy¶lij swoje ¿±danie i sprawd¼ wynik.';
$string['explainspecial'] = 'Poka¿ pojêcia, które nie zaczynaj± siê od litery';
$string['exportedentry'] = 'Wyeksportowany plik';
$string['filetoimport'] = 'Plik do importu';
$string['fillfields'] = 'Pola: Termin i Definicja musz± zostaæ wype³nione';
$string['filtername'] = 'Automatyczne linkowanie pojêæ';
-$string['fullmatch'] = 'Szukaj tylko wyrazów tak jak zosta³y wpisane<br><small>(je¶li zosta³y automatycznie po³±czone)';
+$string['fullmatch'] = 'Szukaj tylko wyrazów tak jak zosta³y wpisane<br /><small>(je¶li zosta³y automatycznie po³±czone)';
$string['glossaryleveldefaultsettings'] = 'Domy¶lne ustawienia s³ownika';
$string['glossarytype'] = 'Typ s³ownika pojêæ';
$string['glosssaryexported'] = 'Wyeksportowano s³ownik pojêæ';
Thinking and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.</li>\r
<li>Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways of knowing \r
as learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436. \r
- <br>\r
+ <br />\r
</li>\r
</ul>\r
\r
<p>Oto przyk³ad pliku do importu:</p>
<p><font size="-1" face="Courier New, Courier, mono">u¿ytkownik, has³o, imiê, nazwisko, email, jêzyk, numer identyfikacyjny,
-wygl±d emaila, kurs 1<br>
-jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101<br>
+wygl±d emaila, kurs 1<br />
+jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101<br />
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202</font></p>
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backupnoneusersinfo'] = 'Uwaga: Zaznaczy³e¶ opcjê kopii zapasowej dla \"nikogo\". W tym trybie nie s± zapisywane dane u¿ytkowników. Zauwa¿, ¿e modu³y \"Æwiczenie\" i \"Warsztaty\" nie dzia³aj± w tym trybie (s± wy³±czone).';
$string['backuporiginalname'] = 'Nazw kopii zapasowej';
-$string['backupsavetohelp'] = '¦cie¿ka dostêpu do katalogu w którym chcesz zapisaæ kopiê bezpieczeñstwa <br> (pozostaw puste je¶li chcesz zapisaæ w domy¶lnym katalogu kursu).';
+$string['backupsavetohelp'] = '¦cie¿ka dostêpu do katalogu w którym chcesz zapisaæ kopiê bezpieczeñstwa <br /> (pozostaw puste je¶li chcesz zapisaæ w domy¶lnym katalogu kursu).';
$string['backupuserfileshelp'] = 'Okre¶l czy pliki u¿ytkownika (n.p. profile) powinny byæ zapisane w kopii bezpieczeñstwa';
$string['backupusershelp'] = 'Okre¶l czy chcesz uj±æ wszystkich u¿ytkowników, czy tylko tych przypisanych do kursów.';
$string['backupversion'] = 'Wersja kopii zapasowej';
$string['enable'] = 'W³±cz';
$string['enrolledincourse'] = 'Zapisany na kurs ';
$string['enrolledincoursenot'] = 'Nie zapisany na kurs ';
-$string['enrolmentconfirmation'] = 'Zaraz zapiszesz siê na ten kurs. <br>Czy jeste¶ pewny, ¿e chcesz kontynuowaæ?';
+$string['enrolmentconfirmation'] = 'Zaraz zapiszesz siê na ten kurs. <br />Czy jeste¶ pewny, ¿e chcesz kontynuowaæ?';
$string['enrolmentkey'] = 'Klucz dostêpu do kursu';
$string['enrolmentkeyfrom'] = 'Ten kurs wymaga jednorazowego \'klucza dostêpu do kursu\' , który powiniene¶ otrzymaæ od $a';
-$string['enrolmentkeyhint'] = 'Ten klucz dostêpu do kursu nie jest poprawny, spróbuj ponownie <BR>(wskazówka: klucz zaczyna siê na \'$a\')';
+$string['enrolmentkeyhint'] = 'Ten klucz dostêpu do kursu nie jest poprawny, spróbuj ponownie <br />(wskazówka: klucz zaczyna siê na \'$a\')';
$string['entercourse'] = 'Kliknij, aby wej¶æ na kurs';
$string['enteremailaddress'] = 'Wprowad¼ swój adres e-mail, aby wykasowaæ twoje has³o i otrzymaæ poczt± elektroniczn± nowe.';
$string['error'] = 'B³±d';
$string['loginas'] = 'Zaloguj siê jako';
$string['loginguest'] = 'Zaloguj siê jako go¶æ';
$string['loginsite'] = 'Zaloguj siê do serwisu';
-$string['loginsteps'] = 'Witaj! Aby otrzymaæ pe³ny dostêp do kursów musisz po¶wiêciæ chwilkê aby stworzyæ sobie konto w tym serwisie. <br>Ka¿dy z kursów mo¿e wymagaæ podania jednorazowego \"klucza dostêpu do kursu\", który bêdzie niezbêdny tylko przy zapisywaniu siê na kurs. Pó¼niej nie bêdzie ju¿ potrzebny. <br> Oto kroki, które musisz wykonaæ: <OL size=2> <LI>Wype³nij formularz <A HREF=$a> Nowe konto</A> swoimi danymi. <LI>Niezw³ocznie zostanie wys³any do Ciebie e-mail na podany przez Ciebie adres.<LI>Przeczytaj e-mail i kliknij zawarty w nim link. <LI>Twoje konto zostanie potwierdzone i zostaniesz zalogowany. <LI>Wybierz kurs, w którym chcesz wzi±æ udzia³. <LI>Je¿eli zostaniesz poproszony(a) o podanie \"klucza dostêpu do kursu\" - wpisz otrzymany od prowadz±cego klucz. To spowoduje zapisanie Ciê na kurs. <LI>Od tego momentu bêdziesz mieæ dostêp do kursu. Aby zalogowaæ siê i uzyskaæ dostêp do kursów, na które siê zapisa³e¶(a¶), konieczne bêdzie tylko wpisanie Twojej nazwy u¿ytkownika i has³a (w formularzu na tej stronie) aby zalogowaæ siê i otrzymaæ dostêp do dowolnego kursu na który jeste¶ zapisany.';
+$string['loginsteps'] = 'Witaj! Aby otrzymaæ pe³ny dostêp do kursów musisz po¶wiêciæ chwilkê aby stworzyæ sobie konto w tym serwisie. <br />Ka¿dy z kursów mo¿e wymagaæ podania jednorazowego \"klucza dostêpu do kursu\", który bêdzie niezbêdny tylko przy zapisywaniu siê na kurs. Pó¼niej nie bêdzie ju¿ potrzebny. <br /> Oto kroki, które musisz wykonaæ: <OL size=2> <LI>Wype³nij formularz <A HREF=$a> Nowe konto</A> swoimi danymi. <LI>Niezw³ocznie zostanie wys³any do Ciebie e-mail na podany przez Ciebie adres.<LI>Przeczytaj e-mail i kliknij zawarty w nim link. <LI>Twoje konto zostanie potwierdzone i zostaniesz zalogowany. <LI>Wybierz kurs, w którym chcesz wzi±æ udzia³. <LI>Je¿eli zostaniesz poproszony(a) o podanie \"klucza dostêpu do kursu\" - wpisz otrzymany od prowadz±cego klucz. To spowoduje zapisanie Ciê na kurs. <LI>Od tego momentu bêdziesz mieæ dostêp do kursu. Aby zalogowaæ siê i uzyskaæ dostêp do kursów, na które siê zapisa³e¶(a¶), konieczne bêdzie tylko wpisanie Twojej nazwy u¿ytkownika i has³a (w formularzu na tej stronie) aby zalogowaæ siê i otrzymaæ dostêp do dowolnego kursu na który jeste¶ zapisany.';
$string['loginstepsnone'] = 'Dla uzyskania pe³nego dostêpu do kursów niezbêdne jest utworzenie konta.<p>Wszystko co musisz zrobiæ to wymy¶liæ nazwê u¿ytkownika i has³o oraz u¿yæ w formularza na tej stronie!<p> Je¿eli kto¶ inny wybra³ ju¿ tak± nazwê u¿ytkownika bêdziesz musia³(a) powtórzyæ operacjê u¿ywaj±c innej nazwy.';
$string['loginto'] = 'Zaloguj do $a';
$string['loginusing'] = 'Zaloguj siê tutaj u¿ywaj±c twojej nazwy u¿ytkownika i has³a';
$string['search'] = 'Wyszukaj';
$string['searchagain'] = 'Wyszukaj ponownie';
$string['searchcourses'] = ' Przeszukaj kursy';
-$string['searchhelp'] = 'Mo¿esz szukaæ kilku s³ów jednocze¶nie. : <br> s³owo : szukaj dowolnego wyst±pienia tego s³owa w tek¶cie <br> +s³owo : tylko s³owa dok³adnie pasuj±ce zostan± znalezione <br> -s³owo : nie pokazuj wyników zawieraj±cych to s³owo';
+$string['searchhelp'] = 'Mo¿esz szukaæ kilku s³ów jednocze¶nie. : <br /> s³owo : szukaj dowolnego wyst±pienia tego s³owa w tek¶cie <br /> +s³owo : tylko s³owa dok³adnie pasuj±ce zostan± znalezione <br /> -s³owo : nie pokazuj wyników zawieraj±cych to s³owo';
$string['searchresults'] = 'Wyniki wyszukiwania';
$string['sec'] = 'sek';
$string['secs'] = 'sek.';
$string['weeklyoutline'] = 'Plan tygodniowy';
$string['weekshow'] = 'Poka¿ ten tydzieñ $a';
$string['welcometocourse'] = 'Witaj w $a';
-$string['welcometocoursetext'] = 'Witaj na kursie $a->coursename! <br>Jedn± z pierwszych rzeczy, któr± nale¿y zrobiæ jest zmodyfikowanie swojego profilu, aby inni mogli dowiedzieæ siê czego¶ o Tobie: $a->profileurl';
+$string['welcometocoursetext'] = 'Witaj na kursie $a->coursename! <br />Jedn± z pierwszych rzeczy, któr± nale¿y zrobiæ jest zmodyfikowanie swojego profilu, aby inni mogli dowiedzieæ siê czego¶ o Tobie: $a->profileurl';
$string['whattocallzip'] = ' Jak chcesz nazwaæ to archiwum zip';
$string['withchosenfiles'] = 'Z wybranymi plikami';
$string['withoutuserdata'] = 'bez danych o u¿ytkowniku';
$string['filloutoneanswer'] = 'Musisz stworzyæ przynajmniej jedn± odpowied¼. Pola odpowiedzi pozostawione puste bêd± ignorowane';
$string['filloutthreequestions'] = 'Musisz stworzyæ przynajmniej trzy odpowiedzi. Pola odpowiedzi pozostawione puste bêd± ignorowane';
$string['fillouttwochoices'] = 'Musisz stworzyæ przynajmniej dwie odpowiedzi. Pola odpowiedzi pozostawione puste bêd± ignorowane';
-$string['fractionsaddwrong'] = 'Wybrane odpowiedzi pozytywne nie sumuj± siê do 100%% <BR>Zamiast tego jest sumuj± siê $a%% <BR>Czy chcesz wróciæ i poprawiæ pytanie?';
-$string['fractionsnomax'] = 'Jedna z odpowiedzi powinna byæ warta 100%%, dziêki czemu <BR>mo¿liwe jest uzyskanie maksymalnej oceny za to pytanie. <BR>Czy chcesz wróciæ i poprawiæ pytanie?';
+$string['fractionsaddwrong'] = 'Wybrane odpowiedzi pozytywne nie sumuj± siê do 100%% <br />Zamiast tego jest sumuj± siê $a%% <br />Czy chcesz wróciæ i poprawiæ pytanie?';
+$string['fractionsnomax'] = 'Jedna z odpowiedzi powinna byæ warta 100%%, dziêki czemu <br />mo¿liwe jest uzyskanie maksymalnej oceny za to pytanie. <br />Czy chcesz wróciæ i poprawiæ pytanie?';
$string['gift'] = 'format GIFT';
$string['gradeaverage'] = '¦rednia ocena';
$string['gradehighest'] = 'Najwy¿sza ocena';
$string['noreviewuntil'] = 'Nie mo¿esz przegl±daæ tego quizu do $a';
$string['noscript'] = 'JavaScript musi byæ w³±czony aby mo¿na by³o kontynowaæ!';
$string['notenoughanswers'] = 'Ten typ pytañ wymaga przynajmniej $a odpowiedzi';
-$string['notenoughsubquestions'] = 'Nie zdefiniowano wystarczaj±cej liczby podpunktów pytañ! <br> Czy chcesz wróciæ i poprawiæ pytanie?';
+$string['notenoughsubquestions'] = 'Nie zdefiniowano wystarczaj±cej liczby podpunktów pytañ! <br /> Czy chcesz wróciæ i poprawiæ pytanie?';
$string['numerical'] = 'Numeryczne';
$string['paragraphquestion'] = 'Pytanie w bloku tekstu nie mo¿e byæ odnalezione na lini $a. Pytanie zostanie zignorowane';
$string['percentcorrect'] = 'Procent poprawnych odpowiedzi';
$string['colles8short'] = 'Krytycznie podchodzê do materia³ów do czytania';
$string['colles9'] = 'Wyja¶niam swoje pomys³y innym studentom';
$string['colles9short'] = 'Wyja¶niam swoje pomys³y';
-$string['collesaintro'] = 'Ankieta ta ma na celu pomóc nam zrozumieæ w jakim stopniu dostêpno¶æ tego modu³u w trybie on-line pomog³a Ci w uczeniu siê.<br>Ka¿de z poni¿szych 24 stwierdzeñ dotyczy Twoich do¶wiadczeñ w tym module. Nie ma odpowiedzi \"poprawnych\" lub \"niepoprawnych\", interesuje nas wy³±cznie Twoja opinia. Zapewniamy, ¿e wszelkie odpowiedzi bêd± traktowane jako poufne i nie wp³yn± na Twoj± ocenê. <br>Twoje przemy¶lane odpowiedzi pomog± nam w przysz³o¶ci udoskonaliæ sposób prezentacji tego modu³u w trybie on-line. Bardzo dziêkujemy.';
+$string['collesaintro'] = 'Ankieta ta ma na celu pomóc nam zrozumieæ w jakim stopniu dostêpno¶æ tego modu³u w trybie on-line pomog³a Ci w uczeniu siê.<br />Ka¿de z poni¿szych 24 stwierdzeñ dotyczy Twoich do¶wiadczeñ w tym module. Nie ma odpowiedzi \"poprawnych\" lub \"niepoprawnych\", interesuje nas wy³±cznie Twoja opinia. Zapewniamy, ¿e wszelkie odpowiedzi bêd± traktowane jako poufne i nie wp³yn± na Twoj± ocenê. <br />Twoje przemy¶lane odpowiedzi pomog± nam w przysz³o¶ci udoskonaliæ sposób prezentacji tego modu³u w trybie on-line. Bardzo dziêkujemy.';
$string['collesaname'] = 'COLLES (rzeczywiste)';
-$string['collesapintro'] = 'Ankieta ta ma na celu pomóc nam zrozumieæ w jakim stopniu dostêpno¶æ tego modu³u w trybie on-line pomog³a Ci w uczeniu siê. <br>Ka¿de z poni¿szych 24 stwierdzeñ dotyczy porównania Twoich <B>preferowanych</B> (idealnych)i <B>rzeczywistych</B> do¶wiadczeñ w tym module. Nie ma odpowiedzi \"poprawnych\" lub \"niepoprawnych\"; interesuje nas wy³±cznie Twoja opinia. Zapewniamy, ¿e wszelkie odpowiedzi bêd± traktowane jako poufne i nie wp³yn± na Twoj± ocenê. <br>Twoje przemy¶lane odpowiedzi pomog± nam w przysz³o¶ci udoskonaliæ sposób prezentacji tego modu³u w trybie on-line. Bardzo dziêkujemy.';
+$string['collesapintro'] = 'Ankieta ta ma na celu pomóc nam zrozumieæ w jakim stopniu dostêpno¶æ tego modu³u w trybie on-line pomog³a Ci w uczeniu siê. <br />Ka¿de z poni¿szych 24 stwierdzeñ dotyczy porównania Twoich <B>preferowanych</B> (idealnych)i <B>rzeczywistych</B> do¶wiadczeñ w tym module. Nie ma odpowiedzi \"poprawnych\" lub \"niepoprawnych\"; interesuje nas wy³±cznie Twoja opinia. Zapewniamy, ¿e wszelkie odpowiedzi bêd± traktowane jako poufne i nie wp³yn± na Twoj± ocenê. <br />Twoje przemy¶lane odpowiedzi pomog± nam w przysz³o¶ci udoskonaliæ sposób prezentacji tego modu³u w trybie on-line. Bardzo dziêkujemy.';
$string['collesapname'] = 'COLLES (preferowane i rzeczywiste)';
$string['collesm1'] = 'Znaczenie';
$string['collesm1short'] = 'Znaczenie';
$string['collesm6'] = 'Interpretacja';
$string['collesm6short'] = 'Interpretacja';
$string['collesmintro'] = 'W tym module on-line...';
-$string['collespintro'] = 'Ankieta ta ma na celu pomóc nam zrozumieæ co cenisz w procesie uczenia siê on-line. <br>Ka¿de z poni¿szych 24 stwierdzeñ dotyczy porównania Twoich <B>preferowanych</B> (idealnych) do¶wiadczeñ w tym module. Nie ma odpowiedzi \"poprawnych\" lub \"niepoprawnych\"; interesuje nas wy³±cznie Twoja opinia. Zapewniamy, ¿e wszelkie odpowiedzi bêd± traktowane jako poufne i nie wp³yn± na Twoj± ocenê. <br>Twoje przemy¶lane odpowiedzi pomog± nam w przysz³o¶ci udoskonaliæ sposób prezentacji tego modu³u w trybie on-line. Bardzo dziêkujemy.';
+$string['collespintro'] = 'Ankieta ta ma na celu pomóc nam zrozumieæ co cenisz w procesie uczenia siê on-line. <br />Ka¿de z poni¿szych 24 stwierdzeñ dotyczy porównania Twoich <B>preferowanych</B> (idealnych) do¶wiadczeñ w tym module. Nie ma odpowiedzi \"poprawnych\" lub \"niepoprawnych\"; interesuje nas wy³±cznie Twoja opinia. Zapewniamy, ¿e wszelkie odpowiedzi bêd± traktowane jako poufne i nie wp³yn± na Twoj± ocenê. <br />Twoje przemy¶lane odpowiedzi pomog± nam w przysz³o¶ci udoskonaliæ sposób prezentacji tego modu³u w trybie on-line. Bardzo dziêkujemy.';
$string['collespname'] = 'COLLES (preferowane)';
$string['done'] = 'Wykonane';
$string['download'] = '¦ci±gnij';
$string['preview'] = 'Podgl±d';
$string['readonly'] = 'Strony tylko do odczytu';
$string['refs'] = 'Odwo³ania';
-$string['removenotice'] = 'Zauwa¿, ¿e tylko strony do których nie odwo³uj± siê ¿adne inne bêd± tutaj wy¶wietlone. Poniewa¿ silnik wiki dokonuje tylko ograniczonego testowania czy do strony s± jakie¶ odwo³ania, mo¿e wiêc nie wy¶wietliæ wszystkich stron.<br>
+$string['removenotice'] = 'Zauwa¿, ¿e tylko strony do których nie odwo³uj± siê ¿adne inne bêd± tutaj wy¶wietlone. Poniewa¿ silnik wiki dokonuje tylko ograniczonego testowania czy do strony s± jakie¶ odwo³ania, mo¿e wiêc nie wy¶wietliæ wszystkich stron.<br />
Je¶li jednak wpierw opró¿nisz stronê, zostanie ona tutaj wy¶wietlona. Inne testy bazy danych s± równie¿ przedstawione. ';
$string['removepagecheck'] = 'Czy na pewno usun±æ te strony?';
$string['removepages'] = 'Usuñ strony';
$string['nosubmission'] = 'Brak nades³añ';
$string['nosubmissionsavailableforassessment'] = 'Nie ma ¿adnych prac do oceny';
$string['notavailable'] = 'Niedostêpne';
-$string['noteonassessmentelements'] = 'Uwaga : ocena jest rozbita na kilka sk³adowych w celu usprawnienia procesu oceniania <BR> Jako prowadz±cy musisz je ustawiæ zanim zadanie bêdzie dostêpne dla studentów. <BR> Mo¿na to zrobiæ poprzez klikniêcie na warsztatach z poziomu kursu. <BR> Je¶li nie wybrano jeszcze ¿adnych sk³adowych, zostaniesz poproszony o ich dodanie. <BR> Mo¿esz zmieniæ liczbê sk³adowych z poziomu edycji zadania. <BR> Elementy mog± byæ zmieniane na ekranie "Zarz±dzanie warsztatami"';
+$string['noteonassessmentelements'] = 'Uwaga : ocena jest rozbita na kilka sk³adowych w celu usprawnienia procesu oceniania <br /> Jako prowadz±cy musisz je ustawiæ zanim zadanie bêdzie dostêpne dla studentów. <br /> Mo¿na to zrobiæ poprzez klikniêcie na warsztatach z poziomu kursu. <br /> Je¶li nie wybrano jeszcze ¿adnych sk³adowych, zostaniesz poproszony o ich dodanie. <br /> Mo¿esz zmieniæ liczbê sk³adowych z poziomu edycji zadania. <br /> Elementy mog± byæ zmieniane na ekranie "Zarz±dzanie warsztatami"';
$string['notgraded'] = 'Nie oceniane';
$string['notitlegiven'] = 'Nie nadano tytu³u';
$string['numberofassessmentelements'] = 'Ilo¶æ komentarzy, sk³adowych, niezbêdnych elementów, albo zdañ kryterialnych';
$string['view'] = 'Obejrzyj';
$string['viewassessmentofteacher'] = 'Obejrzyj ocenê $a';
$string['viewotherassessments'] = 'Obejrzyj inne oceny';
-$string['warningonamendingelements'] = 'UWAGA : Przes³ano oceny. <BR> Proszê NIE zmieniaæ ilo¶ci sk³adowych, typów skal, ani wag sk³adowych';
+$string['warningonamendingelements'] = 'UWAGA : Przes³ano oceny. <br /> Proszê NIE zmieniaæ ilo¶ci sk³adowych, typów skal, ani wag sk³adowych';
$string['weight'] = 'Waga';
$string['weightederrorcount'] = 'Ilo¶æ b³êdów wa¿onych : $a';
$string['weightforbias'] = 'Waga przek³amania';
<li>Edite o ficheiro config.php usando algum editor de texto (Notepad\r
serve, mas tenha cuidado de não introduzir espaço em branco adicional\r
no fim de cada linha).</li>\r
- <li>Escreva a informação sobre a sua nova base de dados:<br>\r
- $CFG->dbtype = 'mysql';<br>\r
- $CFG->dbhost = 'localhost';<br>\r
- $CFG->dbname = 'moodle';<br>\r
- $CFG->dbuser = 'root'; <br>\r
- $CFG->dbpass = '';<br>\r
- $CFG->dbpersist = true;<br>\r
+ <li>Escreva a informação sobre a sua nova base de dados:<br />\r
+ $CFG->dbtype = 'mysql';<br />\r
+ $CFG->dbhost = 'localhost';<br />\r
+ $CFG->dbname = 'moodle';<br />\r
+ $CFG->dbuser = 'root'; <br />\r
+ $CFG->dbpass = '';<br />\r
+ $CFG->dbpersist = true;<br />\r
$CFG->prefix = 'mdl_';</li>\r
- <li>E o caminho completo dos seus ficheiros:<br>\r
+ <li>E o caminho completo dos seus ficheiros:<br />\r
$CFG->wwwroot = 'http://localhost/moodle'; // Pode usar endereço externo se tiver algum\r
- if you know it. <br>\r
- $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br>\r
+ if you know it. <br />\r
+ $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle'; <br />\r
$CFG->dataroot = 'C:\moodledata';</li>\r
<li>Grave o novo ficheiro config.php - pode ignorar outras opções que\r
existam no ficheiro.</li>\r
designa-se de Moodler.</p>\r
<p>Venha <a href="http://moodle.org/community/" target="_top">"moodlar" connosco</a>!</p>\r
</blockquote>\r
-<p><br>\r
+<p><br />\r
</p>\r
<p align="CENTER"><font size="1"><a href="." target="_top">Documentação do Moodle</a></font></p>\r
<p align="CENTER"><font size="1">Version: $Id$</font></p>\r
$string['about'] = 'Acerca deste editor';
$string['absbottom'] = 'FundoAbsoluto';
-$string['absmiddle'] = 'MeioAbsoluto';
+$string['middle'] = 'MeioAbsoluto';
$string['address'] = 'Morada';
$string['alignment'] = 'Alinhamento';
$string['alternatetext'] = 'Texto alternativo';
$string['entryishidden'] = '(esta entrada está actualmente escondida)';
$string['entryleveldefaultsettings'] = 'Volores por omissão para nivel de entrada';
$string['entryusedynalink'] = 'Deverão ser feitos automaticamente apontadores para esta entrada';
-$string['explainaddentry'] = 'Adicione um novo termo no glossário.<br>Conceito e definição são campos obrigatórios.';
+$string['explainaddentry'] = 'Adicione um novo termo no glossário.<br />Conceito e definição são campos obrigatórios.';
$string['explainall'] = 'Mostra TODAS as entradas em uma página';
$string['explainalphabet'] = 'Consulte o glossário usando este índice';
-$string['explainexport'] = 'Um ficheiro foi gerado.<br>Descarregue-o e guarde-o num lugar seguro. Poderá importá-lo em qualquer momento nesta disciplina ou em outras.';
+$string['explainexport'] = 'Um ficheiro foi gerado.<br />Descarregue-o e guarde-o num lugar seguro. Poderá importá-lo em qualquer momento nesta disciplina ou em outras.';
$string['explainimport'] = 'Deverá indicar o ficheiro a importar e definir os critérios do processo.<p>Envie o seu pedido e reveja os resultados.';
$string['explainspecial'] = 'Mostra termos que não comecem com uma letra.';
$string['exportedentry'] = 'Entrada exportada';
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Trabalhos</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Trabalhos</b></p>
<ul>
<p>Os trabalhos permitem ao docente atribuir uma tarefa que exige que
os alunos preparem algum conteúdo em forma digital (em qualquer
$string['backupnameformat'] = '%%d%%m%%Y-%%H%%M';
$string['backupnoneusersinfo'] = 'Atenção: como não seleccionou nenhum utilizador para incluir na cópia de segurança, foi utilizada a opção de criar cópia de segurança sem incluir dados de utilizadores. Por favor repare que os módulos de \"exercício\" e \"workshop\" não são compatíveis com esse tipo de cópia de segurança, assim que foram completamente ignorados na cópia de segurança.';
$string['backuporiginalname'] = 'Nome da cópia de segurança';
-$string['backupsavetohelp'] = 'Nome e caminho completo do directório onde quer guardar os ficheiros de cópia de segurança<br>(deixe em branco se quiser que fiquem no próprio directório da disciplina)';
+$string['backupsavetohelp'] = 'Nome e caminho completo do directório onde quer guardar os ficheiros de cópia de segurança<br />(deixe em branco se quiser que fiquem no próprio directório da disciplina)';
$string['backupuserfileshelp'] = 'Escolha se os ficheiros de alunos (por exemplo fotografias) deverão ser incluidos nas cópias de segurança automatizadas';
$string['backupusershelp'] = 'Escolha se quer que sejam incluidos todos os utilizadores no servidor, ou apenas os que forem necessários para cada disciplina';
$string['backupversion'] = 'Versão da cópia de segurança';
$string['enrollfirst'] = 'Tem que se inscrever em alguma das disciplinas para poder começar a usar as actividades do sítio.';
$string['enrolmentconfirmation'] = 'Está prestes a inscrever-se como membro desta disciplina.<br />Tem a certeza que deseja continuar?';
$string['enrolmentkey'] = 'Chave de inscrição';
-$string['enrolmentkeyfrom'] = 'Esta disciplina requer uma \'chave de inscrição\'.<br>Chave essa que deverá ser pedida a $a<br>
+$string['enrolmentkeyfrom'] = 'Esta disciplina requer uma \'chave de inscrição\'.<br />Chave essa que deverá ser pedida a $a<br />
(Pode também \'Sair\' e a seguir entrar na disciplina como visitante)';
-$string['enrolmentkeyhint'] = 'A chave que usou é incorrecta; por favor tente novamente<br>(Dica - a chave começa com \'$a\')';
+$string['enrolmentkeyhint'] = 'A chave que usou é incorrecta; por favor tente novamente<br />(Dica - a chave começa com \'$a\')';
$string['enrolmentnew'] = 'Nova inscrição em $a';
$string['enrolmentnewuser'] = '$a->user inscreveu-se na disciplina \"$a->course\"';
$string['enrolmentnointernal'] = 'Actualmente não se aceitam inscrições manuais';
$string['loginas'] = 'Entrar como';
$string['loginguest'] = 'Entrar como visitante';
$string['loginsite'] = 'Entrar no sítio';
-$string['loginsteps'] = 'Viva!<br>
+$string['loginsteps'] = 'Viva!<br />
<p>Para ter acesso completo às disciplinas precisa dedicar um minuto a criar uma nova conta de utilizador.</p>
<p>Cada disciplina pode também ter uma \"chave de inscrição\", fornecida pelo docente.</p>
<p>Siga as instruções:</p>
$string['search'] = 'Procurar';
$string['searchagain'] = 'Procurar novamente';
$string['searchcourses'] = 'Procurar disciplinas';
-$string['searchhelp'] = 'Pode procurar várias palavras de uma só vez.<p>palavra: procurar ocorrências desta palavra, isolada ou dentro de outras.<br>+palavra: procura apenas ocorrências que contenham a palavra exacta.<br>-palavra: procura apenas ocorrências em que palavra não aparece.';
+$string['searchhelp'] = 'Pode procurar várias palavras de uma só vez.<p>palavra: procurar ocorrências desta palavra, isolada ou dentro de outras.<br />+palavra: procura apenas ocorrências que contenham a palavra exacta.<br />-palavra: procura apenas ocorrências em que palavra não aparece.';
$string['searchresults'] = 'Procurar resultados';
$string['sec'] = 'segundo';
$string['secs'] = 'segundos';
$string['filloutthreequestions'] = 'Terá que preencher pelo menos três perguntas. Respostas a branco não serão usadas.';
$string['fillouttwochoices'] = 'Tem que preencher pelo menos duas escolhas. Respostas em branco não serão consideradas.';
$string['fractionsaddwrong'] = 'As notas positivas que escolheu não somam 100%%
-<BR>a soma é em vez $a%%
-<BR>quer voltar para traz e corrigi esta pergunta?';
+<br />a soma é em vez $a%%
+<br />quer voltar para traz e corrigi esta pergunta?';
$string['fractionsnomax'] = 'Uma das respostas deve ser 100%% para que seja
-<BR>possível obter a cotação máxima nesta pergunta.
-<BR>Quer voltar para traz e corrigir esta pergunta?';
+<br />possível obter a cotação máxima nesta pergunta.
+<br />Quer voltar para traz e corrigir esta pergunta?';
$string['gift'] = 'Formato GIFT';
$string['gradeaverage'] = 'Nota média';
$string['gradehighest'] = 'Nota mais alta';
$string['noreviewuntil'] = 'Não é permitido rever este mini-teste até $a';
$string['noscript'] = 'O Javascript deverá estar activado para poder continuar! ';
$string['notenoughanswers'] = 'Esse tipo de pergunta exige pelo menos $a respostas';
-$string['notenoughsubquestions'] = 'Não foram definidas sub-questões suficientes!<br>
+$string['notenoughsubquestions'] = 'Não foram definidas sub-questões suficientes!<br />
Quer voltar atrás e corrigir a questão?';
$string['numerical'] = 'Numérica';
$string['paragraphquestion'] = 'Na linha $a, não são permitidas perguntas de parágrafo. A pergunta será ignorada.';
$string['about'] = 'Informações sobre este editor';
$string['absbottom'] = 'Embaixo';
-$string['absmiddle'] = 'No meio';
+$string['middle'] = 'No meio';
$string['address'] = 'Endereço';
$string['alignment'] = 'Alinhamento';
$string['alternatetext'] = 'Texto alternativo';
$string['cantinsertcat'] = 'Não é possível inserir uma categoria';
$string['cantinsertrec'] = 'Não é possível inserir um registro';
$string['cantinsertrel'] = 'Não é possível inserir uma relação categoria-item';
-$string['casesensitive'] = 'Considerar a diferença<br>entre letras maiúsculas e minúsculas';
+$string['casesensitive'] = 'Considerar a diferença<br />entre letras maiúsculas e minúsculas';
$string['categories'] = 'Categorias';
$string['category'] = 'Categoria';
$string['categorydeleted'] = 'Categoria cancelada';
$string['entryishidden'] = '(este item está escondido)';
$string['entryleveldefaultsettings'] = 'Configurações predefinidas';
$string['entryusedynalink'] = 'Link automático';
-$string['explainaddentry'] = 'Adicionar um novo item ao presente glossário.<br>Conceito e definição são campos obrigatórios.';
+$string['explainaddentry'] = 'Adicionar um novo item ao presente glossário.<br />Conceito e definição são campos obrigatórios.';
$string['explainall'] = 'Mostrar TODOS os itens em uma página';
$string['explainalphabet'] = 'Navegar usando este indice';
-$string['explainexport'] = 'Foi criado um novo arquivo.<br> Baixe o arquivo em um espaço seguro. Você pode importar este arquivo neste curso ou em um outro curso quando você quiser.';
+$string['explainexport'] = 'Foi criado um novo arquivo.<br /> Baixe o arquivo em um espaço seguro. Você pode importar este arquivo neste curso ou em um outro curso quando você quiser.';
$string['explainimport'] = 'Você deve definir o arquivo a ser importado e o cris criterios de importação.<p> Faça o envio e controle os resultados.';
$string['explainspecial'] = 'Mostrar items que não iniciam com letras';
$string['exportedentry'] = 'Esportar item';
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/attendance/icon.gif"> <b>Presença</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/attendance/icon.gif"> <b>Presença</b></p>
<ul>
<p>Este módulo permite o registro da presença de cada participante em atividades presenciais ou online. O registro da presença pode ser feito manualmente pelos professores do curso ou automaticamente, com base nos dados de participação das atividades online em um arco de 24 horas.</p>
</ul>
Embora cada um de nós possa usar estes dois métodos, em diversas proporções e momentos, pode ser útil imaginar dois exemplos de pessoas: uma que demonstra sobretudo saber destacado (Jim), e uma caracterizada principalmente pelo saber conectado (Mary).
<ul>
- <li>Jim prefere ser tão 'objetivo' quanto for possível, evitando sentimentos e emoções. Ele tende a defender as suas próprias idéias em discussões com pessoas que têm opiniões diferentes, e usa a lógica para encontrar falhas nas idéias de seus oponentes. Ele critica todas as idéias novas que não forem fatos comprovados ou cujas fontes não sejam 'respeitáveis', como livros e professores respeitados, ou de sua experiência direta. Jim é carcterizado por um <strong>saber destacado</strong>.<br><br>
+ <li>Jim prefere ser tão 'objetivo' quanto for possível, evitando sentimentos e emoções. Ele tende a defender as suas próprias idéias em discussões com pessoas que têm opiniões diferentes, e usa a lógica para encontrar falhas nas idéias de seus oponentes. Ele critica todas as idéias novas que não forem fatos comprovados ou cujas fontes não sejam 'respeitáveis', como livros e professores respeitados, ou de sua experiência direta. Jim é carcterizado por um <strong>saber destacado</strong>.<br /><br />
</li>
<li>Mary é mais sensível à opinião de outras pessoas. Ela favorece a empatia, tende a ouvir e fazer perguntas, e procura entender o ponto de vista dos outros. Ela aprende compartilhando as experências que levaram outras pessoas a atingir um determinado conhecimento. Nas discussões, evita o confronto, e frequentemente tenta ajudar, se encontra o modo de fazê-lo, usando sugestões. Maria é caracterizada por um <strong>saber conectado</strong>.</li>
</ul>
Em certas situações como o fórum, uma mensagem enviada por alguém pode mostrar uma destas características, ou ambas. Pode ser que uma mensagem que espresse saber conectado tenha sido enviada por uma pessoa que normalmente é caracterizada pelo saber destacado, e vice-versa. O objetivo de classificar cada mensagem segundo estes critérios é:
<blockquote>
-a) ajudar você a refletir sobre o seu próprio modo de saber, quando lê as mensagens dos outros;<br>
+a) ajudar você a refletir sobre o seu próprio modo de saber, quando lê as mensagens dos outros;<br />
b) dar um feedback a cada autor, para que saibam como são vistos pelos outros.
</blockquote>
<P><B>Texto Simples</B> - simplesmente digite o texto utilizando o formulário web.
A formatação automática é similar àquela das mensagens enviadas ao forum.
-<br><a href="help.php?file=text.html">Mais detalhes sobre formatação automática</a></p>
+<br /><a href="help.php?file=text.html">Mais detalhes sobre formatação automática</a></p>
<P><B>Texto HTML</B> - para usuários esperientes. Não há formatação automática. O código HTML é escrito por você.
-<br><a href="help.php?file=html.html">Mais detalhes sobre Texto HTML</a></p>
+<br /><a href="help.php?file=html.html">Mais detalhes sobre Texto HTML</a></p>
<P><B>Referência</B> - uma referência literária a um livro ou publicação.
Ao contrário do "Link Web", a "Página Web" é visualizada em um frame de uma página do curso, integrada no ambiente.
<P><B>Programa</B> - um programa esterno que requer informações sobre o curso e o usuário. isto permite a troca de dados esntre a plataforma e outros programas.
-<br><a href="help.php?file=program.html&module=resource">Mais detalhes sobre Programas</a></p>
+<br /><a href="help.php?file=program.html&module=resource">Mais detalhes sobre Programas</a></p>
-<p><b>Texto Wiki</b> - um modo de formatar textos mais simples que o HTML, como nos seguintes exemplos:<br>
- *esta frase é visualizada em negrito* <br>
- /esta frase é visualizada em itálico/ <br>
+<p><b>Texto Wiki</b> - um modo de formatar textos mais simples que o HTML, como nos seguintes exemplos:<br />
+ *esta frase é visualizada em negrito* <br />
+ /esta frase é visualizada em itálico/ <br />
<a href="help.php?file=wiki.html">Mais detalhes sobre texto Wiki</a></p>
<P><B>Inserir smilies (emoticons) <img border="0" hspace="10" src="pix/s/smiley.gif" width="15" height="15"></B></P>
<UL>
-<P>Para inserir estes símbolos no seu texto, clique no botão "smiley" da barra de instrumentos e selecione uma das imagens abaixo. Você também pode digitar o código correspondente, que será subtituido pela imagem quando a página for visualizada.<br><br>
+<P>Para inserir estes símbolos no seu texto, clique no botão "smiley" da barra de instrumentos e selecione uma das imagens abaixo. Você também pode digitar o código correspondente, que será subtituido pela imagem quando a página for visualizada.<br /><br />
<table border="1">
<tr valign="top">
$string['backupnoneusersinfo'] = 'Atenção: Como você selecionou \"nenhum\" usuário, o backup de todos os módulos foi reconfigurado para \"sem dados de usuários\".
Infelizmente o backup dos módulos exercício e workshop não é compatível com esta opção e foi desativado completamente.';
$string['backuporiginalname'] = 'Nome do Backup ';
-$string['backupsavetohelp'] = 'Percurso completo do diretório de destinação dos arquivos de backup<br>(deixar em branco para salvar no diretório predefinido)';
+$string['backupsavetohelp'] = 'Percurso completo do diretório de destinação dos arquivos de backup<br />(deixar em branco para salvar no diretório predefinido)';
$string['backupuserfileshelp'] = 'Decida se os arquivos dos usuários (ex. imagens dos perfis) devem ser incluidos em backups automáticos';
$string['backupusershelp'] = 'Escolha se você quer incluir todos os usuários do servidor ou apenas aqueles específicos de cada curso';
$string['backupversion'] = 'Versão do Backup ';
$string['enrolledincoursenot'] = 'Não inscrito no curso ';
$string['enrolmentconfirmation'] = 'Você tem certeza que quer fazer a inscrição neste curso?';
$string['enrolmentkey'] = 'Código de Inscrição';
-$string['enrolmentkeyfrom'] = 'Este curso requer um código de inscrição -<BR> uma senha que deve ser usada a primeira vez que um usuário inscrito entra no curso.';
-$string['enrolmentkeyhint'] = 'Código de inscrição errado, por favor tente novamente<BR> (uma dica - começa com \'$a\')';
+$string['enrolmentkeyfrom'] = 'Este curso requer um código de inscrição -<br /> uma senha que deve ser usada a primeira vez que um usuário inscrito entra no curso.';
+$string['enrolmentkeyhint'] = 'Código de inscrição errado, por favor tente novamente<br /> (uma dica - começa com \'$a\')';
$string['enrolmentnew'] = 'Nova inscrição em $a';
$string['enrolmentnointernal'] = 'A inscrição manual não está abilitada';
$string['enrolmentnotyet'] = 'Infelizmente você não pode acessar este curso antes de <br /> $a';
$string['nothingnew'] = 'Nenhuma novidade desde o seu último acesso';
$string['noticenewerbackup'] = 'Este arquivo de backup foi criado com Moodle $a->backuprelease ($a->backupversion) e é mais recente que a versão $a->serverrelease ($a->serverversion)atualmente instalada. A compatibilidade retroativa não pode ser garantida. É possivel que ocorram conflitos e inconsistências.';
$string['notifyloginfailuresmessage'] = '$a->time, IP: $a->ip, Usuário: $a->info';
-$string['notifyloginfailuresmessageend'] = 'Você pode consultar estes logs em $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
+$string['notifyloginfailuresmessageend'] = 'Você pode consultar estes logs em $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
$string['notifyloginfailuresmessagestart'] = 'Esta é uma lista dos erros de login em $a desde o último aviso';
$string['notifyloginfailuressubject'] = '$a :: avisos de erro de login';
$string['notincluded'] = 'Não incluído';
$string['search'] = 'Buscar';
$string['searchagain'] = 'Buscar novamente';
$string['searchcourses'] = 'Buscar cursos';
-$string['searchhelp'] = 'Você pode utilizar mais de uma palavra em cada busca.<p>termo: busca todas as palavras nos textos che contém este termo<br>+termo: busca apenas as palavras que correspondem exatamente ao termo<br>-termo: exclui dos resultados da busca os textos che contém este termo.';
+$string['searchhelp'] = 'Você pode utilizar mais de uma palavra em cada busca.<p>termo: busca todas as palavras nos textos che contém este termo<br />+termo: busca apenas as palavras que correspondem exatamente ao termo<br />-termo: exclui dos resultados da busca os textos che contém este termo.';
$string['searchresults'] = 'Resultados da busca';
$string['sec'] = 'segundo';
$string['secs'] = 'segundos';
$string['sections'] = 'Seções';
$string['select'] = 'Selecionar';
$string['selectacountry'] = 'Selecione um país';
-$string['selectednowmove'] = '$a arquivos selecionados.<br> Abra a pasta para onde você quer mover os arquivos e clique no botão \'Mover os arquivos para cá\'';
+$string['selectednowmove'] = '$a arquivos selecionados.<br /> Abra a pasta para onde você quer mover os arquivos e clique no botão \'Mover os arquivos para cá\'';
$string['senddetails'] = 'Enviar meus dados via email';
$string['separateandconnected'] = 'Formas de saber: conectada e destacada';
$string['serverlocaltime'] = 'Hora local do servidor';
$string['fillouttwochoices'] = 'Tem que preencher pelo menos duas opções. Respostas em branco não serão consideradas.';
$string['forceregeneration'] = 'forçar regeneração';
$string['fractionsaddwrong'] = 'As notas positivas escolhidas não somam 100%%
-<BR>A soma é $a%%
-<BR>Quer retornar e corrigir esta pergunta?';
+<br />A soma é $a%%
+<br />Quer retornar e corrigir esta pergunta?';
$string['fractionsnomax'] = 'Uma das respostas deve ser 100%% para que seja
-<BR>possível obter o voto total nesta pergunta.
-<BR>Quer retornar e corrigir esta pergunta?';
+<br />possível obter o voto total nesta pergunta.
+<br />Quer retornar e corrigir esta pergunta?';
$string['functiontakesatleasttwo'] = 'A função $a deve ter pelo menos dois argumentos';
$string['functiontakesnoargs'] = 'A função $a não inclui nenhum argumento';
$string['functiontakesonearg'] = 'A função $a deve ter apenas um argumento';
$string['noreviewuntil'] = 'Não é permitido rever este questionário até $a';
$string['noscript'] = 'Para continuar é necessário que o uso de javascript seja permitido no seu navegador!';
$string['notenoughanswers'] = 'Este tipo de questão requer ao menos $a respostas';
-$string['notenoughsubquestions'] = 'Não foi definido um numero suficiente de perguntas subordinadas<br>Você quer voltar e corrigir esta pergunta?';
+$string['notenoughsubquestions'] = 'Não foi definido um numero suficiente de perguntas subordinadas<br />Você quer voltar e corrigir esta pergunta?';
$string['numerical'] = 'Numérica';
$string['optional'] = 'opcional';
$string['overdue'] = 'Expirado';
$string['preview'] = 'Ver esboço';
$string['readonly'] = 'Página que não pode ser alterada';
$string['refs'] = 'Referências';
-$string['removenotice'] = 'Apenas as páginas sem referências serão listadas. Ewiki faz um test limitado das páginas com referências e algumas delas podem estar faltando na lista.<br>Se você esvaziar uma página antes, ela será listada. Muitos outros diagnósticos da base de dados são realizados.';
+$string['removenotice'] = 'Apenas as páginas sem referências serão listadas. Ewiki faz um test limitado das páginas com referências e algumas delas podem estar faltando na lista.<br />Se você esvaziar uma página antes, ela será listada. Muitos outros diagnósticos da base de dados são realizados.';
$string['removepagecheck'] = 'Tem certeza que quer cancelar estas páginas?';
$string['removepages'] = 'Páginas removidas';
$string['removeselectedpages'] = 'remover páginas selecionadas';
$string['emailformat'] = "Format e-mail";\r
$string['emailmustbereal'] = "Notã: adresa e-mail trebuie sã fie una realã";\r
$string['enrolmentkey'] = "Cheie de înscriere";\r
-$string['enrolmentkeyfrom'] = "Acest curs necesitã o 'cheie de înscriere' - o singurã datã<BR>parola pe care trebuie sã o fi primit de la \$a";\r
-$string['enrolmentkeyhint'] = "Aceastã cheie de înscriere nu este validã, te rog încearcã din nou<BR>(Aici ai un pont - cheia de înscriere începe cu '\$a')";\r
+$string['enrolmentkeyfrom'] = "Acest curs necesitã o 'cheie de înscriere' - o singurã datã<br />parola pe care trebuie sã o fi primit de la \$a";\r
+$string['enrolmentkeyhint'] = "Aceastã cheie de înscriere nu este validã, te rog încearcã din nou<br />(Aici ai un pont - cheia de înscriere începe cu '\$a')";\r
$string['entercourse'] = "Apasã ca sã intri la acest curs";\r
$string['enteremailaddress'] = "Scrie adresa e-mail pentru a anula parola veche ºi a o primi pe cea nouã.";\r
$string['error'] = "Eroare";\r
$string['filloutoneanswer'] = "Trebuie sã completezi mãcar un rãspus posibil. Câmpurile necompletate nu vor fi arãtate.";
$string['fillouttwochoices'] = "Trebuie sã completezi mãcar douã variante. Câmpurile necompletate nu vor fi arãtate.";
$string['fractionsaddwrong'] = "Notele repartizate nu întrunesc un 100%%\r
-<BR>În schimb, ele reprezintã \$a%%\r
-<BR>Vrei sã te întorci pentru a rezolva aceastã problemã?";
+<br />În schimb, ele reprezintã \$a%%\r
+<br />Vrei sã te întorci pentru a rezolva aceastã problemã?";
$string['fractionsnomax'] = "Unul dintre raspunsuri trebuie sa fie 100%%, aºa încât sã fie\r
-<BR>posibilã obþinerea notei maxime pentru aceastã întrebare.\r
-<BR>Vrei sã te întorci pentru a rezolva aceastã problemã?";
+<br />posibilã obþinerea notei maxime pentru aceastã întrebare.\r
+<br />Vrei sã te întorci pentru a rezolva aceastã problemã?";
$string['gradeaverage'] = "Nota medie";
$string['gradehighest'] = "Nota maximã";
$string['grademethod'] = "Metoda de notare";
- files\easyphp\www\moodle\config.php on line 94 <br>
+ files\easyphp\www\moodle\config.php on line 94 <br />
-<p class="answercode">magic_quotes_gpc = On<br>
+<p class="answercode">magic_quotes_gpc = On<br />
\r
<P>Ñèñòåìà ìîæåò ðàáîòàòü íà ëþáîì êîìïüþòåðå, íà êîòîðîì ðàáîòàåò<A HREF="http://www.php.net/"> \r
PHP</A>, è ïîääåðæèâàåò ïðàêòè÷åñêè ëþáóþ áàçó äàííûõ (â ÷àñòíîñòè, <a href="http://www.mysql.com/">MySQL</a>).</P>\r
-<P><BR>\r
+<P><br />\r
</P>\r
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Äîêóìåíòàöèÿ</A></FONT></P>\r
</BODY>\r
<H3> </H3>\r
<H3><A name=SEC1>ÓÍÈÂÅÐÑÀËÜÍÀß ÎÁÙÅÑÒÂÅÍÍÀß ËÈÖÅÍÇÈß GNU</A></H3>\r
<P align=center>Âåðñèÿ 2, èþíü 1991 ã.</P>\r
-<BLOCKQUOTE><BR>Copyright (C) 1989, 1991 Free Software Foundation, Inc.<BR>59 Temple Place, Suite 330, Boston, MA 02111--1307, USA<BR><BR>Copyright (C) ïåðåâîä íà ðóññêèé ÿçûê,<BR>1993 Êóçèíà Î.Â., Þôà Â.Ì.<BR>1998 Òèõîíîâ Î.Ñ.<BR><BR>Âñåì ðàçðåøàåòñÿ êîïèðîâàòü è ðàñïðîñòðàíÿòü äîñëîâíûå êîïèè ýòîãî ëèöåíçèîííîãî äîêóìåíòà, íî èçìåíÿòü åãî íåëüçÿ.<BR></BLOCKQUOTE>\r
+<BLOCKQUOTE><br />Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br />59 Temple Place, Suite 330, Boston, MA 02111--1307, USA<br /><br />Copyright (C) ïåðåâîä íà ðóññêèé ÿçûê,<br />1993 Êóçèíà Î.Â., Þôà Â.Ì.<br />1998 Òèõîíîâ Î.Ñ.<br /><br />Âñåì ðàçðåøàåòñÿ êîïèðîâàòü è ðàñïðîñòðàíÿòü äîñëîâíûå êîïèè ýòîãî ëèöåíçèîííîãî äîêóìåíòà, íî èçìåíÿòü åãî íåëüçÿ.<br /></BLOCKQUOTE>\r
<H4><A name=SEC2>Ïðåàìáóëà</FONT></A></H4>\r
<P><FONT size=2>Ëèöåíçèè íà áîëüøóþ ÷àñòü ïðîãðàììíîãî îáåñïå÷åíèÿ (ÏÎ), ñîñòàâëåíû òàê, ÷òîáû ëèøèòü âàñ ñâîáîäû ñîâìåñòíî èñïîëüçîâàòü è èçìåíÿòü åãî. Íàïðîòèâ, Óíèâåðñàëüíàÿ Îáùåñòâåííàÿ Ëèöåíçèÿ GNU ïðåäíàçíà÷åíà ãàðàíòèðîâàòü âàøó ñâîáîäó ñîâìåñòíî èñïîëüçîâàòü è èçìåíÿòü ñâîáîäíîå ÏÎ, ò.å. óäîñòîâåðèòü, ÷òî ÏÎ ÿâëÿåòñÿ ñâîáîäíûì äëÿ âñåõ åãî ïîëüçîâàòåëåé. Ýòà Óíèâåðñàëüíàÿ Îáùåñòâåííàÿ Ëèöåíçèÿ ïðèìåíèìà ê áîëüøåé ÷àñòè ÏÎ Ôîíäà Ñâîáîäíîãî ÏÎ è êî âñåì äðóãèì ïðîãðàììàì, ÷üè àâòîðû ïðèíèìàþò íà ñåáÿ îáÿçàòåëüñòâà åå èñïîëüçîâàòü. (Âìåñòî íåå äëÿ ÷àñòè ÏÎ Ôîíäà Ñâîáîäíîãî ÏÎ ïðèìåíÿåòñÿ Óíèâåðñàëüíàÿ Îáùåñòâåííàÿ Ëèöåíçèÿ GNU äëÿ áèáëèîòåê.) Âû òîæå ìîæåòå èñïîëüçîâàòü åå äëÿ ñâîèõ ïðîãðàìì. \r
<P>Êîãäà ìû ãîâîðèì î ñâîáîäíîì ÏÎ, ìû èìååì â âèäó ñâîáîäó, à íå öåíó. Ïðåäïîëàãàåòñÿ, ÷òî íàøè Óíèâåðñàëüíûå Îáùåñòâåííûå Ëèöåíçèè ãàðàíòèðóþò, ÷òî âû ïîëüçóåòåñü ñâîáîäîé ðàñïðîñòðàíÿòü êîïèè ñâîáîäíîãî ÏÎ (è ïîëó÷àòü çà ýòî âîçíàãðàæäåíèå, åñëè âû òîãî æåëàåòå); ÷òî âû ïîëó÷àåòå èñõîäíûé êîä èëè ìîæåòå ïîëó÷èòü åãî, åñëè çàõîòèòå; ÷òî âû ìîæåòå èçìåíÿòü ÏÎ èëè èñïîëüçîâàòü åãî ÷àñòè â íîâûõ ñâîáîäíûõ ïðîãðàììàõ; è ÷òî âû çíàåòå, ÷òî âû ìîæåòå âñå ýòî äåëàòü.\r
<p>×òîáû äîáàâèòü íîâîå ïðàêòè÷åñêîå çàíÿòèå, ïðîñòî ïåðåéäèòå â ðàçäåë òîé òåìû èëè íåäåëè, êóäà Âû õîòèòå åãî äîáàâèòü, è âûáåðèòå òèï çàíÿòèÿ èç âñïëûâàþùåãî ìåíþ. Íèæå ïðèâîäèòñÿ êðàòêîå èçëîæåíèå ñòàíäàðòíûõ ïðàêòè÷åñêèõ çàíÿòèé Ñèñòåìû 1.0.</p>\r
<dl>\r
<dt><strong>Çàäàíèå.</strong></dt>\r
- <dd>Âû äàåòå çàäàíèå, óñòàíàâëèâàÿ ñðîê åãî ñäà÷è è ìàêñèìàëüíóþ îöåíêó. Ñòóäåíòû èìåþò âîçìîæíîñòü çàãðóçèòü îäèí ôàéë, ÷òîáû âûïîëíèòü òðåáîâàíèÿ. Äàòà çàãðóçêè ôàéëà ôèêñèðóåòñÿ. Ïîçæå ïåðåä âàìè áóäåò ñòðàíèöà, íà êîòîðîé Âû ñìîæåòå ïðîñìîòðåòü âñå ôàéëû è âðåìÿ èõ çàãðóçêè, à çàòåì çàïèñàòü îöåíêó è êîììåíòàðèé. ×åðåç ïîë ÷àñà ïîñëå òîãî, êàê Âû ïîñòàâèòå îöåíêó, Ñèñòåìà àâòîìàòè÷åñêè îòïðàâèò ñòóäåíòó óâåäîìëåíèå ïî ýëåêòðîííîé ïî÷òå. </dd><BR>\r
- <BR>\r
+ <dd>Âû äàåòå çàäàíèå, óñòàíàâëèâàÿ ñðîê åãî ñäà÷è è ìàêñèìàëüíóþ îöåíêó. Ñòóäåíòû èìåþò âîçìîæíîñòü çàãðóçèòü îäèí ôàéë, ÷òîáû âûïîëíèòü òðåáîâàíèÿ. Äàòà çàãðóçêè ôàéëà ôèêñèðóåòñÿ. Ïîçæå ïåðåä âàìè áóäåò ñòðàíèöà, íà êîòîðîé Âû ñìîæåòå ïðîñìîòðåòü âñå ôàéëû è âðåìÿ èõ çàãðóçêè, à çàòåì çàïèñàòü îöåíêó è êîììåíòàðèé. ×åðåç ïîë ÷àñà ïîñëå òîãî, êàê Âû ïîñòàâèòå îöåíêó, Ñèñòåìà àâòîìàòè÷åñêè îòïðàâèò ñòóäåíòó óâåäîìëåíèå ïî ýëåêòðîííîé ïî÷òå. </dd><br />\r
+ <br />\r
<dt><strong>Âûáîð.</strong></dt>\r
<dd>Ïðàêòè÷åñêèå çàíÿòèÿ âûáîðà î÷åíü ïðîñòû: Âû çàäàåòå âîïðîñ è óñòàíàâëèâàåòå âàðèàíòû îòâåòà. Ñòóäåíòû ìîãóò ñäåëàòü âûáîð, à ïåðåä âàìè áóäåò îò÷åò î ðåçóëüòàòàõ. Âûáîð ìîæíî èñïîëüçîâàòü äëÿ òîãî, ÷òîáû ïîëó÷èòü ñîãëàñèå ñòóäåíòîâ íà èññëåäîâàíèå, à òàêæå äëÿ ïðîâåäåíèÿ ãîëîñîâàíèÿ. </dd>\r
- <BR>\r
- <BR>\r
+ <br />\r
+ <br />\r
<dt><strong>Ôîðóì.</strong></dt>\r
<dd>Ýòîò ìîäóëü íàèáîëåå âàæåí - çäåñü ïðîèñõîäèò îáñóæäåíèå. Ïðè äîáàâëåíèè íîâîãî ôîðóìà Âû áóäåòå èìåòü âîçìîæíîñòü âûáðàòü åãî èç íåñêîëüêèõ òèïîâ: îáû÷íûé ôîðóì ñ îáñóæäåíèåì îäíîé òåìû, äîñòóïíûé äëÿ âñåõ îáùèé ôîðóì, èëè ôîðóì ñ îäíîé ëèíèåé îáñóæäåíèÿ äëÿ êàæäîãî ïîëüçîâàòåëÿ.</dd>\r
- <BR>\r
- <BR>\r
+ <br />\r
+ <br />\r
<dt><strong>Æóðíàë.</strong></dt>\r
<dd>Êàæäûé æóðíàë ÿâëÿåòñÿ çàïèñüþ â îáùåì æóðíàëå êóðñà. Äëÿ êàæäîãî æóðíàëà Âû ìîæåòå ïîñòàâèòü îòêðûòûé âîïðîñ, êîòîðûé áóäåò çàäàâàòü íàïðàâëåíèå òîãî, î ÷åì áóäóò ïèñàòü ñòóäåíòû. Òàêæå ìîæíî óñòàíîâèòü îêíî, â êîòîðîì áóäåò îòîáðàæàòüñÿ âðåìÿ îòêðûòèÿ æóðíàëà (ýòà ôóíêöèÿ äîñòóïíà òîëüêî â åæåíåäåëüíîì ôîðìàòå). Ïîîùðÿéòå ñòóäåíòîâ íà òî, ÷òîáû îíè èçëàãàëè ñâîè ìûñëè è êðèòèêó â æóðíàëàõ, òàê êàê îíè äîñòóïíû òîëüêî èì è âàì. Âïîñëåäñòâèè Âû ñìîæåòå îöåíèòü è ïðîêîììåíòèðîâàòü âñå çàïèñè çà äàííûé äåíü èëè íà äàííóþ òåìó, ñòóäåíòû àâòîìàòè÷åñêè ïîëó÷àò ïî ýëåêòðîííîé ïî÷òå ñîîáùåíèå, ñòàâÿùåå èõ â èçâåñòíîñòü î âàøåì ìíåíèè.</dd>\r
- <BR>\r
- <BR>\r
+ <br />\r
+ <br />\r
<dt><strong>Ðåñóðñû.</strong></dt>\r
<dd>Ðåñóðñû - ýòî ñîäåðæàíèå Âàøåãî êóðñà. Ðåñóðñîì ìîæåò ÿâëÿòüñÿ ëþáîé çàãðóæåííûé âàìè ôàéë èëè URL. Òàêæå Âû ìîæåòå ïîääåðæèâàòü îáû÷íûå ñòðàíèöû òåêñòà, êîòîðûé ìîæíî íàáðàòü íåïîñðåäñòâåííî â ôîðìå.</dd>\r
- <BR>\r
- <BR>\r
+ <br />\r
+ <br />\r
<dt><strong>Òåñòû.</strong></dt>\r
<dd>Ýòîò ìîäóëü ïîçâîëÿò âàì ðàçðàáàòûâàòü è ïðîâîäèòü òåñòû, âîïðîñû ê êîòîðûì ïðåäïîëàãàþò íåñêîëüêî âàðèàíòîâ îòâåòîâ, îòâåòû "âåðíî - íåâåðíî", èëè êðàòêèå îòâåòû. Âîïðîñû ñîäåðæàòñÿ â ñòðóêòóðèðîâàííîé áàçå äàííûõ è ìîãóò ïîâòîðíî èñïîëüçîâàòüñÿ â îäíîì èëè ðàçíûõ êóðñàõ. Íà ïðîõîæäåíèå òåñòà äàåòñÿ íåñêîëüêî ïîïûòîê. Êàæäàÿ ïîïûòêà àâòîìàòè÷åñêè ôèêñèðóåòñÿ, è èíñòðóêòîð ìîæåò äàòü ñâîþ îöåíêó èëè ïîêàçàòü ïðàâèëüíûå îòâåòû íà òåñò. Ýòîò ìîäóëü ñîäåðæèò èíñòðóìåíòû äëÿ âûñòàâëåíèÿ îöåíîê.\r
</dd>\r
- <BR>\r
- <BR>\r
+ <br />\r
+ <br />\r
<dt><strong>Îïðîñû.</strong></dt>\r
<dd>Ìîäóëü îïðîñîâ îáåñïå÷èâàåò íåñêîëüêî ïðåäîïðåäåëåííûõ èíñòðóìåíòîâ äëÿ îïðîñà, êîòîðûå ìîãóò áûòü ïîëåçíûìè äëÿ îöåíêè è ïîíèìàíèÿ êëàññà.  äàííûé ìîìåíò îíè âêëþ÷àþò COLLES è ATTLS. Îïðîñ ìîæíî ïðîâîäèòü ñðåäè ñòóäåíòîâ â íà÷àëå êóðñà â êà÷åñòâå ñðåäñòâà äèàãíîñòèêè èëè â êîíöå êóðñà äëÿ îöåíêè (åù¸ îäèí âàðèàíò - ïðîâîäèòü îïðîñ ðàç â íåäåëþ). </dd>\r
</dl>\r
- <BR>\r
+ <br />\r
<p>Ïîñëå òîãî, êàê Âû äîáàâèòå ïðàêòè÷åñêèå çàíÿòèÿ, ìîæåòå ïåðåìåùàòü èõ â ïëàíå êóðñà, ùåëêàÿ ìûøêîé íà íåáîëüøèå ñòðåëî÷êè, ðàñïîëîæåííûå íàïðîòèâ êàæäîãî çàíÿòèÿ (<img src="../pix/t/up.gif" width="9" height="10"> \r
<img src="../pix/t/down.gif" width="9" height="10">). Âû òàêæå ìîæåòå óäàëÿòü èõ, èñïîëüçóÿ ñëåäóþùèé çíà÷îê, <img src="../pix/t/delete.gif" width="10" height="10">, \r
è ðåäàêòèðîâàòü è ïîìîùüþ çíà÷êà ðåäàêòèðîâàíèÿ. <img src="../pix/t/edit.gif" width="10" height="11">.</p>\r
$string['about'] = 'Ïðî ýòîò ðåäàêòîð ';
$string['absbottom'] = 'Abs âíèçó';
-$string['absmiddle'] = 'Abs ïîñðåäèíå';
+$string['middle'] = 'Abs ïîñðåäèíå';
$string['address'] = 'àäðåñ';
$string['alignment'] = 'ðàâíåíèå';
$string['alternatetext'] = 'àëòåðíàòèâíûé òåêñò';
$string['eachuserforum'] = 'Êàæäûé ïîñûëàåò îäíó òåìó';
$string['edit'] = 'Ðåäàêòèðîâàòü';
$string['editing'] = 'Ðåäàêòèðîâàíèå';
-$string['emptymessage'] = 'Ïðîèçîøëà îøèáêà ïðè îáðàáîòêå Âàøåãî ñîîáùåíèÿ. Âåðîÿòíåå âñåãî, âû îñòàâèëè åãî ïóñòûì èëè ïðåâûñèëè äîïóñòèìûé ðàçìåð âëîæåíèÿ. <BR><B>Ñîîáùåíèå íå áûëî ñîõðàíåíî.</B>';
+$string['emptymessage'] = 'Ïðîèçîøëà îøèáêà ïðè îáðàáîòêå Âàøåãî ñîîáùåíèÿ. Âåðîÿòíåå âñåãî, âû îñòàâèëè åãî ïóñòûì èëè ïðåâûñèëè äîïóñòèìûé ðàçìåð âëîæåíèÿ. <br /><B>Ñîîáùåíèå íå áûëî ñîõðàíåíî.</B>';
$string['everyonecanchoose'] = 'Âñå ìîãóò ïîäïèñàòüñÿ íà ýòîò ôîðóì';
$string['everyoneissubscribed'] = 'Âñå ïîäïèñàíû íà ýòîò ôîðóì';
$string['existingsubscribers'] = 'Òåêóùèå ïîäïèñ÷èêè';
Êàæäûé èç íàñ ìîæåò èñïîëüçîâàòü îáà ýòèõ ìåòîäà â ðàçíûõ ñèòóàöèÿõ è â ðàçíûõ ïðîïîðöèÿõ. Ïðåäñòàâèì â êà÷åñòâå ïðèìåðà äâóõ ëþäåé, ïåðâûé áîëåå îáúåêòèâíûé èññëåäîâàòåëü (Äæèì), à âòîðàÿ áîëåå ñóáúåêòèâíàÿ (Ìýðè).\r
\r
<ul>\r
- <li>Äæèìó íðàâèòñÿ îñòàâàòüñÿ ïî âîçìîæíîñòè áîëåå 'îáúåêòèâíûì', íå ïðèìåøèâàÿ ñâîè ÷óâñòâà è ýìîöèè. Ïðè äèñêóññèè ñ äðóãèìè ëþäüìè, èìåþùèìè äðóãîå ìíåíèå, åìó íðàâèòñÿ îòñòàèâàòü ñâîþ òî÷êó çðåíèÿ, èñïîëüçóÿ ëîãèêó, äëÿ íàõîæäåíèÿ ïðîñ÷åòîâ â ðàññóæäåíèÿõ îïïîíåíòîâ. Îí ñ êðèòèêîé îòíîñèòñÿ ê íîâûì èäåÿì, ïîêà îíè íå ñòàíóò äîêàçàííûìè ôàêòàìè èç çàñëóæèâàþùèõ äîâåðèÿ èñòî÷íèêîâ: êíèã, óâàæàåìûõ ó÷èòåëåé èëè åãî ëè÷íîãî îïûòà. Äæèì - ÿðêèé ïðèìåð <strong>îáúåêòèâíîãî èññëåäîâàòåëÿ</strong>.<br><br>\r
+ <li>Äæèìó íðàâèòñÿ îñòàâàòüñÿ ïî âîçìîæíîñòè áîëåå 'îáúåêòèâíûì', íå ïðèìåøèâàÿ ñâîè ÷óâñòâà è ýìîöèè. Ïðè äèñêóññèè ñ äðóãèìè ëþäüìè, èìåþùèìè äðóãîå ìíåíèå, åìó íðàâèòñÿ îòñòàèâàòü ñâîþ òî÷êó çðåíèÿ, èñïîëüçóÿ ëîãèêó, äëÿ íàõîæäåíèÿ ïðîñ÷åòîâ â ðàññóæäåíèÿõ îïïîíåíòîâ. Îí ñ êðèòèêîé îòíîñèòñÿ ê íîâûì èäåÿì, ïîêà îíè íå ñòàíóò äîêàçàííûìè ôàêòàìè èç çàñëóæèâàþùèõ äîâåðèÿ èñòî÷íèêîâ: êíèã, óâàæàåìûõ ó÷èòåëåé èëè åãî ëè÷íîãî îïûòà. Äæèì - ÿðêèé ïðèìåð <strong>îáúåêòèâíîãî èññëåäîâàòåëÿ</strong>.<br /><br />\r
</li>\r
<li>Ìýðè áîëåå ÷óòêàÿ ê îêðóæàþùèì ëþäÿì. Îíà íàñòîëüêî ÷óâñòâèòåëüíà, ÷òî èìååò òåíäåíöèþ âûñëóøèâàòü è çàäàâàòü óòî÷íÿþùèå âîïðîñû äî òîãî ìîìåíòà, ïîêà íå " ïîéìåò ïðåäìåò ñïîðà ñ òî÷êè çðåíèÿ îïïîíåíòà ". Îíà îáó÷àåòñÿ, èñïîëüçóÿ îïûò äðóãèõ ëþäåé. Ïðè îáùåíèè ñ îïïîíåíòàìè, îíà ïûòàåòñÿ èçáåæàòü êîíôðîíòàöèè. Ìýððè - ÿðêèé ïðèìåð <strong> ñóáúåêòèâíîãî èññëåäîâàòåëÿ</strong>.</li>\r
</ul>\r
<P ALIGN=CENTER><B>Òèïû ðåñóðñîâ</B></P>\r
\r
<P><B>Òåêñò</B>. Âû ìîæåòå ïå÷àòàòü èëè ðåäàêòèðîâàòü òåêñò â ôîðìå íà ñëåäóþùåé ñòðàíèöå. Ïðè ýòîì áóäåò ïðîèñõîäèòü àâòîôîðìàòèðîâàíèå.\r
-<Br>åùå... <?php helpbutton("text", get_string("helptext")) ?>\r
+<br />åùå... <?php helpbutton("text", get_string("helptext")) ?>\r
\r
<P><B>HTML-òåêñò</B>. Àâòîìàòè÷åñêîå ôîðìàòèðîâàíèå òåêñòà íå ïðîèñõîäèò. Ôîðìàòèðîâàíèå òåêñòà ïðîèçâîäèò ñàì ïîëüçîâàòåëü, ñ ïîìîùüþ HTML-òåãîâ.\r
\r
$string['configcachetext'] = 'Äëÿ áîëüøèõ ñàéòîâ èëè ñàéòîâ, êîòîðûå èñïîëüçóþò òåêñòîâûå ôèëüòðû ýòè íàñòðîéêè ìîãóò ðåàëüíî óâåëè÷èòü ñêîðîñòü ðàáîòû. Êîïèè òåêñòîâ áóäóò õðàíèòüñÿ â ïðîöåññå îáðàáîòêè ôîðì íà óêàçàííîå çäåñü âðåìÿ. Óñòàíîâêà ñëèøêîì ìàëåíüêîãî âðåìåíè êîíå÷íî ìîæåò ïðèâåñòè ê çàìåäëåíèþ ðàáîòû, íî óòñàíîâêà ñëèøêîì áîëüøîãî âðåìåíè òàêæå ìîæåò ïðèâåñòè ê òðóäíîñòÿì, ñâÿçàííûì ñ îáíîâëåíèÿìè (íàïðèìåð, ñ íîâûìè ññûëêàìè). Âûáèðàéòå ðàçóìíî!
';
$string['configcountry'] = 'Åñëè âû õîòèòå, ÷òîáû ïîëüçîâàòåëü âûáèðàë â ýòîì ïîëå ñòðàíó, îñòàâüòå åãî ïóñòûì';
-$string['configdebug'] = 'Åñëè âû âêëþ÷èòå ýòó îïöèþ, ñîîáùåíèÿ îá îøèáêàõ è ïðåäóïðåæäåíèÿõ PHP áóäóò âûâîäèòüñÿ íà ýêðàí ÷àùå.<br>(Èñïîëüçóåòñÿ íà ñòàäèè ðàçðàáîòêè)';
+$string['configdebug'] = 'Åñëè âû âêëþ÷èòå ýòó îïöèþ, ñîîáùåíèÿ îá îøèáêàõ è ïðåäóïðåæäåíèÿõ PHP áóäóò âûâîäèòüñÿ íà ýêðàí ÷àùå.<br />(Èñïîëüçóåòñÿ íà ñòàäèè ðàçðàáîòêè)';
$string['configdeleteunconfirmed'] = 'Åñëè Âû èñïîëüçóåòå àóòåíòèôèêàöèþ ñ ïîìîùüþ ýëåêòðîííîé ïî÷òû, òî çäåñü óêàçûâàåòñÿ ïåðèîä â òå÷åíèè êîòðîãî îòâåò îò ïîëüçîâàòåëÿ áóäåò ïðèíÿò äëÿ ðåãèñòðàöèè â ñèñòåìå. Ïîñëå ýòîãî ïåðèîäà âñå íåçàðåãèñòðèðîâàííûå ó÷åòíûå çàïèñè áóäóò àâòîìàòè÷åñêè óäàëåíû.
';
$string['configdigestmailtime'] = 'Ïîëüçîâàòåëè, êîòîðûå âûáðàëè ïîñûëêó ïî÷òû â âèäå äàéäæåñòà áóäóò ïîëó÷àòü åãî åæåäíåâíî. Äàííàÿ îïöèÿ óïðàâëÿåò âðåìåíåì äíÿ, ïîñëå êîòîðîãî ïðîèñõîäèò ïîñûëêà (ïåðâûé çàïóùåíûé ïîñëå äàííîãî âðåìåíè cron ïîøëåò ïî÷òó).';
$string['enrollfirst'] = 'Âû äîëæíû çàðåãèñòðèðîâàòüñÿ õîòÿ áû íà îäíîì êóðñå ÷òîáû èñïîëüçîâàòü ñàéò';
$string['enrolmentconfirmation'] = 'Âû ñîáèðàåòåñü çàïèñàòü ñåáÿ ó÷àñòíèêîì ýòîãî êóðñà .<br />Âû óâåðåíû, ÷òî õîòèòå ýòî ñäåëàòü?';
$string['enrolmentkey'] = 'Êîäîâîå ñëîâî';
-$string['enrolmentkeyfrom'] = 'Ýòîò êóðñ òðåáóåò ââîäà \'êîäîâîãî ñëîâà\' - îäíîðàçîâîãî <BR> ïàðîëÿ, êîòîðûé Âû äîëæíû áûëè ïîëó÷èòü îò ó÷èòåëÿ.';
-$string['enrolmentkeyhint'] = 'Ââåäåííîå êîäîâîå ñëîâî - íåâåðíî, ïîïðîáóéòå åùå ðàç <BR>(Ïîäñêàçêà - îíî íà÷èíàåòñÿ ñ \'$a\')';
+$string['enrolmentkeyfrom'] = 'Ýòîò êóðñ òðåáóåò ââîäà \'êîäîâîãî ñëîâà\' - îäíîðàçîâîãî <br /> ïàðîëÿ, êîòîðûé Âû äîëæíû áûëè ïîëó÷èòü îò ó÷èòåëÿ.';
+$string['enrolmentkeyhint'] = 'Ââåäåííîå êîäîâîå ñëîâî - íåâåðíî, ïîïðîáóéòå åùå ðàç <br />(Ïîäñêàçêà - îíî íà÷èíàåòñÿ ñ \'$a\')';
$string['enrolmentnew'] = 'Íîâàÿ ðåãèñòðàöèÿ â ';
$string['enrolmentnewuser'] = '$a->user çàðåãèñòðèðîâàí íà êóðñå \"$a->course\"';
$string['enrolmentnointernal'] = 'Ðåãèñòðàöèè âðó÷íóþ íå ðàçðåøåíû';
$string['gd2'] = 'GD 2.x óñòàíîâëåí';
$string['gdneed'] = 'Äëÿ òîãî, ÷òîáû óâèäåòü ýòîò ãðàôèê, íåîáõîäèìî óñòàíîâèòü GD';
$string['gdnot'] = 'GD íå óñòàíîâëåí';
-$string['gpl'] = 'Copyright (C) 2001-2002 Martin Dougiamas (http://dougiamas.com) Ïðîãðàììà ðàñïðîñòðàíÿåòñÿ ïî ëèöåíçèè GNU GPL ïîäðîáíåå ñì. íà <BR>http://www.gnu.org/copyleft/gpl.html';
+$string['gpl'] = 'Copyright (C) 2001-2002 Martin Dougiamas (http://dougiamas.com) Ïðîãðàììà ðàñïðîñòðàíÿåòñÿ ïî ëèöåíçèè GNU GPL ïîäðîáíåå ñì. íà <br />http://www.gnu.org/copyleft/gpl.html';
$string['grade'] = 'Îöåíêà';
$string['grades'] = 'Îöåíêè';
$string['group'] = 'Ãðóïïà';
$string['loginas'] = 'Çàéòè ïîä èìåíåì...';
$string['loginguest'] = 'Çàéòè ãîñòåì';
$string['loginsite'] = 'Çàéòè íà ñàéò';
-$string['loginsteps'] = 'Äëÿ äîñòóïà ê êóðñó Âàì íåîáõîäèìî ñîçäàòü ó÷åòíóþ çàïèñü íà ñàéòå. <BR>Ïîøàãîâàÿ èíñòðóêöèÿ: <OL size=2> <LI>Çàïîëíèòå <A HREF=$a>íîâóþ ó÷åòíóþ çàïèñü</A> (ôîðìó, ñîäåðæàùóþ äàííûå î Âàñ). <LI> Íà Âàø e-mail áóäåò îòïðàâëåíî ïèñüìî . <LI>Ïðî÷èòàéòå ïèñüìî è ïðîñëåäóéòå ïî ññûëêå, êîòîðóþ îíî ñîäåðæèò. <LI>Ó÷åòíàÿ çàïèñü áóäåò ïîäòâåðæäåíà è ñèñòåìà Âàñ èäåíòèôèöèðóåò.<LI>Âûáåðèòå çàèíòåðåñîâàâøèé Âàñ êóðñ. <LI>Åñëè äëÿ çàïèñè íà êóðñ òðåáóåòñÿ çíàíèå êîäîâîãî ñëîâà, ó÷èòåëü ñîîáùèò åãî Âàì.<LI>Èòàê ó Âàñ ïîÿâèëñÿ ïîëíûé äîñòóï ê êóðñó: ñ ýòîãî ìîìåíòà Âû áóäåòå ïîëüçîâàòüñÿ ñâîèì ïîëüçîâàòåëüñêèì èìåíåì è ïàðîëåì, ÷òîáû ïîïàñòü íà íåãî.</OL>';
+$string['loginsteps'] = 'Äëÿ äîñòóïà ê êóðñó Âàì íåîáõîäèìî ñîçäàòü ó÷åòíóþ çàïèñü íà ñàéòå. <br />Ïîøàãîâàÿ èíñòðóêöèÿ: <OL size=2> <LI>Çàïîëíèòå <A HREF=$a>íîâóþ ó÷åòíóþ çàïèñü</A> (ôîðìó, ñîäåðæàùóþ äàííûå î Âàñ). <LI> Íà Âàø e-mail áóäåò îòïðàâëåíî ïèñüìî . <LI>Ïðî÷èòàéòå ïèñüìî è ïðîñëåäóéòå ïî ññûëêå, êîòîðóþ îíî ñîäåðæèò. <LI>Ó÷åòíàÿ çàïèñü áóäåò ïîäòâåðæäåíà è ñèñòåìà Âàñ èäåíòèôèöèðóåò.<LI>Âûáåðèòå çàèíòåðåñîâàâøèé Âàñ êóðñ. <LI>Åñëè äëÿ çàïèñè íà êóðñ òðåáóåòñÿ çíàíèå êîäîâîãî ñëîâà, ó÷èòåëü ñîîáùèò åãî Âàì.<LI>Èòàê ó Âàñ ïîÿâèëñÿ ïîëíûé äîñòóï ê êóðñó: ñ ýòîãî ìîìåíòà Âû áóäåòå ïîëüçîâàòüñÿ ñâîèì ïîëüçîâàòåëüñêèì èìåíåì è ïàðîëåì, ÷òîáû ïîïàñòü íà íåãî.</OL>';
$string['loginstepsnone'] = '<P>Äëÿ äîñòóïà ê êóðñó Âàì íåîáõîäèìî ñîçäàòü íîâóþ ó÷åòíóþ çàïèñü.<P>Âñå ÷òî Âàì íóæíî - ýòî çàäàòü ëîãèí è ïàðîëü, äëÿ èñïîëüçîâàíèÿ íà ýòîì ñàéòå!<P>Åñëè êòî-òî äðóãîé óæå âûáðàë ýòîò ëîãèí, Âàì íåîáõîäèìî åãî ñìåíèòü';
$string['loginto'] = 'Âîéòè íà $a';
$string['loginusing'] = 'Âîéòè íà ñàéò';
$string['search'] = 'Íàéòè';
$string['searchagain'] = 'Âîçîáíîâèòü ïîèñê';
$string['searchcourses'] = 'Ïîèñê êóðñà';
-$string['searchhelp'] = 'Âû ìîæåòå èñêàòü îäíîâðåìåííî íåñêîëüêî ñëîâ.<p>ñëîâî : íàéòè ëþáûå ñîîòâåòñòâóþùåå ñëîâà â òåêñòå.<br>+ñëîâî : òîëüêî ïîëíîå ñîîòâåòñòâèå.<br>-ñëîâî : íå ïîêàçûâàòü ðåçóëüòàòû ñîäåðæàùèå ýòî ñëîâî.';
+$string['searchhelp'] = 'Âû ìîæåòå èñêàòü îäíîâðåìåííî íåñêîëüêî ñëîâ.<p>ñëîâî : íàéòè ëþáûå ñîîòâåòñòâóþùåå ñëîâà â òåêñòå.<br />+ñëîâî : òîëüêî ïîëíîå ñîîòâåòñòâèå.<br />-ñëîâî : íå ïîêàçûâàòü ðåçóëüòàòû ñîäåðæàùèå ýòî ñëîâî.';
$string['searchresults'] = 'Ðåçóëüòàòû ïîèñêà';
$string['sec'] = 'ñåê';
$string['secs'] = 'ñåê';
$string['attls8short'] = 'Óçíàòü ïî÷åìó';
$string['attls9'] = 'ß ÷àñòî çàìå÷àþ çà ñîáîé, ÷òî ñïîðþ ñ àâòîðàìè êíèã, êîòîðûå ÷èòàþ, ïûòàÿñü ëîãè÷åñêè äîêàçàòü ãäå îíè îøèáàþòñÿ';
$string['attls9short'] = 'Ñïîðèòü ñ àâòîðàìè';
-$string['attlsintro'] = 'Öåëü ýòîé àíêåòû \96 ïîìî÷ü íàì îöåíèòü Âàøå îòíîøåíèå ê îáó÷åíèþ.<BR> àíêåòå íåò âåðíûõ è íå âåðíûõ îòâåòîâ, íàñ èíòåðåñóåò òîëüêî Âàøå ìíåíèå. Ïîëó÷åííûå ðåçóëüòàòû áóäóò îáðàáîòàíû ñ ïîëíîé êîíôèäåíöèàëüíîñòüþ, è èõ ñîäåðæàíèå íèêàê íå îòðàçèòñÿ íà Âàøèõ îöåíêàõ';
+$string['attlsintro'] = 'Öåëü ýòîé àíêåòû \96 ïîìî÷ü íàì îöåíèòü Âàøå îòíîøåíèå ê îáó÷åíèþ.<br /> àíêåòå íåò âåðíûõ è íå âåðíûõ îòâåòîâ, íàñ èíòåðåñóåò òîëüêî Âàøå ìíåíèå. Ïîëó÷åííûå ðåçóëüòàòû áóäóò îáðàáîòàíû ñ ïîëíîé êîíôèäåíöèàëüíîñòüþ, è èõ ñîäåðæàíèå íèêàê íå îòðàçèòñÿ íà Âàøèõ îöåíêàõ';
$string['attlsm1'] = 'Îòíîøåíèå ê ñòèëþ ìûøëåíèÿ è îáó÷åíèÿ';
$string['attlsm2'] = 'Ñâÿçàííîå èçó÷åíèå';
$string['attlsm3'] = 'Ðàçäåëüíîå èçó÷åíèå';
</DD></DL>
</DL>
<BLOCKQUOTE>
-<BR><BR>
+<br /><br />
</BLOCKQUOTE>
<BLOCKQUOTE>Ak ste u¾ pridali svoje aktivity, mô¾ete ich na
rozlo¾ení vá¹ho kurzu posúva» hore a dolu, keï kliknete na malé ¹ípky
emócií. Pokiaµ diskutuje s µuïmi s opaèným názorom, rád obraòuje svoje my¹lienky logickou argumentáciou
zalo¾enou na nájdení dier v protivníkových argumentoch. Pre neho sú rozhodujúce
nové my¹lienky, pokiaµ sú tieto zalo¾ené na dokázaných faktoch zo zdrojov z dobrou reputáciou, akými sú knihy, re¹pektovaní uèitelia,
- alebojeho vlastná skúsenos». U Jima je veµmi výrazné <strong>samostatné chápanie</strong>.<br><br>
+ alebojeho vlastná skúsenos». U Jima je veµmi výrazné <strong>samostatné chápanie</strong>.<br /><br />
</li>
<li>Mary je viac senzitívna ku ostatným µudom. Ona má dobré zruènosti v oblasti empatie
a má sklon ku poèúvaniu a pýtaniu sa a¾ dovtedy, pokiaµ necíti, ¾e sa mô¾e pripoji» "pochopi» veci
Nové heslo bolo automaticky generované - hádam si ho budete chcie» <a href=\$a->link>zmeni»</a> na nieèo µah¹ie zapamätateµné.";
$string['enrolmentconfirmation'] = "Chystáte sa prihlási» ako èlen tohoto kurzu.<br />Ste si istý, ¾e to chcete?";
$string['enrolmentkey'] = "Prihlasovací kµúè";
-$string['enrolmentkeyfrom'] = "Tento kurz vy¾aduje 'prihlasovací kµúè' - one-time<BR> heslo, ktoré by ste mali ma» od \$a";
-$string['enrolmentkeyhint'] = "Tento prihlasovací kµúè nebol správny, skúste opä»<BR> (Tu je pomôcka - zaèína to s '\$a')";
+$string['enrolmentkeyfrom'] = "Tento kurz vy¾aduje 'prihlasovací kµúè' - one-time<br /> heslo, ktoré by ste mali ma» od \$a";
+$string['enrolmentkeyhint'] = "Tento prihlasovací kµúè nebol správny, skúste opä»<br /> (Tu je pomôcka - zaèína to s '\$a')";
$string['entercourse'] = "Kliknite na vstup do tohoto kurzu";
$string['enteremailaddress'] = "Stlaète enter na va¹u emailovú adresu a odstránite va¹e heslo. Nové heslo vám bude poslané emailom.";
$string['error'] = "Chyba";
$string['search'] = "Hµada»";
$string['searchagain'] = "Hµada» opä»";
$string['searchcourses'] = "Vyhµada» kurzy";
-$string['searchhelp'] = "Mô¾ete vyhµadáva» slovné spojenia naraz.<p>slovo: vyhµadá toto slovo vo vnútri textu.<br>+slovo: vyhµadá iba presný výraz.<br>-slovo: nezobrazí výsledky obsahujúce toto slovo.";
+$string['searchhelp'] = "Mô¾ete vyhµadáva» slovné spojenia naraz.<p>slovo: vyhµadá toto slovo vo vnútri textu.<br />+slovo: vyhµadá iba presný výraz.<br />-slovo: nezobrazí výsledky obsahujúce toto slovo.";
$string['searchresults'] = "Výsledky hµadania";
$string['sec'] = "sekunda";
$string['secs'] = "sekundy/sekúnd";
$string['fillouttwochoices'] = "Musíte uvies» aspoò dve mo¾nosti. Nevyplnené mo¾nosti nebudú pou¾ité.";
$string['fractionsaddwrong'] = "Kladné známky, ktoré ste uviedli nemajú súèet 100%%
-<BR>ale ich súèet je \$a%%
+<br />ale ich súèet je \$a%%
-<BR>Chcete ís» spä» a opravi» túto otázku?";
+<br />Chcete ís» spä» a opravi» túto otázku?";
$string['fractionsnomax'] = "Jedna z odpovedí musí by» 100%%, aby bolo
-<BR>mo¾né získa» plný poèet za túto otázku.
+<br />mo¾né získa» plný poèet za túto otázku.
-<BR>Chcete ís» spä» a opravi» túto otázku?";
+<br />Chcete ís» spä» a opravi» túto otázku?";
$string['gradeaverage'] = "Priemerná známka";
$string['gradehighest'] = "Najvy¹¹ia známka";
$string['grademethod'] = "Metóda známkovania";
$string['noquestions'] = "Zatiaµ neboli pridané otázky";
$string['noreview'] = "Nemáte oprávnenie prehliada» tento test";
$string['noreviewuntil'] = "Nemáte oprávnenie prehliada» tento test do \$a";
-$string['notenoughsubquestions'] = "Nebolo definované dos» podotázok (mo¾ností).<br>
+$string['notenoughsubquestions'] = "Nebolo definované dos» podotázok (mo¾ností).<br />
Chcete sa vráti» a opravi» túto otázku?";
$string['numerical'] = "Poradový";
$string['noassessmentsdone'] = "Neprebehli ¾iadne hodnotenia";
$string['nosubmissionsavailableforassessment'] = "®iadne zadania nie sú prístupné pre hodnotenie";
$string['notavailable'] = "Neprístupné";
-$string['noteonassessmentelements'] = "\\\"V¹imnite si, ¾e pri zadaní hodnotenom ¹tudentmi je známkovanie rozdelené na niekoµko 'Zlo¾iek hodnotenia'.<BR>
+$string['noteonassessmentelements'] = "\\\"V¹imnite si, ¾e pri zadaní hodnotenom ¹tudentmi je známkovanie rozdelené na niekoµko 'Zlo¾iek hodnotenia'.<br />
-Toto zjednodu¹uje a spresòuje známkovanie. Ako uèiteµ musíte tieto zlo¾ky prida» predtým ako sprístupnite<BR>
+Toto zjednodu¹uje a spresòuje známkovanie. Ako uèiteµ musíte tieto zlo¾ky prida» predtým ako sprístupnite<br />
-zadanie pre ¹tudentov. Urobíte to tak, ¾e kliknete na zadanie známkované ¹tudentami a vyberiete si<BR>
+zadanie pre ¹tudentov. Urobíte to tak, ¾e kliknete na zadanie známkované ¹tudentami a vyberiete si<br />
prvú mo¾nos» v menu "Managing a Peer Graded Assignment" .\\\";";
$string['notgraded'] = "Neznámkované";
$string['view'] = "Prezrie»";
$string['viewassessmentofteacher'] = "Prezrie» hodnotenie od \$a";
$string['viewotherassessments'] = "Prezrie» ostatné hodnotenia";
-$string['warningonamendingelements'] = "UPOZORNENIE: Ohodnotenia sú predlo¾ené. <BR>NEMEÒTE poèet zlo¾iek, typy ¹kál alebo hodnotu zlo¾iek.";
+$string['warningonamendingelements'] = "UPOZORNENIE: Ohodnotenia sú predlo¾ené. <br />NEMEÒTE poèet zlo¾iek, typy ¹kál alebo hodnotu zlo¾iek.";
$string['weightederrorcount'] = "Chyba v hodnote: \$a";
$string['weightforbias'] = "Váha pre systematickú chybu";
$string['weightforgradingofassessments'] = "Váha pre známku z hodnotenia";
$string['about'] = 'O urejevalniku';
$string['absbottom'] = 'Abs. dno';
-$string['absmiddle'] = 'Abs. sredina';
+$string['middle'] = 'Abs. sredina';
$string['address'] = 'Naslov';
$string['alignment'] = 'Poravnava';
$string['alternatetext'] = 'Alternativno besedilo';
$string['entryishidden'] = '(ta izraz je trenutno skrit)';
$string['entryleveldefaultsettings'] = 'Nastavitev za zaèetnike';
$string['entryusedynalink'] = 'Ta izraz naj bo samodejno povezan';
-$string['explainaddentry'] = 'Dodaj nov izraz v slovar.<br>Koncepti in definicije so izbirni.';
+$string['explainaddentry'] = 'Dodaj nov izraz v slovar.<br />Koncepti in definicije so izbirni.';
$string['explainall'] = 'Prikaz vseh izrazov na eni strani';
$string['explainalphabet'] = 'Pregleduj slovar z indeksom';
-$string['explainexport'] = 'Datoteka je generirana.<br>Varno jo shranite na svojem raèunalniku. Izraze v datoteki lahko kadarkoli uvozite.';
+$string['explainexport'] = 'Datoteka je generirana.<br />Varno jo shranite na svojem raèunalniku. Izraze v datoteki lahko kadarkoli uvozite.';
$string['explainimport'] = 'Doloèiti morate vhodno datoteko in kriterije.<p>Potrdite izbiro in preglejte rezultate.';
$string['explainspecial'] = 'Prikaz izrazov, ki se ne zaènejo s èrko';
$string['exportedentry'] = 'Izvo\9eeni izrazi';
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backupnoneusersinfo'] = 'Opomba: Izbrali ste izdelavo varnostne kopije brez uporabnikovih podatkov (brez uporabnika). Modula \"Vaja\" in \"Delavnica\" nista zdru\9eljiva z va\9ao izbiro - zato sta izkljuèena iz varovanja.';
$string['backuporiginalname'] = 'Ime varnostne kopije';
-$string['backupsavetohelp'] = 'Polna pot do mape, kjer bo shranjena varnostna kopija<br>(èe pustite prazno, se shrani v privzeto mapo)';
+$string['backupsavetohelp'] = 'Polna pot do mape, kjer bo shranjena varnostna kopija<br />(èe pustite prazno, se shrani v privzeto mapo)';
$string['backupuserfileshelp'] = 'Bodo uporabnikovi podatki (npr. slika v profilu) vkljuèeni v samodejno varnostno kopijo?';
$string['backupusershelp'] = 'Bo izdelana varnostna kopija vsebovala vse uporabnike ali tiste, ki so vpisani v posamezni predmet?';
$string['backupversion'] = 'Razlièica varnostne kopije';
$string['enrolledincoursenot'] = 'Ni vpisan v predmet';
$string['enrolmentconfirmation'] = 'Posredovali ste zahtevo za vpis v ta predmet.<br />Ste preprièani, da to \9eelite storiti?';
$string['enrolmentkey'] = 'Geslo za vpis v predmet';
-$string['enrolmentkeyfrom'] = 'Ta predmet zahteva geslo ob prvem pristopu (enrolment key)<BR>
+$string['enrolmentkeyfrom'] = 'Ta predmet zahteva geslo ob prvem pristopu (enrolment key)<br />
Geslo vam je poslal: $a';
-$string['enrolmentkeyhint'] = 'To geslo za vpis v predmet ni pravilno<BR>
+$string['enrolmentkeyhint'] = 'To geslo za vpis v predmet ni pravilno<br />
(Namig - zaène se z \'$a\')';
$string['entercourse'] = 'Kliknite za vstop v predmet';
$string['enteremailaddress'] = 'Vpi\9aite naslov epo\9ate. Va\9ae geslo po spremenjeno, po epo\9ati pa boste prejeli novo geslo.';
$string['search'] = 'Iskanje';
$string['searchagain'] = 'Ponovno iskanje';
$string['searchcourses'] = 'Iskanje predmeta';
-$string['searchhelp'] = 'I\9aèete lahko z veè besedami.<p>beseda : poi\9aèi v besedilu.<br>+beseda : poi\9aèi le popolnoma enake besede.<br>-beseda : izloèi zadetke s to besedo.';
+$string['searchhelp'] = 'I\9aèete lahko z veè besedami.<p>beseda : poi\9aèi v besedilu.<br />+beseda : poi\9aèi le popolnoma enake besede.<br />-beseda : izloèi zadetke s to besedo.';
$string['searchresults'] = 'Rezultat iskanja';
$string['sec'] = 'sek';
$string['secs'] = 'sekund';
$string['filloutoneanswer'] = 'Vnesite vsaj en mo\9een odgovor. Prazni odgovori ne bodo uporabljeni.';
$string['filloutthreequestions'] = 'Vnesite vsaj tri vpra\9aanja. Prazna vpra\9aanja ne bodo uporabljena.';
$string['fillouttwochoices'] = 'Vnesite vsaj dve izbiri. Prazne izbire ne bodo uporabljene.';
-$string['fractionsaddwrong'] = 'Vsota pozitivnih ocen ne zna\9aa 100%%<BR>, temveè $a%%<BR>Se \9eelite vrniti in dopolniti to vpra\9aanje?';
-$string['fractionsnomax'] = 'Eden od odgovorov pomeni 100%% za to vpra\9aanje.<BR>Se \9eelite vrniti in dopolniti to vpra\9aanje?';
+$string['fractionsaddwrong'] = 'Vsota pozitivnih ocen ne zna\9aa 100%%<br />, temveè $a%%<br />Se \9eelite vrniti in dopolniti to vpra\9aanje?';
+$string['fractionsnomax'] = 'Eden od odgovorov pomeni 100%% za to vpra\9aanje.<br />Se \9eelite vrniti in dopolniti to vpra\9aanje?';
$string['gift'] = 'Format GIFT';
$string['gradeaverage'] = 'Popreèna ocena';
$string['gradehighest'] = 'Najvi\9aja ocena';
$string['noreview'] = 'Vpogled v ta preskus ni dovoljen';
$string['noreviewuntil'] = 'Vpogled v ta preskus ni dovoljen do $a';
$string['notenoughanswers'] = '\8at. odgovorov za ta tip vpra\9aanja je najmanj $a';
-$string['notenoughsubquestions'] = 'Definirano je premalo podvpra\9aanj!<br>Se \9eelite vrniti in odpraviti to pomanjkljivost?';
+$string['notenoughsubquestions'] = 'Definirano je premalo podvpra\9aanj!<br />Se \9eelite vrniti in odpraviti to pomanjkljivost?';
$string['numerical'] = 'Numerièno';
$string['paragraphquestion'] = 'Vpra\9aanje z odstavki ni podprto v vrstici $a. Vpra\9aanje ignorirano';
$string['percentcorrect'] = 'Dele\9e pravilnih';
$string['nosubmission'] = 'Ni prispevkov';
$string['nosubmissionsavailableforassessment'] = 'Ni prispevkov za ocenitev';
$string['notavailable'] = 'Ni razpolo\9eljivo';
-$string['noteonassessmentelements'] = 'Skupno oceno tvorijo elementi ocene.<BR>
- S èlenitvijo bo ocenjevanje la\9eje in bolj konsistentno. Kot predavatelj morate dodati <BR>
- elemente ocene preden so naloge dodeljene \9atudentom. Elemente boste dodali <BR>
- s klikom na nalogo v predmetu. Èe ni doloèen \9ae noben element ocene,<BR>
- ga boste dodali. \8atevilo elementov boste spemenili na obrazcu Uredi naloge,<BR>
+$string['noteonassessmentelements'] = 'Skupno oceno tvorijo elementi ocene.<br />
+ S èlenitvijo bo ocenjevanje la\9eje in bolj konsistentno. Kot predavatelj morate dodati <br />
+ elemente ocene preden so naloge dodeljene \9atudentom. Elemente boste dodali <br />
+ s klikom na nalogo v predmetu. Èe ni doloèen \9ae noben element ocene,<br />
+ ga boste dodali. \8atevilo elementov boste spemenili na obrazcu Uredi naloge,<br />
vsebino elementov pa boste dodpolnili na obrazcu Vodenje nalog. ';
$string['notgraded'] = 'Ni ocenjeno';
$string['notitlegiven'] = 'Ni naslova';
$string['view'] = 'Preglej';
$string['viewassessmentofteacher'] = 'Preglej ocenitve avtorja: $a';
$string['viewotherassessments'] = 'Preglej druge ocenitve';
-$string['warningonamendingelements'] = 'OPOZORILO: Oddane so ocenitve. <BR>Ne spreminjajte \9atevila elementov, ocenjevalne lestvice ali ute\9ei.';
+$string['warningonamendingelements'] = 'OPOZORILO: Oddane so ocenitve. <br />Ne spreminjajte \9atevila elementov, ocenjevalne lestvice ali ute\9ei.';
$string['weight'] = 'Ute\9e';
$string['weightederrorcount'] = 'Ute\9eeni \9atevec napak: $a';
$string['weightforbias'] = 'Ute\9e za pristranost';
$string['about'] = 'О овом едитору';
$string['absbottom'] = 'Апсолутно доље';
-$string['absmiddle'] = 'Апсолутна средина';
+$string['middle'] = 'Апсолутна средина';
$string['address'] = 'Адресе';
$string['alignment'] = 'Поравнање';
$string['alternatetext'] = 'Алтернативни текст';
$string['entryishidden'] = '(овај унос је тренутно сакривен)';
$string['entryleveldefaultsettings'] = 'Уобичајено подешавање нивоа уноса';
$string['entryusedynalink'] = 'Овај унос биће аутоматски постављен';
-$string['explainaddentry'] = 'Додај нови унос у тренутном рјечнику.<br>Концепт и дефинисање обавезних поља.';
+$string['explainaddentry'] = 'Додај нови унос у тренутном рјечнику.<br />Концепт и дефинисање обавезних поља.';
$string['explainall'] = 'Покажи СВЕ уносе на једној страници';
$string['explainalphabet'] = 'Прегледање ријечника уз помоћ индекса';
-$string['explainexport'] = 'Датотека је направљена.<br>Преузмите је и сачувајте. Можете је увијек кад то желите увести у овај или други курс.';
+$string['explainexport'] = 'Датотека је направљена.<br />Преузмите је и сачувајте. Можете је увијек кад то желите увести у овај или други курс.';
$string['explainimport'] = 'Морате одредити датотеку за увожење и дефинисати критеријум за тај процес. Приложите захтјев и оцијените резултате.';
$string['explainspecial'] = 'Прикази уноса који не почињу са словом';
$string['exportedentry'] = 'Пребаците унос';
$string['backupnoneusersinfo'] = 'Напомена: \"Ниједан\" корисника је изабрано за резервну подршку података, тако да ће начин рада свих метода за резервну подршку бити промијењен у модел \"без корисничких података\". Молимо Вас да имате на уму да методи \"вјежба\" и \"радионица\" нису у складу са овом врстом подржавања података, тако да су у потпуности искључени.';
$string['backuporiginalname'] = 'Назив резервне копије података';
$string['backupsavetohelp'] = 'Читава путања до директоријума гдје желите да сачувате датотеке за резервну копију података
-<br>(Оставите празно ако желите да сачувате у подразумијевани директоријум курса)';
+<br />(Оставите празно ако желите да сачувате у подразумијевани директоријум курса)';
$string['backupuserfileshelp'] = 'Изаберите да ли ће корисничке датотеке (нпр. слике) бити укључене у аутоматску резервну копију података';
$string['backupusershelp'] = 'Изаберите да ли желите укључити све кориснике на сервер или само потребне кориснике за сваки курс';
$string['backupversion'] = 'Верзија резервне копије података';
$string['enrolledincoursenot'] = 'Није уписан на курс ';
$string['enrolmentconfirmation'] = 'У процесу сте пријаве чланства за овај курс.<br /> Да ли сте сигурни да то желите?';
$string['enrolmentkey'] = 'Кључ за пријаву';
-$string['enrolmentkeyfrom'] = 'Овај курс захтијева \'кључ за пријаву\' <BR>
+$string['enrolmentkeyfrom'] = 'Овај курс захтијева \'кључ за пријаву\' <br />
лозинка коју требате добити од $a';
-$string['enrolmentkeyhint'] = 'Кључ за пријаву је погрешан. Молимо Вас да покушате поново.<BR>
+$string['enrolmentkeyhint'] = 'Кључ за пријаву је погрешан. Молимо Вас да покушате поново.<br />
(Мала помоћ: почиње са \'$a\')';
$string['entercourse'] = 'Притисните да уђете на курс';
$string['enteremailaddress'] = 'Да бисте поништили тренутну лозинку и добили нову, требате унијети вашу важећу адресу електронске поште, на коју ће Вам бити послана нова лозинка. ';
$string['search'] = 'Претрага';
$string['searchagain'] = 'Поновна претрага';
$string['searchcourses'] = 'Претрага курсева';
-$string['searchhelp'] = 'Можете тражити више ријечи одједном. <p>ријеч: нађите било какву сличност везану за ову ријеч у тексту.<br>+ријеч : само ријечи које се потуно слажу ће бити пронађене.<br>-ријеч : немојте укључивати резултате који садрже ову ријеч.';
+$string['searchhelp'] = 'Можете тражити више ријечи одједном. <p>ријеч: нађите било какву сличност везану за ову ријеч у тексту.<br />+ријеч : само ријечи које се потуно слажу ће бити пронађене.<br />-ријеч : немојте укључивати резултате који садрже ову ријеч.';
$string['searchresults'] = 'Резултати претраге';
$string['sec'] = 'секунд';
$string['secs'] = 'секунде';
$string['filloutoneanswer'] = 'Морате испунити задњи могући одговор. Празни одговори неће се користити.';
$string['filloutthreequestions'] = 'Морате испунити задња три одговора. Празна питања неће се користити.';
$string['fillouttwochoices'] = 'Морате испунити задња два избора. Изабрани одговори неће се користити.';
-$string['fractionsaddwrong'] = 'Позитивне оцјене не могу имати више од 100%%<BR>Умјесто тога, дајете до $a%%<BR>Да ли желите да се вратите назад и исправите питање?';
-$string['fractionsnomax'] = 'Један од одговора би требао бити 100%%, тако да је <BR>могуће добити максималну оцјену за изабрано питање.<BR>Да ли желите да се вратите назад и исправите питање?';
+$string['fractionsaddwrong'] = 'Позитивне оцјене не могу имати више од 100%%<br />Умјесто тога, дајете до $a%%<br />Да ли желите да се вратите назад и исправите питање?';
+$string['fractionsnomax'] = 'Један од одговора би требао бити 100%%, тако да је <br />могуће добити максималну оцјену за изабрано питање.<br />Да ли желите да се вратите назад и исправите питање?';
$string['gift'] = 'GIFT формат';
$string['gradeaverage'] = 'Просјечна оцјена';
$string['gradehighest'] = 'Највиша оцјена';
$string['noreview'] = 'Није вам дозвољено да оцјените овај квиз';
$string['noreviewuntil'] = 'Нисте у могућности да прегледате квиз докле $a';
$string['notenoughanswers'] = 'Овај тип питања захтјева најмање $a одговора';
-$string['notenoughsubquestions'] = 'Недовољно подпитања, није дефинисано!<br>Да ли желите да се вратите назад и исправите питање?';
+$string['notenoughsubquestions'] = 'Недовољно подпитања, није дефинисано!<br />Да ли желите да се вратите назад и исправите питање?';
$string['numerical'] = 'Бројчани';
$string['paragraphquestion'] = 'Дио питања неможе употпуности да се упише$a. Питање ће бити одбачено.';
$string['percentcorrect'] = 'Проценат тачности';
$string['nosubmission'] = 'No Submission';
$string['nosubmissionsavailableforassessment'] = 'No Submissions available for assessment';
$string['notavailable'] = 'Not Available';
-$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<BR>
- This makes the grading easier and more consistent. As teacher you must add these <BR>
- Elements before making the assignment available to students. This is done by<BR>
- clicking on the assignment in the course, if no elements are present you will be asked<BR>
- to add them. You can change the number of elements using the Edit Assignment screen,<BR>
+$string['noteonassessmentelements'] = 'Note that grading is broken down into a number of \'Assessment Elements\'.<br />
+ This makes the grading easier and more consistent. As teacher you must add these <br />
+ Elements before making the assignment available to students. This is done by<br />
+ clicking on the assignment in the course, if no elements are present you will be asked<br />
+ to add them. You can change the number of elements using the Edit Assignment screen,<br />
the elements themselves can be amended from the \"Managing Assessment\" screen. ';
$string['notgraded'] = 'Not Graded';
$string['notitlegiven'] = 'No Title Given';
$string['view'] = 'Поглед';
$string['viewassessmentofteacher'] = 'View Assessment of $a';
$string['viewotherassessments'] = 'View other Assessments';
-$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <BR>Do NOT change the number
+$string['warningonamendingelements'] = 'WARNING: There are submitted assessments. <br />Do NOT change the number
of elements, the scale types or the element weights.';
$string['weight'] = 'Weight';
$string['weightederrorcount'] = 'Weighted Error Count: $a';
$string['about'] = 'Om den här redigeraren';
$string['absbottom'] = 'Absbottom';
-$string['absmiddle'] = 'Absmiddle';
+$string['middle'] = 'middle';
$string['address'] = 'Adress';
$string['alignment'] = 'Justering';
$string['alternatetext'] = 'Alternativ text';
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Uppgifter</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif"> <b>Uppgifter</b></p>
<ul>
Uppgifter tillåter distansläraren att formulera en uppgift som
innebär att de lärande ska göra iordning digitalt innehåll
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/attendance/icon.gif">
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/attendance/icon.gif">
<b>Närvaro</b></p>
<ul>Den här modulen låter Dig föra närvaro på varje
deltagare i en viss aktivitet.
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif" /> <b>Chattar</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif" /> <b>Chattar</b></p>
<ul>
Chatmodulen låter deltagarna att kommunicera i realtid via webben.
Det här lämpar sig bra när Du vill att de ska förstå
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif"> <b>Opinionsundersökning</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif"> <b>Opinionsundersökning</b></p>
<ul>
En opinionsundersökning är en mycket enkel funktion. Distansläraren
ställer en fråga och anger ett antal svarsalternativ.
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif" /> <b>Dialoger 2</b></p>
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif" /> <b>Dialoger 2</b></p>
<p>
Den här modulen erbjuder en enkel metod för kommunikation mellan ett par
användare.
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif" /> <b>Dialoger 1</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/dialogue/icon.gif" /> <b>Dialoger 1</b></p>
<ul>
Den här modulen erbjuder Dig en annan enkel metod för att låta
ett par användare kommunicera.
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/exercise/icon.gif" /> <b>Övningsuppgift</b>
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/exercise/icon.gif" /> <b>Övningsuppgift</b>
<ul>En övningsuppgift är en enkel men kraftfull aktivitet.
</ul><ul>
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/exercise/icon.gif"> <b>Mer info om Övningsuppgift</b>\r
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/exercise/icon.gif"> <b>Mer info om Övningsuppgift</b>\r
<p>\r
En Övningsuppgift är en enkel men kraftfull uppgift. I en Övningsuppgift\r
ber distansläraren studenterna/eleverna/deltagarna/de lärande att utföra\r
Beroende på vilken typ av strategi för betygsättning/omdömen som Du
har valt så anger det här antalet hur många kommentarer, komponenter, skalor eller kriterier
som ska ingå.
-<br><br>
+<br /><br />
I normalfallet handlar det om 5 till 15 delar. Vilket det faktiska antalet blir
beror på hur stor och komplex uppgiften är.
</p><p>
<p>
-<img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif">
+<img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif">
<b>Forum</b></p>
<ul>
Thinking and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.</li>
<li>Galotti, K. M., Reimer, R. L., & Drebus, D. W. (2001). Ways of knowing
as learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436.
- <br>
+ <br />
</li>
</ul>
<li><a href="help.php?module=glossary&file=description.html">Beskrivning<br /><br /></a></li>\r
\r
Viss administration \r
- <li><a href="help.php?module=glossary&file=aliases.html">Synonyma begrepp</a></li><br>\r
+ <li><a href="help.php?module=glossary&file=aliases.html">Synonyma begrepp</a></li><br />\r
<li><a href="help.php?module=glossary&file=displayformat.html">Visningsformat</a></li>\r
<li><a href="help.php?module=glossary&file=entbypage.html">Att definiera det antal bidrag som ska visas på varje sida<br /><br /></a></li>\r
\r
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/glossary/icon.gif" /> <b>Ord- och begreppslista </b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/glossary/icon.gif" /> <b>Ord- och begreppslista </b></p>
<ul>
Den här resursen gör det möjligt för Dig att skapa en ordlista
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif" /> <b>Journaler</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif" /> <b>Journaler</b></p>
<ul>
Den här modulen är en mycket viktig aktivitet för reflektion.
Distansläraren ger studenten/eleven/deltagaren/den lärande i uppgift
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif" /> <b>Etiketter</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/label/icon.gif" /> <b>Etiketter</b></p>
<ul>
Det här är inte någon riktig aktivitet. Det är en 'låtsas'-aktivitet
för att lägga in text och grafik bland de andra aktiviteterna på kursens hemsida.
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif" /> <b>Test</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/quiz/icon.gif" /> <b>Test</b></p>
<ul>
Den här modulen gör det möjligt för (distans)läraren att
utforma test som kan innehålla flervalsfrågor,
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif" /> <b>Resurser</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/resource/icon.gif" /> <b>Resurser</b></p>
<ul>
Resurser är innehåll - information som distansläraren kan vilja
lägga in i kursen. Detta kan vara förberedda filer som är uppladdade
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif" /> <b>Enkäter</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/survey/icon.gif" /> <b>Enkäter</b></p>
<ul>
Modulen för enkäter erbjuder ett antal verifierade verktyg för att
genomföra enkäter som har befunnits vara användbara när det
-<p><img valign="absmiddle" src="<?php echo $CFG->wwwroot?>/mod/workshop/icon.gif" /> <b>Workshop</b></p>
+<p><img valign="middle" src="<?php echo $CFG->wwwroot?>/mod/workshop/icon.gif" /> <b>Workshop</b></p>
<ul>
En Workshop är en bedömnings/värderings/betygssättnings-aktivitet på 'peer'-nivå
som innehåller en rad valmöjligheter.
Beroende på vilken typ av strategi för betygsättning/omdömen som Du
har valt så anger det här antalet hur många kommentarer, komponenter, skalor eller kriterier
som ska ingå.
-<br><br>
+<br /><br />
I normalfallet handlar det om 5 till 15 delar. Vilket det faktiska antalet blir
beror på hur stor och komplex uppgiften är.
</p>
$string['nothingnew'] = 'Inget nytt sedan Din senaste inloggning';
$string['noticenewerbackup'] = 'Den här säkerhetskopierade filen har skapats med Moodles $a->backuprelease ($a->backupversion)och den är nyare än Din nyligen installerade Moodle $a->serverrelease ($a->serverversion). Det här kan skapa en del ev oönskade förändringar eftersom det inte går att garantera bakåtkompatibilitet för säkerhetskopierade filer.';
$string['notifyloginfailuresmessage'] = '$a->time, IP: $a->ip, Användare: $a->info';
-$string['notifyloginfailuresmessageend'] = 'Du kan se dessa loggar på $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
+$string['notifyloginfailuresmessageend'] = 'Du kan se dessa loggar på $a/course/log.php?id=1&chooselog=1&modid=site_errors.';
$string['notifyloginfailuresmessagestart'] = 'Här är en lista över misslyckade försök att logga in på $a sedan Du senast fick meddelande om sådana.';
$string['notifyloginfailuressubject'] = '$a :: Information om misslyckade försök att logga in';
$string['notincluded'] = 'Ingår ej';
$string['about'] = 'à¡ÕèÂǡѺà¤Ã×èͧÁ×Íá¡éä¢';
$string['absbottom'] = 'ÅèÒ§ÊØ´';
-$string['absmiddle'] = 'µÃ§¡ÅÒ§';
+$string['middle'] = 'µÃ§¡ÅÒ§';
$string['address'] = '·ÕèÍÂÙè';
$string['alignment'] = '¡ÒèѴ˹éÒ';
$string['alternatetext'] = '¢éͤÇÒÁ͸ԺÒÂ';
$string['entryishidden'] = '(¤ÓÈѾ·ì¹Õé¶Ù¡«è͹ÍÂÙè)';
$string['entryleveldefaultsettings'] = '¡ÒõÑ駤èÒÃдѺ¤ÓÈѾ·ì';
$string['entryusedynalink'] = '¤ÇÃÅÔ§¡ì¤ÓÈѾ·ì¹ÕéÍѵâ¹ÁѵÔ';
-$string['explainaddentry'] = 'à¾ÔèÁ¤ÓÈѾ·ìãËÁè <br> µéͧãÊè¤Í¹à«»µìáÅФÇÒÁËÁÒÂ';
+$string['explainaddentry'] = 'à¾ÔèÁ¤ÓÈѾ·ìãËÁè <br /> µéͧãÊè¤Í¹à«»µìáÅФÇÒÁËÁÒÂ';
$string['explainall'] = 'áÊ´§¤ÓÈѾ·ì·Ñé§ËÁ´ã¹Ë¹éÒà´ÕÂÇ';
$string['explainalphabet'] = 'àÅ×Í¡´Ùâ´Âãªé´Ñª¹Õ¤ÓÈѾ·ì';
-$string['explainexport'] = 'ä¿Åì¶Ù¡ÊÃéÒ§¢Öé¹ <br> ´ÒǹìâËÅ´áÅÐà¡çºäÇéã¹·Õè»ÅÍ´ÀÑ ¤Ø³ÊÒÁÒö¨Ð¹Óä»äÇéã¹ÃÒÂÇÔªÒã´ æ ¡çä´éàÁ×èͤسµéͧ¡ÒÃ';
+$string['explainexport'] = 'ä¿Åì¶Ù¡ÊÃéÒ§¢Öé¹ <br /> ´ÒǹìâËÅ´áÅÐà¡çºäÇéã¹·Õè»ÅÍ´ÀÑ ¤Ø³ÊÒÁÒö¨Ð¹Óä»äÇéã¹ÃÒÂÇÔªÒã´ æ ¡çä´éàÁ×èͤسµéͧ¡ÒÃ';
$string['explainimport'] = '¤Ø³µéͧàÅ×Í¡ä¿Åì·Õè¨Ð¹ÓÁÒäÇé áÅСÓ˹´ËÅÑ¡¡ÒäѴàÅ×Í¡ <p> Ê觤ÓÊÑè§àÅ×Í¡áÅеÃǨ·Ò¹¼Å';
$string['explainspecial'] = 'áÊ´§¤ÓÈѾ·ì·ÕèäÁèä´éàÃÔèÁµé¹´éǵÑÇÍÑ¡ÉÃ';
$string['exportedentry'] = '¤ÓÈѾ·ì·Õè¶Ù¡Êè§ÍÍ¡ä»';
<blockquote>\r
<p>1. ¨ÐÁÕáµè¤ÇÒÁ¤Ô´àËç¹â´Â·ÑèÇä» ¡Ñº¤ÇÒÁ¤Ô´àËç¹à¡ÕèÂǡѺÊÔè§·Õèµéͧ¡ÒáÒûÃÐàÁÔ¹·Õè¶Ù¡à¢Õ¹äÇ麹˹éÒ·ÕèãªéãËé¤Ðá¹¹ \r
¡ÒÃãËé¤Ðá¹¹¢Í§ÊÔè§·Õèµéͧ¡ÒáÒûÃÐàÁÔ¹¨ÐäÁè¶Ù¡ÃкØäÇéã¹Ë¹éÒ·ÕèãËé¤Ðá¹¹ ¨ÐäÁèÁÕ¡ÒÃãËé¤Ðá¹¹ÃÇÁÊÓËÃѺ§Ò¹·Ø¡ªÔé¹ \r
- áµèÇèÒ¡ÒÃãËé¤Ðá¹¹¢Í§¹Ñ¡àÃÕ¹·Õèà»ç¹¤¹µÃǨ¨ÐÁռŵèͤÐá¹¹»ÅÒÂÀÒ¤¢Í§¹Ñ¡àÃÕ¹·Õèà»ç¹à¨éҢͧ¼Å§Ò¹<br>\r
+ áµèÇèÒ¡ÒÃãËé¤Ðá¹¹¢Í§¹Ñ¡àÃÕ¹·Õèà»ç¹¤¹µÃǨ¨ÐÁռŵèͤÐá¹¹»ÅÒÂÀÒ¤¢Í§¹Ñ¡àÃÕ¹·Õèà»ç¹à¨éҢͧ¼Å§Ò¹<br />\r
2. 㹡óչÕé ·Ñ駹ѡàÃÕ¹áÅÐÍÒ¨ÒÃÂì¨ÐµéͧáÊ´§¤ÇÒÁ¤Ô´àËç¹áÅФÐá¹¹ §Ò¹·Ø¡ªÔ鹨Ðä´éÃѺ·Ñ駤Ðá¹¹·Õèà»ç¹µÑÇàÅ¢¡Ñº¤Ðá¹¹·ÕèÇÑ´¤Ø³ÀÒ¾¢Í§¼Å§Ò¹ \r
¤Ðá¹¹»ÅÒÂÀÒ¤¨Ð¶Ù¡¤Ó¹Ç³¨Ò¡¡ÒÃãËé¹éÓ˹ѡ¤Ðá¹¹¢Í§ÍÒ¨ÒÃÂì ¤Ðá¹¹à©ÅÕè¨ҡ¡ÒÃãËé¤Ðá¹¹¢Í§¹Ñ¡àÃÕ¹¤¹Í×è¹ \r
- áÅмšÒÃãËé¤Ðá¹¹¹Ñ¡àÃÕ¹¤¹Í×蹢ͧµÑǹѡàÃÕ¹àͧ<br>\r
+ áÅмšÒÃãËé¤Ðá¹¹¹Ñ¡àÃÕ¹¤¹Í×蹢ͧµÑǹѡàÃÕ¹àͧ<br />\r
</p>\r
</blockquote>\r
<p>¤Ðá¹¹»ÅÒÂÀÒ¤ áÅСÒäӹdz¤Ðá¹¹¹Ñé¹¶Ù¡áÊ´§ÍÂÙ躹¨Í ¤Ðá¹¹»ÅÒÂÀÒ¤¶Ù¡¤Ó¹Ç³¨Ò¡Êèǹ»ÃСͺ·Õèà»ç¹ä»ä´éÊÒÁÍÂèÒ§ä´éá¡è</p>\r
</div>\r
<blockquote>\r
- <div align="left">1. ¤Ðá¹¹·Õè¹Ñ¡àÃÕ¹ä´é¨Ò¡ÍÒ¨ÒÃÂì¨Ò¡§Ò¹·ÕèÊè§<br>\r
- 2. ¤Ðá¹¹à©ÅÕè¨ҡ¡ÒÃãËé¤Ðá¹¹¢Í§¹Ñ¡àÃÕ¹¤¹Í×蹨ҡ§Ò¹·ÕèÊè§<br>\r
+ <div align="left">1. ¤Ðá¹¹·Õè¹Ñ¡àÃÕ¹ä´é¨Ò¡ÍÒ¨ÒÃÂì¨Ò¡§Ò¹·ÕèÊè§<br />\r
+ 2. ¤Ðá¹¹à©ÅÕè¨ҡ¡ÒÃãËé¤Ðá¹¹¢Í§¹Ñ¡àÃÕ¹¤¹Í×蹨ҡ§Ò¹·ÕèÊè§<br />\r
3. ¤Ðá¹¹·Õèä´é¨Ò¡¡ÒûÃÐàÁÔ¹¼Å§Ò¹¡ÒÃãËé¤Ðá¹¹¹Ñ¡àÃÕ¹¤¹Í×è¹ã¹ªèǧ·ÕèãËé¹Ñ¡àÃÕ¹à»ç¹¤¹µÃǨ§Ò¹ãËé¹Ñ¡àÃÕ¹¤¹Í×è¹ \r
¹Ñ¡àÃÕ¹¶Ù¡»ÃÐàÁÔ¹¨Ò¡ (¡) ¹Ñ¡àÃÕ¹ãËé¤Ðá¹¹ÊÙ§¡ÇèÒ ËÃ×͵èÓ¡ÇèÒ¤Ðá¹¹à©ÅÕè·Õè¹Ñ¡àÃÕ¹¤¹Í×è¹ãËéÁÒ¡ \r
(¡Ã³Õ¹ÕéàÃÕ¡ÇèÒÅÓàÍÕ§) (¢) ¤Ðá¹¹·Õè¹Ñ¡àÃÕ¹ãËé¹Ñé¹ã¡Åéà¤Õ§¡Ñº¤Ðá¹¹à©ÅÕè·Õè¹Ñ¡àÃÕ¹¤¹Í×è¹ãËé \r
<div align="left">\r
<p>¤Ðá¹¹¢Í§Êèǹ»ÃСͺ·Ñé§ÊÒÁ¹Ñé¹ÁÕ¹éÓ˹ѡ 1:2:3 µÒÁÅӴѺ à¾×èÍ·Õè¨Ðä´é¤Ðá¹¹â´ÂÃÇÁ·Õè¨Ð¶Ù¡¹ÓàÍÒä»ãªé㹡ÒÃãËé¤Ðá¹¹ÍÕ¡·Õ \r
ËÃ×ÍàÃÕ¡ÍÕ¡ÍÂèҧ˹Ö觤×ͤÐá¹¹·ÕèÍÒ¨ÒÃÂìãËéÊÓËÃѺ¡ÒÃãËé¤ÇÒÁ¤Ô´àËç¹¹Ñé¹ÁÕ¹éÓ˹ѡà·èҡѺÊèǹ¢Í§¡Ã³Õ¡ÒÃÅÓàÍÕ§áÅСóդÇÒÁ¹èÒàª×èͶ×ÍÃÇÁ¡Ñ¹</p>\r
- <p>¹éÓ˹ѡ¢Í§áµèÅÐÊèǹ»ÃСͺÊÒÁÒöà»ÅÕè¹ä´éµÒÁ¤ÇÒÁàËÁÒÐÊÁ¢Í§áµèÅЧҹ ¹éÓ˹ѡ¶Ù¡áÊ´§äÇéã¹µÒÃÒ§àÅç¡<br>\r
+ <p>¹éÓ˹ѡ¢Í§áµèÅÐÊèǹ»ÃСͺÊÒÁÒöà»ÅÕè¹ä´éµÒÁ¤ÇÒÁàËÁÒÐÊÁ¢Í§áµèÅЧҹ ¹éÓ˹ѡ¶Ù¡áÊ´§äÇéã¹µÒÃÒ§àÅç¡<br />\r
</p>\r
</div>\r
\r
<div align="left"><b>¡Òäӹdz¤Ðá¹¹»ÅÒÂÀÒ¤ </b> \r
- <p><br>\r
+ <p><br />\r
ÇÔ¸Õ¡Òäӹdz¤Ðá¹¹»ÅÒÂÀÒ¤¶Ù¡áÊ´§äÇéã¹µÒÃÒ§º¹Ë¹éÒ¨Í ¤Ðá¹¹»ÅÒÂÀÒ¤»ÃСͺ仴éǹéÓ˹ѡ¢Í§Êèǹ»ÃСͺËéÒÍÂèÒ§ä´éá¡è</p>\r
</div>\r
<blockquote>\r
<p>1. ¤Ðá¹¹·Õèä´éÃѺ¨Ò¡ÍÒ¨ÒÃÂì¨Ò¡§Ò¹·Õè¹Ñ¡àÃÕ¹Êè§ ¤Ðá¹¹¹Õé¨Ð¶Ù¡ãªé¡çµèÍàÁ×èÍÍÒ¨ÒÃÂìä´éµÃǨ§Ò¹¢Í§¹Ñ¡àÃÕ¹¨ÃÔ§ \r
æ ËÒ¡¹Ñ¡àÃÕ¹Êè§§Ò¹ÁÒ¡¡ÇèÒ˹Ö觪Ôé¹ ¤Ðá¹¹·Õè´Õ·ÕèÊØ´¨Ð¶Ù¡¹Óä»ãªé ã¹·Õè¹Õé´Õ·ÕèÊØ´ËÁÒ¶֧§Ò¹·Õèä´éÃѺ¹éÓ˹ѡÁÒ¡·ÕèÊØ´¨Ò¡¡ÒÃÃÇÁ¤Ðá¹¹¢Í§ÍÒ¨ÒÃÂìáÅйѡàÃÕ¹·Õèà»ç¹¤¹µÃǨ¼Å§Ò¹ \r
</p>\r
- <p><br>\r
+ <p><br />\r
2. ¤Ðá¹¹à©ÅÕè·Õèä´éÃѺ¨Ò¡¹Ñ¡àÃÕ¹ÊÓËÃѺ§Ò¹·Õèä´éÊè§ä» 㹡óչÕé¡çàªè¹¡Ñ¹ \r
ËÒ¡¹Ñ¡àÃÕ¹Êè§§Ò¹ÁÒ¡¡ÇèÒ˹Ö觪Ôé¹ ¤Ðá¹¹·Õè´Õ·ÕèÊØ´¨Ð¶Ù¡¹Óä»ãªé ÊÒÁÒöãªé¤Ðá¹¹·Õèä´é¨Ò¡ÍÒ¨ÒÃÂìÁÒÃÇÁ´éÇÂä´é \r
¤Ðá¹¹·Õèä´éÃѺ¨Ò¡ÍÒ¨ÒÃÂì¨Ð¶Ù¡¹ÓÁÒÃÇÁ´éÇÂËÒ¡¨Ó¹Ç¹¹Ñ¡àÃÕ¹·Õèà»ç¹¤¹µÃǨ¹Ñé¹¹éÍÂÁÒ¡ \r
ËÃ×Í㹡óշÕèÁÕ¡ÒÃʧÊÑÂÇèÒÁÕ¡ÒÃÅÓàÍÕ§ (â´Â»¡µÔ¨ÐʧÊÑÂàÇÅÒ¤Ðá¹¹ÊÙ§à¡Ô¹ä») \r
ËÃ×Í¢Ò´¤ÇÒÁ¹èÒàª×èͶ×Í ¤Ðá¹¹¢Í§ÍÒ¨ÒÃÂì¨Ðä´éÃѺ ¡Òû¯ÔºÑµÔàªè¹à´ÕÂǡѺ¤Ðá¹¹¢Í§¹Ñ¡àÃÕ¹·Õèà»ç¹¤¹ãËé¤Ðṹ㹡Òäӹdz¤èÒà©ÅÕè \r
</p>\r
- <p><br>\r
+ <p><br />\r
3. ¡ÒÃÅÓàÍÕ§㹡ÒÃãËé¤Ðá¹¹¹Ñ¡àÃÕ¹¡Ñ¹àͧ ÇÔ¸Õ¹Õéà»ç¹¡ÒÃÇÑ´ÇèҹѡàÃÕ¹ÁÕ¡ÒÃãËé¤Ðá¹¹à¾×è͹ÊÙ§à¡Ô¹ä» \r
ËÃ×͵èÓà¡Ô¹ä»ËÃ×Íà»ÅèÒ áµèäÁèãªèÇÔ¸Õ¡ÒÃÇÑ´ÊØ´·éÒ à¹×èͧ¨Ò¡¡Ò÷ÕèÁÕ°Ò¹ÁÒ¨Ò¡¤ÇÒÁᵡµèÒ§ÃÐËÇèÒ§¤Ðá¹¹¢Í§µÑǹѡàÃÕ¹ \r
áÅФÐá¹¹à©ÅÕè¢ͧ¹Ñ¡àÃÕ¹¤¹Í×蹨ҡ§Ò¹·Õè¶Ù¡Êè§ãËé¾Ç¡à¢ÒµÃǨ â´ÂÃÇÁáÅéÇÊèǹ»ÃСͺÊèǹ¹ÕéäÁè¤ÇÃä´éÃѺ¹éÓ˹ѡÊÙ§ \r
</p>\r
- <p><br>\r
+ <p><br />\r
4. ¤ÇÒÁ¹èÒàª×èͶ×ͧ͢¹Ñ¡àÃÕ¹㹡ÒÃãËé¤Ðá¹¹¹Ñ¡àÃÕ¹¤¹Í×è¹ ¡Ã³Õ¹ÕéÁÕäÇéÊÓËÃѺ¡ÒÃÇÑ´ÇèҹѡàÃÕ¹¤¹¹Ñé¹ãËé¤Ðá¹¹ \r
ã¡Åéà¤Õ§¤Ðá¹¹à©ÅÕè¢ͧ¹Ñ¡àÃÕ¹¤¹Í×è¹ÁÒ¡á¤èä˹ÊÓËÃѺ§Ò¹·Õè¾Ç¡à¢ÒµÃǨ ¡Ã³Õ¹ÕéäÁè¤èÍÂãÊè㨡ÒÃÅÓàÍÕ§ÁÒ¡à·èÒäËÃè \r
áµèàÍÒ¤èÒà©ÅÕèÂÃÐËÇèÒ§¤ÇÒÁᵡµèÒ§ÃÐËÇèÒ§¤Ðá¹¹¢Í§¹Ñ¡àÃÕ¹·ÕèãËé¤Ðá¹¹¡Ñº¤Ðá¹¹à©ÅÕè¢ͧ¹Ñ¡àÃÕ¹¤¹Í×è¹·ÕèãËé§Ò¹ªÔé¹¹Ñé¹ \r
<div align="left">5. ¤Ðá¹¹à©ÅÕè·ÕèÍÒ¨ÒÃÂìà»ç¹¤¹ãËéÊÓËÃѺ¡ÒûÃÐàÁÔ¹¼Å§Ò¹¢Í§¹Ñ¡àÃÕ¹¤¹Í×è¹â´ÂµÑǹѡàÃÕ¹àͧ \r
ÃÇÁä»¶Ö§¡ÒûÃÐàÁÔ¹àº×éͧµé¹ â´Â¡ÒÃãËé¹Ñ¡àÃÕ¹Åͧ»ÃÐàÁÔ¹§Ò¹µÑèÇÍÂèÒ§ ¡Ñº¤Ðá¹¹·ÕèÍÒ¨ÒÃÂìãËéã¹ÃÐÂÐàÇÅÒ¡ÒûÃÐàÁÔ¹§Ò¹â´Â¹Ñ¡àÃÕ¹¡Ñ¹àͧ \r
â´Â·ÑèÇä»Êèǹ»ÃСͺ ¹ÕéÍÒ¨ÁÕ¤ÇÒÁÊÓ¤ÑÁÒ¡¡ÇèÒ·Ñé§Êèǹ¢Í§¡ÒÃÅÓàÍÕ§áÅФÇÒÁ¹èÒàª×èͶ×Í \r
- áÅÐËÒ¡ÁÕ¤Ðá¹¹µÑǹÕé¤Ðá¹¹µÑǹÕé¹èÒ¨ÐÁÕ¹éÓ˹ѡÊÙ§¡ÇèÒ <br>\r
+ áÅÐËÒ¡ÁÕ¤Ðá¹¹µÑǹÕé¤Ðá¹¹µÑǹÕé¹èÒ¨ÐÁÕ¹éÓ˹ѡÊÙ§¡ÇèÒ <br />\r
¹éÓ˹ѡ¢Í§Êèǹ»ÃСͺ·Ñé§ËéÒ¹ÕéÊÒÁÒö»ÃѺà»ÅÕè¹ä´éµÒÁ¤ÇÒÁàËÁÒÐÊÁ¢Í§§Ò¹ µÑÇÍÂèÒ§àªè¹¤Ðá¹¹¢Í§ÍÒ¨ÒÃÂìÍÒ¨ä´éÃѺ¹éÓ˹ѡÁÒ¡¢Öé¹ \r
ËÒ¡¤Ðá¹¹·Õè¹Ñ¡àÃÕ¹»ÃÐàÁÔ¹¡Ñ¹àͧ¹Ñé¹à»ç¹à¾Õ§Êèǹ»ÃСͺ·ÕèàÅç¡ÊÓËÃѺ¡ÒÃãËé¤Ðá¹¹¢Í§§Ò¹¹Ñé¹ \r
ã¹·Ò§µÃ§¡Ñ¹¢éÒÁ ËÒ¡ÍÒ¨ÒÃÂìä´éµÃǨà¾Õ§§Ò¹äÁè¡ÕèªÔé¹ ¤Ðá¹¹¨Ò¡ÍÒ¨ÒÃÂì¨Ð¶×ÍÇèÒäÁèÁÕ¤èÒâ´ÂäÁèãËé¹éÓ˹ѡàÅ \r
</blockquote>\r
<div align="left">\r
<p><b>ËÁÒÂà˵Ø</b> ¨Í¹Õé¶Ù¡ãªé«éÓ æ áÅÐâ´Â»¡µÔáÅéǹѡàÃÕ¹¨ÐäÁè·ÃÒº¤Ðá¹¹»ÅÒÂÀÒ¤¨¹¡ÃзÑè§¶Ö§¢Ñé¹µÍ¹ÊØ´·éÒ¢ͧ¡Ãкǹ¡Òà \r
- à´ç¡¨Ð·ÃÒº¤Ðá¹¹ä´éµèÍàÁ×èÍÍÒ¨ÒÃÂì¾Í㨡Ѻ¤Ðá¹¹»ÅÒÂÀÒ¤ áÅйéÓ˹ѡ¢Í§¤Ðá¹¹ <br>\r
+ à´ç¡¨Ð·ÃÒº¤Ðá¹¹ä´éµèÍàÁ×èÍÍÒ¨ÒÃÂì¾Í㨡Ѻ¤Ðá¹¹»ÅÒÂÀÒ¤ áÅйéÓ˹ѡ¢Í§¤Ðá¹¹ <br />\r
</p>\r
- <br>\r
+ <br />\r
</div>\r
\r
<div align="left">2. Áҵðҹ¡ÒÃãËé¤Ðá¹¹ÊÓËÃѺáµèÅÐͧ¤ì»ÃСͺ ÁÕÁҵðҹ¡ÒÃãËé¤ÐṹẺ \r
prefined ÁÒ¡¾ÍÊÁ¤Çà ÁÕµÑé§áµèẺ§èÒ Ẻ multipoint 仨¹¶Ö§¡ÒÃÇÑ´à»ç¹à»ÍÃìà«ç¹µì \r
Áҵðҹ¡ÒÃãËé¤Ðá¹¹·ÕèàËÁÐÊÁÊÓËÃѺáµèÅÐͧ¤ì»ÃСͺ¤Çèж١àÅ×Í¡à¾×èÍãËéàËÁÒÐÊÁ¡Ñº¨Ó¹Ç¹·Õèͧ¤ì»ÃСͺµÑǹÑé¹ÊÒÁÒö¼Ñ¹á»Ãä´é \r
- <br>\r
+ <br />\r
ËÁÒÂà赯 Áҵðҹ¡ÒÃãËé¤Ðá¹¹¹Ñé¹äÁèÊÒÁÒöµÑ´ÊÔ¹¤ÇÒÁÊӤѢͧͧ¤ì»ÃСͺµÑǹÑé¹ä´éàÁ×è͵éͧ¤Ó¹Ç³¤Ðá¹¹â´ÂÃÇÁ \r
Áҵðҹ¡ÒÃãËé¤Ðá¹¹·ÕèÁÕà¾Õ§Êͧ¤Ðá¹¹ÁÕÍÔ·¸Ô¾Åà·èҡѺÁҵðҹ¡ÒÃãËé¤Ðá¹¹ 100 \r
¤Ðá¹¹ËÒ¡·Ñé§Êͧä´éÃѺ¹éÓ˹ѡ·Õèà·èҡѹ</div>\r
<p>¡ÒÃãËé¤Ðá¹¹µÒÁࡳ±ì ͧ¤ì»ÃСͺ¹Ñ鹨ÐÁժش»ÃÐ⤠·Õèà¡ÕèÂǡѺÃдѺ«Öè§ÊÒÁÒö¹Óä»ãªé㹡ÒÃãËé¤Ðá¹¹¼Å§Ò¹ \r
àÃÕ§ÅӴѺá¡è§Ò¹ »ÃÐ⤾ǡ¹ÕéÍÒ¨à»ç¹¡ÒÃÊÐÊÁ ËÃ×ÍÍÒ¨à»ç¹á¤èµÒÁ·Õè»ÃÐ⤹Ñé¹ÇèÒäÇé \r
¼Ùé·ÕèÃѺ˹éÒ·Õè»ÃÐàÁÔ¹¨ÐµéͧàÅ×Í¡ÇèÒ»ÃÐâ¤ä˹àËÁÒÐÊÁ¡Ñº§Ò¹ªÔé¹ä´ ÍÒ¨ÒÃÂì¡ç¤Ç÷Õè¨ÐµéͧËÒà¡ç³±ì»ÃÐ⤠\r
- ·ÕèÊÑÁ¾Ñ¹¸ì¡Ñº¤Ðá¹¹¤Ò´à´Ò¢Í§¹Ñ¡àÃÕ¹ ÊÔè§¹Õé¤Çèж١àÃÕ§µÒÁÅӴѺ ¼Ùé·Õè»ÃÐàÁÔ¹¹Ñé¹ÊÒÁÒö»ÃѺà»ÅÕ蹤Ðá¹¹¤Ò´à´Ò¹Ñé¹ä´éàÅ硹éÍÂ<br>\r
+ ·ÕèÊÑÁ¾Ñ¹¸ì¡Ñº¤Ðá¹¹¤Ò´à´Ò¢Í§¹Ñ¡àÃÕ¹ ÊÔè§¹Õé¤Çèж١àÃÕ§µÒÁÅӴѺ ¼Ùé·Õè»ÃÐàÁÔ¹¹Ñé¹ÊÒÁÒö»ÃѺà»ÅÕ蹤Ðá¹¹¤Ò´à´Ò¹Ñé¹ä´éàÅ硹éÍÂ<br />\r
</p>\r
</div>\r
\r
<p>2. ËÒ¡ÁÕ»ÃÐʧ¤ì·Õè¨ÐãªéÇÔ¸Õ¡ÒÃãËé¹éÓ˹ѡÍÕ¡ÇÔ¸Õ˹Öè§ ÃÒ§ҹªÔé¹¹Ñ鹤Çö١¹Ó¡ÅѺä»ÂѧÃÐÂзÕè \r
3 ËÅѧ¨Ò¡¹Ñ鹡çµÒÁÅÔ駤ì "Calculate Final Grades" (¡Òäӹdz¤Ðá¹¹»ÅÒÂÀÒ¤) \r
áÅÐàµÔÁ¤èÒ¹éÓ˹ѡãËÁè ¾Í¤Ðá¹¹ä´é¶Ù¡¤Ó¹Ç³ãËÁèáÅéÇ §Ò¹ªÔé¹¹Ñ鹤Çèж١¹Óä»·ÕèÃÐÂÐ \r
- 4 à¾×èͨÐä´é¹Ó¤Ðá¹¹ãËÁèÁÒãªéä´é<br>\r
- <br>\r
+ 4 à¾×èͨÐä´é¹Ó¤Ðá¹¹ãËÁèÁÒãªéä´é<br />\r
+ <br />\r
</p>\r
</blockquote>\r
â´ÂãËéà˵ؼÅÇèà¾ÃÒÐÍÐääس¨Ö§äÁè¾Í㨡Ѻ¡ÒûÃÐàÁÔ³¹Ò¹â´ÂÇÔ¸Õ¹Õé µÒÁ´éÇ¡Òá´»ØèÁ·ÕèÍÂÙèãµéÊØ´¢Í§Ë¹éÒáÅÐàÅ×Í¡ \r
"NO" (äÁè) àÁ×èͶ١¶ÒÁÇèҤس¾Í㨡Ѻ¡ÒûÃÐàÁÔ¹¤ÃÑé§¹ÕéäËÁ</div>\r
<div align="left">áµé¶éҤس¾Í㨡Ѻ¡ÒûÃÐàÁÔ¹¤ÃÑé§¹Õé ¤Ø³¡çá¤è¡´ä»·Õè»ØèÁ·ÕèÍÂÙèãµéÊØ´¢Í§Ë¹éÒ \r
- áÅéÇ¡´»ØèÁ "YES" (¾Íã¨) àÁ×èͶ١¶ÒÁÇèÒ¾Í㨡Ѻ¡ÒûÃÐàÁÔ¹¤ÃÑé§¹ÕéäËÁ<br>\r
+ áÅéÇ¡´»ØèÁ "YES" (¾Íã¨) àÁ×èͶ١¶ÒÁÇèÒ¾Í㨡Ѻ¡ÒûÃÐàÁÔ¹¤ÃÑé§¹ÕéäËÁ<br />\r
</div>\r
</blockquote>\r
\r
\r
<body >\r
<div align="left"> \r
- <p><b><br>\r
+ <p><b><br />\r
¡ÒÃãËé¤Ðá¹¹¡ÒõÃǨ§Ò¹â´Â¹Ñ¡àÃÕ¹¡Ñ¹àÍ</b>§</p>\r
</div>\r
<div align="left">à¾×èͤÇÒÁÊдǡ㹡ÒÃãËé¤Ðá¹¹ ¡ÒõÃǨ§Ò¹â´Â¹Ñ¡àÃÕ¹¡Ñ¹àͧ¨Ö§¶Ù¡áºè§à»ç¹¡ÒûÃÐàÁÔ¹µÒÁͧ¤ì»ÃСͺËÅÒµÑÇ \r
áµèÅÐͧ¤ì»ÃСͺ¤Ø³¤ÇèÐ</div>\r
<blockquote>\r
<div align="left">\r
- <p><br>\r
+ <p><br />\r
1. »é͹¢éÍÁÙŤÐá¹¹â´Â¡Òá´»ØèÁ·ÕèàËÁÒÐÊÁ ËÃ×Íâ´ÂàÅ×Í¡¤Ðá¹¹·ÕèàËÁÒÐÊÁ¨Ò¡àÁ¹Ù \r
- drop down<br>\r
+ drop down<br />\r
2. ͸ԺÒÂà˵ؼÅÇèÒà¾ÃÒÐÍÐääس¶Ö§ãËé¤Ðá¹¹¹Ñé¹ã¹¡Åèͧ Feedback (¤ÇÒÁ¤Ô´àËç¹) \r
ËÒ¡¤Ø³¤Ô´ÇèÒà˵ؼŹÑ鹪Ѵਹ¤Ø³ÊÒÁÒö·Ô駪èͧ¹Ñé¹ÇèÒ§ä´é ÍÒ¨ÒÃÂìÍÒ¨ÁÕ¤Ó¶ÒÁà¡ÕèÂǡѺ¤Ðá¹¹·Õè¤Ø³ãËéËÒ¡¤Ø³äÁèä´é¡ÃÍ¡ªèͧ¹Õé</p>\r
</div>\r
¹Ñ¡àÃÕ¹¼Ùéà»ç¹à¨éҢͧ¼Å§Ò¹·Õè¤Ø³»ÃÐàÁÔ¹¨Ðä´éÍèÒ¹¡ÒûÃÐàÁÔ¹¢Í§¤Ø³</p>\r
<p>¤Ø³ÁÕàÇÅÒ¨Ó¡Ñ´ »ÃÐÁÒ³¤ÃÖ觪ÑèÇâÁ§ ËÒ¡¤Ø³µéͧ¡Ò÷Õè¨Ðà»ÅÕè¹ã¨áÅÐà»ÅÕ蹤Ðá¹¹ËÃ×ͤÓÇÔ¨Òóì \r
ËÅѧ¨Ò¡ËÁ´àÇÅÒ ¤¹·Õèà»ç¹à¨éҢͧ¼Å§Ò¹ ·Õè¤Ø³µÃǨ¹Ñ鹨Ðä´éÃѺá¨é§ãËé·ÃÒºàÃ×èͧ¡ÒûÃÐàÁÔ¹ \r
- ¤Ø³ÊÒÁÒö´Ù¼Å¡ÒûÃÐàÁÔ¹¢Í§¤Ø³áµè¤Ø³äÁèÊÒÁÒöá¡é䢢éÍÁÙÅä´ËáÅéÇã¹¢Ñ鹵͹¹Õé<br>\r
+ ¤Ø³ÊÒÁÒö´Ù¼Å¡ÒûÃÐàÁÔ¹¢Í§¤Ø³áµè¤Ø³äÁèÊÒÁÒöá¡é䢢éÍÁÙÅä´ËáÅéÇã¹¢Ñ鹵͹¹Õé<br />\r
</p>\r
</div>\r
<blockquote> \r
<blockquote> \r
<p><b>1. ¤Ó͸ԺÒÂÅѡɳТͧͧ¤ì»ÃСͺ·Õèãªé»ÃÐàÁÔ¹¼Å§Ò¹</b> ¤Ó͸ԺÒ¹Ñ鹤Çèк͡ÍÂèÒ§ªÑ´à¨¹ÇèÒͧ¤ì»ÃСͺ㴢ͧ§Ò¹·Õè¡ÓÅѧ¶Ù¡»ÃÐàÁÔ¹ÍÂÙè \r
¨ÐªèÇÂÁÒ¡·Õà´ÕÂǶéÒÁÕ¡ÒÃ͸ԺÒ¤سÊÁºÑµÔàªè¹ÍÐäè֧¨Ð¶×ÍÇèÒ àÂÕèÂÁ »Ò¹¡ÅÒ§ \r
- àÅÇ ËÒ¡à»ç¹¡ÒûÃÐàÁÔ¹ã¹àªÔ§¤Ø³ÀÒ¾ <br>\r
+ àÅÇ ËÒ¡à»ç¹¡ÒûÃÐàÁÔ¹ã¹àªÔ§¤Ø³ÀÒ¾ <br />\r
</p>\r
<p><b>2. Áҵðҹ¡ÒÃãËé¤Ðá¹¹ÊÓËÃѺáµèÅÐͧ¤ì»ÃСͺ</b> ÁÕÁҵðҹ¡ÒÃãËé¤ÐṹẺ \r
prefined ÁÒ¡¾ÍÊÁ¤Çà ÁÕµÑé§áµèẺ§èÒ Ẻ multipoint 仨¹¶Ö§¡ÒÃÇÑ´à»ç¹à»ÍÃìà«ç¹µì \r
Áҵðҹ¡ÒÃãËé¤Ðá¹¹·ÕèàËÁÒÐÊÁÊÓËÃѺáµèÅÐͧ¤ì»ÃСͺ¤Çèж١áÅ×Í¡à¾×èÍãËéàËÁÒÐÊÁ¡Ñº¨Ó¹Ç¹·Õèͧ¤ì»ÃСͺµÑǹÑé¹ÊÒÁÒö¼Ñ¹á»Ãä´é \r
- <br>\r
+ <br />\r
ËÁÒÂà赯 Áҵðҹ¡ÒÃãËé¤Ðá¹¹¹Ñé¹äÁèÊÒÁÒöµÑ´ÊÔ¹¤ÇÒÁÊӤѢͧͧ¤ì»ÃСͺµÑǹÑé¹ä´éàÁ×è͵éͧ¤Ó¹Ç³¤Ðá¹¹â´ÂÃÇÁ \r
Áҵðҹ¡ÒÃãËé¤Ðá¹¹·ÕèÁÕà¾Õ§Êͧ¤Ðá¹¹ÁÕÍÔ·¸Ô¾Åà·èҡѺÁҵðҹ¡ÒÃãËé¤Ðá¹¹ 100 \r
- ¤Ðá¹¹ËÒ¡·Ñé§Êͧä´éÃѺ¹éÓ˹ѡ·Õèà·èҡѹ<br>\r
+ ¤Ðá¹¹ËÒ¡·Ñé§Êͧä´éÃѺ¹éÓ˹ѡ·Õèà·èҡѹ<br />\r
</p>\r
<p><b>3. ¹íéÒ˹ѡ¢Í§áµèÅÐͧ¤ì»ÃСͺ</b> »¡µÔáÅéÇáµèÅÐͧ¤ì»ÃСͺ¨Ðä´éÃѺ¤ÇÒÁÊÓ¤Ñà·èҡѹàÇÅÒ¶Ù¡¹ÓÁÒãªé¤Ó¹Ç³¤Ðá¹¹ÃÇÁ \r
áµèÊÔè§¹ÕéÊÒÁÒöà»ÅÕè¹ä´éâ´Â¡ÒÃà¾ÔèÁ¹éÓ˹ѡãËéÊÙ§¡ÇèÒ 1 á¡èͧ¤ì»ÃСͺ·ÕèÊӤѡÇèÒ \r
¤Ðá¹¹¹Ñ鹨ж١¡Ó˹´â´Â "µÒÃҧࡳ±ì" «Ö觨ÐãËé¤Ðá¹¹¤Ò´à´ÒÊÓËÃѺࡳ±ìáµèÅеÑÇ \r
ÍÒ·Ôàªè¹ §Ò¹ªÔé¹Ë¹Öè§ÍÒ¨¶Ù¡¡Ó˹´ãËéÁÕ»ÃÐâ¤ࡳ±ìËéÒµÑÇ áÅмÙé»ÃÐàÁÔ¹¨ÐµéͧàÅ×Í¡»ÃÐâ¤ࡳ±ìÁÒµÑÇ˹Ö觨ҡËéÒµÑǹÑé¹ÊÓËÃѺ¡ÒûÃÐàÁÔ¹áµèÅмŧҹ¢Í§à¢Ò \r
´Ñ§àªè¹¡ÒûÃÐàÁÔ¹§Ò¹ã¹ÅѡɳÐà»ç¹¡ÒÃÃÇÁà»ç¹ËÁÙè«Ö觨ÐãËé¼Ùé»ÃÐàÁÔ¹¹Ñé¹ÊÒÁÒö»ÃѺ¤Ðá¹¹¤Ò´à´Ò¹Ñé¹ä´é¶Ö§ \r
- 20% ¡è͹·Õè¨Ðà»ç¹¤Ðá¹¹»ÅÒÂÀÒ¤ <br>\r
+ 20% ¡è͹·Õè¨Ðà»ç¹¤Ðá¹¹»ÅÒÂÀÒ¤ <br />\r
</p>\r
\r
</blockquote>\r
<p>¨Ó¹Ç¹¹Õé¨Ðºè§ºÍ¡ÇèҹѡàÃÕ¹ä´é¶Ù¡¢ÍãËé»ÃÐàÁÔ¹µÑÇÍÂèÒ§ºéÒ§äËÁ¡è͹·Õè¨ÐÊ觼ŧҹ¢Í§µÑÇàͧ \r
ËÒ¡¨Ó¹Ç¹¹Ñé¹äÁèãªèÈÙ¹Âì ¹Ñ¡àÃÕ¹·Ø¡¤¹¨Ðµéͧ»ÃÐàÁÔ¹§Ò¹µÑÇÍÂèÒ§µÒÁ¨Ó¹Ç¹¹Ñ鹨¹ÍÂÙèã¹ÃдѺ·Õè¹èÒ¾Í㨠\r
¹ÕèËÁÒ¤ÇÒÁÇèÒÍÒ¨ÒÃÂì¨Ðµéͧ·Ó¡ÒÃãËé¤Ðá¹¹¡ÒûÃÐàÁÔ¹ãËéàÊÃç¨ ¡è͹·Õè¹Ñ¡àÃÕ¹¨ÐÊ觼ŧҹ \r
- ¤ÓÇÔ¨Òóì áÅФÐá¹¹¢Í§ÍÒ¨ÒÃÂì¨Ð¶Ù¡áÊ´§ãËé¹Ñ¡àÃÕ¹·Ø¡¤¹´Ù<br>\r
+ ¤ÓÇÔ¨Òóì áÅФÐá¹¹¢Í§ÍÒ¨ÒÃÂì¨Ð¶Ù¡áÊ´§ãËé¹Ñ¡àÃÕ¹·Ø¡¤¹´Ù<br />\r
</p>\r
<b>¡ÒÃÊè§§Ò¹ÍÕ¡¤ÃÑé§ </b>\r
-<p>µÒÁ·Õèä´éµÑ駤èÒäÇé ¹Ñ¡àÃÕ¹¨ÐÊÒÁÒöÊè§§Ò¹ä´éà¾Õ§˹à´ÕÂÇ áÅÐäÁèÊÒÁÒöÊè§ÍÕ¡¤ÃÑé§ä´é<br>\r
+<p>µÒÁ·Õèä´éµÑ駤èÒäÇé ¹Ñ¡àÃÕ¹¨ÐÊÒÁÒöÊè§§Ò¹ä´éà¾Õ§˹à´ÕÂÇ áÅÐäÁèÊÒÁÒöÊè§ÍÕ¡¤ÃÑé§ä´é<br />\r
</p>\r
<p>ËÒ¡·Ò§àÅ×Í¡¹Õéä´é¶Ù¡àÅ×Í¡àÍÒäÇé ¹Ñ¡àÃÕ¹¨ÐÊÒÁÒöÊè§§Ò¹ä´éÁÒ¡¡ÇèÒ˹Ö觪Ôé¹ÊÓËÃѺËÑÇ¢é͹Ñé¹ \r
¹ÕèÍÒ¨¨ÐÁÕ¼Å´Õ </p>\r
<p>ËÒ¡ÍÒ¨ÒÃÂìÁÕ¤ÇÒÁµéͧ¡Ò÷Õè¨ÐʹѺʹعãËé¹Ñ¡àÃÕ¹¼ÅÔµ¼Å§Ò¹·Õè´ÕÂÔè§¢Öé¹ â´Â¡Ãкǹ¡Ò÷Õè͹ØÒµÔãËé¹Ñ¡àÃÕ¹Êè§«éÓä´é \r
- <br>\r
+ <br />\r
</p>\r
<p>¡ÒÃáºè§§Ò¹·Õè¶Ù¡Êè§à¢éÒÁÒ ¨Ðà»ç¹ä»µÒÁ¨Ó¹Ç¹¡ÒûÃÐàÁÔ¹·Õè§Ò¹ªÔé¹¹Ñé¹ä´éÃѺ «Öè§ËÁÒ¤ÇÒÁÇèÒ§Ò¹·Õè¶Ù¡Êè§à¢éÒÁÒãËÁè \r
¨ÐÁÕâÍ¡ÒʹéÍÂÁÒ¡·Õè¨Ð¶Ù¡¤Ñ´àÅ×Í¡à¾×è͹Óä»ãËé¹Ñ¡àÃÕ¹¤¹Í×è¹»ÃÐàÁÔ¹ áµè¶éÒËÒ¡ÇèҹѡàÃÕ¹ä´é·Ó¡ÒÃÊè§©ºÑºá¡éä¢â´Â·Ôé§àÇÅÒËèÒ§¨Ò¡©ºÑº·Õè¶Ù¡Êè§ä»¡è͹äÁè¹Ò¹ \r
¨ÐÁÕ¤ÇÒÁà»ç¹ä»ä´éà·èÒà·ÕÂÁ¡Ñ¹·Õè·Ø¡©ºÑº¢Í§¹Ñ¡àÃÕ¹¤¹¹Ñ鹨Ðä´éÃѺ¡ÒûÃÐàÁÔ¹ §Ò¹ª¹Ô´¹ÕéäÁèä´éãËéÊÔ·¸Ô¡Òö١ᨡ¡è͹á¡è§Ò¹·Õèà¢éÒÁÒÅèÒÊØ´ \r
</p>\r
<p>àÁ×èÍ·Ó¡Òäӹdz¤Ðá¹¹»ÅÒÂÀÒ¤ ©ºÑº·Õèä´é¤Ðá¹¹ÊÙ§ÊØ´¨Ð¶Ù¡¹ÓÁÒãªé ã¹·Õè¹Õé ¤Ðá¹¹ÊÙ§ÊØ´ËÁÒ¶֧¤Ðá¹¹ÃÇÁ¨Ò¡ÍÒ¨ÒÃÂì \r
- áÅйѡàÃÕ¹·Õèà»ç¹¤¹»ÃÐàÁÔ¹ ËÒ¡ÁÕ¢éÍÁÙÅ<br>\r
+ áÅйѡàÃÕ¹·Õèà»ç¹¤¹»ÃÐàÁÔ¹ ËÒ¡ÁÕ¢éÍÁÙÅ<br />\r
</p>\r
<p>§Ò¹ÀÒ¤»®ÔºÑµÔ¹Ñé¹ÍÒ¨Áռŧҹ¢Í§¹Ñ¡àÃÕ¹¤¹¹Ñé¹àͧ㹨ӹǹ¼Å§Ò¹·Õèà¢Ò¨ÐµéͧµÃǨ \r
à¾ÃÒЩйÑé¹ ËÒ¡¹Ñ¡àÃÕ¹·Ø¡¤¹¶Ù¡¡Ó˹´äÇéÇèҨеéͧµÃǨ§Ò¹ 5 ªÔé¹ ¹Ñ¡àÃÕ¹·Ø¡¤¹¨ÐµéͧµÃǨ§Ò¹ \r
6 ªÔé¹á·¹ à¹×èͧ¨Ò¡Ë¹Öè§ã¹¹Ñé¹à»ç¹¼Å§Ò¹¢Í§¹Ñ¡àÃÕ¹¤¹·Õèà»ç¹¤¹µÃǨ´éǹÑè¹àͧ \r
- <br>\r
+ <br />\r
</p>\r
<p>ËÒ¡¨Ó¹Ç¹ªÔé¹§Ò¹·Õè¹Ñ¡àÃÕ¹¨Ðµéͧ»ÃÐàÁÔ¹¹Ñé¹¶Ù¡µÑé§äÇé·ÕèÈÙ¹Âì áÅзҧàÅ×Í¡¡ÒÃÃÇÁµÑÇàͧ´éǶ١àÅ×Í¡ \r
§Ò¹ªÔé¹¹Ñ鹨СÅÒÂà»ç¹§Ò¹·Õè¹Ñ¡àÃÕ¹µÃǨ¢Í§µÑÇàͧ ¤Ðá¹¹¢Í§ÍÒ¨ÒÃÂìÍÒ¨¶Ù¡ÃÇÁ ËÃ×ÍäÁè \r
- ¢Öé¹ÍÂÙè¡Ñº¡ÒõѴÊԹ㨢ͧÍÒ¨ÒÃÂì<br>\r
+ ¢Öé¹ÍÂÙè¡Ñº¡ÒõѴÊԹ㨢ͧÍÒ¨ÒÃÂì<br />\r
</p>\r
\r
-<p><b>àÁ×èÍã´¨Ö§¨ÐáÊ´§¤Ðá¹¹ </b><br>\r
+<p><b>àÁ×èÍã´¨Ö§¨ÐáÊ´§¤Ðá¹¹ </b><br />\r
</p>\r
<p>§Ò¹·ÕèãËé¹Ñ¡àÃÕ¹à»ç¹¼Ùé»ÃÐàÁÔ¹§Ò¹¢Í§¹Ñ¡àÃÕ¹¡Ñ¹àͧ¹Ñé¹ÊÒÁÒöÁÕÅѡɳÐÍÂèÒ§ã´ÍÂèҧ˹Ö觴ѧµèÍ仹Õé</p>\r
<blockquote>\r
¡Ñº¤ÓÇÔ¨Òóìâ´Â·ÑèÇä» ·Õè¹Ñ¡àÃÕ¹¤¹Í×è¹à»ç¹¤¹ãËé ¤Ðá¹¹¨Ò¡·Ñé§¡ÒûÃÐàÁÔ¹áµèÅÐͧ¤ì»ÃСͺ¨ÐäÁè¶Ù¡à»Ô´à¼Â \r
(¶Ö§áÁéÇèÒ¨ÐÁÕ¢éÍÁÙÅÍÂÙèã¹Ãкº) ÂÔè§¡ÇèÒ¹Ñé¹ ¹Ñ¡àÃÕ¹¨ÐäÁè·ÃÒº¤Ðá¹¹·Õè¹Ñ¡àÃÕ¹¤¹Í×è¹à»ç¹¤¹ãËé \r
¨ÐÁÕ¡ÒÃáÊ´§¤Ðá¹¹ËÒ¡ÇèÒ¤ÓÇÔ¨ÒÃ³ì·Ø¡Íѹ¹Ñé¹ÁÕ¤ÇÒÁàËç¹¾éͧ¡Ñ¹ (áÅФÐá¹¹ÃÇÁ¨Ð¶Ù¡áÊ´§) \r
- ¡ÒÃãËé¤Ðá¹¹â´ÂÇÔ¸Õ¹ÕéÍÒ¨äÁèÁÕà¹×éÍËÒÁÒ¡à·èÒÇÔ¸Õáá <br>\r
+ ¡ÒÃãËé¤Ðá¹¹â´ÂÇÔ¸Õ¹ÕéÍÒ¨äÁèÁÕà¹×éÍËÒÁÒ¡à·èÒÇÔ¸Õáá <br />\r
</p>\r
</blockquote>\r
\r
<p>ÃÒÂÅÐàÍÕ´à¡ÕèÂǡѺ¿ÍÃìÁµÑǨÃÔ§·ÕèãªéÊÓËÃѺ¡ÒÃãËé¤Ðá¹¹§Ò¹¢Í§¤Ø³¹Ñé¹¶Ù¡áÊ´§äÇ麹˹éÒ¹Õé \r
ÍÒ¨ÒÃÂì¨Ðãªé¿ÍÃìÁ¹Õé㹡ÒÃãËé¤Ðá¹¹¼Å§Ò¹¢Í§¤Ø³ ÁÒ¡¡ÇèÒ¹Ñé¹ÊÓËÃѺ§Ò¹·ÕèãËé¹Ñ¡àÃÕ¹µÃǨ¡Ñ¹àͧ \r
¤Ø³ áÅйѡàÃÕ¹¤¹Í×è¹ æ ¨Ðµéͧãªé¿ÍÃìÁẺà´ÕÂǡѹ㹡ÒÃãËé¤Ðá¹¹§Ò¹·Õè¶Ù¡Êè§ãËéµÃǨ \r
- <br>\r
+ <br />\r
</p>\r
<p><b>ËÁÒÂà˵Ø</b> ¶Ö§áÁéÇèҤس¨ÐÊÒÁÒöà»ÅÕ蹤Ðá¹¹ áÅÐàµÔÁ¤Óŧº¹¿ÍÃìÁ¹Õéä´é ¡ÒÃà»ÅÕè¹á»Å§¾Ç¡¹Õé¨ÐäÁè¶Ù¡ºÑ¹·Ö¡äÇé \r
- ¿ÍÃìÁ¹Õéà»ç¹à¾Õ§Ẻ¿ÍÃìÁãËé¤Ðá¹¹ÊÓËÃѺµÑÇÍÂèÒ§ áµè·Ñ駤س áÅÐÍÒ¨ÒÃÂì¨Ðä´éãªéẺ¿ÍÃìÁÅѡɳйÕéÊÓËÃѺ¡ÒûÃÐàÁÔ¹§Ò¹¤ÃÑé§¹Õé<br>\r
+ ¿ÍÃìÁ¹Õéà»ç¹à¾Õ§Ẻ¿ÍÃìÁãËé¤Ðá¹¹ÊÓËÃѺµÑÇÍÂèÒ§ áµè·Ñ駤س áÅÐÍÒ¨ÒÃÂì¨Ðä´éãªéẺ¿ÍÃìÁÅѡɳйÕéÊÓËÃѺ¡ÒûÃÐàÁÔ¹§Ò¹¤ÃÑé§¹Õé<br />\r
</p>\r
\r
\r
<p>¡ÒûÃÐàÁÔ¹§Ò¹¢Í§¹Ñ¡àÃÕ¹â´Â¹Ñ¡àÃÕ¹¤¹Í×è¹¹Ñé¹ÊÒÁÒöàÅ×Í¡ä´éÇèÒ¨ÐãËé¢éÍÁÙÅà¡ÕèÂǡѺ¤ÓÇÔ¨Òóì \r
áÅФÐá¹¹¨Ò¡ÍÒ¨ÒÃÂìá¡è¹Ñ¡àÃÕ¹ ËÒ¡µéͧ¡Òà ¤Ðá¹¹áÅФÓÇÔ¨Òóì¢Í§ÍÒ¨ÒÃÂì¨Ð¶Ù¡»ÃСÒÈãËé´ÙËÅѧ¨Ò¡Çѹ¡Ó˹´Êè§§Ò¹ \r
ËÃ×ÍËÅѧ¨Ò¡¹Ñé¹ ËÒ¡¤Ðá¹¹ÂѧäÁèÊÒÁÒö»ÃСÒÈä´é ¤ÓÇÔ¨ÒóìáÅФÐá¹¹¨Ò¡ÍÒ¨ÒÃÂìÍÒ¨ªèǹѡàÃÕ¹㹡ÒûÃÐàÁÔ¹§Ò¹¢Í§¹Ñ¡àÃÕ¹¤¹Í×è¹ \r
- <br>\r
+ <br />\r
</p>\r
<p><b>ËÁÒÂà˵Ø</b> ¶Ö§áÁéÇèÒ¡ÒûÃÐàÁÔ¹§Ò¹¢Í§¹Ñ¡àÃÕ¹â´Â¹Ñ¡àÃÕ¹¤¹Í×è¹¹Ñ鹨зÓâ´Â¡ÒÃäÁèÍÍ¡¹ÒÁ \r
- ª×èÍáÅÐÀÒ¾¶èÒ (ËÒ¡ÁÕ) ¢Í§ÍÒ¨ÒÃÂì¨Ð¶Ù¡áÊ´§ãËé¹Ñ¡àÃÕ¹´Ù¾ÃéÍÁ¡Ñº¤Ðá¹¹·ÕèÍÒ¨ÒÃÂìãËé<br>\r
+ ª×èÍáÅÐÀÒ¾¶èÒ (ËÒ¡ÁÕ) ¢Í§ÍÒ¨ÒÃÂì¨Ð¶Ù¡áÊ´§ãËé¹Ñ¡àÃÕ¹´Ù¾ÃéÍÁ¡Ñº¤Ðá¹¹·ÕèÍÒ¨ÒÃÂìãËé<br />\r
</p>\r
$string['enrollfirst'] = '¤Ø³µéͧÊÁѤÃà»ç¹ÊÁÒªÔ¡¢Í§ÃÒÂÇÔªÒã´ÇÔªÒ˹Öè§¡è͹¨Ö§¨ÐÊÒÁÒö·Ó¡Ô¨¡ÃÃÁã¹àÇ纹Õéä´é';
$string['enrolmentconfirmation'] = '¤Ø³¡ÓÅѧÊÁѤÃà¢éÒà»ç¹ÊÁÒªÔ¡¢Í§ÃÒÂÇÔªÒ¹Õé .<br /> µéͧ¡ÒÃÊÁѤÃËÃ×ÍäÁè ?';
$string['enrolmentkey'] = 'ÃËÑʼèÒ¹à¢éÒàÃÕ¹';
-$string['enrolmentkeyfrom'] = 'ÃÒÂÇÔªÒ¹Õé µéͧ¡Òà \'ÃËÑʼèÒ¹\' <BR>
+$string['enrolmentkeyfrom'] = 'ÃÒÂÇÔªÒ¹Õé µéͧ¡Òà \'ÃËÑʼèÒ¹\' <br />
¤Ø³¤ÇÃä´éÃѺÃËÑʼèÒ¹¨Ò¡ $a';
-$string['enrolmentkeyhint'] = 'ÃËÑÊäÁè¶Ù¡µéͧ¡ÃسҵÃǨÊͺ<BR>
+$string['enrolmentkeyhint'] = 'ÃËÑÊäÁè¶Ù¡µéͧ¡ÃسҵÃǨÊͺ<br />
( ¢Ö鹵鹴éÇ \'$a\')';
$string['enrolmentnew'] = '¹Ñ¡àÃÕ¹ãËÁèã¹ $a';
$string['enrolmentnewuser'] = '$a->user ÊÁѤÃà»ç¹¹Ñ¡àÃÕ¹¢Í§ÃÒÂÇÔªÒ\"$a->course\"';
$string['nothingnew'] = 'äÁèÁÕÍÐäÃãËÁè¹ÑºµÑé§áµè¤Ø³ÅçÍ¡ÍÔ¹¤ÃÑé§ÊØ´·éÒÂ';
$string['noticenewerbackup'] = 'ä¿ÅìÊÓÃͧ¢éÍÁÙŹÕéÊÃéÒ§¢Öé¹â´Â Moodle $a->backuprelease ($a->backupversion) áÅÐãËÁè¡ÇèÒàÇÍÃìªÑ¹·Õè¤Ø³µÔ´µÑé§ÍÂÙèã¹¢³Ð¹Õé ¤Ø³µÔ´µÑé§ Moodle $a->serverrelease ($a->serverversion) ÍÒ¨·ÓãËéÃкºäÁèàʶÕÂÃä´é¤èÐ';
$string['notifyloginfailuresmessage'] = '$a->time, IP: $a->ip, ÊÁÒªÔ¡: $a->info';
-$string['notifyloginfailuresmessageend'] = '¤Ø³ÊÒÁÒö´ÙºÑ¹·Ö¡´Ñ§¡ÅèÒÇä´é¨Ò¡ $a/course/log.php?id=1&chooselog=1&modid=site_errors';
+$string['notifyloginfailuresmessageend'] = '¤Ø³ÊÒÁÒö´ÙºÑ¹·Ö¡´Ñ§¡ÅèÒÇä´é¨Ò¡ $a/course/log.php?id=1&chooselog=1&modid=site_errors';
$string['notifyloginfailuresmessagestart'] = 'ÃÒ¡Òâͧ¡ÒÃÅçÍ¡ÍÔ¹à¢éÒÊÙèÃкº·ÕèäÁèÊÓàÃç¨ àÁ×èÍ $a ¹ÑºµÑé§áµè¤Ø³ä´éÃѺ¡ÒÃá¨é§¤ÃÑé§ÊØ´·éÒÂ';
$string['notifyloginfailuressubject'] = '$a :: á¨é§¡ÒÃÅçÍ¡ÍÔ¹à¢éÒÊÙèÃкºäÁèÊÓàÃç¨';
$string['notincluded'] = 'äÁèÃÇÁ';
$string['search'] = '¤é¹ËÒ';
$string['searchagain'] = '¤é¹ÍÕ¡¤ÃÑé§';
$string['searchcourses'] = '¤é¹ËÒÃÒÂÇÔªÒ';
-$string['searchhelp'] = '¤Ø³ÊÒÁÒö¤é¹ËÒ¤ÓËÅÒÂ æ ¤Ó㹤ÃÑé§à´ÕÂÇ <p> ¤Ó : ¤é¹ËÒ¤Ó·ÕèÍÂÙèã¹¢éͤÇÒÁãËéµÃ§¡Ñº¤Ó·ÕèãÊè <br> +¤Ó : ¤é¹ËÒ੾ÒФӷÕèµÃ§¡Ñº·ÕèÃкØà·èÒ¹Ñé¹ <br>-¤Ó: äÁèÃÇÁ¼Å¡Òäé¹ËÒ·ÕèÁÕ¤Ó æ ¹ÕéÍÂÙè';
+$string['searchhelp'] = '¤Ø³ÊÒÁÒö¤é¹ËÒ¤ÓËÅÒÂ æ ¤Ó㹤ÃÑé§à´ÕÂÇ <p> ¤Ó : ¤é¹ËÒ¤Ó·ÕèÍÂÙèã¹¢éͤÇÒÁãËéµÃ§¡Ñº¤Ó·ÕèãÊè <br /> +¤Ó : ¤é¹ËÒ੾ÒФӷÕèµÃ§¡Ñº·ÕèÃкØà·èÒ¹Ñé¹ <br />-¤Ó: äÁèÃÇÁ¼Å¡Òäé¹ËÒ·ÕèÁÕ¤Ó æ ¹ÕéÍÂÙè';
$string['searchresults'] = '¼Å¡Òäé¹ËÒ';
$string['sec'] = 'ÇÔ¹Ò·Õ';
$string['secs'] = 'ÇÔ¹Ò·Õ';
$string['forceregeneration'] = 'ºÑ§¤Ñº¡ÒÃÊÃéÒ§ ( generate )';
$string['fractionsaddwrong'] = '¤Ðá¹¹·Õè¤Ø³àÅ×Í¡ ÃÇÁáÅéÇäÁèä´é 100 à»ÍÃìà«ç¹µì
-<BR>ÃÇÁáÅéÇä´é $a%%
-<BR>µéͧ¡ÒáÅѺä»á¡éä¢ËÃ×Íà»ÅèÒ?';
+<br />ÃÇÁáÅéÇä´é $a%%
+<br />µéͧ¡ÒáÅѺä»á¡éä¢ËÃ×Íà»ÅèÒ?';
$string['fractionsnomax'] = '˹Öè§ã¹¤ÓµÍº ¤Çà ÁÕ¤Ðá¹¹ 100%% à¾×èÍ
-<BR>¤ÇÒÁà»ç¹ä»ä´é㹡ÒÃä´é¤Ðá¹¹àµçÁ ÊÓËÃѺ¤Ó¶ÒÁ¢é͹Õé
-<BR>µéͧ¡ÒáÅѺä»á¡éä¢ËÃ×Íà»ÅèÒ?';
+<br />¤ÇÒÁà»ç¹ä»ä´é㹡ÒÃä´é¤Ðá¹¹àµçÁ ÊÓËÃѺ¤Ó¶ÒÁ¢é͹Õé
+<br />µéͧ¡ÒáÅѺä»á¡éä¢ËÃ×Íà»ÅèÒ?';
$string['functiontakesatleasttwo'] = '¿Ñ§¡ìªÑè¹ $a µéͧÁÕÍÂèÒ§¹éÍ 2 arguments';
$string['functiontakesnoargs'] = '¿Ñ§¡ìªÑè¹ $a äÁè¨Óà»ç¹µéͧÁÕ arguments';
$string['functiontakesonearg'] = '¿Ñ§¡ìªÑè¹ $a µéͧÁÕ 1 arguments ¾Í´Õ';
$string['nosubmission'] = 'äÁè¡ÒÃÊè§§Ò¹';
$string['nosubmissionsavailableforassessment'] = 'äÁèÁÕ¡ÒÃ͹ØÁѵÔÊÓËÃѺ¡ÒûÃÐàÁÔ¹';
$string['notavailable'] = 'äÁ辺';
-$string['noteonassessmentelements'] = 'ËÁÒÂà赯 ¡ÒÃãËé¤Ðá¹¹¨Ðáºè§à»ç¹Êèǹ æ â´Âáºè§ãËé¤Ðá¹¹áµèÅÐͧ¤ì»ÃСͺ¡ÒûÃÐàÁÔ¹ <BR>
+$string['noteonassessmentelements'] = 'ËÁÒÂà赯 ¡ÒÃãËé¤Ðá¹¹¨Ðáºè§à»ç¹Êèǹ æ â´Âáºè§ãËé¤Ðá¹¹áµèÅÐͧ¤ì»ÃСͺ¡ÒûÃÐàÁÔ¹ <br />
¤ÃÙ¼ÙéÊ͹¨Óà»ç¹µéͧÃкءè͹ÇèÒ¨ÐãËé¤Ðá¹¹´éҹ㴺éÒ§áÅéǨ֧ÊÑè§§Ò¹¹Ñ¡àÃÕ¹';
$string['notgraded'] = 'äÁèÁÕ¡ÒÃãËé¤Ðá¹¹';
$string['notitlegiven'] = 'äÁèÁÕª×èÍàÃ×èͧãËé';
$string['view'] = 'áÊ´§¤èÒ';
$string['viewassessmentofteacher'] = 'áÊ´§¤èÒ¡ÒûÃÐàÁÔ¹¢Í§ $a';
$string['viewotherassessments'] = 'áÊ´§¤èÒ¡ÒûÃÐàÁÔ¹Í×è¹ æ';
-$string['warningonamendingelements'] = '¤Óàµ×͹: ¡ÒûÃÐàÁÔ¹ä´éÃѺ͹ØÁѵÔáÅéÇ <BR> ËéÒÁà»ÅÕè¹ËÁÒÂàÅ¢¢Í§Í§¤ì»ÃСͺ, »ÃÐàÀ·Êà¡ÅËÃ×ͤèÒ¹éÓ˹ѡ㴠æ';
+$string['warningonamendingelements'] = '¤Óàµ×͹: ¡ÒûÃÐàÁÔ¹ä´éÃѺ͹ØÁѵÔáÅéÇ <br /> ËéÒÁà»ÅÕè¹ËÁÒÂàÅ¢¢Í§Í§¤ì»ÃСͺ, »ÃÐàÀ·Êà¡ÅËÃ×ͤèÒ¹éÓ˹ѡ㴠æ';
$string['weight'] = '¤èÒ¹éÓ˹ѡ';
$string['weightederrorcount'] = '¨Ó¹Ç¹¤èÒ¹éÓ˹ѡ¤ÇÒÁ¼Ô´¾ÅÒ´: $a';
$string['weightforbias'] = '¤èÒ¹éÓ˹ѡ¡ÒäÇÒÁÅÓàÍÕ§';
$string['encryptedcode'] = 'Þifrelenmiþ kod';
$string['enrolmentkey'] = 'Kayýt anahtarý';
$string['enrolmentkeyfrom'] = 'Bu ders kayýt olurken bir defalýðýna kullanacaðýnýz
-özel bir \'Kayýt Anahtarý\' gerektirmektedir.<BR>
+özel bir \'Kayýt Anahtarý\' gerektirmektedir.<br />
Eðer bu anahtarý bilmiyorsanýz $a den isteyiniz.';
-$string['enrolmentkeyhint'] = 'Bu anahtar yanlýþtýr, tekrar deneyiniz<BR>
+$string['enrolmentkeyhint'] = 'Bu anahtar yanlýþtýr, tekrar deneyiniz<br />
(Ýpucu - \'$a\' ile baþlýyor)';
$string['entercourse'] = 'Bu derse girmek için týklayýnýz';
$string['enteremailaddress'] = 'Þifrenizi sýfýrlamak ve yeni þifrenizi
$string['filloutoneanswer'] = "En az bir muhtemel yanýtý doldurmalýsýnýz. Boþ yanýtlar deðerlendirilemez.";\r
$string['fillouttwochoices'] = "En az iki seçenek doldurmalýsýnýz. Boþ seçenekler deðerlendirilemez.";\r
$string['fractionsaddwrong'] = "The positive grades you have chosen do not add up to 100%%\r
-<BR>Instead, they add up to \$a%%\r
-<BR>Do you want to go back and fix this question?";\r
+<br />Instead, they add up to \$a%%\r
+<br />Do you want to go back and fix this question?";\r
$string['fractionsnomax'] = "One of the answers should be 100%%, so that it is\r
-<BR>possible to get a full grade for this question.\r
-<BR>Do you want to go back and fix this question?";\r
+<br />possible to get a full grade for this question.\r
+<br />Do you want to go back and fix this question?";\r
$string['gradeaverage'] = "Not ortalamasý";\r
$string['gradehighest'] = "En yüksek not";\r
$string['grademethod'] = "Not verme metodu";\r
íîâî¿ âåðñ³¿ ÌÎÎÄÓÑà. Êîëè ÿ íàìàãàþñÿ ïîäèâèòèñÿ çàâàíòàæåí³ ðåñóðñè (ó ïóíêò³
"Ôàéëè" àáî íà ñòîð³íö³ êóðñó), ÿ îäåðæóþ 404 error: <o:p></o:p></span></p>
-<p class=MsoNormal><span lang=UK style='mso-ansi-language:UK'>Not Found<br>
+<p class=MsoNormal><span lang=UK style='mso-ansi-language:UK'>Not Found<br />
<span style='mso-spacerun:yes'> </span>The requested URL /moodle/file.php/2/myfile.jpg
was not found on this server. <o:p></o:p></span></p>
<H3> </H3>
<H3><A name=SEC1>ÓÍÈÂÅÐÑÀËÜÍÀß ÎÁÙÅÑÒÂÅÍÍÀß ËÈÖÅÍÇÈß GNU</A></H3>
<P align=center>Âåðñèÿ 2, èþíü 1991 ã.</P>
-<BLOCKQUOTE><BR>Copyright (C) 1989, 1991 Free Software Foundation, Inc.<BR>59 Temple Place, Suite 330, Boston, MA 02111--1307, USA<BR><BR>Copyright (C) ïåðåâîä íà ðóññêèé ÿçûê,<BR>1993 Êóçèíà Î.Â., Þôà Â.Ì.<BR>1998 Òèõîíîâ Î.Ñ.<BR><BR>Âñåì ðàçðåøàåòñÿ êîïèðîâàòü è ðàñïðîñòðàíÿòü äîñëîâíûå êîïèè ýòîãî ëèöåíçèîííîãî äîêóìåíòà, íî èçìåíÿòü åãî íåëüçÿ.<BR></BLOCKQUOTE>
+<BLOCKQUOTE><br />Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br />59 Temple Place, Suite 330, Boston, MA 02111--1307, USA<br /><br />Copyright (C) ïåðåâîä íà ðóññêèé ÿçûê,<br />1993 Êóçèíà Î.Â., Þôà Â.Ì.<br />1998 Òèõîíîâ Î.Ñ.<br /><br />Âñåì ðàçðåøàåòñÿ êîïèðîâàòü è ðàñïðîñòðàíÿòü äîñëîâíûå êîïèè ýòîãî ëèöåíçèîííîãî äîêóìåíòà, íî èçìåíÿòü åãî íåëüçÿ.<br /></BLOCKQUOTE>
<H4><A name=SEC2>Ïðåàìáóëà</FONT></A></H4>
<P><FONT size=2>Ëèöåíçèè íà áîëüøóþ ÷àñòü ïðîãðàììíîãî îáåñïå÷åíèÿ (ÏÎ), ñîñòàâëåíû òàê, ÷òîáû ëèøèòü âàñ ñâîáîäû ñîâìåñòíî èñïîëüçîâàòü è èçìåíÿòü åãî. Íàïðîòèâ, Óíèâåðñàëüíàÿ Îáùåñòâåííàÿ Ëèöåíçèÿ GNU ïðåäíàçíà÷åíà ãàðàíòèðîâàòü âàøó ñâîáîäó ñîâìåñòíî èñïîëüçîâàòü è èçìåíÿòü ñâîáîäíîå ÏÎ, ò.å. óäîñòîâåðèòü, ÷òî ÏÎ ÿâëÿåòñÿ ñâîáîäíûì äëÿ âñåõ åãî ïîëüçîâàòåëåé. Ýòà Óíèâåðñàëüíàÿ Îáùåñòâåííàÿ Ëèöåíçèÿ ïðèìåíèìà ê áîëüøåé ÷àñòè ÏÎ Ôîíäà Ñâîáîäíîãî ÏÎ è êî âñåì äðóãèì ïðîãðàììàì, ÷üè àâòîðû ïðèíèìàþò íà ñåáÿ îáÿçàòåëüñòâà åå èñïîëüçîâàòü. (Âìåñòî íåå äëÿ ÷àñòè ÏÎ Ôîíäà Ñâîáîäíîãî ÏÎ ïðèìåíÿåòñÿ Óíèâåðñàëüíàÿ Îáùåñòâåííàÿ Ëèöåíçèÿ GNU äëÿ áèáëèîòåê.) Âû òîæå ìîæåòå èñïîëüçîâàòü åå äëÿ ñâîèõ ïðîãðàìì.
<P>Êîãäà ìû ãîâîðèì î ñâîáîäíîì ÏÎ, ìû èìååì â âèäó ñâîáîäó, à íå öåíó. Ïðåäïîëàãàåòñÿ, ÷òî íàøè Óíèâåðñàëüíûå Îáùåñòâåííûå Ëèöåíçèè ãàðàíòèðóþò, ÷òî âû ïîëüçóåòåñü ñâîáîäîé ðàñïðîñòðàíÿòü êîïèè ñâîáîäíîãî ÏÎ (è ïîëó÷àòü çà ýòî âîçíàãðàæäåíèå, åñëè âû òîãî æåëàåòå); ÷òî âû ïîëó÷àåòå èñõîäíûé êîä èëè ìîæåòå ïîëó÷èòü åãî, åñëè çàõîòèòå; ÷òî âû ìîæåòå èçìåíÿòü ÏÎ èëè èñïîëüçîâàòü åãî ÷àñòè â íîâûõ ñâîáîäíûõ ïðîãðàììàõ; è ÷òî âû çíàåòå, ÷òî âû ìîæåòå âñå ýòî äåëàòü.
$string['eachuserforum'] = 'Êîæíèé íàäñèëຠîäíó òåìó';
$string['edit'] = 'Ðåäàãóâàòè';
$string['editing'] = 'Ðåäàãóâàííÿ';
-$string['emptymessage'] = '³äáóëàñÿ ïîìèëêà ïðè îáðîáö³ Âàøîãî ïîâ³äîìëåííÿ. Íàé³ìîâ³ðí³øå, Âè çàëèøèëè éîãî ïîðîæí³ì àáî ïåðåâèùèëè ïðèïóñòèìèé ðîçì³ð âêëàäåííÿ. <BR><B>Ïîâ³äîìëåííÿ íå áóëî çáåðåæåíî</B>';
+$string['emptymessage'] = '³äáóëàñÿ ïîìèëêà ïðè îáðîáö³ Âàøîãî ïîâ³äîìëåííÿ. Íàé³ìîâ³ðí³øå, Âè çàëèøèëè éîãî ïîðîæí³ì àáî ïåðåâèùèëè ïðèïóñòèìèé ðîçì³ð âêëàäåííÿ. <br /><B>Ïîâ³äîìëåííÿ íå áóëî çáåðåæåíî</B>';
$string['everyonecanchoose'] = 'Óñ³ ìîæóòü ï³äïèñàòèñÿ íà öåé ôîðóì';
$string['everyoneissubscribed'] = 'Óñ³ ï³äïèñàí³ íà öåé ôîðóì';
$string['forcesubscribe'] = 'ϳäïèñàòè âñ³õ íà öåé ôîðóì';
$string['modethreaded'] = 'Ïðåäñòàâèòè â³äïîâ³ä³ ó çîðíóò³é ôîðì³';
$string['modulename'] = 'Ôîðóì';
$string['modulenameplural'] = 'Ôîðóìè';
-$string['more'] = '<BR>ùå';
+$string['more'] = '<br />ùå';
$string['movethisdiscussionto'] = 'Ïåðåì³ñòèòè îáãîâîðåííÿ â...';
$string['namenews'] = 'Íîâèíè';
$string['namesocial'] = 'Çàãàëüíèé ôîðóì';
Êîæíèé ç íàñ ìîæå âèêîðèñòîâóâàòè îáèäâà ö³ ìåòîäè â ð³çíèõ ñèòóàö³ÿõ é ó ð³çíèõ ïðîïîðö³ÿõ. Ïðåäñòàâèìî, íàïðèêëàä, äâîõ ëþäåé, ïåðøèé º á³ëüøå îá'ºêòèâíèé äîñë³äíèê (Äæèì), à äðóãà - á³ëüøå ñóá'ºêòèâíà (Ìåð³).
<ul>
- <li>Äæèìó ïîäîáàºòüñÿ çàëèøàòèñÿ ïî ìîæëèâîñò³ á³ëüø 'îá'ºêòèâíèì', íå äîì³øóþ÷è ñâî¿ ïî÷óòòÿ é åìîö³¿. Ïðè äèñêóñ³¿ ç ³íøèìè ëþäüìè, ùî ìàþòü ³íøó äóìêó, éîìó ïîäîáàºòüñÿ â³äñòîþâàòè ñâîþ òî÷êó çîðó, âèêîðèñòîâóþ÷è ëîã³êó, äëÿ çíàõîäæåííÿ ïðîðàõóíê³â ó ì³ðêóâàííÿõ îïîíåíò³â. Â³í ³ç êðèòèêîþ ñòàâèòüñÿ äî íîâèõ ³äåé, ïîêè âîíè íå ñòàíóòü äîâåäåíèìè ôàêòàìè ³ç äæåðåë, ùî çàñëóãîâóþòü äîâ³ðè,: êíèã, øàíîâíèõ ó÷èòåë³â àáî éîãî îñîáèñòîãî äîñâ³äó. Äæèì - ÿñêðàâèé ïðèêëàä <strong>îá'ºêòèâíîãî äîñë³äíèêà</strong>.<br><br>
+ <li>Äæèìó ïîäîáàºòüñÿ çàëèøàòèñÿ ïî ìîæëèâîñò³ á³ëüø 'îá'ºêòèâíèì', íå äîì³øóþ÷è ñâî¿ ïî÷óòòÿ é åìîö³¿. Ïðè äèñêóñ³¿ ç ³íøèìè ëþäüìè, ùî ìàþòü ³íøó äóìêó, éîìó ïîäîáàºòüñÿ â³äñòîþâàòè ñâîþ òî÷êó çîðó, âèêîðèñòîâóþ÷è ëîã³êó, äëÿ çíàõîäæåííÿ ïðîðàõóíê³â ó ì³ðêóâàííÿõ îïîíåíò³â. Â³í ³ç êðèòèêîþ ñòàâèòüñÿ äî íîâèõ ³äåé, ïîêè âîíè íå ñòàíóòü äîâåäåíèìè ôàêòàìè ³ç äæåðåë, ùî çàñëóãîâóþòü äîâ³ðè,: êíèã, øàíîâíèõ ó÷èòåë³â àáî éîãî îñîáèñòîãî äîñâ³äó. Äæèì - ÿñêðàâèé ïðèêëàä <strong>îá'ºêòèâíîãî äîñë³äíèêà</strong>.<br /><br />
</li>
<li>Ìåð³ á³ëüøå ÷óéíà äî îòî÷óþ÷èõ ëþäåé. Âîíà íàñò³ëüêè ÷óòëèâà, ùî ìຠòåíäåíö³þ âèñëóõóâàòè é çàäàâàòè óòî÷íþþ÷³ ïèòàííÿ äî òîãî ìîìåíòó, ïîêè íå " çðîçó쳺 ïðåäìåò ñóïåðå÷êè ç ïîãëÿäó îïîíåíòà ". Âîíà íàâ÷àºòüñÿ, âèêîðèñòîâóþ÷è äîñâ³ä ³íøèõ ëþäåé. Ïðè ñï³ëêóâàíí³ ç îïîíåíòàìè, âîíà íàìàãàºòüñÿ óíèêíóòè êîíôðîíòàö³¿. Ìåð³ - ÿñêðàâèé ïðèêëàä <strong> ñóá'ºêòèâíîãî äîñë³äíèêà</strong>.</li>
</ul>
<P ALIGN=CENTER><B>Òèïè ðåñóðñ³â</B></P>
<P><B>Òåêñò</B>. Âè ìîæåòå äðóêóâàòè àáî ðåäàãóâàòè òåêñò ó ôîðì³ íà íàñòóïí³é ñòîð³íö³. Ïðè öüîìó áóäå â³äáóâàòèñÿ àâòîôîðìàòóâàííÿ.
-<Br>ùå... <?php helpbutton("text", get_string("helptext")) ?>
+<br />ùå... <?php helpbutton("text", get_string("helptext")) ?>
<P><B>HTML-òåêñò</B>. Àâòîìàòè÷íå ôîðìàòóâàííÿ òåêñòó íå â³äáóâàºòüñÿ. Ôîðìàòóâàííÿ òåêñòó ðîáèòü ñàì êîðèñòóâà÷, çà äîïîìîãîþ HTML-òåã³â.
$string['comparelanguage'] = 'Ðåäàãóâàííÿ ïåðåêëàäó';
$string['complete'] = 'Çàâåðøåíî';
$string['configcountry'] = 'ßêùî Âè õî÷åòå, ùîá êîðèñòóâà÷ îáðàâ ó öüîìó ïîë³ êðà¿íó, çàëèø³òü éîãî ïîðîæí³ì';
-$string['configdebug'] = 'ßêùî Âè çà䳺òå öþ îïö³þ, ïîâ³äîìëåííÿ ïðî ïîìèëêè é ïîïåðåäæåííÿ PHP áóäóòü âèâîäèòèñÿ íà åêðàí ÷àñò³øå.<br>(Âèêîðèñòîâóºòüñÿ íà ñòà䳿 ðîçðîáêè)';
+$string['configdebug'] = 'ßêùî Âè çà䳺òå öþ îïö³þ, ïîâ³äîìëåííÿ ïðî ïîìèëêè é ïîïåðåäæåííÿ PHP áóäóòü âèâîäèòèñÿ íà åêðàí ÷àñò³øå.<br />(Âèêîðèñòîâóºòüñÿ íà ñòà䳿 ðîçðîáêè)';
$string['configerrorlevel'] = 'ʳëüê³ñòü ïîâ³äîìëåíü ïðî ïîìèëêè é ïîïåðåäæåííÿ PHP, âèâåäåíèõ íà åêðàí';
$string['configframename'] = 'ßêùî Âè âìîíòóâàëè ñèñòåìó â web-ôðåéì, íàïèø³òü ³ì\'ÿ ôðåéìó òóò.  ³íøîìó âèïàäêó - ïîëå ïîâèííî ì³ñòèòè \'_top\'';
$string['configgdversion'] = 'Âåðñ³ÿ âñòàíîâëåíîãî GD. Çà çàìîâ÷óâàííÿì âèçíà÷àºòüñÿ àâòîìàòè÷íî. ';
<a href=$a->link>çì³íèòè éîãî</a> íà òàêèé, ùî êðàùå çàïàìÿòîâóºòüñÿ.';
$string['enrolmentconfirmation'] = 'Âè çáèðàºòåñÿ çàïèñàòèñÿ íà öåé êóðñ.<br />Âè âïåâíåí³, ùî õî÷åòå öå çðîáèòè?';
$string['enrolmentkey'] = 'Êîäîâå ñëîâî';
-$string['enrolmentkeyfrom'] = 'Öåé êóðñ âèìàãຠââåäåííÿ \'êîäîâîãî ñëîâà\' - îäíîðàçîâîãî <BR> ïàðîëÿ, ÿêèé Âè ïîâèíí³ áóëè îäåðæàòè â³ä âèêëàäà÷à.';
-$string['enrolmentkeyhint'] = 'Ââåäåíå êîäîâå ñëîâî íåïðàâèëüíå, ñïðîáóéòå ùå ðàç <BR>(ϳäêàçêà - âîíî ïî÷èíàºòüñÿ ç \'$a\')';
+$string['enrolmentkeyfrom'] = 'Öåé êóðñ âèìàãຠââåäåííÿ \'êîäîâîãî ñëîâà\' - îäíîðàçîâîãî <br /> ïàðîëÿ, ÿêèé Âè ïîâèíí³ áóëè îäåðæàòè â³ä âèêëàäà÷à.';
+$string['enrolmentkeyhint'] = 'Ââåäåíå êîäîâå ñëîâî íåïðàâèëüíå, ñïðîáóéòå ùå ðàç <br />(ϳäêàçêà - âîíî ïî÷èíàºòüñÿ ç \'$a\')';
$string['entercourse'] = 'Íàòèñí³òü äëÿ âõîäó ó êóðñ';
$string['enteremailaddress'] = 'Óâåä³òü Âàø e-mail, ùîá ãåíåðóâàòè íîâèé ïàðîëü';
$string['error'] = 'Ïîìèëêà';
$string['gd2'] = 'GD 2.x âñòàíîâëåíî';
$string['gdneed'] = 'Äëÿ òîãî, ùîá ïîáà÷èòè öåé ãðàô³ê, íåîáõ³äíî âñòàíîâèòè GD';
$string['gdnot'] = 'GD íå âñòàíîâëåíî';
-$string['gpl'] = 'Copyright (C) 2001-2002 Martin Dougiamas (http://dougiamas.com) Ïðîãðàìà ïîøèðþºòüñÿ çà ë³öåí糺þ GNU GPL äîêëàäí³øå äèâ. íà <BR>http://www.gnu.org/copyleft/gpl.html';
+$string['gpl'] = 'Copyright (C) 2001-2002 Martin Dougiamas (http://dougiamas.com) Ïðîãðàìà ïîøèðþºòüñÿ çà ë³öåí糺þ GNU GPL äîêëàäí³øå äèâ. íà <br />http://www.gnu.org/copyleft/gpl.html';
$string['grade'] = 'Îö³íêà';
$string['grades'] = 'Îö³íêè';
$string['guestskey'] = 'Äîïóñêàòè ãîñòÿ, ùî ìຠêëþ÷';
$string['loginas'] = 'Çàéòè ï³ä ³ì\'ÿì...';
$string['loginguest'] = 'Çàéòè ãîñòåì';
$string['loginsite'] = 'Çàéòè íà ñàéò';
-$string['loginsteps'] = 'Äëÿ äîñòóïó äî êóðñó Âàì íåîáõ³äíî ñòâîðèòè îáë³êîâèé çàïèñ íà ñàéò³. <BR>Ïîêðîêîâà ³íñòðóêö³ÿ: <OL size=2> <LI>Çàïîâí³òü <A HREF=$a>íîâèé îáë³êîâèé çàïèñ</A> (ôîðìó, ùî ì³ñòèòü äàí³ ïðî Âàñ). <LI> Íà Âàø e-mail áóäå â³äïðàâëåíî ëèñòà . <LI>Ïðî÷èòàéòå ëèñò ³ çâåðí³òüñÿ çà ïîñèëàííÿì, çàçíà÷åíèì ó íüîìó. <LI>Îáë³êîâèé çàïèñ áóäå ï³äòâåðäæåíî é ñèñòåìà Âàñ ³äåíòèô³êóº<LI>Îáåð³òü êóðñ, ùî çàö³êàâèâ Âàñ. <LI>ßêùî äëÿ çàïèñó íà êóðñ ïîòð³áíî çíàííÿ êîäîâîãî ñëîâà, âèêëàäà÷ ïîâ³äîìèòü éîãî Âàì<LI>Îòæå, ó Âàñ ç\'ÿâèâñÿ ïîâíèé äîñòóï äî êóðñó: ³ç öüîãî ìîìåíòó Âè áóäåòå êîðèñòóâàòèñÿ ñâî¿ì ³ì\'ÿì òà ïàðîëåì, ùîá ïîòðàïèòè íà éîãî</OL>';
+$string['loginsteps'] = 'Äëÿ äîñòóïó äî êóðñó Âàì íåîáõ³äíî ñòâîðèòè îáë³êîâèé çàïèñ íà ñàéò³. <br />Ïîêðîêîâà ³íñòðóêö³ÿ: <OL size=2> <LI>Çàïîâí³òü <A HREF=$a>íîâèé îáë³êîâèé çàïèñ</A> (ôîðìó, ùî ì³ñòèòü äàí³ ïðî Âàñ). <LI> Íà Âàø e-mail áóäå â³äïðàâëåíî ëèñòà . <LI>Ïðî÷èòàéòå ëèñò ³ çâåðí³òüñÿ çà ïîñèëàííÿì, çàçíà÷åíèì ó íüîìó. <LI>Îáë³êîâèé çàïèñ áóäå ï³äòâåðäæåíî é ñèñòåìà Âàñ ³äåíòèô³êóº<LI>Îáåð³òü êóðñ, ùî çàö³êàâèâ Âàñ. <LI>ßêùî äëÿ çàïèñó íà êóðñ ïîòð³áíî çíàííÿ êîäîâîãî ñëîâà, âèêëàäà÷ ïîâ³äîìèòü éîãî Âàì<LI>Îòæå, ó Âàñ ç\'ÿâèâñÿ ïîâíèé äîñòóï äî êóðñó: ³ç öüîãî ìîìåíòó Âè áóäåòå êîðèñòóâàòèñÿ ñâî¿ì ³ì\'ÿì òà ïàðîëåì, ùîá ïîòðàïèòè íà éîãî</OL>';
$string['loginstepsnone'] = 'Ïðèâ³ò!
<P>Äëÿ äîñòóïó äî êóðñó Âàì íåîáõ³äíî çàðåºñòðóâàòèñÿ<P>Âñå ùî Âàì ïîòð³áíî çðîáèòè- öå âêàçàòè ëîã³í ³ ïàðîëü, ÿê³ áóäóòü âèêîðèñòîâóâàòèñü íà öüîìó ñàéò³.<P>ßêùî õòîñü ³íøèé óæå îáðàâ öåé ëîã³í, Âàì íåîáõ³äíî éîãî çì³íèòè.';
$string['loginto'] = 'Óâ³éòè íà $a';
$string['search'] = 'Çíàéòè';
$string['searchagain'] = '³äíîâèòè ïîøóê';
$string['searchcourses'] = 'Ïîøóê êóðñó';
-$string['searchhelp'] = 'Âè ìîæåòå øóêàòè îäíî÷àñíî ê³ëüêà ñë³â<p>ñëîâî : çíàéòè áóäü-ÿê³ â³äïîâ³äí³ ñëîâà â òåêñò³.<br>+ñëîâî : ò³ëüêè ïîâíà â³äïîâ³äí³ñòü<br>-ñëîâî : íå ïîêàçóâàòè ðåçóëüòàòè, ùî ì³ñòÿòü öå ñëîâî.';
+$string['searchhelp'] = 'Âè ìîæåòå øóêàòè îäíî÷àñíî ê³ëüêà ñë³â<p>ñëîâî : çíàéòè áóäü-ÿê³ â³äïîâ³äí³ ñëîâà â òåêñò³.<br />+ñëîâî : ò³ëüêè ïîâíà â³äïîâ³äí³ñòü<br />-ñëîâî : íå ïîêàçóâàòè ðåçóëüòàòè, ùî ì³ñòÿòü öå ñëîâî.';
$string['searchresults'] = 'Ðåçóëüòàòè ïîøóêó';
$string['sec'] = 'ñåê';
$string['secs'] = 'ñåê';
$string['filloutoneanswer'] = "Íåîáõ³äíî çàïîâíèòè õî÷à á îäíó ìîæëèâó â³äïîâ³äü, ³íàêøå ïèòàííÿ íå áóäå âèêîðèñòîâóâàòèñÿ";
$string['filloutthreequestions'] = "Âè ïîâèíí³ çàïîâíèòè ì³í³ìóì 3 ïèòàííÿ. Ïèòàííÿ çàëèøåí³ ïîðîæí³ìè âèêîðèñòîâóâàòèñÿ íå áóäóòü";
$string['fillouttwochoices'] = "Íåîáõ³äíî çàïîâíèòè ì³í³ìóì 2 âèáîðè, ³íàêøå ïèòàííÿ íå áóäå âèêîðèñòîâóâàòèñÿ";
-$string['fractionsaddwrong'] = "Ïîçèòèâí³ îö³íêè çà ïèòàííÿ â ñóì³ íå ñòàíîâëÿòü 100%% <BR>¯õíÿ ñóìà \$a%%.<BR> Ïîâåðíóòèñÿ é âèïðàâèòè ïèòàííÿ?";
-$string['fractionsnomax'] = "Îäíà ç â³äïîâ³äåé ïîâèííà áóòè îö³íåíà â 100%%, ùîá<BR>áóëî ìîæëèâî îäåðæàòè îö³íêó çà öå ïèòàííÿ<BR> ÷è õî÷åòå âè ïîâåðíóòèñÿ é âèïðàâèòè ïèòàííÿ?";
+$string['fractionsaddwrong'] = "Ïîçèòèâí³ îö³íêè çà ïèòàííÿ â ñóì³ íå ñòàíîâëÿòü 100%% <br />¯õíÿ ñóìà \$a%%.<br /> Ïîâåðíóòèñÿ é âèïðàâèòè ïèòàííÿ?";
+$string['fractionsnomax'] = "Îäíà ç â³äïîâ³äåé ïîâèííà áóòè îö³íåíà â 100%%, ùîá<br />áóëî ìîæëèâî îäåðæàòè îö³íêó çà öå ïèòàííÿ<br /> ÷è õî÷åòå âè ïîâåðíóòèñÿ é âèïðàâèòè ïèòàííÿ?";
$string['gradeaverage'] = "Ñåðåäíÿ îö³íêà";
$string['gradehighest'] = "Êðàùà îö³íêà";
$string['grademethod'] = "Îö³íþâàííÿ";
$string['countdownfinished'] = "×àñ âèêîíàííÿ òåñòó çàê³í÷èâñÿ. ³äïðàâòå Âàø³ â³äïîâ³ä³";
$string['countdowntenminutes'] = "Òåñòóâàííÿ çàâåðøèòüñÿ ÷åðåç 10 õâèëèí.";
$string['randomsamatchintro'] = "Äëÿ êîæíîãî ç íàñòóïíèõ ïèòàíü âèáåð³òü â³äïîâ³äíó â³äïîâ³äü ³ç ìåíþ.";
-$string['notenoughsubquestions'] = "Áóëà âèçíà÷åíà íåäîñòàòíÿ ê³ëüê³ñòü ï³äïèòàíü!<br>Ïîâåðíóòèñÿ äî ðåäàãóâàííÿ ïèòàííÿ?";
+$string['notenoughsubquestions'] = "Áóëà âèçíà÷åíà íåäîñòàòíÿ ê³ëüê³ñòü ï³äïèòàíü!<br />Ïîâåðíóòèñÿ äî ðåäàãóâàííÿ ïèòàííÿ?";
$string['editingnumerical'] = "Ðåäàãóâàííÿ ÷èñëîâîãî ïèòàííÿ";
$string['numerical'] = "×èñëîâèé";
$string['toomanyrandom'] = "Íåîáõ³äíå ÷èñëî âèïàäêîâèõ ïèòàíü, á³ëüøå, í³æ ì³ñòèòü êàòåãîð³ÿ (\$a)";
$string['attls8short'] = 'Äîâ³äàòèñÿ ÷îìó';
$string['attls9'] = 'ß ÷àñòî ïîì³÷àþ çà ñîáîþ, ùî ñïåðå÷àþñÿ ³ç àâòîðàìè êíèã, ÿê³ ÷èòàþ, íàìàãàþ÷èñü ëîã³÷íî îáãðóíòóâàòè, ÷îìó âîíè ïîìèëÿþòüñÿ';
$string['attls9short'] = 'Ñïåðå÷àòèñÿ ç àâòîðàìè';
-$string['attlsintro'] = 'Ìåòà ö³º¿ àíêåòè - äîïîìîãòè íàì îö³íèòè Âàøå ñòàâëåííÿ äî íàâ÷àííÿ.<BR> àíêåò³ íåìຠïðàâèëüíèõ ³ íåïðàâèëüíèõ â³äïîâ³äåé, íàñ ö³êàâèòü ò³ëüêè Âàøà äóìêà. Îòðèìàí³ ðåçóëüòàòè áóäóòü îáðîáëåí³ ç ïîâíîþ êîíô³äåíö³éí³ñòþ, ³ ¿õí³é çì³ñò í³ÿê íå ïîçíà÷èòüñÿ íà Âàøèõ îö³íêàõ';
+$string['attlsintro'] = 'Ìåòà ö³º¿ àíêåòè - äîïîìîãòè íàì îö³íèòè Âàøå ñòàâëåííÿ äî íàâ÷àííÿ.<br /> àíêåò³ íåìຠïðàâèëüíèõ ³ íåïðàâèëüíèõ â³äïîâ³äåé, íàñ ö³êàâèòü ò³ëüêè Âàøà äóìêà. Îòðèìàí³ ðåçóëüòàòè áóäóòü îáðîáëåí³ ç ïîâíîþ êîíô³äåíö³éí³ñòþ, ³ ¿õí³é çì³ñò í³ÿê íå ïîçíà÷èòüñÿ íà Âàøèõ îö³íêàõ';
$string['attlsm1'] = 'Ñòàâëåííÿ äî ñòèëþ ìèñëåííÿ é íàâ÷àííÿ';
$string['attlsm2'] = 'Ïîâ\'ÿçàíå íàâ÷àííÿ';
$string['attlsm3'] = 'Ðîçä³ëüíå íàâ÷àííÿ';
<dl>\r
<dt><strong>×÷Òµ</strong></dt>\r
<dd>Ëùν×÷Òµ¾ÍÊÇÄã²¼ÖÃÒ»¸öÈÎÎñ£¬Ö¸¶¨×îºóÆÚÏÞºÍ×î¸ßµÃ·Ö¡£Ñ§Éú¿ÉÒÔÉÏÔØºÏºõÒªÇóµÄÎļþ¡£Ñ§ÉúÉÏÔØÈÕÆÚÓÉϵͳ¼Ç¼¡£È»ºóÄã¿ÉÒÔÔÚÒ»¸öÒ³ÃæÖв鿴ÿ¸öÉϽ»µÄÎļþ£¨°üÀ¨ÉϽ»µÄÔçÓë³Ù£©£¬²¢´ò·Ö¡¢¼ÓÆÀÓï¡£Äã¸øÄ³¸öѧÉú´òÁË·ÖÖ®ºó°ë¸öСʱ£¬Moodle»á×Ô¶¯¸øÄǸöѧÉú·¢email֪ͨ¡£ </dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>Ñ¡Ôñ</strong></dt>\r
<dd>Ñ¡ÔñºÜ¼òµ¥¡ª¡ªÄãÎÊÒ»¸öÎÊÌ⣬ָ¶¨Ò»Ð©Ñ¡ÏѧÉú×ö³öÑ¡Ôñ£¬È»ºóÄã¿ÉÒÔÔÚÒ»¸öÒ³ÃæÖв鿴½á¹û¡£Äã¿ÉÒÔÓÃÀ´ÊÕ¼¯½Ì¸ÄÑо¿µÄÊý¾Ý£¬µ±È»Ò²¿ÉÒÔÓÃÀ´½øÀ´Í¶Æ±»òÃñÒâ²âÑé¡£</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>ÂÛ̳</strong></dt>\r
<dd>Õâ¸öÄ£¿éÊÇ×îÖØÒªµÄ¡ª¡ª½»Á÷ºÍÌÖÂÛ¾ÍÔÚÕâÀï½øÐС£µ±ÄãÌí¼ÓÒ»¸öÐÂÂÛ̳ʱ£¬Óв»Í¬ÀàÐͿɹ©Ñ¡Ôñ¡ª¡ª¼òµ¥µÄµ¥Ò»ÂÛÌâÌÖÂÛ¡¢Í¨ÓõĿª·ÅÐÔµÄÂÛ̳£¬»òÕßÿ¸öÓû§Ö»ÏÞÒ»¸öÂÛÌâ</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>ÔÓÖ¾</strong></dt>\r
<dd>ÿ¸öÔÓÖ¾ÏîÄ¿¾ÍÕû¸ö¿Î³ÌÔÓÖ¾µÄÒ»¸öÌõÄ¿¡£ÔÚÿ¸öÔÓÖ¾ÏîÄ¿ÖÐÄã¿ÉÒÔÖ¸¶¨Ò»¸ö¿ª·ÅÐÔµÄÎÊÌâÒýµ¼Ñ§Éú˼¿¼ºÍд×÷£¬¶øÇÒ¿ÉÒÔÖ¸¶¨ÔÚijһ¶Îʱ¼äÄÚ¿ª·Å£¨Ö»ÓÐÔÚÐÇÆÚ¸ñʽÖУ©¡£Ò»°ãÔÔòÊÇÿÖÜÒ»¸öÔÓÖ¾ÏîÄ¿¡£¹ÄÀøÑ§ÉúÇÚÓÚ˼¿¼ÓÂÓÚ×êÑУ¬°ÑËûµÄ˼¿¼²»¼ÓÑÚÊεØÐ´ÏÂÀ´£¬ÒòΪËûËùдµÄÖ»ÓÐËû×Ô¼ººÍÄã¿´µÃµ½¡£È»ºó£¬Äã¿ÉÒÔ¸øËüÃÇ´ò·Ö²¢¼ÓÆÀÓï¡£ÕâʱѧÉú»áÊÕµ½×Ô¶¯email֪ͨ¡£ \r
</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>×ÊÔ´</strong></dt>\r
<dd>×ÊÔ´¾ÍÊÇÄãµÄ¿Î³ÌÄÚÈÝ¡£×ÊÔ´¿ÉÒÔÊÇÄãÉÏÔØµÄÈκÎÎļþ»òÖ¸ÏòÍøÖ·µÄÁ´½Ó¡£ÄãÒ²¿ÉÒÔÔÚÍøÒ³±íµ¥ÖÐÖ±½ÓÊäÈë¡¢±à¼¼òµ¥µÄÎı¾¡£</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>²âÑé</strong></dt>\r
<dd>Õâ¸öÄ£¿é¿ÉÒÔÈÃÄãÉè¼Æ±àÖÆ²âÑ飬°üÀ¨Ñ¡ÔñÌâ¡¢ÊÇ·ÇÌ⡢ƥÅäÌâºÍ¼ò´ðÌâ¡£ÌâÄ¿·ÖÃűðÀà´¢´æÓÚÌâ¿âÖУ¬¿ÉÒÔÔڿγÌÖÐÖØ¸´Ê¹Óã¬ÉõÖÁÆäËü¿Î³ÌÒ²¿ÉÒÔ¹²ÓᣲâÑé¿ÉÒÔÔÊÐí¶à´ÎÊÔ´ð¡£Ã¿´ÎÊÔ´ð¶¼ÊÇ×Ô¶¯´ò·Ö£¬½Ìʦ¿ÉÒÔÑ¡ÔñÊÇ·ñ¸øÓè·´À¡ÐÅÏ¢»òÊÇ·ñÏÔʾÕýÈ·´ð°¸¡£Õâ¸öÄ£¿é°üº¬ÁËÆÀ·Ö¹¤¾ß¡£</dd>\r
- <br>\r
- <br>\r
+ <br />\r
+ <br />\r
<dt><strong>Îʾíµ÷²é</strong></dt>\r
<dd>Îʾíµ÷²éÄ£¿éÌṩÁËһЩԤÉèµÄµ÷²éÎÊ¾í£¬ÕâЩÎʾí¿ÉÒÔÓÃÀ´Á˽âÄãµÄѧÉúµÄÒâ¼û¡¢Ì¬¶ÈµÈ¡£Ä¿Ç°Îʾí°üÀ¨COLLESºÍATTLSÁ½ÖÖ¡£ËüÃÇ¿ÉÒÔÔڿγ̿ªÊ¼Ç°×÷ΪÕï¶ÏÃþµ×¹¤¾ß£¬Ôڿγ̽áÊøÊ±×÷ΪÆÀ¼Û¹¤¾ß£¨ÎÒÔÚÎҵĿγÌÖÐÿÖÜÓÃÒ»´Î£©¡£</dd>\r
</dl>\r
- <br>\r
+ <br />\r
<p>Ìí¼ÓÁ˻ÏîĿ֮ºó£¬Äã¿ÉÒÔÔڿγ̲¼¾ÖÖÐͨ¹ýËüÃÇÅԱߵÄС¼ýͷͼ±ê£¨<img src="../pix/t/up.gif" width="9" height="10"> \r
<img src="../pix/t/down.gif" width="9" height="10">£©ÉÏÒÆ»òÏÂÒÆ¡£ÄãÒ²¿ÉÒÔÓòæºÅ£¨<img src="../pix/t/delete.gif" width="10" height="10">£©É¾³ýËüÃÇ£¬»òÕßÓñà¼Í¼±ê£¨<img src="../pix/t/edit.gif" width="10" height="11">£©ÖØÐ±à¼ËüÃÇ¡£ \r
</p>\r
$string['about'] = '¹ØÓÚ´Ë±à¼Æ÷';
$string['absbottom'] = 'Õýµ×²¿';
-$string['absmiddle'] = 'ÕýÖÐ';
+$string['middle'] = 'ÕýÖÐ';
$string['address'] = 'µØÖ·';
$string['alignment'] = 'λÖÃ';
$string['alternatetext'] = 'ÌáʾÎı¾';
$string['entryexported'] = 'µÇ¼Ç³É¹¦µ¼³ö';
$string['entryishidden'] = '(this entry is currently hidden)';
$string['entryusedynalink'] = '¸ÃµÇ¼Ç½«±»×Ô¶¯Á´½Ó';
-$string['explainaddentry'] = 'Add a new entry to the current glossary.<br>Concept and definition are mandatory fields.';
+$string['explainaddentry'] = 'Add a new entry to the current glossary.<br />Concept and definition are mandatory fields.';
$string['explainall'] = 'ÔÚÒ»Ò³ÖÐÏÔʾËùÓеǼÇ';
$string['explainalphabet'] = 'ͨ¹ý´ËË÷Òýä¯ÀÀ´Ê»ã';
-$string['explainexport'] = 'A file has been generated.<br>Download it and keep it safe. You can import it anytime you wish in this or other course.';
+$string['explainexport'] = 'A file has been generated.<br />Download it and keep it safe. You can import it anytime you wish in this or other course.';
$string['explainimport'] = 'You must specify the file to import and define the criteria of the process.<p>Submit your request and review the results.';
$string['explainspecial'] = 'Shows entries that do not begin with a letter';
$string['exportedentry'] = 'µ¼³öµÄµÇ¼Ç';
$string['backuplogshelp'] = 'Èç¹ûʹÓÃ,¿Î³Ì¼Ç¼½«»á±»°üº¬ÔÚ×Ô¶¯±¸·ÝÖÐ';
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['backuporiginalname'] = '±¸·ÝÃû³Æ';
-$string['backupsavetohelp'] = '´æ·Å±¸·ÝÎļþµÄλÖõÄÍêÕû·¾¶<br>(²»ÌîÔò±£´æÔڿγ̵ÄĬÈÏĿ¼)';
+$string['backupsavetohelp'] = '´æ·Å±¸·ÝÎļþµÄλÖõÄÍêÕû·¾¶<br />(²»ÌîÔò±£´æÔڿγ̵ÄĬÈÏĿ¼)';
$string['backupuserfileshelp'] = 'Ñ¡Ôñ×Ô¶¯±¸·ÝÖÐÊÇ·ñ°üº¬Óû§Îļþ£¨ÈçÓû§Í¼Æ¬£©';
$string['backupusershelp'] = 'Ñ¡ÔñÊÇ·ñ°üº¬ËùÓÐÓû§»¹ÊÇÖ»Òª¸÷¸ö¿Î³ÌÐèÒªµÄÓû§';
$string['backupversion'] = '±¸·Ý°æ±¾';
$string['enrolledincoursenot'] = '²»ÔÙѧϰ¿Î³Ì \"$a\"';
$string['enrolmentconfirmation'] = 'ÄãÏëѧϰ¸Ã¿Î³Ì¡£È·¶¨Âð£¿';
$string['enrolmentkey'] = 'Ñ¡¿ÎÃÜÔ¿';
-$string['enrolmentkeyfrom'] = '¸Ã¿Î³ÌÐèÒª¡®Ñ¡¿ÎÃÜÔ¿¡¯¡ª¡ª<BR>
+$string['enrolmentkeyfrom'] = '¸Ã¿Î³ÌÐèÒª¡®Ñ¡¿ÎÃÜÔ¿¡¯¡ª¡ª<br />
Ò»¸ö´Ó $a »ñµÃµÄÒ»´ÎÐÔÃÜÂë';
-$string['enrolmentkeyhint'] = 'Õâ¸öÑ¡¿ÎÃÜÔ¿²»ÕýÈ·£¬ÇëÔÙÊÔÒ»´Î<BR>
+$string['enrolmentkeyhint'] = 'Õâ¸öÑ¡¿ÎÃÜÔ¿²»ÕýÈ·£¬ÇëÔÙÊÔÒ»´Î<br />
£¨Ìáʾ£ºÒÔ\'$a\'¿ªÍ·£©';
$string['entercourse'] = 'µã»÷½øÈë¸Ã¿Î³Ì';
$string['enteremailaddress'] = 'ÊäÈëÄãµÄemailµØÖ·ÒÔÖØÉèÃÜÂ룬
$string['search'] = 'ËÑË÷';
$string['searchagain'] = 'ÔÙ´ÎËÑË÷';
$string['searchcourses'] = 'ËÑË÷¿Î³Ì';
-$string['searchhelp'] = 'Äã¿ÉÒÔʹÓÃ¶à¹Ø¼ü×ÖËÑË÷.<p>word :ËÑË÷Èκΰüº¬¸Ã¹Ø¼ü×ÖµÄÄÚÈÝ.<br>+word :ÑϸñÆ¥Åä.<br>-word :½á¹ûÖв»º¬¸Ã¹Ø¼ü´Ê';
+$string['searchhelp'] = 'Äã¿ÉÒÔʹÓÃ¶à¹Ø¼ü×ÖËÑË÷.<p>word :ËÑË÷Èκΰüº¬¸Ã¹Ø¼ü×ÖµÄÄÚÈÝ.<br />+word :ÑϸñÆ¥Åä.<br />-word :½á¹ûÖв»º¬¸Ã¹Ø¼ü´Ê';
$string['searchresults'] = 'ËÑË÷½á¹û';
$string['sec'] = 'Ãë';
$string['secs'] = 'Ãë';
$string['acceptederror'] = '½ÓÊÜ´íÎó';
-$string['addingquestions'] = 'Ò³ÃæµÄÕâÒ»±ßÓÃÀ´¹ÜÀíÌâ¿â¡£ÌâÄ¿·ÖÃűðÀ࣬ÒÔ±ã¹ÜÀí¡£Ìâ¿âÖеÄÌâÄ¿¿ÉÓÃÓÚÄãµÄ¿Î³ÌÖеÄÈκβâÑé¡£Èç¹ûÄãÑ¡Ôñ¡°¹«²¼¡±ËüÃÇ£¬ÔòÉõÖÁ¿ÉÓÃÓÚÆäËü¿Î³Ì¡£<br><br>ÄãÔÚÑ¡Ôñ»ò´´½¨Àà±ðºó²ÅÄÜ´´½¨»ò±à¼ÌâÄ¿¡£Äã¿ÉÒÔÑ¡ÔñÈκÎÌâÄ¿¼ÓÈëµ½ÁíÒ»±ßµÄ²âÑéÖС£';
+$string['addingquestions'] = 'Ò³ÃæµÄÕâÒ»±ßÓÃÀ´¹ÜÀíÌâ¿â¡£ÌâÄ¿·ÖÃűðÀ࣬ÒÔ±ã¹ÜÀí¡£Ìâ¿âÖеÄÌâÄ¿¿ÉÓÃÓÚÄãµÄ¿Î³ÌÖеÄÈκβâÑé¡£Èç¹ûÄãÑ¡Ôñ¡°¹«²¼¡±ËüÃÇ£¬ÔòÉõÖÁ¿ÉÓÃÓÚÆäËü¿Î³Ì¡£<br /><br />ÄãÔÚÑ¡Ôñ»ò´´½¨Àà±ðºó²ÅÄÜ´´½¨»ò±à¼ÌâÄ¿¡£Äã¿ÉÒÔÑ¡ÔñÈκÎÌâÄ¿¼ÓÈëµ½ÁíÒ»±ßµÄ²âÑéÖС£';
$string['addquestions'] = 'Ìí¼ÓÌâÄ¿';
$string['addquestionstoquiz'] = 'Ïòµ±Ç°²âÑéÌí¼ÓÌâÄ¿';
$string['addselectedtoquiz'] = '°ÑÑ¡ÖеÄÌâÄ¿Ìí¼Óµ½²âÑéÖÐ';
$string['fillouttwochoices'] = 'ÄãÖÁÉÙ±ØÐëÌîдһ¸öÑ¡ÏѡÏîÁô¿ÕµÄ½«×÷·Ï¡£';
$string['fractionsaddwrong'] = 'ÄãÑ¡µÄµÃ·Ö×ܺͲ»µÈÓÚ 100%%
-<BR>¶øÊǵÈÓÚ $a%%
+<br />¶øÊǵÈÓÚ $a%%
-<BR>ÄãÏë»ØÈ¥ÐÞ¸ÄÂð?';
+<br />ÄãÏë»ØÈ¥ÐÞ¸ÄÂð?';
$string['fractionsnomax'] = '´ð°¸µÃ·ÖÓ¦¸ÃÓÐ 100%%£¬
-<BR>ÕâÑùÕâ¸öÌâÄ¿²ÅÓпÉÄܵÃÂú·Ö¡£
+<br />ÕâÑùÕâ¸öÌâÄ¿²ÅÓпÉÄܵÃÂú·Ö¡£
-<BR>ÄãÏë»ØÈ¥ÐÞ¸ÄÂð£¿';
+<br />ÄãÏë»ØÈ¥ÐÞ¸ÄÂð£¿';
$string['gift'] = 'GIFT format';
$string['gradeaverage'] = 'ƽ¾ù·Ö';
$string['gradehighest'] = '×î¸ß·Ö';
$string['noresponse'] = 'Î޻ظ´';
$string['noreview'] = '²»ÔÊÐí»Ø¹Ë¸Ã²âÑé';
$string['noreviewuntil'] = 'ÔÚ $a ֮ǰ²»ÔÊÐí»Ø¹Ë¸Ã²âÑé';
-$string['notenoughsubquestions'] = 'ûÓж¨Òå×ã¹»µÄСÌâ!<br>ÄãÒªÍË»ØÈ¥ÐÞ¸ÄÂð£¿';
+$string['notenoughsubquestions'] = 'ûÓж¨Òå×ã¹»µÄСÌâ!<br />ÄãÒªÍË»ØÈ¥ÐÞ¸ÄÂð£¿';
$string['numerical'] = 'ËãÊõ';
$string['paragraphquestion'] = 'Paragraph Question not supported at line $a. The question will be ignored';
$string['percentcorrect'] = '·ÖÊý¾ÀÕý';
$string['nosubmission'] = 'No Submission';
$string['nosubmissionsavailableforassessment'] = 'No Submissions available for assessment';
$string['notavailable'] = 'ûÓÐ';
-$string['noteonassessmentelements'] = '×¢Ò⣬µÃ·Ö¿É·Ö½âΪһЩ¡°ÆÀ¼ÛÒªËØ¡±¡£.<BR>
- ÕâʹÆÀ·Ö±äµÃÈÝÒ×ÇÒ±£³ÖÒ»ÖÂÐÔ¡£ <BR>
- ×÷Ϊ½ÌʦÄãÐëÔÚ²¼ÖúÃ×÷ҵ֮ǰÌí¼ÓÕâÐ©ÒªËØ¡£<BR>
- µã»÷¿Î³ÌÖеIJ¼ÖÃ×÷Òµ£¬Èç¹ûûÓÐÖ¸¶¨¹ýÒªËØ£¬Äã¾Í»á¿´µ½ÌáʾҪÇóÌí¼ÓÒªËØ¡£<BR>
- Äã¿ÉÒÔʹÓñ༿ÎÍâ×÷ÒµÒ³ÃæÀ´¸Ä±äÒªËØµÄÊýÁ¿¡£<BR>
+$string['noteonassessmentelements'] = '×¢Ò⣬µÃ·Ö¿É·Ö½âΪһЩ¡°ÆÀ¼ÛÒªËØ¡±¡£.<br />
+ ÕâʹÆÀ·Ö±äµÃÈÝÒ×ÇÒ±£³ÖÒ»ÖÂÐÔ¡£ <br />
+ ×÷Ϊ½ÌʦÄãÐëÔÚ²¼ÖúÃ×÷ҵ֮ǰÌí¼ÓÕâÐ©ÒªËØ¡£<br />
+ µã»÷¿Î³ÌÖеIJ¼ÖÃ×÷Òµ£¬Èç¹ûûÓÐÖ¸¶¨¹ýÒªËØ£¬Äã¾Í»á¿´µ½ÌáʾҪÇóÌí¼ÓÒªËØ¡£<br />
+ Äã¿ÉÒÔʹÓñ༿ÎÍâ×÷ÒµÒ³ÃæÀ´¸Ä±äÒªËØµÄÊýÁ¿¡£<br />
¾ßÌåÒªËØ±¾ÉíÔÚ¡°¹ÜÀí¿ÎÍâ×÷Òµ¡±Ò³ÃæÖÐÐ޸ġ£';
$string['notgraded'] = 'ÉÐδÆÀ·Ö';
$string['notitlegiven'] = 'ÉÐδÃüÃû';
$string['view'] = '²é¿´';
$string['viewassessmentofteacher'] = '²é¿´ $a µÄÆÀ¼Û';
$string['viewotherassessments'] = '²é¿´ÆäËüÆÀ¼Û';
-$string['warningonamendingelements'] = '<b>¾¯¸æ</b>£ºÒѾÓÐÌá½»µÄÆÀ¼Û¡£ <BR>Çë<b><big>²»Òª</big></b>¸Ä±äÒªËØµÄÊýÄ¿¡¢Á¿±íµÄÀàÐÍ»òÒªËØµÄÈ¨ÖØ¡£';
+$string['warningonamendingelements'] = '<b>¾¯¸æ</b>£ºÒѾÓÐÌá½»µÄÆÀ¼Û¡£ <br />Çë<b><big>²»Òª</big></b>¸Ä±äÒªËØµÄÊýÄ¿¡¢Á¿±íµÄÀàÐÍ»òÒªËØµÄÈ¨ÖØ¡£';
$string['weight'] = 'È¨ÖØ';
$string['weightederrorcount'] = '¼ÓȨµÄ´íÎóÊý£º $a';
$string['weightforbias'] = 'Æ«¼ûÈ¨ÖØ';
<p align="center"><b>課程全名</b></p>\r
\r
<p>所輸入的名稱將顯示在網站首頁對應課程類別內 或者課程內網頁的頂端. </p>\r
- <br>\r
+ <br />\r
</body>\r
</html>\r
<p>課程網頁中有一最新訊息的專屬區塊, 顯示課程更新的紀錄, 例如當教師新增教學活動或是學生張貼問題,繳交作業等都會顯示在此區.老師也可以在此區新增留言\r
(系統預設,此區留言都會以電子郵件傳送到所有學生.) </p>\r
<p>所勾選數目決定所顯示的最新紀錄的數目,若是勾選0 則完全不顯示. </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<p align="center"><b>課程的週數/主題數</b></p>\r
\r
<p>當選擇週曆或主題顯示格式時. 此數目表示課程中將顯示的週數或主題數. </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<p>這是針對個別使用者. 此區會顯示使用者前次登入到此次登入期間所新增的課程相關活動或紀錄 </p>\r
<p>建議你挑選"是", 這樣學生可以看到他兩次登入期間,課程的其他同學已經做了哪些事情. </p>\r
<p>當學生人數很多時 可以關閉此區 以免影響系統顯示網頁的速度. </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<p align="center"><b>課程簡稱</b></p>\r
\r
<p>可以對應課程的代碼或是簡稱, 課程網頁上方出現所瀏覽網頁的相對架構時會以課程簡稱代碼呈現.</p>\r
- <br>\r
+ <br />\r
</body>\r
</html>\r
\r
<p>對於週曆顯示格式時 此日期代表第一週的日期.當顯示課程紀錄時 僅會顯示此日期之後的紀錄. </p>\r
<p>總之 將此時間設定為課程開始使用的時間就對了. </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<p>通常你可以在課堂上告知你的學生課程的密碼 讓學生登入, 若是你擔心學生會將密碼告訴其他人, 你可以在確定學生都登入後</p>\r
<p>修改課程專屬密碼, (並不會影響已經進入課程的使用者). </p>\r
<p>萬一有你認為不該進入課程的使用者 你也可以點選參加課程使用者的個人紀錄 將他退出課程. </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<p>是否學生可<b>以新增一個論討論主題</b>. 通常討論區都允許學生可以張貼且回應留言. </p>\r
<p>但是有時你可能會開啟課程相關公告的討論區 則可以選擇<b>不能新增主題或回應留言</b>. </p>\r
<p>有時你可能只想讓老師發起討論的主題 學生依照老師規劃的問題進行討論 , 則可以選擇 <b>不能新增主題代是可以回應留言.</b> </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
\r
<p>每一篇留言允許留言者可以上載一個和問題相關的檔案 . </p>\r
<p>當再次編輯同一留言時 若是再上載檔案 則原有檔案會被取代為因上載的檔案. 若沒有上載新檔案則維持舊檔案資料 </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<p><b>一般用途標準討論區</b> - 一般開放性討論區 使用者可以張貼任何數目的留言. </p>\r
<p><b>每人僅限發表一主題</b> - 每個人僅可以開闢一個新的討論主題 ,其他人回應的次數並不受限. </p>\r
<p> </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
\r
<p>若勾選強迫訂閱, 則每一個留言都會傳送到課程每位學員的電子郵件. </p>\r
<p>若不勾選 , 則使用者可以自己選擇留言是否傳送到個人電子郵件信箱. </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<p>訪客永遠僅有讀取資料而沒有寫入系統資料的權限(無法張貼討論...). </p>\r
<p>例如你可以藉此讓其他人先瀏覽你的課程再決定是否加入課程l. </p>\r
<p>假如你的課程有設定專屬密碼 則訪客身分進入者每次都需要輸入密碼 </p>\r
-<br>\r
+<br />\r
</body>\r
</html>\r
<p align="center"><b>線上編輯器</b></p>\r
\r
<p>本網站提供類似FRONTPAGE/WORD 的編輯介面 讓你可以輕易的產生網頁格式的內容, 例如 粗體顯示, 添加連結,圖案等</p>\r
- <br>\r
+ <br />\r
</body>\r
</html>\r
$string['emaildisplayyes'] = "¤¹³\©Ò¦³¤HÆ[¬Ý§Úªº¹q¤l¶l¥ó";\r
$string['emailexists'] = "©Ò¿é¤J¹q¤l¶l¥óªº¨Ï¥ÎªÌ¤w¸g¥Ó½Ð¹L±b¸¹.";\r
$string['emailformat'] = "¹q¤l¶l¥ó®æ¦¡";\r
-$string['emailmustbereal'] = "ª`·N: ¨S¦³¿é¤J¹q¤l¶l¥óªÌ,¶È¯à¶i¤J»Ýn±K½Xªº½Òµ{<BR>¤@¥¹§Ñ°O±K½X»Ý§ä½Òµ{±Ð®v«·s³]©w±K½X";\r
+$string['emailmustbereal'] = "ª`·N: ¨S¦³¿é¤J¹q¤l¶l¥óªÌ,¶È¯à¶i¤J»Ýn±K½Xªº½Òµ{<br />¤@¥¹§Ñ°O±K½X»Ý§ä½Òµ{±Ð®v«·s³]©w±K½X";\r
$string['enrolmentkey'] = "½Òµ{±MÄݱK½X";\r
-$string['enrolmentkeyfrom'] = "¥»½Òµ{»Ýn '½Òµ{±MÄݱK½X' - ¶È»Ý¿é¤J¤@¦¸<BR>±K½X½Ð¦V¶}½Ò±Ð®v \$a ¯Á¨ú";\r
-$string['enrolmentkeyhint'] = "©Ò¿é¤Jªº½Òµ{±MÄݱK½X¤£¥¿½T, ½Ð«·s¿é¤J<BR>(´£¥Ü - ¥H '\$a' °_©l)";\r
+$string['enrolmentkeyfrom'] = "¥»½Òµ{»Ýn '½Òµ{±MÄݱK½X' - ¶È»Ý¿é¤J¤@¦¸<br />±K½X½Ð¦V¶}½Ò±Ð®v \$a ¯Á¨ú";\r
+$string['enrolmentkeyhint'] = "©Ò¿é¤Jªº½Òµ{±MÄݱK½X¤£¥¿½T, ½Ð«·s¿é¤J<br />(´£¥Ü - ¥H '\$a' °_©l)";\r
$string['entercourse'] = "«ö¤U¥H¶i¤J½Òµ{";\r
$string['enteremailaddress'] = "½Ð¿é¤Jµù¥Uµn°Oªº¹q¤l¶l¥ó ¥H«K¨t²Î«·s³]©wÓ¤H±K¶Ü ¨Ã°e¨ì§Aªº¹q¤l¶l¥ó«H½c.";\r
$string['error'] = "¿ù»~";\r
<LI>½Ð©ó <A HREF=\$a>¥Ó½Ð·s±b¸¹</A> ªí®æ¤¤¿é¤JÓ¤H¬ÛÃö¸ê®Æ.\r
<LI>¨Ì¾Ú«ü¥Ü§¹¦¨µù¥U¤âÄò,¶i¦æµn¤J°Ê§@.\r
<LI>µn¤J«á½Ð¿ï¾Ü·Qn°Ñ¥[ªº½Òµ{.\r
- <br>³¡¤À½Òµ{¶}½Ò±Ð®v¥i¯à·|³]©w±MÄݱK½X, «h»Ýn¨ú±o±MÄݱK½X«á¤~¯à¶i¤J(¶È»Ýªì¦¸¶i¤J½Òµ{®É¿é¤J)\r
+ <br />³¡¤À½Òµ{¶}½Ò±Ð®v¥i¯à·|³]©w±MÄݱK½X, «h»Ýn¨ú±o±MÄݱK½X«á¤~¯à¶i¤J(¶È»Ýªì¦¸¶i¤J½Òµ{®É¿é¤J)\r
¶i¤J½Òµ{«á ¥¼¨Ó¥u»Ýnµn¤J«K¥i¦A¦¸¶i¤J½Òµ{, ¤£»Ýn¦A¿é¤J½Òµ{±MÄݱK½X\r
</OL>";\r
$string['loginstepsnone'] = "¶Ù!<P>»Ýn§¹¦¨µù¥U¤âÄò¤~¥i¯à¶i¤J¥»½Òµ{.\r
$string['uploadafile'] = "¤W¸üÀÉ®×";\r
$string['uploadthisfile'] = "¤W¸ü¥»ÀÉ®×";\r
$string['userdeleted'] = "¥»¨Ï¥ÎªÌ±b¸¹¤w³Q§R°£";\r
-$string['userdescription'] = "Ó¤H²¤¶¡G<BR>¾Ç¥Í½Ð¼g:<BR>¾Ç®Õ/¦~¯Å/¯Z§O<P>¦Ñ®v½Ð¼g:<BR>²¦·~¾Ç®Õ¨t¯Å»P<BR>¥ô±Ð¾Ç®Õ¤Î¬ì¥Ø";\r
+$string['userdescription'] = "Ó¤H²¤¶¡G<br />¾Ç¥Í½Ð¼g:<br />¾Ç®Õ/¦~¯Å/¯Z§O<P>¦Ñ®v½Ð¼g:<br />²¦·~¾Ç®Õ¨t¯Å»P<br />¥ô±Ð¾Ç®Õ¤Î¬ì¥Ø";\r
$string['username'] = "±b¸¹¦WºÙ";\r
$string['usernameexists'] = "±b¸¹¦WºÙ«½Æ(¤w³Q¨Ï¥Î), ½Ð¥t¿ï·sªº¦WºÙ";\r
$string['userprofilefor'] = " \$a ªºÓ¤H³]©w";\r
$string['filloutoneanswer'] = "§A¦Ü¤Ö»Ýn¿é¤J¤@Óµª®×. ¨S¦³µª®×ªºÃD¥ØµL®Ä.";\r
$string['fillouttwochoices'] = "§A¦Ü¤Ö»Ýn¿é¤J¨âÓµª®×. ¨S¦³¤º®eªºµª®×µL®Ä.";\r
$string['fractionsaddwrong'] = "§A©Ò´£¨Ñ¦U¿ï¶µ¤À¼ÆÁ`©M¨Ã«D 100%%, ¦Ó¬O \$a%%\r
-<BR>½Ð¦^¥h×¥¿¦¹ÃDªº¿ù»~¤À°t?";\r
+<br />½Ð¦^¥h×¥¿¦¹ÃDªº¿ù»~¤À°t?";\r
$string['fractionsnomax'] = "¦Ü¤Ö¤@Óµª®×À³¸Ó±o¤À¬O 100%%, ¤~¦³¥i¯à®³¨ì¥»ÃDªºº¡¤À.\r
-<BR>·Q¦^¥h×¥¿¦¹ÃDªº¿ù»~¤À°t¶Ü ?";\r
+<br />·Q¦^¥h×¥¿¦¹ÃDªº¿ù»~¤À°t¶Ü ?";\r
$string['gradeaverage'] = "¥§¡±o¤À";\r
$string['gradehighest'] = "³Ì°ª¤À¼Æ";\r
$string['grademethod'] = "µû¤À¤è¦¡";\r
\r
$string['about'] = '關於此編輯器';\r
$string['absbottom'] = '正底部';\r
-$string['absmiddle'] = '正中';\r
+$string['middle'] = '正中';\r
$string['address'] = '地址';\r
$string['alignment'] = '位置';\r
$string['alternatetext'] = '提示文字';\r
$string['entryexported'] = '登錄成功導出';\r
$string['entryishidden'] = '(該項目目前被隱藏)';\r
$string['entryusedynalink'] = '該登錄將被自動鏈結';\r
-$string['explainaddentry'] = '新增登錄到目前的語彙。<br> 概念和定義是必填的欄位';\r
+$string['explainaddentry'] = '新增登錄到目前的語彙。<br /> 概念和定義是必填的欄位';\r
$string['explainall'] = '在一頁中顯示所有登錄';\r
$string['explainalphabet'] = '通過此索引瀏覽辭彙';\r
-$string['explainexport'] = '所有檔案已經被建立。<BR> 請將它下載並安全的保存。你可以匯入它們,當你需要的時候或匯入其他的課程。 ';\r
+$string['explainexport'] = '所有檔案已經被建立。<br /> 請將它下載並安全的保存。你可以匯入它們,當你需要的時候或匯入其他的課程。 ';\r
$string['explainimport'] = '你必須指明檔名來匯入,並且定義流程標準。<P> 送出你的請求,來檢視結果。';\r
$string['explainspecial'] = '顯示沒有由英文字母開頭的登錄';\r
$string['exportedentry'] = '匯出的記錄';\r
$string['emailenable'] = '這個電子郵件信箱可使用';\r
$string['emailexists'] = '所輸入電子郵件的使用者已經申請過帳號.';\r
$string['emailformat'] = '電子郵件格式';\r
-$string['emailmustbereal'] = '注意: 沒有輸入電子郵件者,僅能進入需要密碼的課程<BR>一旦忘記密碼需找課程教師重新設定密碼';\r
+$string['emailmustbereal'] = '注意: 沒有輸入電子郵件者,僅能進入需要密碼的課程<br />一旦忘記密碼需找課程教師重新設定密碼';\r
$string['emailpasswordconfirmationsubject'] = '$a :變更密碼資訊';\r
$string['enable'] = '啟動';\r
$string['enrolledincourse'] = '加入課程!! $a !!';\r
$string['enrolledincoursenot'] = '未加入課程 !! $a !!';\r
$string['enrolmentconfirmation'] = '你即將加入成為課程的成員。 <b>你確定要這樣做嗎??</b>';\r
$string['enrolmentkey'] = '課程專屬密碼';\r
-$string['enrolmentkeyfrom'] = '本課程需要 課程專屬密碼 - 僅需輸入一次<BR>密碼請向開課教師 $a 索取';\r
-$string['enrolmentkeyhint'] = '所輸入的課程專屬密碼不正確, 請重新輸入<BR>(提示 - 以 $a 起始)';\r
+$string['enrolmentkeyfrom'] = '本課程需要 課程專屬密碼 - 僅需輸入一次<br />密碼請向開課教師 $a 索取';\r
+$string['enrolmentkeyhint'] = '所輸入的課程專屬密碼不正確, 請重新輸入<br />(提示 - 以 $a 起始)';\r
$string['entercourse'] = '按下以進入課程';\r
$string['enteremailaddress'] = '請輸入註冊登記的電子郵件 以便系統重新設定個人密嗎 並送到你的電子郵件信箱.';\r
$string['error'] = '錯誤';\r
<LI>請於 <A HREF=$a>申請新帳號</A> 表格中輸入個人相關資料.\r
<LI>依據指示完成註冊手續,進行登入動作.\r
<LI>登入後請選擇想要參加的課程.\r
- <br>部分課程開課教師可能會設定專屬密碼, 則需要取得專屬密碼後才能進入(僅需初次進入課程時輸入)\r
+ <br />部分課程開課教師可能會設定專屬密碼, 則需要取得專屬密碼後才能進入(僅需初次進入課程時輸入)\r
進入課程後 未來只需要登入便可再次進入課程, 不需要再輸入課程專屬密碼\r
</OL>';\r
$string['loginstepsnone'] = '嗨!<P>需要完成註冊手續才可能進入本課程.\r
$string['userconfirmed'] = '確認 $a';\r
$string['userdata'] = '使用者資料';\r
$string['userdeleted'] = '本使用者帳號已被刪除';\r
-$string['userdescription'] = '個人簡介:<BR>學生請寫:<BR>學校/年級/班別<P>老師請寫:<BR>畢業學校系級與<BR>任教學校及科目';\r
+$string['userdescription'] = '個人簡介:<br />學生請寫:<br />學校/年級/班別<P>老師請寫:<br />畢業學校系級與<br />任教學校及科目';\r
$string['userfiles'] = '使用者檔案';\r
$string['username'] = '帳號名稱';\r
$string['usernameexists'] = '帳號名稱重複(已被使用), 請另選新的名稱';\r
\r
\r
$string['acceptederror'] = '普遍的錯誤';\r
-$string['addingquestions'] = '頁面的這一邊用來管理題庫。題目分門別類,以便管理。題庫中的題目可用於你的課程中的任何測驗。如果你選擇“公佈”它們,則甚至可用於其他課程。<br><br>你在選擇或創建類別後才能創建或編輯題目。你可以選擇任何題目加入到另一邊的測驗中。';\r
+$string['addingquestions'] = '頁面的這一邊用來管理題庫。題目分門別類,以便管理。題庫中的題目可用於你的課程中的任何測驗。如果你選擇“公佈”它們,則甚至可用於其他課程。<br /><br />你在選擇或創建類別後才能創建或編輯題目。你可以選擇任何題目加入到另一邊的測驗中。';\r
$string['addquestions'] = '添加題目';\r
$string['addquestionstoquiz'] = '向當前測驗添加題目';\r
$string['addselectedtoquiz'] = '將選擇的題目加到測驗卷';\r
$string['filloutthreequestions'] = '你必須至少填寫三個問題。留空不填的問題將作廢。';\r
$string['fillouttwochoices'] = '你至少必須填寫一個選項。選項留空的將作廢。';\r
$string['fractionsaddwrong'] = '你所提供各選項分數總和並非 100%%, 而是 $a%%\r
-<BR>請回去修正此題的錯誤分配?';\r
+<br />請回去修正此題的錯誤分配?';\r
$string['fractionsnomax'] = '至少一個答案應該得分是 100%%, 才有可能拿到本題的滿分.\r
-<BR>想回去修正此題的錯誤分配嗎 ?';\r
+<br />想回去修正此題的錯誤分配嗎 ?';\r
$string['gift'] = 'GIFT 格式';\r
$string['gradeaverage'] = '平均得分';\r
$string['gradehighest'] = '最高分數';\r
$string['noresponse'] = '無回覆';\r
$string['noreview'] = '本試題不允許重新檢視作答結果';\r
$string['noreviewuntil'] = '本試題 $a 以後才可以檢視作答結果';\r
-$string['notenoughsubquestions'] = '沒有定義足夠的小題!<br>你要退回去修改嗎?';\r
+$string['notenoughsubquestions'] = '沒有定義足夠的小題!<br />你要退回去修改嗎?';\r
$string['numerical'] = '算術';\r
$string['paragraphquestion'] = '短文問題不支援在 $a ,這個問題將被忽略';\r
$string['percentcorrect'] = '正確率';\r
$string['assessmentdropped'] = '評價下降';\r
$string['assessmentgrade'] = '評價得分: $a';\r
$string['assessmentnotyetagreed'] = '評價還未被允許 ';\r
-$string['assessmentofresubmission'] = '這是有關這個工作被修正後的評價。<br>目前的表單顯示數據為先前的成績和註解. <br>請在修正過工作後修定';\r
+$string['assessmentofresubmission'] = '這是有關這個工作被修正後的評價。<br />目前的表單顯示數據為先前的成績和註解. <br />請在修正過工作後修定';\r
$string['assessmentofthissubmission'] = '關於這份提交的評價';\r
$string['assessments'] = '評價';\r
$string['assessmentsareok'] = '高度評價';\r
$string['nosubmission'] = '尚未提交';\r
$string['nosubmissionsavailableforassessment'] = '沒有針對評價的看法';\r
$string['notavailable'] = '不可使用';\r
-$string['noteonassessmentelements'] = '注意,得分可分解為一些“評價要素”。.<BR> 這使評分變得容易且保持一致性。 <BR> 作為教師你須在佈置好作業之前添加這些要素。<BR> 點擊課程中的佈置作業,如果沒有指定過要素,你就會看到提示要求添加要素。<BR> 你可以使用編輯課外作業頁面來改變要素的數量。<BR> 具體要素本身在“管理課外作業”頁面中修改。';\r
+$string['noteonassessmentelements'] = '注意,得分可分解為一些“評價要素”。.<br /> 這使評分變得容易且保持一致性。 <br /> 作為教師你須在佈置好作業之前添加這些要素。<br /> 點擊課程中的佈置作業,如果沒有指定過要素,你就會看到提示要求添加要素。<br /> 你可以使用編輯課外作業頁面來改變要素的數量。<br /> 具體要素本身在“管理課外作業”頁面中修改。';\r
$string['notgraded'] = '尚未評分';\r
$string['notitlegiven'] = '尚未命名';\r
$string['numberofassessmentelements'] = '評論的數目、評價要素、得分範圍或標準聲明';\r
$string['view'] = '查看';\r
$string['viewassessmentofteacher'] = '查看 $a 的評價';\r
$string['viewotherassessments'] = '查看其他評價';\r
-$string['warningonamendingelements'] = '<b>警告</b>:已經有提交的評價。 <BR>請<b><big>不要</big></b>改變要素的數目、量表的類型或要素的權重';\r
+$string['warningonamendingelements'] = '<b>警告</b>:已經有提交的評價。 <br />請<b><big>不要</big></b>改變要素的數目、量表的類型或要素的權重';\r
$string['weight'] = '權重';\r
$string['weightederrorcount'] = '加權的錯誤數: $a';\r
$string['weightforbias'] = '偏差權重';\r
return;
}
- if ($newline) $msg .= "<br>\n";
+ if ($newline) $msg .= "<br />\n";
if (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) echo $msg;
else echo strip_tags($msg);
Advantages include:
a. StartTrans/CompleteTrans is nestable, unlike BeginTrans/CommitTrans/RollbackTrans.
- Only the outermost block is treated as a transaction.<br>
- b. CompleteTrans auto-detects SQL errors, and will rollback on errors, commit otherwise.<br>
+ Only the outermost block is treated as a transaction.<br />
+ b. CompleteTrans auto-detects SQL errors, and will rollback on errors, commit otherwise.<br />
c. All BeginTrans/CommitTrans/RollbackTrans inside a StartTrans/CompleteTrans block
are disabled, making it backward compatible.
*/
/* old version 'rm -f `find '.$ADODB_CACHE_DIR.' -name adodb_*.cache`'; */
}
if ($this->debug) {
- ADOConnection::outp( "CacheFlush: $cmd<br><pre>\n", system($cmd),"</pre>");
+ ADOConnection::outp( "CacheFlush: $cmd<br /><pre>\n", system($cmd),"</pre>");
} else {
exec($cmd);
}
chmod($filename,0644);\r
}else {\r
fclose($fd);\r
- if ($debug)ADOConnection::outp( " Failed acquiring lock for $filename<br>\n");\r
+ if ($debug)ADOConnection::outp( " Failed acquiring lock for $filename<br />\n");\r
$ok = false;\r
}\r
\r
\r
$rs = $db->Execute("select * from adoxyz");\r
foreach($rs as $k => $v) {\r
- echo $k; print_r($v); echo "<br>";\r
+ echo $k; print_r($v); echo "<br />";\r
}\r
\r
\r
if ($inBrowser) {\r
$ss = htmlspecialchars($ss);\r
if ($zthis->debug === -1)\r
- ADOConnection::outp( "<br>\n($zthis->databaseType): ".htmlspecialchars($sqlTxt)." <code>$ss</code>\n<br>\n",false);\r
+ ADOConnection::outp( "<br />\n($zthis->databaseType): ".htmlspecialchars($sqlTxt)." <code>$ss</code>\n<br />\n",false);\r
else \r
ADOConnection::outp( "<hr>\n($zthis->databaseType): ".htmlspecialchars($sqlTxt)." <code>$ss</code>\n<hr>\n",false);\r
} else {\r
$conn->debug = $dbg;\r
}\r
if (isset($HTTP_SERVER_VARS['HTTP_HOST'])) {\r
- $tracer .= '<br>'.$HTTP_SERVER_VARS['HTTP_HOST'];\r
+ $tracer .= '<br />'.$HTTP_SERVER_VARS['HTTP_HOST'];\r
if (isset($HTTP_SERVER_VARS['PHP_SELF'])) $tracer .= $HTTP_SERVER_VARS['PHP_SELF'];\r
} else \r
- if (isset($HTTP_SERVER_VARS['PHP_SELF'])) $tracer .= '<br>'.$HTTP_SERVER_VARS['PHP_SELF'];\r
+ if (isset($HTTP_SERVER_VARS['PHP_SELF'])) $tracer .= '<br />'.$HTTP_SERVER_VARS['PHP_SELF'];\r
//$tracer .= (string) adodb_backtrace(false);\r
\r
$tracer = substr($tracer,0,500);\r
timer decimal(16,6))");\r
}\r
if (!$ok) {\r
- ADOConnection::outp( "<b>LOGSQL Insert Failed</b>: $isql<br>$err2</br>");\r
+ ADOConnection::outp( "<b>LOGSQL Insert Failed</b>: $isql<br />$err2</br>");\r
$conn->_logsql = false;\r
}\r
}\r
$d_system = $info[2] - $last[2];\r
$d_idle = $info[3] - $last[3];\r
\r
- //printf("Delta - User: %f Nice: %f System: %f Idle: %f<br>",$d_user,$d_nice,$d_system,$d_idle);\r
+ //printf("Delta - User: %f Nice: %f System: %f Idle: %f<br />",$d_user,$d_nice,$d_system,$d_idle);\r
\r
if (strncmp(PHP_OS,'WIN',3)==0) {\r
if ($d_idle < 1) $d_idle = 1;\r
if ($arr) {\r
$s .= '<h3>Scripts Affected</h3>';\r
foreach($arr as $k) {\r
- $s .= sprintf("%4d",$k[0]).' '.strip_tags($k[1]).'<br>';\r
+ $s .= sprintf("%4d",$k[0]).' '.strip_tags($k[1]).'<br />';\r
}\r
}\r
$this->conn->fnExecute = $saveE;\r
\r
if (!$rs) return "<p>$this->helpurl. ".$this->conn->ErrorMsg()."</p>";\r
$s = "<h3>Suspicious SQL</h3>\r
-<font size=1>The following SQL have high average execution times</font><br>\r
+<font size=1>The following SQL have high average execution times</font><br />\r
<table border=1 bgcolor=white><tr><td><b>Avg Time</b><td><b>Count</b><td><b>SQL</b><td><b>Max</b><td><b>Min</b></tr>\n";\r
$max = $this->maxLength;\r
while (!$rs->EOF) {\r
$raw = urlencode($sql);\r
if (strlen($raw)>$max-100) {\r
$sql2 = substr($sql,0,$max-500);\r
- $raw = urlencode($sql2).'&part='.crc32($sql);\r
+ $raw = urlencode($sql2).'&part='.crc32($sql);\r
}\r
- $prefix = "<a target=sql".rand()." href=\"?hidem=1&exps=1&sql=".$raw."&x#explain\">";\r
+ $prefix = "<a target=sql".rand()." href=\"?hidem=1&exps=1&sql=".$raw."&x#explain\">";\r
$suffix = "</a>";\r
if ($this->explain == false || strlen($prefix)>$max) {\r
$suffix = ' ... <i>String too long for GET parameter: '.strlen($prefix).'</i>';\r
$ADODB_FETCH_MODE = $save;\r
if (!$rs) return "<p>$this->helpurl. ".$this->conn->ErrorMsg()."</p>";\r
$s = "<h3>Expensive SQL</h3>\r
-<font size=1>Tuning the following SQL will reduce the server load substantially</font><br>\r
+<font size=1>Tuning the following SQL will reduce the server load substantially</font><br />\r
<table border=1 bgcolor=white><tr><td><b>Load</b><td><b>Count</b><td><b>SQL</b><td><b>Max</b><td><b>Min</b></tr>\n";\r
$max = $this->maxLength;\r
while (!$rs->EOF) {\r
$raw = urlencode($sql);\r
if (strlen($raw)>$max-100) {\r
$sql2 = substr($sql,0,$max-500);\r
- $raw = urlencode($sql2).'&part='.crc32($sql);\r
+ $raw = urlencode($sql2).'&part='.crc32($sql);\r
}\r
- $prefix = "<a target=sqle".rand()." href=\"?hidem=1&expe=1&sql=".$raw."&x#explain\">";\r
+ $prefix = "<a target=sqle".rand()." href=\"?hidem=1&expe=1&sql=".$raw."&x#explain\">";\r
$suffix = "</a>";\r
if($this->explain == false || strlen($prefix>$max)) {\r
$prefix = '';\r
break;\r
case 'poll':\r
echo "<iframe width=720 height=80% \r
- src=\"{$HTTP_SERVER_VARS['PHP_SELF']}?do=poll2&hidem=1\"></iframe>";\r
+ src=\"{$HTTP_SERVER_VARS['PHP_SELF']}?do=poll2&hidem=1\"></iframe>";\r
break;\r
case 'poll2':\r
echo "<pre>";\r
break;\r
case 'viewsql':\r
if (empty($HTTP_GET_VARS['hidem']))\r
- echo " <a href=\"?do=viewsql&clearsql=1\">Clear SQL Log</a><br>";\r
+ echo " <a href=\"?do=viewsql&clearsql=1\">Clear SQL Log</a><br />";\r
echo($this->SuspiciousSQL($nsql));\r
echo($this->ExpensiveSQL($nsql));\r
echo($this->InvalidSQL($nsql));\r
if (empty($e1)) $e1 = '-1'; // postgresql fix\r
print ' '.$e1.': '.$e2;\r
} else {\r
- print "<p>No Recordset returned<br></p>";\r
+ print "<p>No Recordset returned<br /></p>";\r
}\r
}\r
} // foreach\r
\r
- 27 Feb 2003 0.07\r
All negative numbers handled by adodb now because of RH 7.3+ problems.\r
-See http://bugs.php.net/bug.php?id=20048&edit=2\r
+See http://bugs.php.net/bug.php?id=20048&edit=2\r
\r
- 4 Feb 2003 0.06\r
Fixed a typo, 1852 changed to 1582! This means that pre-1852 dates\r
echo (mktime(0, 0, 0, 1, 1, 1960)); // prints -1\r
\r
References:\r
- http://bugs.php.net/bug.php?id=20048&edit=2\r
+ http://bugs.php.net/bug.php?id=20048&edit=2\r
http://lists.debian.org/debian-glibc/2002/debian-glibc-200205/msg00010.html\r
*/\r
\r
//print " $y1/$m ";\r
$t = adodb_mktime(0,0,0,$m,13,$y1);\r
if ("$y1-$m-13 00:00:00" != adodb_date('Y-n-d H:i:s',$t)) {\r
- print "<b>$y1 error</b><br>";\r
+ print "<b>$y1 error</b><br />";\r
return false;\r
}\r
return true;\r
if (!defined('ADODB_TEST_DATES')) define('ADODB_TEST_DATES',1);\r
\r
$t = adodb_mktime(0,0,0);\r
- if (!(adodb_date('Y-m-d') == date('Y-m-d'))) print 'Error in '.adodb_mktime(0,0,0).'<br>';\r
+ if (!(adodb_date('Y-m-d') == date('Y-m-d'))) print 'Error in '.adodb_mktime(0,0,0).'<br />';\r
\r
$t = adodb_mktime(0,0,0,6,1,2102);\r
- if (!(adodb_date('Y-m-d',$t) == '2102-06-01')) print 'Error in '.adodb_date('Y-m-d',$t).'<br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '2102-06-01')) print 'Error in '.adodb_date('Y-m-d',$t).'<br />';\r
\r
$t = adodb_mktime(0,0,0,2,1,2102);\r
- if (!(adodb_date('Y-m-d',$t) == '2102-02-01')) print 'Error in '.adodb_date('Y-m-d',$t).'<br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '2102-02-01')) print 'Error in '.adodb_date('Y-m-d',$t).'<br />';\r
\r
\r
print "<p>Testing gregorian <=> julian conversion<p>";\r
$t = adodb_mktime(0,0,0,10,11,1492);\r
//http://www.holidayorigins.com/html/columbus_day.html - Friday check\r
- if (!(adodb_date('D Y-m-d',$t) == 'Fri 1492-10-11')) print 'Error in Columbus landing<br>';\r
+ if (!(adodb_date('D Y-m-d',$t) == 'Fri 1492-10-11')) print 'Error in Columbus landing<br />';\r
\r
$t = adodb_mktime(0,0,0,2,29,1500);\r
- if (!(adodb_date('Y-m-d',$t) == '1500-02-29')) print 'Error in julian leap years<br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '1500-02-29')) print 'Error in julian leap years<br />';\r
\r
$t = adodb_mktime(0,0,0,2,29,1700);\r
- if (!(adodb_date('Y-m-d',$t) == '1700-03-01')) print 'Error in gregorian leap years<br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '1700-03-01')) print 'Error in gregorian leap years<br />';\r
\r
print adodb_mktime(0,0,0,10,4,1582).' ';\r
print adodb_mktime(0,0,0,10,15,1582);\r
$diff = (adodb_mktime(0,0,0,10,15,1582) - adodb_mktime(0,0,0,10,4,1582));\r
- if ($diff != 3600*24) print " <b>Error in gregorian correction = ".($diff/3600/24)." days </b><br>";\r
+ if ($diff != 3600*24) print " <b>Error in gregorian correction = ".($diff/3600/24)." days </b><br />";\r
\r
- print " 15 Oct 1582, Fri=".(adodb_dow(1582,10,15) == 5 ? 'Fri' : '<b>Error</b>')."<br>";\r
- print " 4 Oct 1582, Thu=".(adodb_dow(1582,10,4) == 4 ? 'Thu' : '<b>Error</b>')."<br>";\r
+ print " 15 Oct 1582, Fri=".(adodb_dow(1582,10,15) == 5 ? 'Fri' : '<b>Error</b>')."<br />";\r
+ print " 4 Oct 1582, Thu=".(adodb_dow(1582,10,4) == 4 ? 'Thu' : '<b>Error</b>')."<br />";\r
\r
print "<p>Testing overflow<p>";\r
\r
$t = adodb_mktime(0,0,0,3,33,1965);\r
- if (!(adodb_date('Y-m-d',$t) == '1965-04-02')) print 'Error in day overflow 1 <br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '1965-04-02')) print 'Error in day overflow 1 <br />';\r
$t = adodb_mktime(0,0,0,4,33,1971);\r
- if (!(adodb_date('Y-m-d',$t) == '1971-05-03')) print 'Error in day overflow 2 <br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '1971-05-03')) print 'Error in day overflow 2 <br />';\r
$t = adodb_mktime(0,0,0,1,60,1965);\r
- if (!(adodb_date('Y-m-d',$t) == '1965-03-01')) print 'Error in day overflow 3 '.adodb_date('Y-m-d',$t).' <br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '1965-03-01')) print 'Error in day overflow 3 '.adodb_date('Y-m-d',$t).' <br />';\r
$t = adodb_mktime(0,0,0,12,32,1965);\r
- if (!(adodb_date('Y-m-d',$t) == '1966-01-01')) print 'Error in day overflow 4 '.adodb_date('Y-m-d',$t).' <br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '1966-01-01')) print 'Error in day overflow 4 '.adodb_date('Y-m-d',$t).' <br />';\r
$t = adodb_mktime(0,0,0,12,63,1965);\r
- if (!(adodb_date('Y-m-d',$t) == '1966-02-01')) print 'Error in day overflow 5 '.adodb_date('Y-m-d',$t).' <br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '1966-02-01')) print 'Error in day overflow 5 '.adodb_date('Y-m-d',$t).' <br />';\r
$t = adodb_mktime(0,0,0,13,3,1965);\r
- if (!(adodb_date('Y-m-d',$t) == '1966-01-03')) print 'Error in mth overflow 1 <br>';\r
+ if (!(adodb_date('Y-m-d',$t) == '1966-01-03')) print 'Error in mth overflow 1 <br />';\r
\r
print "Testing 2-digit => 4-digit year conversion<p>";\r
- if (adodb_year_digit_check(00) != 2000) print "Err 2-digit 2000<br>";\r
- if (adodb_year_digit_check(10) != 2010) print "Err 2-digit 2010<br>";\r
- if (adodb_year_digit_check(20) != 2020) print "Err 2-digit 2020<br>";\r
- if (adodb_year_digit_check(30) != 2030) print "Err 2-digit 2030<br>";\r
- if (adodb_year_digit_check(40) != 1940) print "Err 2-digit 1940<br>";\r
- if (adodb_year_digit_check(50) != 1950) print "Err 2-digit 1950<br>";\r
- if (adodb_year_digit_check(90) != 1990) print "Err 2-digit 1990<br>";\r
+ if (adodb_year_digit_check(00) != 2000) print "Err 2-digit 2000<br />";\r
+ if (adodb_year_digit_check(10) != 2010) print "Err 2-digit 2010<br />";\r
+ if (adodb_year_digit_check(20) != 2020) print "Err 2-digit 2020<br />";\r
+ if (adodb_year_digit_check(30) != 2030) print "Err 2-digit 2030<br />";\r
+ if (adodb_year_digit_check(40) != 1940) print "Err 2-digit 1940<br />";\r
+ if (adodb_year_digit_check(50) != 1950) print "Err 2-digit 1950<br />";\r
+ if (adodb_year_digit_check(90) != 1990) print "Err 2-digit 1990<br />";\r
\r
// Test string formating\r
print "<p>Testing date formating</p>";\r
$s1 = date($fmt,0);\r
$s2 = adodb_date($fmt,0);\r
if ($s1 != $s2) {\r
- print " date() 0 failed<br>$s1<br>$s2<br>";\r
+ print " date() 0 failed<br />$s1<br />$s2<br />";\r
}\r
flush();\r
for ($i=100; --$i > 0; ) {\r
$ts = 3600.0*((rand()%60000)+(rand()%60000))+(rand()%60000);\r
$s1 = date($fmt,$ts);\r
$s2 = adodb_date($fmt,$ts);\r
- //print "$s1 <br>$s2 <p>";\r
+ //print "$s1 <br />$s2 <p>";\r
$pos = strcmp($s1,$s2);\r
\r
if (($s1) != ($s2)) {\r
break;\r
}\r
}\r
- print "<b>Error date(): $ts<br><pre> \r
+ print "<b>Error date(): $ts<br /><pre> \r
\"$s1\" (date len=".strlen($s1).")\r
- \"$s2\" (adodb_date len=".strlen($s2).")</b></pre><br>";\r
+ \"$s2\" (adodb_date len=".strlen($s2).")</b></pre><br />";\r
$fail = true;\r
}\r
\r
$a2 = adodb_getdate($ts);\r
$rez = array_diff($a1,$a2);\r
if (sizeof($rez)>0) {\r
- print "<b>Error getdate() $ts</b><br>";\r
+ print "<b>Error getdate() $ts</b><br />";\r
print_r($a1);\r
- print "<br>";\r
+ print "<br />";\r
print_r($a2);\r
print "<p>";\r
$fail = true;\r
}\r
$cnt += 1;\r
}\r
- echo "Tested $cnt dates<br>";\r
+ echo "Tested $cnt dates<br />";\r
if (!$fail) print "<p>Passed !</p>";\r
else print "<p><b>Failed</b> :-(</p>";\r
}\r
<BODY BGCOLOR='white'>
<a name="top"><!-- --></a><a name="top"></a>
<h1>Index of All Elements</h1>
-<b>Indexes by package:</b><br>
-<a href="elementindex_xmlschema.html">xmlschema</a><br>
-<br>
+<b>Indexes by package:</b><br />
+<a href="elementindex_xmlschema.html">xmlschema</a><br />
+<br />
<a href="elementindex.html#a">a</a>
<a href="elementindex.html#d">d</a>
<a href="elementindex.html#e">e</a>
<a href="elementindex.html#s">s</a>
<table>
<tr><td colspan = "2"><a name="a"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
</TABLE>
</td></tr>
<tr><td><b>adodb-xmlschema.php</b></td><td width="100%" align="left" valign="top">procedural page <a href="xmlschema/_adodb-xmlschema_php.html">adodb-xmlschema.php</a></td></tr>
- <tr><td><b>adoSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodadoSchema">adoSchema::adoSchema()</a><br> Constructor.</td></tr>
- <tr><td><b>adoSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, class <a href="xmlschema/adoSchema.html">adoSchema</a><br> Loads and parses an XML file, creating an array of "ready-to-run" SQL statements</td></tr>
+ <tr><td><b>adoSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodadoSchema">adoSchema::adoSchema()</a><br /> Constructor.</td></tr>
+ <tr><td><b>adoSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, class <a href="xmlschema/adoSchema.html">adoSchema</a><br /> Loads and parses an XML file, creating an array of "ready-to-run" SQL statements</td></tr>
<tr><td colspan = "2"><a name="d"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
<tr><td><b>$dbconn</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, variable <a href="xmlschema/adoSchema.html#var$dbconn">adoSchema::$dbconn</a></td></tr>
<tr><td><b>$dbType</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, variable <a href="xmlschema/adoSchema.html#var$dbType">adoSchema::$dbType</a></td></tr>
<tr><td><b>$dict</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, variable <a href="xmlschema/adoSchema.html#var$dict">adoSchema::$dict</a></td></tr>
- <tr><td><b>Destroy</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodDestroy">adoSchema::Destroy()</a><br> Destructor</td></tr>
+ <tr><td><b>Destroy</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodDestroy">adoSchema::Destroy()</a><br /> Destructor</td></tr>
<tr><td colspan = "2"><a name="e"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
</TR>
</TABLE>
</td></tr>
- <tr><td><b>ExecuteSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodExecuteSchema">adoSchema::ExecuteSchema()</a><br> Loads a schema into the database</td></tr>
+ <tr><td><b>ExecuteSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodExecuteSchema">adoSchema::ExecuteSchema()</a><br /> Loads a schema into the database</td></tr>
<tr><td colspan = "2"><a name="p"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
</TR>
</TABLE>
</td></tr>
- <tr><td><b>ParseSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodParseSchema">adoSchema::ParseSchema()</a><br> Loads and parses an XML file</td></tr>
+ <tr><td><b>ParseSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodParseSchema">adoSchema::ParseSchema()</a><br /> Loads and parses an XML file</td></tr>
<tr><td colspan = "2"><a name="s"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
</td></tr>
<tr><td><b>$sqlArray</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, variable <a href="xmlschema/adoSchema.html#var$sqlArray">adoSchema::$sqlArray</a></td></tr>
<tr><td colspan = "2"><a name="x"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
<BODY BGCOLOR='white'>
<a name="top"><!-- --></a><a name="top"></a>
<h1>Element index for package xmlschema</h1>
-<br>
-<a href="elementindex.html"><b>Index of all elements</b></a><br>
+<br />
+<a href="elementindex.html"><b>Index of all elements</b></a><br />
<a href="elementindex_xmlschema.html#a">a</a>
<a href="elementindex_xmlschema.html#d">d</a>
<a href="elementindex_xmlschema.html#e">e</a>
<a href="elementindex_xmlschema.html#x">x</a>
<table>
<tr><td colspan = "2"><a name="a"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
</TABLE>
</td></tr>
<tr><td><b>adodb-xmlschema.php</b></td><td width="100%" align="left" valign="top">procedural page <a href="xmlschema/_adodb-xmlschema_php.html">adodb-xmlschema.php</a></td></tr>
- <tr><td><b>adoSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodadoSchema">adoSchema::adoSchema()</a><br> Constructor.</td></tr>
- <tr><td><b>adoSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, class <a href="xmlschema/adoSchema.html">adoSchema</a><br> Loads and parses an XML file, creating an array of "ready-to-run" SQL statements</td></tr>
+ <tr><td><b>adoSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodadoSchema">adoSchema::adoSchema()</a><br /> Constructor.</td></tr>
+ <tr><td><b>adoSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, class <a href="xmlschema/adoSchema.html">adoSchema</a><br /> Loads and parses an XML file, creating an array of "ready-to-run" SQL statements</td></tr>
<tr><td colspan = "2"><a name="d"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
<tr><td><b>$dbconn</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, variable <a href="xmlschema/adoSchema.html#var$dbconn">adoSchema::$dbconn</a></td></tr>
<tr><td><b>$dbType</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, variable <a href="xmlschema/adoSchema.html#var$dbType">adoSchema::$dbType</a></td></tr>
<tr><td><b>$dict</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, variable <a href="xmlschema/adoSchema.html#var$dict">adoSchema::$dict</a></td></tr>
- <tr><td><b>Destroy</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodDestroy">adoSchema::Destroy()</a><br> Destructor</td></tr>
+ <tr><td><b>Destroy</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodDestroy">adoSchema::Destroy()</a><br /> Destructor</td></tr>
<tr><td colspan = "2"><a name="e"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
</TR>
</TABLE>
</td></tr>
- <tr><td><b>ExecuteSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodExecuteSchema">adoSchema::ExecuteSchema()</a><br> Loads a schema into the database</td></tr>
+ <tr><td><b>ExecuteSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodExecuteSchema">adoSchema::ExecuteSchema()</a><br /> Loads a schema into the database</td></tr>
<tr><td colspan = "2"><a name="i"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
</TABLE>
</td></tr>
<tr><td colspan = "2"><a name="p"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
</TR>
</TABLE>
</td></tr>
- <tr><td><b>ParseSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodParseSchema">adoSchema::ParseSchema()</a><br> Loads and parses an XML file</td></tr>
+ <tr><td><b>ParseSchema</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, method <a href="xmlschema/adoSchema.html#methodParseSchema">adoSchema::ParseSchema()</a><br /> Loads and parses an XML file</td></tr>
<tr><td colspan = "2"><a name="s"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
</td></tr>
<tr><td><b>$sqlArray</b></td><td width="100%" align="left" valign="top">in file adodb-xmlschema.php, variable <a href="xmlschema/adoSchema.html#var$sqlArray">adoSchema::$sqlArray</a></td></tr>
<tr><td colspan = "2"><a name="x"> </a>
-<a href="#top">top</a><br>
+<a href="#top">top</a><br />
<TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
<TR CLASS='TableHeadingColor'>
<TD>
<LINK REL ='stylesheet' TYPE='text/css' HREF='media/stylesheet.css' TITLE='Style'>
</HEAD>
<BODY BGCOLOR='white'>
-<a name="top"><!-- --></a><a href="#Post-parsing">Post-parsing</a><br>
+<a name="top"><!-- --></a><a href="#Post-parsing">Post-parsing</a><br />
<div id="credit">
<hr>
Documention generated on Sat, 3 May 2003 13:13:39 -0400 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0rc1</a>
//--></STYLE>
</HEAD>
<BODY >
-<a name="top"><!-- --></a><b>Package xmlschema</b><br>
-<a href='classtrees_xmlschema.html' target='right'>Class Trees</a><br>
-<a href='elementindex_xmlschema.html' target='right'>Alphabetical Element Index</a><br>
+<a name="top"><!-- --></a><b>Package xmlschema</b><br />
+<a href='classtrees_xmlschema.html' target='right'>Class Trees</a><br />
+<a href='elementindex_xmlschema.html' target='right'>Alphabetical Element Index</a><br />
<a href="blank.html" target="right">xmlschema</a>
<H3>Files</H3>
<UL>
<LI><CODE><A HREF="#_adodb_inc_php">include</A></CODE> = <CODE class="varsummarydefault">"adodb.inc.php"</CODE>
- <BR>Include the main ADODB library
+ <br />Include the main ADODB library
</UL>
<hr>
<!-- =========== GLOBAL VARIABLE SUMMARY =========== -->
<UL>
<A NAME="_adodb_inc_php"><!-- --></A>
<LI><SPAN class="code">include file:</SPAN> = <CODE class="varsummarydefault">"adodb.inc.php"</CODE> [line <span class="linenumber">31</span>]<br />
- <BR><BR>
+ <br /><br />
<!-- ========== Info from phpDoc block ========= -->
<div class="sdesc">Include the main ADODB library</div>
<UL>
<UL>
<!-- =========== Summary =========== -->
<LI><CODE><a href="../xmlschema/adoSchema.html#var$dbconn">$dbconn</a></CODE> = <CODE class="varsummarydefault"></CODE>
- <BR>
+ <br />
<!-- =========== Summary =========== -->
<LI><CODE><a href="../xmlschema/adoSchema.html#var$dbType">$dbType</a></CODE> = <CODE class="varsummarydefault"></CODE>
- <BR>
+ <br />
<!-- =========== Summary =========== -->
<LI><CODE><a href="../xmlschema/adoSchema.html#var$dict">$dict</a></CODE> = <CODE class="varsummarydefault"></CODE>
- <BR>
+ <br />
<!-- =========== Summary =========== -->
<LI><CODE><a href="../xmlschema/adoSchema.html#var$sqlArray">$sqlArray</a></CODE> = <CODE class="varsummarydefault"></CODE>
- <BR>
+ <br />
<!-- =========== Summary =========== -->
<LI><CODE><a href="../xmlschema/adoSchema.html#var$xmlParser">$xmlParser</a></CODE> = <CODE class="varsummarydefault"></CODE>
- <BR>
+ <br />
</UL>
<hr>
<UL>
<!-- =========== Summary =========== -->
<LI><CODE><A HREF='../xmlschema/adoSchema.html#methodadoSchema'>void adoSchema()</A></CODE>
- <BR>Constructor.
+ <br />Constructor.
<!-- =========== Summary =========== -->
<LI><CODE><A HREF='../xmlschema/adoSchema.html#methodDestroy'>void Destroy()</A></CODE>
- <BR>Destructor
+ <br />Destructor
<!-- =========== Summary =========== -->
<LI><CODE><A HREF='../xmlschema/adoSchema.html#methodExecuteSchema'>integer ExecuteSchema()</A></CODE>
- <BR>Loads a schema into the database
+ <br />Loads a schema into the database
<!-- =========== Summary =========== -->
<LI><CODE><A HREF='../xmlschema/adoSchema.html#methodParseSchema'>array ParseSchema()</A></CODE>
- <BR>Loads and parses an XML file
+ <br />Loads and parses an XML file
</UL>
<!-- =========== INHERITED METHOD SUMMARY =========== -->
<A NAME='methodadoSchema'><!-- --></A>
<LI><SPAN class="code">Constructor void adoSchema()</SPAN> [line <span class="linenumber">441</span>]
-<BR><BR>
+<br /><br />
<SPAN class="type">Usage:</SPAN> <SPAN class="code">adoSchema(
object
$dbconn)</SPAN>
-<BR><BR>
+<br /><br />
<!-- ========== Info from phpDoc block ========= -->
<div class="sdesc">Constructor.</div>
<UL>
</UL>
<p class="top">[ <a href="#top">Top</a> ]</p>
-<BR>
+<br />
<A NAME='methodDestroy'><!-- --></A>
<LI><SPAN class="code">void Destroy()</SPAN> [line <span class="linenumber">725</span>]
-<BR><BR>
+<br /><br />
<SPAN class="type">Usage:</SPAN> <SPAN class="code">Destroy(
)</SPAN>
-<BR><BR>
+<br /><br />
<!-- ========== Info from phpDoc block ========= -->
<div class="sdesc">Destructor</div>
<UL>
</UL>
<p class="top">[ <a href="#top">Top</a> ]</p>
-<BR>
+<br />
<A NAME='methodExecuteSchema'><!-- --></A>
<LI><SPAN class="code">integer ExecuteSchema()</SPAN> [line <span class="linenumber">504</span>]
-<BR><BR>
+<br /><br />
<SPAN class="type">Usage:</SPAN> <SPAN class="code">ExecuteSchema(
array
$sqlArray, [boolean
$continueOnErr = TRUE])</SPAN>
-<BR><BR>
+<br /><br />
<!-- ========== Info from phpDoc block ========= -->
<div class="sdesc">Loads a schema into the database</div>
<LI><B>return</B>: <CODE>0 if failed, 1 if errors, 2 if successful</CODE>
</UL>
<p class="top">[ <a href="#top">Top</a> ]</p>
-<BR>
+<br />
<A NAME='methodParseSchema'><!-- --></A>
<LI><SPAN class="code">array ParseSchema()</SPAN> [line <span class="linenumber">465</span>]
-<BR><BR>
+<br /><br />
<SPAN class="type">Usage:</SPAN> <SPAN class="code">ParseSchema(
string
$file)</SPAN>
-<BR><BR>
+<br /><br />
<!-- ========== Info from phpDoc block ========= -->
<div class="sdesc">Loads and parses an XML file</div>
<LI><B>return</B>: <CODE>Array of SQL queries, ready to execute</CODE>
</UL>
<p class="top">[ <a href="#top">Top</a> ]</p>
-<BR>
+<br />
</UL>
<hr>
<!-- ============ VARIABLE DETAIL =========== -->
<UL>
<LI><b>var:</b> <CODE>connection object</CODE></LI>
</UL>
-<BR>
+<br />
<A NAME="var$dbType"><!-- --></A>
<LI><SPAN class="code">$dbType</SPAN> = <CODE class="varsummarydefault"></CODE> [line <span class="linenumber">399</span>]</LI>
<LI><b>Data type:</b> <CODE class="varsummarydefault">string</CODE></LI>
<UL>
<LI><b>var:</b> <CODE>Database type (platform)</CODE></LI>
</UL>
-<BR>
+<br />
<A NAME="var$dict"><!-- --></A>
<LI><SPAN class="code">$dict</SPAN> = <CODE class="varsummarydefault"></CODE> [line <span class="linenumber">404</span>]</LI>
<LI><b>Data type:</b> <CODE class="varsummarydefault">ADOdb</CODE></LI>
<UL>
<LI><b>var:</b> <CODE>Data Dictionary</CODE></LI>
</UL>
-<BR>
+<br />
<A NAME="var$sqlArray"><!-- --></A>
<LI><SPAN class="code">$sqlArray</SPAN> = <CODE class="varsummarydefault"></CODE> [line <span class="linenumber">384</span>]</LI>
<LI><b>Data type:</b> <CODE class="varsummarydefault">array</CODE></LI>
<UL>
<LI><b>var:</b> <CODE>Array containing SQL queries to generate all objects</CODE></LI>
</UL>
-<BR>
+<br />
<A NAME="var$xmlParser"><!-- --></A>
<LI><SPAN class="code">$xmlParser</SPAN> = <CODE class="varsummarydefault"></CODE> [line <span class="linenumber">389</span>]</LI>
<LI><b>Data type:</b> <CODE class="varsummarydefault">XML</CODE></LI>
<UL>
<LI><b>var:</b> <CODE>Parser object</CODE></LI>
</UL>
-<BR>
+<br />
</UL>
<hr>
<div id="credit">
ADO, SAP DB, SQLite and ODBC. We have had successful reports of connecting to Progress and\r
other databases via ODBC. \r
\r
- Latest Download at http://php.weblogs.com/adodb<br>\r
+ Latest Download at http://php.weblogs.com/adodb<br />\r
Manual is at http://php.weblogs.com/adodb_manual\r
\r
*/\r
return;\r
}\r
\r
- if ($newline) $msg .= "<br>\n";\r
+ if ($newline) $msg .= "<br />\n";\r
\r
if (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT']) || !$newline) echo $msg;\r
else echo strip_tags($msg);\r
Advantages include:\r
\r
a. StartTrans/CompleteTrans is nestable, unlike BeginTrans/CommitTrans/RollbackTrans.\r
- Only the outermost block is treated as a transaction.<br>\r
- b. CompleteTrans auto-detects SQL errors, and will rollback on errors, commit otherwise.<br>\r
+ Only the outermost block is treated as a transaction.<br />\r
+ b. CompleteTrans auto-detects SQL errors, and will rollback on errors, commit otherwise.<br />\r
c. All BeginTrans/CommitTrans/RollbackTrans inside a StartTrans/CompleteTrans block\r
are disabled, making it backward compatible.\r
*/\r
// old version 'rm -f `find '.$ADODB_CACHE_DIR.' -name adodb_*.cache`';\r
}\r
if ($this->debug) {\r
- ADOConnection::outp( "CacheFlush: $cmd<br><pre>\n", system($cmd),"</pre>");\r
+ ADOConnection::outp( "CacheFlush: $cmd<br /><pre>\n", system($cmd),"</pre>");\r
} else {\r
exec($cmd);\r
}\r
if ($argUsername) $argHostname .= ";$u=$argUsername";\r
if ($argPassword)$argHostname .= ";$p=$argPassword";\r
\r
- if ($this->debug) ADOConnection::outp( "Host=".$argHostname."<BR>\n version=$dbc->version");\r
+ if ($this->debug) ADOConnection::outp( "Host=".$argHostname."<br />\n version=$dbc->version");\r
// @ added below for php 4.0.1 and earlier\r
@$dbc->Open((string) $argHostname);\r
\r
$tt=substr($t->value,0,6);\r
if ($tt!='SYSTEM' && $tt !='ACCESS')\r
$arr[]=$f->value;\r
- //print $f->value . ' ' . $t->value.'<br>';\r
+ //print $f->value . ' ' . $t->value.'<br />';\r
$adors->MoveNext();\r
}\r
$adors->Close();\r
$o->ado_type = $t;\r
\r
\r
- //print "off=$off name=$o->name type=$o->type len=$o->max_length<br>";\r
+ //print "off=$off name=$o->name type=$o->type len=$o->max_length<br />";\r
return $o;\r
}\r
\r
{\r
global $ADODB_FETCH_MODE;\r
\r
- $url = $this->_url.'?sql='.urlencode($sql)."&nrows=$nrows&fetch=".\r
+ $url = $this->_url.'?sql='.urlencode($sql)."&nrows=$nrows&fetch=".\r
(($this->fetchMode !== false)?$this->fetchMode : $ADODB_FETCH_MODE).\r
- "&offset=$offset";\r
+ "&offset=$offset";\r
$err = false;\r
$rs = csv2rs($url,$err,false);\r
\r
- if ($this->debug) print "$url<br><i>$err</i><br>";\r
+ if ($this->debug) print "$url<br /><i>$err</i><br />";\r
\r
$at = strpos($err,'::::');\r
if ($at === false) {\r
$inputarr = false;\r
}\r
\r
- $url = $this->_url.'?sql='.urlencode($sql)."&fetch=".\r
+ $url = $this->_url.'?sql='.urlencode($sql)."&fetch=".\r
(($this->fetchMode !== false)?$this->fetchMode : $ADODB_FETCH_MODE);\r
$err = false;\r
\r
\r
$rs = csv2rs($url,$err,false);\r
- if ($this->debug) print urldecode($url)."<br><i>$err</i><br>";\r
+ if ($this->debug) print urldecode($url)."<br /><i>$err</i><br />";\r
$at = strpos($err,'::::');\r
if ($at === false) { \r
$this->_errorMsg = $err;\r
else\r
OCIBindByName($stmt,":$k",$inputarr[$k][0],$v[1],$v[2]);\r
\r
- if ($this->debug==99) echo "name=:$k",' var='.$inputarr[$k][0],' len='.$v[1],' type='.$v[2],'<br>';\r
+ if ($this->debug==99) echo "name=:$k",' var='.$inputarr[$k][0],' len='.$v[1],' type='.$v[2],'<br />';\r
} else {\r
$len = -1;\r
if ($v === ' ') $len = 1;\r
if ($this -> _refLOBs[$key]['TYPE'] == true) {\r
$tmp = $this -> _refLOBs[$key]['LOB'] -> load();\r
if ($this -> debug) {\r
- ADOConnection::outp("<b>OUT LOB</b>: LOB has been loaded. <br>");\r
+ ADOConnection::outp("<b>OUT LOB</b>: LOB has been loaded. <br />");\r
}\r
//$_GLOBALS[$this -> _refLOBs[$key]['VAR']] = $tmp;\r
$this -> _refLOBs[$key]['VAR'] = $tmp;\r
if ($this->debug && $argDatabasename) {\r
ADOConnection::outp("For odbc PConnect(), $argDatabasename is not used. Place dsn in 1st parameter.");\r
}\r
- // print "dsn=$argDSN u=$argUsername p=$argPassword<br>"; flush();\r
+ // print "dsn=$argDSN u=$argUsername p=$argPassword<br />"; flush();\r
if ($this->curmode === false) $this->_connectionID = odbc_connect($argDSN,$argUsername,$argPassword);\r
else $this->_connectionID = odbc_pconnect($argDSN,$argUsername,$argPassword,$this->curmode);\r
\r
if (! $this->_bindInputArray) return $sql; // no binding\r
$stmt = odbtp_prepare($sql,$this->_connectionID);\r
if (!$stmt) {\r
- // print "Prepare Error for ($sql) ".$this->ErrorMsg()."<br>";\r
+ // print "Prepare Error for ($sql) ".$this->ErrorMsg()."<br />";\r
return $sql;\r
}\r
return array($sql,$stmt,false);\r
if ($check != $rs->fields[0].'::'.$rs->fields[1]) {\r
if ($check) {\r
$carr = explode('::',$check);\r
- $prefix = "<a href=\"?$type=1&sql=".rawurlencode($sql).'&x#explain">';\r
+ $prefix = "<a href=\"?$type=1&sql=".rawurlencode($sql).'&x#explain">';\r
$suffix = '</a>';\r
if (strlen($prefix)>2000) {\r
$prefix = '';\r
$rs->Close();\r
\r
$carr = explode('::',$check);\r
- $prefix = "<a target=".rand()." href=\"?&hidem=1&$type=1&sql=".rawurlencode($sql).'&x#explain">';\r
+ $prefix = "<a target=".rand()." href=\"?&hidem=1&$type=1&sql=".rawurlencode($sql).'&x#explain">';\r
$suffix = '</a>';\r
if (strlen($prefix)>2000) {\r
$prefix = '';\r
* \r
* example:\r
*\r
- * http://localhost/php/server.php?select+*+from+table&nrows=10&offset=2\r
+ * http://localhost/php/server.php?select+*+from+table&nrows=10&offset=2\r
*/\r
\r
\r
if ($cnt++ > 1000) break;\r
}\r
\r
-echo "<br>--------------------------------------------------------<br>\n\n\n";\r
+echo "<br />--------------------------------------------------------<br />\n\n\n";\r
\r
$stmt = $DB->PrepareStmt("select * from products");\r
$rs = $stmt->Execute();\r
//\r
function Err($msg)\r
{\r
- print "<b>$msg</b><br>";\r
+ print "<b>$msg</b><br />";\r
flush();\r
}\r
\r
flush();\r
$arr = $db->ServerInfo();\r
print_r($arr);\r
- echo "<br>";\r
+ echo "<br />";\r
$e = error_reporting(E_ALL-E_WARNING);\r
flush();\r
\r
$tt = $db->Time(); \r
- if ($tt == 0) echo '<br><b>$db->Time failed</b>';\r
- else echo "<br>db->Time: ".date('d-m-Y H:i:s',$tt);\r
- echo '<br>';\r
+ if ($tt == 0) echo '<br /><b>$db->Time failed</b>';\r
+ else echo "<br />db->Time: ".date('d-m-Y H:i:s',$tt);\r
+ echo '<br />';\r
\r
- echo "Date=",$db->UserDate('2002-04-07'),'<br>';\r
+ echo "Date=",$db->UserDate('2002-04-07'),'<br />';\r
print "<i>date1</i> (1969-02-20) = ".$db->DBDate('1969-2-20');\r
- print "<br><i>date1</i> (1999-02-20) = ".$db->DBDate('1999-2-20');\r
- print "<br><i>date1.1</i> 1999 = ".$db->DBDate("'1999'");\r
- print "<br><i>date2</i> (1970-1-2) = ".$db->DBDate(24*3600)."<p>";\r
+ print "<br /><i>date1</i> (1999-02-20) = ".$db->DBDate('1999-2-20');\r
+ print "<br /><i>date1.1</i> 1999 = ".$db->DBDate("'1999'");\r
+ print "<br /><i>date2</i> (1970-1-2) = ".$db->DBDate(24*3600)."<p>";\r
print "<i>ts1</i> (1999-02-20 13:40:50) = ".$db->DBTimeStamp('1999-2-20 1:40:50 pm');\r
- print "<br><i>ts1.1</i> (1999-02-20 13:40:00) = ".$db->DBTimeStamp('1999-2-20 13:40');\r
- print "<br><i>ts2</i> (1999-02-20) = ".$db->DBTimeStamp('1999-2-20');\r
- print "<br><i>ts3</i> (1970-1-2 +/- timezone) = ".$db->DBTimeStamp(24*3600);\r
- print "<br> Fractional TS (1999-2-20 13:40:50.91): ".$db->DBTimeStamp($db->UnixTimeStamp('1999-2-20 13:40:50.91+1'));\r
+ print "<br /><i>ts1.1</i> (1999-02-20 13:40:00) = ".$db->DBTimeStamp('1999-2-20 13:40');\r
+ print "<br /><i>ts2</i> (1999-02-20) = ".$db->DBTimeStamp('1999-2-20');\r
+ print "<br /><i>ts3</i> (1970-1-2 +/- timezone) = ".$db->DBTimeStamp(24*3600);\r
+ print "<br /> Fractional TS (1999-2-20 13:40:50.91): ".$db->DBTimeStamp($db->UnixTimeStamp('1999-2-20 13:40:50.91+1'));\r
$dd = $db->UnixDate('1999-02-20');\r
- print "<br>unixdate</i> 1999-02-20 = ".date('Y-m-d',$dd)."<p>";\r
- print "<br><i>ts4</i> =".($db->UnixTimeStamp("19700101000101")+8*3600);\r
- print "<br><i>ts5</i> =".$db->DBTimeStamp($db->UnixTimeStamp("20040110092123"));\r
- print "<br><i>ts6</i> =".$db->UserTimeStamp("20040110092123");\r
- print "<br><i>ts7</i> =".$db->DBTimeStamp("20040110092123");\r
+ print "<br />unixdate</i> 1999-02-20 = ".date('Y-m-d',$dd)."<p>";\r
+ print "<br /><i>ts4</i> =".($db->UnixTimeStamp("19700101000101")+8*3600);\r
+ print "<br /><i>ts5</i> =".$db->DBTimeStamp($db->UnixTimeStamp("20040110092123"));\r
+ print "<br /><i>ts6</i> =".$db->UserTimeStamp("20040110092123");\r
+ print "<br /><i>ts7</i> =".$db->DBTimeStamp("20040110092123");\r
flush();\r
// mssql too slow in failing bad connection\r
if (false && $db->databaseType != 'mssql') {\r
- print "<p>Testing bad connection. Ignore following error msgs:<br>";\r
+ print "<p>Testing bad connection. Ignore following error msgs:<br />";\r
$db2 = ADONewConnection();\r
$rez = $db2->Connect("bad connection");\r
$err = $db2->ErrorMsg();\r
$a = $db->MetaColumns('ADOXYZ');\r
if ($a===false) print "<b>MetaColumns not supported</b></p>";\r
else {\r
- print "<p>Columns of ADOXYZ: <font size=1><br>";\r
- foreach($a as $v) {print_r($v); echo "<br>";}\r
+ print "<p>Columns of ADOXYZ: <font size=1><br />";\r
+ foreach($a as $v) {print_r($v); echo "<br />";}\r
echo "</font>";\r
}\r
\r
$a = $db->MetaIndexes(('ADOXYZ'),true);\r
if ($a===false) print "<b>MetaIndexes not supported</b></p>";\r
else {\r
- print "<p>Indexes of ADOXYZ: <font size=1><br>";\r
+ print "<p>Indexes of ADOXYZ: <font size=1><br />";\r
adodb_pr($a);\r
echo "</font>";\r
}\r
where id=".$db->Param('zid')." and created>=".$db->Param('ZDATE')."",\r
$array);\r
if ($id != 1) Err("Bad bind; id=$id");\r
- else echo "<br>Bind date/integer passed";\r
+ else echo "<br />Bind date/integer passed";\r
\r
$db->debug = false;\r
\r
$zdate = $db->DBDate($zdate);\r
$db->Execute("update ADOXYZ set created=$zdate where id=1");\r
$row = $db->GetRow("select created,firstname from ADOXYZ where id=1");\r
- print_r($row); echo "<br>";\r
+ print_r($row); echo "<br />";\r
\r
//$zdate = date('Y-m-d',time()+3600*24);\r
//$db->Execute("update ADOXYZ set created=? where id=2",$zdate);\r
//$zdate = $db->GetOne("select created from ADOXYZ where id=2");\r
- //echo "tomorrow=",$zdate,"<br>";\r
+ //echo "tomorrow=",$zdate,"<br />";\r
$db->debug=false;\r
\r
if ($rs && !$rs->EOF) {\r
if (trim($rs->Fields("firstname")) != 'Caroline') {\r
print "<p><b>$db->databaseType: MoveFirst failed -- probably cannot scroll backwards</b></p>";\r
}\r
- else print "MoveFirst() OK<BR>";\r
+ else print "MoveFirst() OK<br />";\r
\r
// Move(3) tests error handling -- MoveFirst should not move cursor\r
$rs->Move(3);\r
if (trim($rs->Fields("firstname")) != 'George') {\r
print '<p>'.$rs->Fields("id")."<b>$db->databaseType: Move(3) failed</b></p>";\r
- } else print "Move(3) OK<BR>";\r
+ } else print "Move(3) OK<br />";\r
\r
$rs->Move(7);\r
if (trim($rs->Fields("firstname")) != 'Yat Sun') {\r
print '<p>'.$rs->Fields("id")."<b>$db->databaseType: Move(7) failed</b></p>";\r
print_r($rs);\r
- } else print "Move(7) OK<BR>";\r
+ } else print "Move(7) OK<br />";\r
if ($rs->EOF) Err("Move(7) is EOF already");\r
$rs->MoveLast();\r
if (trim($rs->Fields("firstname")) != 'Steven'){\r
print '<p>'.$rs->Fields("id")."<b>$db->databaseType: MoveLast() failed</b></p>";\r
print_r($rs);\r
- }else print "MoveLast() OK<BR>";\r
+ }else print "MoveLast() OK<br />";\r
$rs->MoveNext();\r
if (!$rs->EOF) err("Bad MoveNext");\r
if ($rs->canSeek) {\r
if (trim($rs->Fields("firstname")) != 'George') {\r
print '<p>'.$rs->Fields("id")."<b>$db->databaseType: Move(3) after MoveLast failed</b></p>";\r
\r
- } else print "Move(3) after MoveLast() OK<BR>";\r
+ } else print "Move(3) after MoveLast() OK<br />";\r
}\r
\r
print "<p>Empty Move Test";\r
$rs = &$db->Execute("select * from ADOXYZ order by id");\r
if ($rs) {\r
$arr = &$rs->GetArray(10);\r
- if (sizeof($arr) != 10 || trim($arr[1][1]) != 'John' || trim($arr[1][2]) != 'Lim') print $arr[1][1].' '.$arr[1][2]."<b> ERROR</b><br>";\r
- else print " OK<BR>";\r
+ if (sizeof($arr) != 10 || trim($arr[1][1]) != 'John' || trim($arr[1][2]) != 'Lim') print $arr[1][1].' '.$arr[1][2]."<b> ERROR</b><br />";\r
+ else print " OK<br />";\r
}\r
\r
$arr = $db->GetArray("select x from ADOXYZ");\r
$e = $db->ErrorMsg(); $e2 = $db->ErrorNo();\r
- echo "Testing error handling, should see illegal column 'x' error=<i>$e ($e2) </i><br>";\r
+ echo "Testing error handling, should see illegal column 'x' error=<i>$e ($e2) </i><br />";\r
if (!$e || !$e2) Err("Error handling did not work");\r
print "Testing FetchNextObject for 1 object ";\r
$rs = &$db->Execute("select distinct lastname,firstname from ADOXYZ where firstname='Caroline'");\r
while ($o = $rs->FetchNextObject()) {\r
$fcnt += 1; \r
}\r
- if ($fcnt == 1) print " OK<BR>";\r
- else print "<b>FAILED</b><BR>";\r
+ if ($fcnt == 1) print " OK<br />";\r
+ else print "<b>FAILED</b><br />";\r
\r
$stmt = $db->Prepare("select * from ADOXYZ where id < 3");\r
$rs = $db->Execute($stmt);\r
if ($rs) {\r
$arr = $rs->GetAssoc();\r
//print_r($arr);\r
- if (empty($arr['See']) || trim(reset($arr['See'])) != 'Wai Hun') print $arr['See']." <b>ERROR</b><br>";\r
+ if (empty($arr['See']) || trim(reset($arr['See'])) != 'Wai Hun') print $arr['See']." <b>ERROR</b><br />";\r
else print " OK 1";\r
}\r
\r
$arr = &$db->GetAssoc("select distinct lastname,firstname from ADOXYZ");\r
if ($arr) {\r
//print_r($arr);\r
- if (empty($arr['See']) || trim($arr['See']) != 'Wai Hun') print $arr['See']." <b>ERROR</b><br>";\r
- else print " OK 2<BR>";\r
+ if (empty($arr['See']) || trim($arr['See']) != 'Wai Hun') print $arr['See']." <b>ERROR</b><br />";\r
+ else print " OK 2<br />";\r
}\r
// Comment this out to test countrecs = false\r
$ADODB_COUNTRECS = $savecrecs;\r
\r
for ($loop=0; $loop < 1; $loop++) {\r
- print "Testing GetMenu() and CacheExecute<BR>";\r
+ print "Testing GetMenu() and CacheExecute<br />";\r
$db->debug = true;\r
$rs = &$db->CacheExecute(4,"select distinct firstname,lastname from ADOXYZ");\r
\r
- if ($rs) print 'With blanks, Steven selected:'. $rs->GetMenu('menu','Steven').'<BR>'; \r
- else print " Fail<BR>";\r
+ if ($rs) print 'With blanks, Steven selected:'. $rs->GetMenu('menu','Steven').'<br />'; \r
+ else print " Fail<br />";\r
$rs = &$db->CacheExecute(4,"select distinct firstname,lastname from ADOXYZ");\r
\r
- if ($rs) print ' No blanks, Steven selected: '. $rs->GetMenu('menu','Steven',false).'<BR>';\r
- else print " Fail<BR>";\r
+ if ($rs) print ' No blanks, Steven selected: '. $rs->GetMenu('menu','Steven',false).'<br />';\r
+ else print " Fail<br />";\r
\r
$rs = &$db->CacheExecute(4,"select distinct firstname,lastname from ADOXYZ");\r
- if ($rs) print ' Multiple, Alan selected: '. $rs->GetMenu('menu','Alan',false,true).'<BR>';\r
- else print " Fail<BR>";\r
+ if ($rs) print ' Multiple, Alan selected: '. $rs->GetMenu('menu','Alan',false,true).'<br />';\r
+ else print " Fail<br />";\r
print '</p><hr>';\r
\r
$rs = &$db->CacheExecute(4,"select distinct firstname,lastname from ADOXYZ");\r
if ($rs) {\r
print ' Multiple, Alan and George selected: '. $rs->GetMenu('menu',array('Alan','George'),false,true);\r
if (empty($rs->connection)) print "<b>Connection object missing from recordset</b></br>";\r
- } else print " Fail<BR>";\r
+ } else print " Fail<br />";\r
print '</p><hr>';\r
\r
- print "Testing GetMenu2() <BR>";\r
+ print "Testing GetMenu2() <br />";\r
$rs = &$db->CacheExecute(4,"select distinct firstname,lastname from ADOXYZ");\r
- if ($rs) print 'With blanks, Steven selected:'. $rs->GetMenu2('menu',('Oey')).'<BR>'; \r
- else print " Fail<BR>";\r
+ if ($rs) print 'With blanks, Steven selected:'. $rs->GetMenu2('menu',('Oey')).'<br />'; \r
+ else print " Fail<br />";\r
$rs = &$db->CacheExecute(4,"select distinct firstname,lastname from ADOXYZ");\r
- if ($rs) print ' No blanks, Steven selected: '. $rs->GetMenu2('menu',('Oey'),false).'<BR>';\r
- else print " Fail<BR>";\r
+ if ($rs) print ' No blanks, Steven selected: '. $rs->GetMenu2('menu',('Oey'),false).'<br />';\r
+ else print " Fail<br />";\r
}\r
\r
$db->debug = false;\r
$sql = 'select * from ADOXYZ order by 1';\r
echo "<p>**Testing '$sql' (phplens compat 2)</p>";\r
$rs = &$db->Execute($sql);\r
- if (!$rs) err( "<b>No recordset returned for '$sql'<br>".$db->ErrorMsg()."</b>");\r
+ if (!$rs) err( "<b>No recordset returned for '$sql'<br />".$db->ErrorMsg()."</b>");\r
\r
\r
$sql = 'select * from ADOXYZ order by 1,1';\r
echo "<p>**Testing '$sql' (phplens compat 3)</p>";\r
$rs = &$db->Execute($sql);\r
- if (!$rs) err( "<b>No recordset returned for '$sql'<br>".$db->ErrorMsg()."</b>");\r
+ if (!$rs) err( "<b>No recordset returned for '$sql'<br />".$db->ErrorMsg()."</b>");\r
\r
\r
// Move\r
} else \r
print "<p><b>ADO skipped error handling of bad select statement</b></p>";\r
\r
- print "<p>ASSOC TEST 2<br>";\r
+ print "<p>ASSOC TEST 2<br />";\r
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;\r
$rs = $db->query('select * from adoxyz order by id');\r
if ($ee = $db->ErrorMsg()) {\r
for($i=0;$i<$rs->FieldCount();$i++) \r
{ \r
$fld=$rs->FetchField($i); \r
- print "<br> Field name is ".$fld->name; \r
+ print "<br /> Field name is ".$fld->name; \r
print " ".$rs->Fields($fld->name); \r
} \r
\r
\r
- print "<p>BOTH TEST 2<br>";\r
+ print "<p>BOTH TEST 2<br />";\r
if ($db->dataProvider == 'ado') {\r
- print "<b>ADODB_FETCH_BOTH not supported</b> for dataProvider=".$db->dataProvider."<br>";\r
+ print "<b>ADODB_FETCH_BOTH not supported</b> for dataProvider=".$db->dataProvider."<br />";\r
} else {\r
$ADODB_FETCH_MODE = ADODB_FETCH_BOTH;\r
$rs = $db->query('select * from adoxyz order by id');\r
for($i=0;$i<$rs->FieldCount();$i++) \r
{ \r
$fld=$rs->FetchField($i); \r
- print "<br> Field name is ".$fld->name; \r
+ print "<br /> Field name is ".$fld->name; \r
print " ".$rs->Fields($fld->name); \r
} \r
}\r
\r
- print "<p>NUM TEST 2<br>";\r
+ print "<p>NUM TEST 2<br />";\r
$ADODB_FETCH_MODE = ADODB_FETCH_NUM;\r
$rs = $db->query('select * from adoxyz order by id');\r
for($i=0;$i<$rs->FieldCount();$i++) \r
{ \r
$fld=$rs->FetchField($i); \r
- print "<br> Field name is ".$fld->name; \r
+ print "<br /> Field name is ".$fld->name; \r
print " ".$rs->Fields($fld->name); \r
} \r
\r
- print "<p>ASSOC Test of SelectLimit<br>";\r
+ print "<p>ASSOC Test of SelectLimit<br />";\r
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;\r
$rs = $db->selectlimit('select * from adoxyz order by id',3,4);\r
$cnt = 0;\r
while ($rs && !$rs->EOF) {\r
$cnt += 1;\r
if (!isset($rs->fields['firstname'])) {\r
- print "<br><b>ASSOC returned numeric field</b></p>";\r
+ print "<br /><b>ASSOC returned numeric field</b></p>";\r
break;\r
}\r
$rs->MoveNext();\r
}\r
- if ($cnt != 3) print "<br><b>Count should be 3, instead it was $cnt</b></p>";\r
+ if ($cnt != 3) print "<br /><b>Count should be 3, instead it was $cnt</b></p>";\r
\r
\r
$ADODB_FETCH_MODE = ADODB_FETCH_NUM;\r
$rs = $db->SelectLimit($sql,1);\r
$d = date('d-m-M-Y-').'Q'.(ceil(date('m')/3.0)).date(' h:i:s A');\r
if (!$rs) Err("SQLDate query returned no recordset");\r
- else if ($d != $rs->fields[0]) Err("SQLDate 1 failed expected: <br>act:$d <br>sql:".$rs->fields[0]);\r
+ else if ($d != $rs->fields[0]) Err("SQLDate 1 failed expected: <br />act:$d <br />sql:".$rs->fields[0]);\r
\r
$date = $db->SQLDate('d-m-M-Y-\QQ h:i:s A',$db->DBDate("1974-02-25"));\r
$sql = "SELECT $date from ADOXYZ";\r
$ts = ADOConnection::UnixDate('1974-02-25');\r
$d = date('d-m-M-Y-',$ts).'Q'.(ceil(date('m',$ts)/3.0)).date(' h:i:s A',$ts);\r
if (!$rs) Err("SQLDate query returned no recordset");\r
- else if ($d != $rs->fields[0]) Err("SQLDate 2 failed expected: <br>act:$d <br>sql:".$rs->fields[0]);\r
+ else if ($d != $rs->fields[0]) Err("SQLDate 2 failed expected: <br />act:$d <br />sql:".$rs->fields[0]);\r
\r
\r
print "<p>Test Filter</p>";\r
$metae = $db->MetaError($ERRNO);\r
if ($metae !== DB_ERROR_NOSUCHTABLE) print "<p><b>MetaError=".$metae." wrong</b>, should be ".DB_ERROR_NOSUCHTABLE."</p>";\r
else print "<p>MetaError ok (".DB_ERROR_NOSUCHTABLE."): ".$db->MetaErrorMsg($metae)."</p>";\r
- if ($TESTERRS != 1) print "<b>raiseErrorFn select nowhere failed</b><br>";\r
+ if ($TESTERRS != 1) print "<b>raiseErrorFn select nowhere failed</b><br />";\r
$rs = $db->Execute('select * from adoxyz');\r
if ($debugerr) print " Move";\r
$rs->Move(100);\r
$conn = NewADOConnection($db->databaseType);\r
$conn->raiseErrorFn = 'adodb_test_err';\r
@$conn->PConnect('abc');\r
- if ($TESTERRS == 2) print "raiseErrorFn tests passed<br>";\r
- else print "<b>raiseErrorFn tests failed ($TESTERRS)</b><br>";\r
+ if ($TESTERRS == 2) print "raiseErrorFn tests passed<br />";\r
+ else print "<b>raiseErrorFn tests failed ($TESTERRS)</b><br />";\r
\r
\r
////////////////////////////////////////////////////////////////////\r
\r
$ERRNO = $errno;\r
$TESTERRS += 1;\r
- print "<i>** $dbms ($fn): errno=$errno errmsg=$errmsg ($p1,$p2)</i><br>";\r
+ print "<i>** $dbms ($fn): errno=$errno errmsg=$errmsg ($p1,$p2)</i><br />";\r
}\r
\r
//--------------------------------------------------------------------------------------\r
<?php\r
include('./testdatabases.inc.php');\r
\r
-echo "<br>vers=",ADOConnection::Version();\r
+echo "<br />vers=",ADOConnection::Version();\r
\r
\r
include_once('../adodb-time.inc.php');\r
die("Cannot connect to server");\r
$c1->debug=1;\r
$rs = $c1->Execute('select rownum, p1.firstname,p2.lastname,p2.firstname,p1.lastname from adoxyz p1, adoxyz p2');\r
-print "Records=".$rs->RecordCount()."<br><pre>";\r
+print "Records=".$rs->RecordCount()."<br /><pre>";\r
//$rs->_array = false;\r
//$rs->connection = false;\r
//print_r($rs);\r
$conn = &ADONewConnection('mysql');\r
$conn->debug=1;\r
$conn->PConnect("localhost","root","","xphplens");\r
- print $conn->databaseType.':'.$conn->GenID().'<br>';\r
+ print $conn->databaseType.':'.$conn->GenID().'<br />';\r
}\r
\r
if (0) {\r
$conn = &ADONewConnection("ibase"); // create a connection\r
$conn->debug=1;\r
$conn->Connect("localhost:c:\\Interbase\\Examples\\Database\\employee.gdb", "sysdba", "masterkey", ""); // connect to MySQL, testdb\r
- print $conn->databaseType.':'.$conn->GenID().'<br>';\r
+ print $conn->databaseType.':'.$conn->GenID().'<br />';\r
}\r
\r
if (0) {\r
$conn = &ADONewConnection('postgres');\r
$conn->debug=1;\r
@$conn->PConnect("susetikus","tester","test","test");\r
- print $conn->databaseType.':'.$conn->GenID().'<br>';\r
+ print $conn->databaseType.':'.$conn->GenID().'<br />';\r
}\r
?>\r
$rs->InitArray($array,$typearr);\r
\r
while (!$rs->EOF) {\r
- print_r($rs->fields);echo "<br>";\r
+ print_r($rs->fields);echo "<br />";\r
$rs->MoveNext();\r
}\r
\r
-echo "<hr> 1 Seek<br>";\r
+echo "<hr> 1 Seek<br />";\r
$rs->Move(1);\r
while (!$rs->EOF) {\r
- print_r($rs->fields);echo "<br>";\r
+ print_r($rs->fields);echo "<br />";\r
$rs->MoveNext();\r
}\r
\r
-echo "<hr> 2 Seek<br>";\r
+echo "<hr> 2 Seek<br />";\r
$rs->Move(2);\r
while (!$rs->EOF) {\r
- print_r($rs->fields);echo "<br>";\r
+ print_r($rs->fields);echo "<br />";\r
$rs->MoveNext();\r
}\r
\r
-echo "<hr> 3 Seek<br>";\r
+echo "<hr> 3 Seek<br />";\r
$rs->Move(3);\r
while (!$rs->EOF) {\r
- print_r($rs->fields);echo "<br>";\r
+ print_r($rs->fields);echo "<br />";\r
$rs->MoveNext();\r
}\r
\r
\r
<table><tr valign=top><td>\r
<form method=get>\r
-<input type=checkbox name="testaccess" value=1 <?php echo !empty($testaccess) ? 'checked' : '' ?>> <b>Access</b><br>\r
-<input type=checkbox name="testibase" value=1 <?php echo !empty($testibase) ? 'checked' : '' ?>> <b>Interbase</b><br>\r
-<input type=checkbox name="testmssql" value=1 <?php echo !empty($testmssql) ? 'checked' : '' ?>> <b>MSSQL</b><br>\r
- <input type=checkbox name="testmysql" value=1 <?php echo !empty($testmysql) ? 'checked' : '' ?>> <b>MySQL</b><br>\r
-<input type=checkbox name="testmysqlodbc" value=1 <?php echo !empty($testmysqlodbc) ? 'checked' : '' ?>> <b>MySQL ODBC</b><br>\r
-<td><input type=checkbox name="testsqlite" value=1 <?php echo !empty($testsqlite) ? 'checked' : '' ?>> <b>SQLite</b><br>\r
-<input type=checkbox name="testproxy" value=1 <?php echo !empty($testproxy) ? 'checked' : '' ?>> <b>MySQL Proxy</b><br>\r
-<input type=checkbox name="testoracle" value=1 <?php echo !empty($testoracle) ? 'checked' : '' ?>> <b>Oracle (oci8)</b> <br>\r
-<input type=checkbox name="testpostgres" value=1 <?php echo !empty($testpostgres) ? 'checked' : '' ?>> <b>PostgreSQL</b><br>\r
-<input type=checkbox name="testpgodbc" value=1 <?php echo !empty($testpgodbc) ? 'checked' : '' ?>> <b>PostgreSQL ODBC</b><br>\r
-<td><input type=checkbox name="testdb2" value=1 <?php echo !empty($testdb2) ? 'checked' : '' ?>> DB2<br>\r
-<input type=checkbox name="testvfp" value=1 <?php echo !empty($testvfp) ? 'checked' : '' ?>> VFP<br>\r
-<input type=checkbox name="testado" value=1 <?php echo !empty($testado) ? 'checked' : '' ?>> ADO (for mssql and access)<br>\r
-<input type=checkbox name="nocountrecs" value=1 <?php echo !empty($nocountrecs) ? 'checked' : '' ?>> $ADODB_COUNTRECS=false<br>\r
-<input type=checkbox name="nolog" value=1 <?php echo !empty($nolog) ? 'checked' : '' ?>> No SQL Logging<br>\r
+<input type=checkbox name="testaccess" value=1 <?php echo !empty($testaccess) ? 'checked' : '' ?>> <b>Access</b><br />\r
+<input type=checkbox name="testibase" value=1 <?php echo !empty($testibase) ? 'checked' : '' ?>> <b>Interbase</b><br />\r
+<input type=checkbox name="testmssql" value=1 <?php echo !empty($testmssql) ? 'checked' : '' ?>> <b>MSSQL</b><br />\r
+ <input type=checkbox name="testmysql" value=1 <?php echo !empty($testmysql) ? 'checked' : '' ?>> <b>MySQL</b><br />\r
+<input type=checkbox name="testmysqlodbc" value=1 <?php echo !empty($testmysqlodbc) ? 'checked' : '' ?>> <b>MySQL ODBC</b><br />\r
+<td><input type=checkbox name="testsqlite" value=1 <?php echo !empty($testsqlite) ? 'checked' : '' ?>> <b>SQLite</b><br />\r
+<input type=checkbox name="testproxy" value=1 <?php echo !empty($testproxy) ? 'checked' : '' ?>> <b>MySQL Proxy</b><br />\r
+<input type=checkbox name="testoracle" value=1 <?php echo !empty($testoracle) ? 'checked' : '' ?>> <b>Oracle (oci8)</b> <br />\r
+<input type=checkbox name="testpostgres" value=1 <?php echo !empty($testpostgres) ? 'checked' : '' ?>> <b>PostgreSQL</b><br />\r
+<input type=checkbox name="testpgodbc" value=1 <?php echo !empty($testpgodbc) ? 'checked' : '' ?>> <b>PostgreSQL ODBC</b><br />\r
+<td><input type=checkbox name="testdb2" value=1 <?php echo !empty($testdb2) ? 'checked' : '' ?>> DB2<br />\r
+<input type=checkbox name="testvfp" value=1 <?php echo !empty($testvfp) ? 'checked' : '' ?>> VFP<br />\r
+<input type=checkbox name="testado" value=1 <?php echo !empty($testado) ? 'checked' : '' ?>> ADO (for mssql and access)<br />\r
+<input type=checkbox name="nocountrecs" value=1 <?php echo !empty($nocountrecs) ? 'checked' : '' ?>> $ADODB_COUNTRECS=false<br />\r
+<input type=checkbox name="nolog" value=1 <?php echo !empty($nolog) ? 'checked' : '' ?>> No SQL Logging<br />\r
<td><input type=submit>\r
</form>\r
</table>\r
if ($db->Connect("localhost","tester","test","test")) {\r
testdb($db,"create table ADOXYZ (id integer, firstname char(24), lastname varchar,created date)");\r
}else\r
- print "ERROR: PostgreSQL requires a database called test on server, user tester, password test.<BR>".$db->ErrorMsg();\r
+ print "ERROR: PostgreSQL requires a database called test on server, user tester, password test.<br />".$db->ErrorMsg();\r
}\r
\r
if (!empty($testpgodbc)) { \r
$db->hasTransactions = true;\r
testdb($db,\r
"create table ADOXYZ (id int, firstname char(24), lastname char(24), created date) type=innodb");\r
- } else print "ERROR: PostgreSQL requires a database called test on server, user tester, password test.<BR>".$db->ErrorMsg();\r
+ } else print "ERROR: PostgreSQL requires a database called test on server, user tester, password test.<br />".$db->ErrorMsg();\r
}\r
\r
if (!empty($testibase)) {\r
print "<h1>Connecting $db->databaseType...</h1>";\r
if ($db->PConnect("localhost:d:\\firebird\\10\\examples\\employee.gdb", "sysdba", "masterkey", ""))\r
testdb($db,"create table ADOXYZ (id integer, firstname char(24), lastname char(24),price numeric(12,2),created date)");\r
- else print "ERROR: Interbase test requires a database called employee.gdb".'<BR>'.$db->ErrorMsg();\r
+ else print "ERROR: Interbase test requires a database called employee.gdb".'<br />'.$db->ErrorMsg();\r
\r
}\r
\r
//. 'USER ID=;PASSWORD=;';\r
\r
if ($db->PConnect($myDSN, "", "", "")) {\r
- print "ADO version=".$db->_connectionID->version."<br>";\r
+ print "ADO version=".$db->_connectionID->version."<br />";\r
testdb($db,"create table ADOXYZ (id int, firstname char(24), lastname char(24),created datetime)");\r
- } else print "ERROR: Access test requires a Access database $access".'<BR>'.$db->ErrorMsg();\r
+ } else print "ERROR: Access test requires a Access database $access".'<br />'.$db->ErrorMsg();\r
\r
}\r
\r
//$db->debug=1;$db->Execute('drop table ADOXYZ');\r
testdb($db,\r
"create table ADOXYZ (id int, firstname char(24), lastname char(24), created date)");\r
- } else print "ERROR: MySQL test requires a MySQL server on localhost, userid='admin', password='', database='test'".'<BR>'.$db->ErrorMsg();\r
+ } else print "ERROR: MySQL test requires a MySQL server on localhost, userid='admin', password='', database='test'".'<br />'.$db->ErrorMsg();\r
}\r
\r
// REQUIRES MySQL server at localhost with database 'test'\r
//$db->debug=1;$db->Execute('drop table ADOXYZ');\r
testdb($db,\r
"create table ADOXYZ (id int, firstname char(24), lastname char(24), created date)");\r
- } else print "ERROR: MySQL test requires a MySQL server on localhost, userid='admin', password='', database='test'".'<BR>'.$db->ErrorMsg();\r
+ } else print "ERROR: MySQL test requires a MySQL server on localhost, userid='admin', password='', database='test'".'<br />'.$db->ErrorMsg();\r
}\r
\r
\r
if ($db->PConnect('mysql', "root", ""))\r
testdb($db,\r
"create table ADOXYZ (id int, firstname char(24), lastname char(24), created date) type=innodb");\r
- else print "ERROR: MySQL test requires a MySQL server on localhost, userid='admin', password='', database='test'".'<BR>'.$db->ErrorMsg();\r
+ else print "ERROR: MySQL test requires a MySQL server on localhost, userid='admin', password='', database='test'".'<br />'.$db->ErrorMsg();\r
}\r
\r
if (!empty($testproxy)){\r
if ($db->PConnect('http://localhost/php/phplens/adodb/server.php'))\r
testdb($db,\r
"create table ADOXYZ (id int, firstname char(24), lastname char(24), created date) type=innodb");\r
- else print "ERROR: MySQL test requires a MySQL server on localhost, userid='admin', password='', database='test'".'<BR>'.$db->ErrorMsg();\r
+ else print "ERROR: MySQL test requires a MySQL server on localhost, userid='admin', password='', database='test'".'<br />'.$db->ErrorMsg();\r
\r
}\r
\r
print "<h1>Connecting $db->databaseType...</h1>";\r
if (true || $db->Connect('', "scott", "natsoft",''))\r
testdb($db,"create table ADOXYZ (id int, firstname varchar(24), lastname varchar(24),created date)");\r
- else print "ERROR: Oracle test requires an Oracle server setup with scott/natsoft".'<BR>'.$db->ErrorMsg();\r
+ else print "ERROR: Oracle test requires an Oracle server setup with scott/natsoft".'<br />'.$db->ErrorMsg();\r
\r
}\r
ADOLoadCode("oracle"); // no longer supported\r
print "<h1>Connecting $db->databaseType...</h1>";\r
if ($db->PConnect("", "scott", "tiger", "natsoft.domain"))\r
testdb($db,"create table ADOXYZ (id int, firstname varchar(24), lastname varchar(24),created date)");\r
- else print "ERROR: Oracle test requires an Oracle server setup with scott/tiger".'<BR>'.$db->ErrorMsg();\r
+ else print "ERROR: Oracle test requires an Oracle server setup with scott/tiger".'<br />'.$db->ErrorMsg();\r
\r
}\r
\r
print "<h1>Connecting $db->databaseType...</h1>";\r
if ($db->Connect("db2_sample", "root", "natsoft", ""))\r
testdb($db,"create table ADOXYZ (id int, firstname varchar(24), lastname varchar(24),created date)");\r
- else print "ERROR: DB2 test requires an server setup with odbc data source db2_sample".'<BR>'.$db->ErrorMsg();\r
+ else print "ERROR: DB2 test requires an server setup with odbc data source db2_sample".'<br />'.$db->ErrorMsg();\r
\r
}\r
\r
AutoDetect_MSSQL_Date_Order($db);\r
// $db->Execute('drop table adoxyz');\r
testdb($db,"create table ADOXYZ (id int, firstname char(24) null, lastname char(24) null,created datetime null)");\r
- } else print "ERROR: MSSQL test 2 requires a MS SQL 7 on a server='192.168.0.1', userid='sa', password='natsoft', database='ai'".'<BR>'.$db->ErrorMsg();\r
+ } else print "ERROR: MSSQL test 2 requires a MS SQL 7 on a server='192.168.0.1', userid='sa', password='natsoft', database='ai'".'<br />'.$db->ErrorMsg();\r
\r
}\r
\r
$db->PConnect('','scott','natsoft');\r
$db->debug = true;\r
$db->Execute("delete from emp where ename='John'");\r
- print $db->Affected_Rows().'<BR>';\r
+ print $db->Affected_Rows().'<br />';\r
$stmt = &$db->Prepare('insert into emp (empno, ename) values (:empno, :ename)');\r
$rs = $db->Execute($stmt,array('empno'=>4321,'ename'=>'John'));\r
// prepare not quite ready for prime time\r
$cnt = 0;\r
while ($arr = $rs->FetchRow()) {\r
print_r($arr);\r
- print "<br>";\r
+ print "<br />";\r
$cnt += 1;\r
}\r
\r
$dsn = "mssql://$username:$password@$hostname/$databasename";
$conn = &DB::connect($dsn);
- print "date=".$conn->GetOne('select getdate()')."<br>";
+ print "date=".$conn->GetOne('select getdate()')."<br />";
@$conn->query('create table tester (id integer)');
print "<p>Delete</p>"; flush();
$rs = $conn->query('delete from tester');
- print "date=".$conn->GetOne('select getdate()')."<br>";
+ print "date=".$conn->GetOne('select getdate()')."<br />";
}
function tadodb()
$conn = NewADOConnection('mssql');
$conn->Connect('JAGUAR\vsdotnet','adodb','natsoft','northwind');
// $conn->debug=1;
- print "date=".$conn->GetOne('select getdate()')."<br>";
+ print "date=".$conn->GetOne('select getdate()')."<br />";
$conn->Execute('create table tester (id integer)');
print "<p>Delete</p>"; flush();
$rs = $conn->Execute('delete from tester');
- print "date=".$conn->GetOne('select getdate()')."<br>";
+ print "date=".$conn->GetOne('select getdate()')."<br />";
}
?>
<a href=tmssql.php?do=tmssql>mssql</a>
if ($htmlspecialchars) $v = htmlspecialchars(trim($v));\r
$v = trim($v);\r
if (strlen($v) == 0) $v = ' ';\r
- $s .= " <TD>". str_replace("\n",'<br>',stripslashes($v)) ."</TD>\n";\r
+ $s .= " <TD>". str_replace("\n",'<br />',stripslashes($v)) ."</TD>\n";\r
\r
}\r
} // for\r
if ($files = get_directory_list($CFG->dataroot)) {
echo "Attempting to update permissions for all files... ignore any errors.";
foreach ($files as $file) {
- echo "$CFG->dataroot/$file<br>";
+ echo "$CFG->dataroot/$file<br />";
@chmod("$CFG->dataroot/$file", $CFG->directorypermissions);
}
}
}
$cerrors = "";
- echo "Checking userdatabase:<br>";
+ echo "Checking userdatabase:<br />";
foreach ($users as $user) {
$lcname = trim(moodle_strtolower($user->username));
if ($lcname != $user->username) {
if ($files = get_directory_list($CFG->dataroot)) {
echo "Attempting to update permissions for all files... ignore any errors.";
foreach ($files as $file) {
- echo "$CFG->dataroot/$file<br>";
+ echo "$CFG->dataroot/$file<br />";
@chmod("$CFG->dataroot/$file", $CFG->directorypermissions);
}
}
}
$cerrors = "";
- echo "Checking userdatabase:<br>";
+ echo "Checking userdatabase:<br />";
foreach ($users as $user) {
$lcname = trim(moodle_strtolower($user->username));
if ($lcname != $user->username) {
<HR>\r
(oci8po): drop sequence SEQ_log_display <CODE></CODE>\r
<HR>\r
-<BR><B>Warning</B>: OCIStmtExecute: ORA-02289: sequence does not exist in \r
+<br /><B>Warning</B>: OCIStmtExecute: ORA-02289: sequence does not exist in \r
<B>C:\Program Files\EasyPHP\www\moodle\lib\adodb\drivers\adodb-oci8.inc.php</B> \r
-on line <B>791</B><BR>2289: ORA-02289: sequence does not exist <BR>\r
+on line <B>791</B><br />2289: ORA-02289: sequence does not exist <br />\r
<HR>\r
(oci8po): select value from sys.database_compatible_level <CODE></CODE>\r
<HR>\r
var value = params[field];
switch(field) {
case "url" : upper.document.getElementById('f_url').value = value;
- upper.ipreview.location.replace('popups/preview.php?id='+ <?php print($course->id);?> +'&imageurl='+ value);
+ upper.ipreview.location.replace('popups/preview.php?id='+ <?php print($course->id);?> +'&imageurl='+ value);
break;
case "isize" : upper.document.getElementById('isize').value = value; break;
case "itype" : upper.document.getElementById('itype').value = value; break;
foreach ($USER->filelist as $file) {
$fullfile = $basedir.$file;
if (! fulldelete($fullfile)) {
- echo "<BR>Error: Could not delete: $fullfile";
+ echo "<br />Error: Could not delete: $fullfile";
}
}
clearfilelist();
print_simple_box_end();
echo "<br />";
notice_yesno (get_string("deletecheckfiles"),
- "".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&action=delete&confirm=1",
- "".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&action=cancel");
+ "".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&action=delete&confirm=1",
+ "".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&action=cancel");
} else {
displaydir($wdir);
}
print_simple_box_start("center");
printfilelist($USER->filelist);
print_simple_box_end();
- echo "<BR>";
+ echo "<br />";
echo "<P ALIGN=CENTER>".get_string("whattocallzip");
echo "<TABLE><TR><TD>";
echo "<FORM ACTION=\"".$_SERVER['PHP_SELF']."\" METHOD=post NAME=form>";
}
echo "</table>";
}
- echo "<br><center><form action=\"".$_SERVER['PHP_SELF']."\" method=get>";
+ echo "<br /><center><form action=\"".$_SERVER['PHP_SELF']."\" method=get>";
echo " <INPUT TYPE=hidden NAME=id VALUE=$id>";
echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir>";
echo " <INPUT TYPE=hidden NAME=action VALUE=cancel>";
foreach ($filelist as $file) {
if (is_dir($basedir.$file)) {
- echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\"> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
$subfilelist = array();
$currdir = opendir($basedir.$file);
while ($subfile = readdir($currdir)) {
} else {
$icon = mimeinfo("icon", $file);
- echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\"> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
}
}
}
$bdir = "";
}
print "<tr><td colspan=\"5\">";
- print "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$bdir&usecheckboxes=$usecheckboxes\" onclick=\"return reset_value();\">";
- print "<img src=\"$CFG->wwwroot/lib/editor/images/folderup.gif\" height=\"14\" width=\"24\" border=\"0\" ALT=\"Move up\">";
+ print "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$bdir&usecheckboxes=$usecheckboxes\" onclick=\"return reset_value();\">";
+ print "<img src=\"$CFG->wwwroot/lib/editor/images/folderup.gif\" height=\"14\" width=\"24\" border=\"0\" alt=\"Move up\" />";
print "</a></td></tr>\n";
}
if ($usecheckboxes) {
print_cell("center", "<input type=checkbox name=\"file$count\" value=\"$fileurl\" onclick=\"return set_rename('$filesafe');\">");
}
- print_cell("left", "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$fileurl\" onclick=\"return reset_value();\"><img src=\"$CFG->pixpath/f/folder.gif\" height=16 width=16 border=0 alt=\"folder\"></a> <a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$fileurl&usecheckboxes=$usecheckboxes\" onclick=\"return reset_value();\">".htmlspecialchars($dir)."</a>");
+ print_cell("left", "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$fileurl\" onclick=\"return reset_value();\"><img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"folder\" /></a> <a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$fileurl&usecheckboxes=$usecheckboxes\" onclick=\"return reset_value();\">".htmlspecialchars($dir)."</a>");
print_cell("right", " ");
print_cell("right", $filedate);
$ffurl = "/file.php?file=/$id$fileurl";
}
link_to_popup_window ($ffurl, "display",
- "<img src=\"$CFG->pixpath/f/$icon\" height=16 width=16 border=0 align=\"absmiddle\" alt=\"$strfile\">",
+ "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" border=\"0\" align=\"middle\" alt=\"$strfile\" />",
480, 640);
$file_size = filesize($filename);
echo "<!-- </font> --></td>";
if ($icon == "zip.gif") {
- $edittext = "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
- $edittext .= "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
+ $edittext = "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
+ $edittext .= "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
} else {
$edittext = " ";
}
for ($i=1; $i<$numdirs; $i++) {
$navigation .= " -> ";
$link .= "/".urlencode($dirs[$i]);
- $navigation .= "<a href=\"".$_SERVER['PHP_SELF']."?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
+ $navigation .= "<a href=\"".$_SERVER['PHP_SELF']."?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
}
- $fullnav = "<a href=\"".$_SERVER['PHP_SELF']."?id=$course->id&wdir=/\">$strfiles</a> $navigation";
+ $fullnav = "<a href=\"".$_SERVER['PHP_SELF']."?id=$course->id&wdir=/\">$strfiles</a> $navigation";
}
print_header();
foreach ($USER->filelist as $file) {
$fullfile = $basedir.$file;
if (! fulldelete($fullfile)) {
- echo "<BR>Error: Could not delete: $fullfile";
+ echo "<br />Error: Could not delete: $fullfile";
}
}
clearfilelist();
print_simple_box_end();
echo "<br />";
notice_yesno (get_string("deletecheckfiles"),
- "".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&action=delete&confirm=1",
- "".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&action=cancel");
+ "".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&action=delete&confirm=1",
+ "".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&action=cancel");
} else {
displaydir($wdir);
}
print_simple_box_start("center");
printfilelist($USER->filelist);
print_simple_box_end();
- echo "<BR>";
+ echo "<br />";
echo "<P ALIGN=CENTER>".get_string("whattocallzip");
echo "<TABLE><TR><TD>";
echo "<FORM ACTION=\"".$_SERVER['PHP_SELF']."\" METHOD=post NAME=form>";
}
echo "</table>";
}
- echo "<br><center><form action=\"".$_SERVER['PHP_SELF']."\" method=get>";
+ echo "<br /><center><form action=\"".$_SERVER['PHP_SELF']."\" method=get>";
echo " <INPUT TYPE=hidden NAME=id VALUE=$id>";
echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir>";
echo " <INPUT TYPE=hidden NAME=action VALUE=cancel>";
foreach ($filelist as $file) {
if (is_dir($basedir.$file)) {
- echo "<IMG SRC=\"$CFG->pixpath/f/folder.gif\" HEIGHT=16 WIDTH=16> $file<BR>";
+ echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
$subfilelist = array();
$currdir = opendir($basedir.$file);
while ($subfile = readdir($currdir)) {
} else {
$icon = mimeinfo("icon", $file);
- echo "<IMG SRC=\"$CFG->pixpath/f/$icon\" HEIGHT=16 WIDTH=16> $file<BR>";
+ echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
}
}
}
echo "<TR>";
print_cell("center", "<INPUT TYPE=checkbox NAME=\"file$count\" VALUE=\"$fileurl\">");
- print_cell("left", "<A HREF=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$fileurl\"><IMG SRC=\"$CFG->pixpath/f/folder.gif\" HEIGHT=16 WIDTH=16 BORDER=0 ALT=\"Folder\"></A> <A HREF=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</A>");
+ print_cell("left", "<A HREF=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$fileurl\"><img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"Folder\" /></A> <A HREF=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</A>");
print_cell("right", "-");
print_cell("right", $filedate);
- print_cell("right", "<A HREF=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</A>");
+ print_cell("right", "<A HREF=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</A>");
echo "</TR>";
}
$ffurl = "/file.php?file=/$id$fileurl";
}
link_to_popup_window ($ffurl, "display",
- "<IMG SRC=\"$CFG->pixpath/f/$icon\" HEIGHT=16 WIDTH=16 BORDER=0 ALT=\"File\">",
+ "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" border=\"0\" alt=\"File\" />",
480, 640);
echo "<font size=\"-1\" face=\"Arial, Helvetica\">";
link_to_popup_window ($ffurl, "display",
print_cell("right", $filedate);
if ($icon == "text.gif" || $icon == "html.gif") {
- $edittext = "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
+ $edittext = "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
} else if ($icon == "zip.gif") {
- $edittext = "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
- $edittext .= "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
+ $edittext = "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
+ $edittext .= "<a href=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
} else if ($icon == "image.gif") {
$edittext = "<b><a onMouseDown=\"return set_value('$CFG->wwwroot$ffurl')\" href=\"\">$strchoose</a></b>";
} else {
$edittext = "";
}
- print_cell("right", "$edittext <A HREF=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</A>");
+ print_cell("right", "$edittext <A HREF=\"".basename($_SERVER['PHP_SELF'])."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</A>");
echo "</TR>";
}
$icon = $emoticons[$image];
echo '<tr>';
echo "<td><img alt=\"$name\" border=\"0\" hspace=\"10\" src=\"$pixpath/$image.gif\" ".
- " onclick=\"insert('$pixpath/$image.gif','$name')\" width=\"15\" height=\"15\"></td>";
+ " onclick=\"insert('$pixpath/$image.gif','$name')\" width=\"15\" height=\"15\" /></td>";
echo "<td>$name</td>";
echo "<td class=\"smile\">$icon</td>";
echo "</tr>";
$icon = $emoticons[$image];
echo '<tr>';
echo "<td><img alt=\"$name\" border=\"0\" hspace=\"10\" src=\"$pixpath/$image.gif\" ".
- " onclick=\"insert('$pixpath/$image.gif','$name')\" width=\"15\" height=\"15\"></td>";
+ " onclick=\"insert('$pixpath/$image.gif','$name')\" width=\"15\" height=\"15\" /></td>";
echo "<td>$name</td>";
echo "<td class=\"smile\">$icon</td>";
echo "</tr>";
document.getElementById("f_horiz").value = param["f_horiz"] != -1 ? param["f_horiz"] : 0;
document.getElementById("f_width").value = param["f_width"];
document.getElementById("f_height").value = param["f_height"];
- window.ipreview.location.replace('preview.php?id='+ <?php print($course->id);?> +'&imageurl='+ param.f_url);
+ window.ipreview.location.replace('preview.php?id='+ <?php print($course->id);?> +'&imageurl='+ param.f_url);
}
document.getElementById("f_url").focus();
};
<option value="left" ><?php print_string("left","editor") ?></option>
<option value="right" ><?php print_string("right","editor") ?></option>
<option value="texttop" ><?php print_string("texttop","editor") ?></option>
- <option value="absmiddle" ><?php print_string("absmiddle","editor") ?></option>
+ <option value="middle" ><?php print_string("middle","editor") ?></option>
<option value="baseline" selected="1" ><?php print_string("baseline","editor") ?></option>
<option value="absbottom" ><?php print_string("absbottom","editor") ?></option>
<option value="bottom" ><?php print_string("bottom","editor") ?></option>
print "";
}?><br />
<?php print(isteacher($id))?
- "<iframe id=\"ibrowser\" name=\"ibrowser\" src=\"".$CFG->wwwroot."/lib/editor/coursefiles.php?usecheckboxes=true&id=".$course->id."\" style=\"width: 100%; height: 200px;\"></iframe>":
+ "<iframe id=\"ibrowser\" name=\"ibrowser\" src=\"".$CFG->wwwroot."/lib/editor/coursefiles.php?usecheckboxes=true&id=".$course->id."\" style=\"width: 100%; height: 200px;\"></iframe>":
"";?>
</td>
<td width="45%" valign="top"><?php print_string("preview","editor");?>:<br />
<option value="left" ><?php print_string("left","editor") ?></option>
<option value="right" ><?php print_string("right","editor") ?></option>
<option value="texttop" ><?php print_string("texttop","editor") ?></option>
- <option value="absmiddle" ><?php print_string("absmiddle","editor") ?></option>
+ <option value="middle" ><?php print_string("middle","editor") ?></option>
<option value="baseline" selected="1" ><?php print_string("baseline","editor") ?></option>
<option value="absbottom" ><?php print_string("absbottom","editor") ?></option>
<option value="bottom" ><?php print_string("bottom","editor") ?></option>
<option value="left" ><?php print_string("left","editor") ?></option>
<option value="right" ><?php print_string("right","editor") ?></option>
<option value="texttop" ><?php print_string("texttop","editor") ?></option>
- <option value="absmiddle" ><?php print_string("absmiddle","editor") ?></option>
+ <option value="middle" ><?php print_string("middle","editor") ?></option>
<option value="baseline" ><?php print_string("baseline","editor") ?></option>
<option value="absbottom" ><?php print_string("absbottom","editor") ?></option>
<option value="bottom" ><?php print_string("bottom","editor") ?></option>
echo "</style>\n";
echo "</head>\n";
echo "<body bgcolor=\"#ffffff\">\n";
- print "<img src=\"$imageurl\" width=\"$width\" height=\"$height\" alt=\"\">";
+ print "<img src=\"$imageurl\" width=\"$width\" height=\"$height\" alt=\"\" />";
echo "</body>\n</html>\n";
?>
</head><body>
-<b><?php echo t("IP-Atlas preferences"); ?></b> <?php echo t("(cookie based)"); ?><br><br>
+<b><?php echo t("IP-Atlas preferences"); ?></b> <?php echo t("(cookie based)"); ?><br /><br />
<?php
if(isset($HTTP_POST_VARS["button"])) {
-print t("Your settings have been saved. You can now try"); ?> <a href="plot.php<?php if(isset($HTTP_GET_VARS["lastquery"])) { echo "?address=$HTTP_GET_VARS[lastquery]"; } ?>"><?php print t("plotting something.")."</a>"."<br><br>";
+print t("Your settings have been saved. You can now try"); ?> <a href="plot.php<?php if(isset($HTTP_GET_VARS["lastquery"])) { echo "?address=$HTTP_GET_VARS[lastquery]"; } ?>"><?php print t("plotting something.")."</a>"."<br /><br />";
}
<?php if(istheregd()) {
echo t("Draw mode (defaults guessed for your browser):");
-print "<br><select name=\"seldrawmode\">";
+print "<br /><select name=\"seldrawmode\">";
if(!isset($setseldrawmode)) {
if(shouldrun($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) {
echo "<option value=\"0\" selected>CSS";
}
-print "</select><br><br>";
+print "</select><br /><br />";
} else {
?>
-<?php echo t("Pointer Preferences (the dot that marks lat/lon):"); ?><br>
+<?php echo t("Pointer Preferences (the dot that marks lat/lon):"); ?><br />
<?php
if($drawmode == "GD") {
print '
}
-print "</select><br>";
+print "</select><br />";
print '
<input type="hidden" name="shape" value="Diamond">
?>
-<br>
+<br />
-<?php echo t("Other Preferences:") ?><br>
+<?php echo t("Other Preferences:") ?><br />
<?php echo t("Earth Image:") ?>
<select name="earthimage">
?>
</select>
-<br><br>
+<br /><br />
<input type="Submit" name="button" value="<?php echo t("Save") ?>">
<div align="right">
-[ <a href="plot.php<?php if(isset($HTTP_GET_VARS["lastquery"])) { echo "?address=$HTTP_GET_VARS[lastquery]"; } ?>"><?php echo t("main") ?></a> ]<br><br>
+[ <a href="plot.php<?php if(isset($HTTP_GET_VARS["lastquery"])) { echo "?address=$HTTP_GET_VARS[lastquery]"; } ?>"><?php echo t("main") ?></a> ]<br /><br />
</div>
<?php include("footer.inc"); ?>
</body></html>
list($width, $height) = getimagecoords($earthimages, $earthimage) or die("Unable to find width/height for image $earthimage in config file");
$extracss = "";
-$display = "<img src=\"plotimage.php?lat=$values[lat]&lon=$values[lon]\" width=\"$width\" height=\"$height\">";
+$display = "<img src=\"plotimage.php?lat=$values[lat]&lon=$values[lon]\" width=\"$width\" height=\"$height\" alt=\"\" />";
}
<table valign="top" cellpadding=0 cellspacing=0 border=0 background="'.$earthimage.'" width="'.$width.'" height="'.$height.'"><tr><td valign="top">'.$display.'</td></tr></table>
-<br>
+<br />
';
if(isset($address)) {
$PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];
print '
-<br><br>
+<br /><br />
<form method="GET" action="'.$PHP_SELF.'#map">
<table width="100%"><tr><td nowrap align="left">
'.t("IP/Hostname:").' <input value="'.$values["address"].'" type="text" size="30" name="address"><input type="Submit" value="'.t("Submit").'"></td><td align="right" width="100%">
// Check that the user account is properly set up
if (user_not_fully_set_up($USER)) {
- redirect("$CFG->wwwroot/user/edit.php?id=$USER->id&course=".SITEID);
+ redirect("$CFG->wwwroot/user/edit.php?id=$USER->id&course=".SITEID);
die;
}
$data->firstname = $user->firstname;
$data->sitename = $site->fullname;
- $data->link = "$CFG->wwwroot/login/confirm.php?p=$user->secret&s=$user->username";
+ $data->link = "$CFG->wwwroot/login/confirm.php?p=$user->secret&s=$user->username";
$data->admin = fullname($from)." ($from->email)";
$message = get_string("emailconfirmation", "", $data);
$data->firstname = $user->firstname;
$data->sitename = $site->fullname;
- $data->link = "$CFG->wwwroot/login/forgot_password.php?p=$user->secret&s=$user->username";
+ $data->link = "$CFG->wwwroot/login/forgot_password.php?p=$user->secret&s=$user->username";
$data->admin = fullname($from)." ($from->email)";
$message = get_string("emailpasswordconfirmation", "", $data);
/**
* Smarty assign_smarty_interface core plugin
*
- * Type: core<br>
- * Name: assign_smarty_interface<br>
+ * Type: core<br />
+ * Name: assign_smarty_interface<br />
* Purpose: assign the $smarty interface variable
* @param array Format: null
* @param Smarty
/**
* Smarty debug_console function plugin
*
- * Type: core<br>
- * Name: display_debug_console<br>
+ * Type: core<br />
+ * Name: display_debug_console<br />
* Purpose: display the javascript debug console window
* @param array Format: null
* @param Smarty
/**
* Smarty {textformat}{/textformat} block plugin
*
- * Type: block function<br>
- * Name: textformat<br>
+ * Type: block function<br />
+ * Name: textformat<br />
* Purpose: format text a certain way with preset styles
- * or custom wrap/indent settings<br>
+ * or custom wrap/indent settings<br />
* @link http://smarty.php.net/manual/en/language.function.textformat.php {textformat}
* (Smarty online manual)
* @param array
/**
* Smarty {assign} compiler function plugin
*
- * Type: compiler function<br>
- * Name: assign<br>
+ * Type: compiler function<br />
+ * Name: assign<br />
* Purpose: assign a value to a template variable
* @link http://smarty.php.net/manual/en/language.custom.functions.php#LANGUAGE.FUNCTION.ASSIGN {assign}
* (Smarty online manual)
/**
* Smarty {assign_debug_info} function plugin
*
- * Type: function<br>
- * Name: assign_debug_info<br>
- * Purpose: assign debug info to the template<br>
+ * Type: function<br />
+ * Name: assign_debug_info<br />
+ * Purpose: assign debug info to the template<br />
* @param array unused in this plugin, this plugin uses {@link Smarty::$_config},
* {@link Smarty::$_tpl_vars} and {@link Smarty::$_smarty_debug_info}
* @param Smarty
/**
* Smarty {config_load} function plugin
*
- * Type: function<br>
- * Name: config_load<br>
+ * Type: function<br />
+ * Name: config_load<br />
* Purpose: load config file vars
* @link http://smarty.php.net/manual/en/language.function.config.load.php {config_load}
* (Smarty online manual)
/**
* Smarty {counter} function plugin
*
- * Type: function<br>
- * Name: counter<br>
+ * Type: function<br />
+ * Name: counter<br />
* Purpose: print out a counter value
* @link http://smarty.php.net/manual/en/language.function.counter.php {counter}
* (Smarty online manual)
/**
* Smarty {cycle} function plugin
*
- * Type: function<br>
- * Name: cycle<br>
- * Date: May 3, 2002<br>
- * Purpose: cycle through given values<br>
+ * Type: function<br />
+ * Name: cycle<br />
+ * Date: May 3, 2002<br />
+ * Purpose: cycle through given values<br />
* Input:
* - name = name of cycle (optional)
* - values = comma separated list of values to cycle,
* - assign = boolean, assigns to template var instead of
* printed.
*
- * Examples:<br>
+ * Examples:<br />
* <pre>
* {cycle values="#eeeeee,#d0d0d0d"}
* {cycle name=row values="one,two,three" reset=true}
/**
* Smarty {debug} function plugin
*
- * Type: function<br>
- * Name: debug<br>
- * Date: July 1, 2002<br>
+ * Type: function<br />
+ * Name: debug<br />
+ * Date: July 1, 2002<br />
* Purpose: popup debug window
* @link http://smarty.php.net/manual/en/language.function.debug.php {debug}
* (Smarty online manual)
/**
* Smarty {eval} function plugin
*
- * Type: function<br>
- * Name: eval<br>
- * Purpose: evaluate a template variable as a template<br>
+ * Type: function<br />
+ * Name: eval<br />
+ * Purpose: evaluate a template variable as a template<br />
* @link http://smarty.php.net/manual/en/language.function.eval.php {eval}
* (Smarty online manual)
* @param array
/**
* Smarty {fetch} plugin
*
- * Type: function<br>
- * Name: fetch<br>
+ * Type: function<br />
+ * Name: fetch<br />
* Purpose: fetch file, web or ftp data and display results
* @link http://smarty.php.net/manual/en/language.function.fetch.php {fetch}
* (Smarty online manual)
/**
* Smarty {html_checkboxes} function plugin
*
- * File: function.html_checkboxes.php<br>
- * Type: function<br>
- * Name: html_checkboxes<br>
- * Date: 24.Feb.2003<br>
- * Purpose: Prints out a list of checkbox input types<br>
- * Input:<br>
+ * File: function.html_checkboxes.php<br />
+ * Type: function<br />
+ * Name: html_checkboxes<br />
+ * Date: 24.Feb.2003<br />
+ * Purpose: Prints out a list of checkbox input types<br />
+ * Input:<br />
* - name (optional) - string default "checkbox"
* - values (required) - array
* - options (optional) - associative array
* - checked (optional) - array default not set
- * - separator (optional) - ie <br> or
+ * - separator (optional) - ie <br /> or
* - output (optional) - without this one the buttons don't have names
* Examples:
* <pre>
* {html_checkboxes values=$ids output=$names}
- * {html_checkboxes values=$ids name='box' separator='<br>' output=$names}
- * {html_checkboxes values=$ids checked=$checked separator='<br>' output=$names}
+ * {html_checkboxes values=$ids name='box' separator='<br />' output=$names}
+ * {html_checkboxes values=$ids checked=$checked separator='<br />' output=$names}
* </pre>
* @link http://smarty.php.net/manual/en/language.function.html.checkboxes.php {html_checkboxes}
* (Smarty online manual)
/**
* Smarty {html_image} function plugin
*
- * Type: function<br>
- * Name: html_image<br>
- * Date: Feb 24, 2003<br>
- * Purpose: format HTML tags for the image<br>
- * Input:<br>
+ * Type: function<br />
+ * Name: html_image<br />
+ * Date: Feb 24, 2003<br />
+ * Purpose: format HTML tags for the image<br />
+ * Input:<br />
* - file = file (and path) of image (required)
* - border = border width (optional, default 0)
* - height = image height (optional, default actual height)
/**
* Smarty {html_options} function plugin
*
- * Type: function<br>
- * Name: html_options<br>
- * Input:<br>
+ * Type: function<br />
+ * Name: html_options<br />
+ * Input:<br />
* - name (optional) - string default "select"
* - values (required if no options supplied) - array
* - options (required if no values supplied) - associative array
/**
* Smarty {html_radios} function plugin
*
- * File: function.html_radios.php<br>
- * Type: function<br>
- * Name: html_radios<br>
- * Date: 24.Feb.2003<br>
- * Purpose: Prints out a list of radio input types<br>
- * Input:<br>
+ * File: function.html_radios.php<br />
+ * Type: function<br />
+ * Name: html_radios<br />
+ * Date: 24.Feb.2003<br />
+ * Purpose: Prints out a list of radio input types<br />
+ * Input:<br />
* - name (optional) - string default "radio"
* - values (required) - array
* - options (optional) - associative array
* - checked (optional) - array default not set
- * - separator (optional) - ie <br> or
+ * - separator (optional) - ie <br /> or
* - output (optional) - without this one the buttons don't have names
* Examples:
* <pre>
* {html_radios values=$ids output=$names}
- * {html_radios values=$ids name='box' separator='<br>' output=$names}
- * {html_radios values=$ids checked=$checked separator='<br>' output=$names}
+ * {html_radios values=$ids name='box' separator='<br />' output=$names}
+ * {html_radios values=$ids checked=$checked separator='<br />' output=$names}
* </pre>
* @link http://smarty.php.net/manual/en/language.function.html.radios.php {html_radios}
* (Smarty online manual)
/**
* Smarty {html_select_date} plugin
*
- * Type: function<br>
- * Name: html_select_date<br>
+ * Type: function<br />
+ * Name: html_select_date<br />
* Purpose: Prints the dropdowns for date selection.
*
- * ChangeLog:<br>
+ * ChangeLog:<br />
* - 1.0 initial release
* - 1.1 added support for +/- N syntax for begin
* and end year values. (Monte)
/**
* Smarty {html_select_time} function plugin
*
- * Type: function<br>
- * Name: html_select_time<br>
+ * Type: function<br />
+ * Name: html_select_time<br />
* Purpose: Prints the dropdowns for time selection
* @link http://smarty.php.net/manual/en/language.function.html.select.time.php {html_select_time}
* (Smarty online manual)
/**
* Smarty {html_table} function plugin
*
- * Type: function<br>
- * Name: html_table<br>
- * Date: Feb 17, 2003<br>
- * Purpose: make an html table from an array of data<br>
- * Input:<br>
+ * Type: function<br />
+ * Name: html_table<br />
+ * Date: Feb 17, 2003<br />
+ * Purpose: make an html table from an array of data<br />
+ * Input:<br />
* - loop = array to loop through
* - cols = number of columns
* - rows = number of rows
/**
* Smarty {mailto} function plugin
*
- * Type: function<br>
- * Name: mailto<br>
+ * Type: function<br />
+ * Name: mailto<br />
* Date: May 21, 2002
* Purpose: automate mailto address link creation, and optionally
- * encode them.<br>
- * Input:<br>
+ * encode them.<br />
+ * Input:<br />
* - address = e-mail address
* - text = (optional) text to display, default is address
* - encode = (optional) can be one of:
/**
* Smarty {math} function plugin
*
- * Type: function<br>
- * Name: math<br>
- * Purpose: handle math computations in template<br>
+ * Type: function<br />
+ * Name: math<br />
+ * Purpose: handle math computations in template<br />
* @link http://smarty.php.net/manual/en/language.function.math.php {math}
* (Smarty online manual)
* @param array
/**
* Smarty {popup} function plugin
*
- * Type: function<br>
- * Name: popup<br>
+ * Type: function<br />
+ * Name: popup<br />
* Purpose: make text pop up in windows via overlib
* @link http://smarty.php.net/manual/en/language.function.popup.php {popup}
* (Smarty online manual)
/**
* Smarty {popup_init} function plugin
*
- * Type: function<br>
- * Name: popup_init<br>
+ * Type: function<br />
+ * Name: popup_init<br />
* Purpose: initialize overlib
* @link http://smarty.php.net/manual/en/language.function.popup.init.php {popup_init}
* (Smarty online manual)
/**
* Smarty capitalize modifier plugin
*
- * Type: modifier<br>
- * Name: capitalize<br>
+ * Type: modifier<br />
+ * Name: capitalize<br />
* Purpose: capitalize words in the string
* @link http://smarty.php.net/manual/en/language.modifiers.php#LANGUAGE.MODIFIER.CAPITALIZE
* capitalize (Smarty online manual)
/**
* Smarty cat modifier plugin
*
- * Type: modifier<br>
- * Name: cat<br>
+ * Type: modifier<br />
+ * Name: cat<br />
* Date: Feb 24, 2003
* Purpose: catenate a value to a variable
* Input: string to catenate
/**
* Smarty count_characters modifier plugin
*
- * Type: modifier<br>
- * Name: count_characteres<br>
+ * Type: modifier<br />
+ * Name: count_characteres<br />
* Purpose: count the number of characters in a text
* @link http://smarty.php.net/manual/en/language.modifier.count.characters.php
* count_characters (Smarty online manual)
/**
* Smarty count_paragraphs modifier plugin
*
- * Type: modifier<br>
- * Name: count_paragraphs<br>
+ * Type: modifier<br />
+ * Name: count_paragraphs<br />
* Purpose: count the number of paragraphs in a text
* @link http://smarty.php.net/manual/en/language.modifier.count.paragraphs.php
* count_paragraphs (Smarty online manual)
/**
* Smarty count_sentences modifier plugin
*
- * Type: modifier<br>
+ * Type: modifier<br />
* Name: count_sentences
* Purpose: count the number of sentences in a text
* @link http://smarty.php.net/manual/en/language.modifier.count.paragraphs.php
/**
* Smarty count_words modifier plugin
*
- * Type: modifier<br>
- * Name: count_words<br>
+ * Type: modifier<br />
+ * Name: count_words<br />
* Purpose: count the number of words in a text
* @link http://smarty.php.net/manual/en/language.modifier.count.words.php
* count_words (Smarty online manual)
/**
* Smarty date_format modifier plugin
*
- * Type: modifier<br>
- * Name: date_format<br>
- * Purpose: format datestamps via strftime<br>
- * Input:<br>
+ * Type: modifier<br />
+ * Name: date_format<br />
+ * Purpose: format datestamps via strftime<br />
+ * Input:<br />
* - string: input date string
* - format: strftime format for output
* - default_date: default date if $string is empty
/**
* Smarty debug_print_var modifier plugin
*
- * Type: modifier<br>
- * Name: debug_print_var<br>
+ * Type: modifier<br />
+ * Name: debug_print_var<br />
* Purpose: formats variable contents for display in the console
* @link http://smarty.php.net/manual/en/language.modifier.debug.print.var.php
* debug_print_var (Smarty online manual)
$results = "<b>Array (".count($var).")</b>";
foreach ($var as $curr_key => $curr_val) {
$return = smarty_modifier_debug_print_var($curr_val, $depth+1, $length);
- $results .= "<br>".str_repeat(' ', $depth*2)."<b>".strtr($curr_key, $_replace)."</b> => $return";
+ $results .= "<br />".str_repeat(' ', $depth*2)."<b>".strtr($curr_key, $_replace)."</b> => $return";
}
} else if (is_object($var)) {
$object_vars = get_object_vars($var);
$results = "<b>".get_class($var)." Object (".count($object_vars).")</b>";
foreach ($object_vars as $curr_key => $curr_val) {
$return = smarty_modifier_debug_print_var($curr_val, $depth+1, $length);
- $results .= "<br>".str_repeat(' ', $depth*2)."<b>$curr_key</b> => $return";
+ $results .= "<br />".str_repeat(' ', $depth*2)."<b>$curr_key</b> => $return";
}
} else if (is_resource($var)) {
$results = '<i>'.(string)$var.'</i>';
/**
* Smarty default modifier plugin
*
- * Type: modifier<br>
- * Name: default<br>
+ * Type: modifier<br />
+ * Name: default<br />
* Purpose: designate default value for empty variables
* @link http://smarty.php.net/manual/en/language.modifier.default.php
* default (Smarty online manual)
/**
* Smarty escape modifier plugin
*
- * Type: modifier<br>
- * Name: escape<br>
+ * Type: modifier<br />
+ * Name: escape<br />
* Purpose: Escape the string according to escapement type
* @link http://smarty.php.net/manual/en/language.modifier.escape.php
* escape (Smarty online manual)
/**
* Smarty indent modifier plugin
*
- * Type: modifier<br>
- * Name: indent<br>
+ * Type: modifier<br />
+ * Name: indent<br />
* Purpose: indent lines of text
* @link http://smarty.php.net/manual/en/language.modifier.indent.php
* indent (Smarty online manual)
/**
* Smarty lower modifier plugin
*
- * Type: modifier<br>
- * Name: lower<br>
+ * Type: modifier<br />
+ * Name: lower<br />
* Purpose: convert string to lowercase
* @link http://smarty.php.net/manual/en/language.modifier.lower.php
* lower (Smarty online manual)
/**
* Smarty plugin
*
- * Type: modifier<br>
- * Name: nl2br<br>
+ * Type: modifier<br />
+ * Name: nl2br<br />
* Date: Feb 26, 2003
- * Purpose: convert \r\n, \r or \n to <<br>>
- * Input:<br>
+ * Purpose: convert \r\n, \r or \n to <<br />>
+ * Input:<br />
* - contents = contents to replace
* - preceed_test = if true, includes preceeding break tags
* in replacement
/**
* Smarty regex_replace modifier plugin
*
- * Type: modifier<br>
- * Name: regex_replace<br>
+ * Type: modifier<br />
+ * Name: regex_replace<br />
* Purpose: regular epxression search/replace
* @link http://smarty.php.net/manual/en/language.modifier.regex.replace.php
* regex_replace (Smarty online manual)
/**
* Smarty replace modifier plugin
*
- * Type: modifier<br>
- * Name: replace<br>
+ * Type: modifier<br />
+ * Name: replace<br />
* Purpose: simple search/replace
* @link http://smarty.php.net/manual/en/language.modifier.replace.php
* replace (Smarty online manual)
/**
* Smarty spacify modifier plugin
*
- * Type: modifier<br>
- * Name: spacify<br>
+ * Type: modifier<br />
+ * Name: spacify<br />
* Purpose: add spaces between characters in a string
* @link http://smarty.php.net/manual/en/language.modifier.spacify.php
* spacify (Smarty online manual)
/**
* Smarty string_format modifier plugin
*
- * Type: modifier<br>
- * Name: string_format<br>
+ * Type: modifier<br />
+ * Name: string_format<br />
* Purpose: format strings via sprintf
* @link http://smarty.php.net/manual/en/language.modifier.string.format.php
* string_format (Smarty online manual)
/**
* Smarty strip modifier plugin
*
- * Type: modifier<br>
- * Name: strip<br>
+ * Type: modifier<br />
+ * Name: strip<br />
* Purpose: Replace all repeated spaces, newlines, tabs
- * with a single space or supplied replacement string.<br>
+ * with a single space or supplied replacement string.<br />
* Example: {$var|strip} {$var|strip:" "}
* Date: September 25th, 2002
* @link http://smarty.php.net/manual/en/language.modifier.strip.php
/**
* Smarty strip_tags modifier plugin
*
- * Type: modifier<br>
- * Name: strip_tags<br>
+ * Type: modifier<br />
+ * Name: strip_tags<br />
* Purpose: strip html tags from text
* @link http://smarty.php.net/manual/en/language.modifier.strip.tags.php
* strip_tags (Smarty online manual)
/**
* Smarty truncate modifier plugin
*
- * Type: modifier<br>
- * Name: truncate<br>
+ * Type: modifier<br />
+ * Name: truncate<br />
* Purpose: Truncate a string to a certain length if necessary,
* optionally splitting in the middle of a word, and
* appending the $etc string.
/**
* Smarty upper modifier plugin
*
- * Type: modifier<br>
- * Name: upper<br>
+ * Type: modifier<br />
+ * Name: upper<br />
* Purpose: convert string to uppercase
* @link http://smarty.php.net/manual/en/language.modifier.upper.php
* upper (Smarty online manual)
/**
* Smarty wordwrap modifier plugin
*
- * Type: modifier<br>
- * Name: wordwrap<br>
+ * Type: modifier<br />
+ * Name: wordwrap<br />
* Purpose: wrap a string of text at a given length
* @link http://smarty.php.net/manual/en/language.modifier.wordwrap.php
* wordwrap (Smarty online manual)
/**
* Smarty trimwhitespace outputfilter plugin
*
- * File: outputfilter.trimwhitespace.php<br>
- * Type: outputfilter<br>
- * Name: trimwhitespace<br>
- * Date: Jan 25, 2003<br>
+ * File: outputfilter.trimwhitespace.php<br />
+ * Type: outputfilter<br />
+ * Name: trimwhitespace<br />
+ * Date: Jan 25, 2003<br />
* Purpose: trim leading white space and blank lines from
* template source after it gets interpreted, cleaning
* up code and saving bandwidth. Does not affect
- * <<PRE>></PRE> and <SCRIPT></SCRIPT> blocks.<br>
+ * <<PRE>></PRE> and <SCRIPT></SCRIPT> blocks.<br />
* Install: Drop into the plugin directory, call
* <code>$smarty->load_filter('output','trimwhitespace');</code>
* from application.
/**
* escape_special_chars common function
*
- * Function: smarty_function_escape_special_chars<br>
+ * Function: smarty_function_escape_special_chars<br />
* Purpose: used by other smarty functions to escape
* special chars except for already escaped ones
* @param string
/**
- * Function: smarty_make_timestamp<br>
+ * Function: smarty_make_timestamp<br />
* Purpose: used by other smarty functions to make a timestamp
* from a string.
* @param string
<script src="controlWindow.js"></script>
-<script>
+<script type="text/javascript">
var spellerObject;
var controlWindowObj;
-<script>
+<script type="text/javascript">
var wordWindow = null;
var controlWindow = null;
define("FORMAT_MARKDOWN", "4"); // Markdown-formatted text http://daringfireball.net/projects/markdown/
$ALLOWED_TAGS =
-"<p><br><b><i><u><font><table><tbody><span><div><tr><td><th><ol><ul><dl><li><dt><dd><h1><h2><h3><h4><h5><h6><hr><img><a><strong><emphasis><em><sup><sub><address><cite><blockquote><pre><strike><embed><object><param><acronym><nolink><style><lang><tex><algebra><math><mi><mn><mo><mtext><mspace><ms><mrow><mfrac><msqrt><mroot><mstyle><merror><mpadded><mphantom><mfenced><msub><msup><msubsup><munder><mover><munderover><mmultiscripts><mtable><mtr><mtd><maligngroup><malignmark><maction><cn><ci><apply><reln><fn><interval><inverse><sep><condition><declare><lambda><compose><ident><quotient><exp><factorial><divide><max><min><minus><plus><power><rem><times><root><gcd><and><or><xor><not><implies><forall><exists><abs><conjugate><eq><neq><gt><lt><geq><leq><ln><log><int><diff><partialdiff><lowlimit><uplimit><bvar><degree><set><list><union><intersect><in><notin><subset><prsubset><notsubset><notprsubset><setdiff><sum><product><limit><tendsto><mean><sdev><variance><median><mode><moment><vector><matrix><matrixrow><determinant><transpose><selector><annotation><semantics><annotation-xml><tt><code>";
+"<p><br /><b><i><u><font><table><tbody><span><div><tr><td><th><ol><ul><dl><li><dt><dd><h1><h2><h3><h4><h5><h6><hr><img><a><strong><emphasis><em><sup><sub><address><cite><blockquote><pre><strike><embed><object><param><acronym><nolink><style><lang><tex><algebra><math><mi><mn><mo><mtext><mspace><ms><mrow><mfrac><msqrt><mroot><mstyle><merror><mpadded><mphantom><mfenced><msub><msup><msubsup><munder><mover><munderover><mmultiscripts><mtable><mtr><mtd><maligngroup><malignmark><maction><cn><ci><apply><reln><fn><interval><inverse><sep><condition><declare><lambda><compose><ident><quotient><exp><factorial><divide><max><min><minus><plus><power><rem><times><root><gcd><and><or><xor><not><implies><forall><exists><abs><conjugate><eq><neq><gt><lt><geq><leq><ln><log><int><diff><partialdiff><lowlimit><uplimit><bvar><degree><set><list><union><intersect><in><notin><subset><prsubset><notsubset><notprsubset><setdiff><sum><product><limit><tendsto><mean><sdev><variance><median><mode><moment><vector><matrix><matrixrow><determinant><transpose><selector><annotation><semantics><annotation-xml><tt><code>";
/// Functions
/// Prints a simple button to close a window
echo "<center>\n";
- echo "<script>\n";
+ echo "<script type=\"text/javascript\">\n";
echo "<!--\n";
echo "document.write('<form>');\n";
echo "document.write('<input type=\"button\" onClick=\"self.close();\" value=\"".get_string("closewindow")."\" />');\n";
}
if (isadmin()) {
$menu .= ' (<a href="'.$CFG->wwwroot.'/course/log.php'.
- '?chooselog=1&id=1&modid=site_errors">'.get_string('logs').'</a>)';
+ '?chooselog=1&id=1&modid=site_errors">'.get_string('logs').'</a>)';
}
$menu .= '</font>';
}
if ($usexml) { // Added by Gustav Delius / Mad Alex for MathML output
$currentlanguage = current_language();
- @header("Content-type: text/xml");
+ @header("Content-type: application/xhtml+xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n";
if (!empty($CFG->xml_stylesheets)) {
$stylesheets = explode(";", $CFG->xml_stylesheets);
}
if ($picture) { // Print custom user picture
if ($CFG->slasharguments) { // Use this method if possible for better caching
- $output .= "<img align=\"absmiddle\" src=\"$CFG->wwwroot/user/pix.php/$userid/$file.jpg\"".
+ $output .= "<img align=\"middle\" src=\"$CFG->wwwroot/user/pix.php/$userid/$file.jpg\"".
" border=\"0\" width=\"$size\" height=\"$size\" alt=\"\" />";
} else {
- $output .= "<img align=\"absmiddle\" src=\"$CFG->wwwroot/user/pix.php?file=/$userid/$file.jpg\"".
+ $output .= "<img align=\"middle\" src=\"$CFG->wwwroot/user/pix.php?file=/$userid/$file.jpg\"".
" border=\"0\" width=\"$size\" height=\"$size\" alt=\"\" />";
}
} else { // Print default user pictures (use theme version if available)
- $output .= "<img align=\"absmiddle\" src=\"$CFG->pixpath/u/$file.png\"".
+ $output .= "<img align=\"middle\" src=\"$CFG->pixpath/u/$file.png\"".
" border=\"0\" width=\"$size\" height=\"$size\" alt=\"\" />";
}
if ($link) {
echo '<font size="1">';
if ($isteacher) {
$timemidnight = usergetmidnight(time());
- echo "<a href=\"$CFG->wwwroot/course/user.php?id=$course->id&user=$user->id\">$string->activity</a><br />";
+ echo "<a href=\"$CFG->wwwroot/course/user.php?id=$course->id&user=$user->id\">$string->activity</a><br />";
if (!iscreator($user->id) or ($isadmin and !isadmin($user->id))) { // Includes admins
if ($course->category and isteacheredit($course->id) and isstudent($course->id, $user->id)) { // Includes admins
- echo "<a href=\"$CFG->wwwroot/course/unenrol.php?id=$course->id&user=$user->id\">$string->unenrol</a><br />";
+ echo "<a href=\"$CFG->wwwroot/course/unenrol.php?id=$course->id&user=$user->id\">$string->unenrol</a><br />";
}
if ($USER->id != $user->id) {
- echo "<a href=\"$CFG->wwwroot/course/loginas.php?id=$course->id&user=$user->id\">$string->loginas</a><br />";
+ echo "<a href=\"$CFG->wwwroot/course/loginas.php?id=$course->id&user=$user->id\">$string->loginas</a><br />";
}
}
}
- echo "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">$string->fullprofile...</a>";
+ echo "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">$string->fullprofile...</a>";
echo '</font>';
echo '</td></tr></table>';
}
if ($group->picture) { // Print custom group picture
if ($CFG->slasharguments) { // Use this method if possible for better caching
- $output .= "<img align=\"absmiddle\" src=\"$CFG->wwwroot/user/pixgroup.php/$group->id/$file.jpg\"".
+ $output .= "<img align=\"middle\" src=\"$CFG->wwwroot/user/pixgroup.php/$group->id/$file.jpg\"".
" border=\"0\" width=\"$size\" height=\"$size\" alt=\"\" title=\"$group->name\"/>";
} else {
- $output .= "<img align=\"absmiddle\" src=\"$CFG->wwwroot/user/pixgroup.php?file=/$group->id/$file.jpg\"".
+ $output .= "<img align=\"middle\" src=\"$CFG->wwwroot/user/pixgroup.php?file=/$group->id/$file.jpg\"".
" border=\"0\" width=\"$size\" height=\"$size\" alt=\"\" title=\"$group->name\"/>";
}
}
}
print_simple_box_start("center", "$table->width", "#ffffff", 0);
- echo "<table width=\"100%\" border=\"0\" valign=\"top\" align=\"center\" ";
+ echo "<table width=\"100%\" border=\"0\" align=\"center\" ";
echo " cellpadding=\"$table->cellpadding\" cellspacing=\"$table->cellspacing\" class=\"generaltable\">\n";
$countcols = 0;
}
echo ':';
echo '</td><td nowrap="nowrap" align="left">';
- popup_form($urlroot.'&group=', $groupsmenu, 'selectgroup', $currentgroup, "", "", "", false, "self");
+ popup_form($urlroot.'&group=', $groupsmenu, 'selectgroup', $currentgroup, "", "", "", false, "self");
echo '</tr></table>';
}
}
if ($selectmod and $isteacher) {
$logslink = "<td><a target=\"$CFG->framename\" href=".
- "\"$CFG->wwwroot/course/log.php?chooselog=1&user=0&date=0&id=$course->id&modid=$selectmod->cm\">".
- "<img border=\"0\" height=\"16\" width=\"16\" src=\"$CFG->pixpath/i/log.gif\" /></a></td>";
+ "\"$CFG->wwwroot/course/log.php?chooselog=1&user=0&date=0&id=$course->id&modid=$selectmod->cm\">".
+ "<img border=\"0\" height=\"16\" width=\"16\" src=\"$CFG->pixpath/i/log.gif\" alt=\"\" /></a></td>";
}
if ($backmod) {
choose_from_menu($grades, "$name", "$current", "");
$helpicon = "$CFG->pixpath/help.gif";
- $linkobject = "<img align=\"absmiddle\" border=\"0\" height=\"17\" width=\"22\" alt=\"$strscales\" src=\"$helpicon\" />";
+ $linkobject = "<img align=\"middle\" border=\"0\" height=\"17\" width=\"22\" alt=\"$strscales\" src=\"$helpicon\" />";
link_to_popup_window ("/course/scales.php?id=$courseid&list=true", "ratingscales",
$linkobject, 400, 500, $strscales);
}
$strscales = get_string("scales");
choose_from_menu(get_scales_menu($courseid), "$name", $current, "");
$helpicon = "$CFG->pixpath/help.gif";
- $linkobject = "<img align=\"absmiddle\" border=\"0\" height=\"17\" width=\"22\" alt=\"$strscales\" src=\"$helpicon\" />";
+ $linkobject = "<img align=\"middle\" border=\"0\" height=\"17\" width=\"22\" alt=\"$strscales\" src=\"$helpicon\" />";
link_to_popup_window ("/course/scales.php?id=$courseid&list=true", "ratingscales",
$linkobject, 400, 500, $strscales);
}
$strscales = get_string("scales");
$helpicon = "$CFG->pixpath/help.gif";
- $linkobject = "<img align=\"absmiddle\" border=\"0\" height=\"17\" width=\"22\" alt=\"$scale->name\" src=\"$helpicon\" />";
+ $linkobject = "<img align=\"middle\" border=\"0\" height=\"17\" width=\"22\" alt=\"$scale->name\" src=\"$helpicon\" />";
link_to_popup_window ("/course/scales.php?id=$courseid&list=true&scale=$scale->id", "ratingscale",
$linkobject, 400, 500, $scale->name);
}
if ($image) {
$icon = "$CFG->pixpath/help.gif";
if ($linktext) {
- $linkobject = "<span style=\"cursor:help;\">$title<img align=\"absmiddle\" border=\"0\" ".
+ $linkobject = "<span style=\"cursor:help;\">$title<img align=\"middle\" border=\"0\" ".
" height=\"17\" width=\"22\" alt=\"\" src=\"$icon\" /></span>";
} else {
- $linkobject = "<img align=\"absmiddle\" border=\"0\" height=\"17\" width=\"22\" ".
+ $linkobject = "<img align=\"middle\" border=\"0\" height=\"17\" width=\"22\" ".
" alt=\"$title\" style=\"cursor:help;\" src=\"$icon\" />";
}
} else {
helpbutton("emoticons", get_string("helpemoticons"), "moodle", false, true);
echo " ";
link_to_popup_window ("/help.php?module=moodle&file=emoticons.html", "popup",
- "<img src=\"$CFG->pixpath/s/smiley.gif\" border=\"0\" align=\"absmiddle\" width=\"15\" height=\"15\" />",
+ "<img src=\"$CFG->pixpath/s/smiley.gif\" border=\"0\" align=\"middle\" width=\"15\" height=\"15\" alt=\"\" />",
400, 500, get_string("helpemoticons"));
echo "<br />";
}
if (empty($message)) {
echo "<meta http-equiv=\"refresh\" content=\"$delay; url=$url\" />";
- echo "<script>location.replace('$url');</script>"; // To cope with Mozilla bug
+ echo "<script type=\"text/javascript\">location.replace('$url');</script>"; // To cope with Mozilla bug
} else {
if (empty($delay)) {
$delay = 3; // There's no point having a message with no delay
echo "</center>";
flush();
sleep($delay);
- echo "<script>location.replace('$url');</script>"; // To cope with Mozilla bug
+ echo "<script type=\"text/javascript\">location.replace('$url');</script>"; // To cope with Mozilla bug
}
die;
}
$strpasswordchanged = get_string("passwordchanged");
if ($course->id) {
- add_to_log($course->id, "user", "change password", "view.php?id=$user->id&course=$course->id", "$user->id");
+ add_to_log($course->id, "user", "change password", "view.php?id=$user->id&course=$course->id", "$user->id");
$fullname = fullname($USER, true);
print_header($strpasswordchanged, $strpasswordchanged,
"<a href=\"$CFG->wwwroot/course/view.php?id=$course->id\">$course->shortname</a> ->
<a href=\"$CFG->wwwroot/user/index.php?id=$course->id\">".get_string("participants")."</a> ->
- <a href=\"$CFG->wwwroot/user/view.php?id=$USER->id&course=$course->id\">$fullname</a> -> $strpasswordchanged", $focus);
- notice($strpasswordchanged, "$CFG->wwwroot/user/view.php?id=$USER->id&course=$id");
+ <a href=\"$CFG->wwwroot/user/view.php?id=$USER->id&course=$course->id\">$fullname</a> -> $strpasswordchanged", $focus);
+ notice($strpasswordchanged, "$CFG->wwwroot/user/view.php?id=$USER->id&course=$id");
} else {
- add_to_log(SITEID, "user", "change password", "view.php?id=$user->id&course=".SITEID, "$course->id");
+ add_to_log(SITEID, "user", "change password", "view.php?id=$user->id&course=".SITEID, "$course->id");
print_header($strpasswordchanged, $strpasswordchanged, $strpasswordchanged, "");
notice($strpasswordchanged, "$CFG->wwwroot/");
}
print_header($strchangepassword, $strchangepassword,
"<a href=\"$CFG->wwwroot/course/view.php?id=$course->id\">$course->shortname</a> ->
<a href=\"$CFG->wwwroot/user/index.php?id=$course->id\">".get_string("participants")."</a> ->
- <a href=\"$CFG->wwwroot/user/view.php?id=$USER->id&course=$course->id\">$fullname</a> -> $strchangepassword", $focus);
+ <a href=\"$CFG->wwwroot/user/view.php?id=$USER->id&course=$course->id\">$fullname</a> -> $strchangepassword", $focus);
} else {
print_header($strchangepassword, $strchangepassword, $strchangepassword, $focus);
}
$SESSION->justloggedin = true;
if (user_not_fully_set_up($USER)) {
- redirect("$CFG->wwwroot/user/edit.php?id=$USER->id&course=".SITEID);
+ redirect("$CFG->wwwroot/user/edit.php?id=$USER->id&course=".SITEID);
} else if (strpos($wantsurl, $CFG->wwwroot) === 0) { /// Matches site address
redirect($wantsurl);
echo "<br />";
}
echo "<a href=\"$CFG->wwwroot/user/view.php?id="
- . $activity->user->userid . "&course=$course\">"
+ . $activity->user->userid . "&course=$course\">"
. $activity->user->fullname . "</a> ";
echo " - " . userdate($activity->timestamp);
/// Check to see if groups are being used in this assignment
if ($groupmode = groupmode($course, $cm)) { // Groups are being used
- $currentgroup = setup_and_print_groups($course, $groupmode, "submissions.php?id=$assignment->id&sort=$sort&dir=$dir");
+ $currentgroup = setup_and_print_groups($course, $groupmode, "submissions.php?id=$assignment->id&sort=$sort&dir=$dir");
} else {
$currentgroup = false;
}
} else {
$newdir = 'ASC';
}
- echo "<a href=\"submissions.php?id=$assignment->id&sort=$sorttype&dir=$newdir\">$label</a>";
+ echo "<a href=\"submissions.php?id=$assignment->id&sort=$sorttype&dir=$newdir\">$label</a>";
if ($sort == $sorttype) { // Current sort
$diricon = $dir == 'ASC' ? 'down' : 'up';
- echo " <img src=\"$CFG->pixpath/t/$diricon.gif\" />";
+ echo " <img src=\"$CFG->pixpath/t/$diricon.gif\" alt=\"\" />";
}
echo " ";
}
unset($SESSION->modform); // Clear any old ones that may be hanging around.
- $icon = "<img align=absmiddle height=16 width=16 src=\"$CFG->modpixpath/$module->name/icon.gif\"> ";
+ $icon = "<img align=middle height=16 width=16 src=\"$CFG->modpixpath/$module->name/icon.gif\" alt=\"\" /> ";
print_heading_with_help($pageheading, "mods", $module->name, $icon);
print_simple_box_start("center", "", "$THEME->cellheading");
"$streditinga", $focuscursor, "", false);
}
- $icon = "<img align=absmiddle height=16 width=16 src=\"$CFG->modpixpath/$module->name/icon.gif\"> ";
+ $icon = "<img align=middle height=16 width=16 src=\"$CFG->modpixpath/$module->name/icon.gif\" alt=\"\" /> ";
print_heading_with_help($pageheading, "mods", $module->name, $icon);
print_simple_box_start("center", "", "$THEME->cellheading");
<input type="hidden" name=mode value="<?php p($form->mode) ?>" />
<br />
<?php
- echo "<a href=\"../mod/attendance/add.php?id=".$form->course . "§ion=".$form->section ."\">Add multiple rolls</a><br /><br />";
+ echo "<a href=\"../mod/attendance/add.php?id=".$form->course . "&section=".$form->section ."\">Add multiple rolls</a><br /><br />";
?>
<input type="submit" value="<?php print_string("savechanges") ?>" />
<input type="submit" name="cancel" value="<?php print_string("cancel") ?>" />
$strviewweek = get_string("viewweek", "attendance");
echo "<p align=\"right\">";
if (isteacher($course->id)) {
- echo "<a href=\"teacheredit.php?update=".$cm->id."&return=true\">$strteacheredit</a><br/>";
+ echo "<a href=\"teacheredit.php?update=".$cm->id."&return=true\">$strteacheredit</a><br/>";
}
echo "<a href=\"viewall.php?id=".$course->id."\">$strviewall</a><br/>";
- echo "<a href=\"viewweek.php?scope=week&id=".$attendance->id."\">$strviewweek</a><br/></p>";
+ echo "<a href=\"viewweek.php?scope=week&id=".$attendance->id."\">$strviewweek</a><br/></p>";
// this is the wrapper table
echo "<table align=\"center\" width=\"80\" class=\"generalbox\"".
if ($onepage) { // one page for all tables
echo "<p align=\"right\"><a href=\"viewall.php?id=".$course->id."\">";
echo "$strviewmulti</a><br />";
- echo "<a href=\"viewall.php?id=".$course->id."&onetable=1\">";
+ echo "<a href=\"viewall.php?id=".$course->id."&onetable=1\">";
echo "$strviewtable</a><br />";
- echo "<a href=\"viewweek.php?scope=week&id=".$atts[$minatt]->attendance->id."\">";
+ echo "<a href=\"viewweek.php?scope=week&id=".$atts[$minatt]->attendance->id."\">";
echo "$strviewweek</a></p>";
} else if ($onetable) { // one table for all
echo "<p align=\"right\"><a href=\"viewall.php?id=".$course->id."\">";
echo "$strviewmulti</a><br />";
- echo "<a href=\"viewall.php?id=".$course->id."&onepage=1\">";
+ echo "<a href=\"viewall.php?id=".$course->id."&onepage=1\">";
echo "$strviewone</a><br />";
- echo "<a href=\"viewweek.php?scope=week&id=".$atts[$minatt]->attendance->id."\">";
+ echo "<a href=\"viewweek.php?scope=week&id=".$atts[$minatt]->attendance->id."\">";
echo "$strviewweek</a></p>";
} else { // multiple pages
- echo "<p align=\"right\"><a href=\"viewall.php?id=".$course->id."&onepage=1\">";
+ echo "<p align=\"right\"><a href=\"viewall.php?id=".$course->id."&onepage=1\">";
echo "$strviewone</a><br />";
- echo "<a href=\"viewall.php?id=".$course->id."&onetable=1\">";
+ echo "<a href=\"viewall.php?id=".$course->id."&onetable=1\">";
echo "$strviewtable</a><br />";
- echo "<a href=\"viewweek.php?scope=week&id=".$atts[$minatt]->attendance->id."\">";
+ echo "<a href=\"viewweek.php?scope=week&id=".$atts[$minatt]->attendance->id."\">";
echo "$strviewweek</a></p>";
}
echo "<tr>";
if ($minatt!=0) {
echo "<th valign=\"top\" align=\"right\" nowrap class=\"generaltableheader\">".
- "<a href=\"viewall.php?id=".$course->id ."&pagereport=1&page=1\"><<</a> \n".
- "<a href=\"viewall.php?id=".$course->id ."&pagereport=1&page=".($page-1)."\"><</a></th>\n";
+ "<a href=\"viewall.php?id=".$course->id ."&pagereport=1&page=1\"><<</a> \n".
+ "<a href=\"viewall.php?id=".$course->id ."&pagereport=1&page=".($page-1)."\"><</a></th>\n";
} else {
echo "<th valign=\"top\" align=\"right\" nowrap class=\"generaltableheader\"><< <</th>\n";
}
"$pg $page $of $maxpages</th>\n";
if ($maxatt!=$numatt) {
echo "<th valign=\"top\" align=\"right\" nowrap class=\"generaltableheader\">".
- "<a href=\"viewall.php?id=".$course->id ."&pagereport=1&page=". ($page+1)."\">></a> ".
- "<a href=\"viewall.php?id=".$course->id ."&pagereport=1&page=$maxpages\">>></a></th>";
+ "<a href=\"viewall.php?id=".$course->id ."&pagereport=1&page=". ($page+1)."\">></a> ".
+ "<a href=\"viewall.php?id=".$course->id ."&pagereport=1&page=$maxpages\">>></a></th>";
} else {
echo "<th valign=\"top\" align=\"right\" nowrap class=\"generaltableheader\">> >></th>\n";
}
require_login($course->id);
- add_to_log($course->id, "attendance", "viewweek", "viewweek.php?scope=".$scope."&id=$course->id");
+ add_to_log($course->id, "attendance", "viewweek", "viewweek.php?scope=".$scope."&id=$course->id");
if ($attendances) {
echo "<p align=\"right\"><a href=\"viewall.php?id=".$course->id."\">";
echo "$strviewall</a><br />";
if ($onepage) { // one page for all tables
- echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."\">";
+ echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."\">";
echo "$strviewmulti</a><br />";
- echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&onetable=1\">";
+ echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&onetable=1\">";
echo "$strviewtable</a><br />";
} else if ($onetable) { // one table for all
- echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."\">";
+ echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."\">";
echo "$strviewmulti</a><br />";
- echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&onepage=1\">";
+ echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&onepage=1\">";
echo "$strviewone</a><br />";
} else { // multiple pages
- echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&onepage=1\">";
+ echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&onepage=1\">";
echo "$strviewone</a><br />";
- echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&onetable=1\">";
+ echo "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&onetable=1\">";
echo "$strviewtable</a><br />";
}
if ($scope=="week") { // week view for scope
- echo "<a href=\"viewweek.php?scope=section&id=".$id."\">";
+ echo "<a href=\"viewweek.php?scope=section&id=".$id."\">";
echo "$strviewsection</a></p>";
} else { // section view for scope
- echo "<a href=\"viewweek.php?scope=week&id=".$id."\">";
+ echo "<a href=\"viewweek.php?scope=week&id=".$id."\">";
echo "$strviewweek</a></p>";
}
echo "<tr>";
if ($minatt!=0) {
echo "<th valign=\"top\" align=\"right\" nowrap class=\"generaltableheader\">".
- "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&pagereport=1&page=".($page-1)."\"><</a> \n";
- "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&pagereport=1&page=1\"><<</a></th>\n";
+ "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&pagereport=1&page=".($page-1)."\"><</a> \n";
+ "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&pagereport=1&page=1\"><<</a></th>\n";
} else {
echo "<th valign=\"top\" align=\"right\" nowrap class=\"generaltableheader\"><< <</th>\n";
}
"$pg $page $of $maxpages</th>\n";
if ($maxatt!=$numatt) {
echo "<th valign=\"top\" align=\"right\" nowrap class=\"generaltableheader\">".
- "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&pagereport=1&page=". ($page+1)."\">></a> ".
- "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&pagereport=1&page=$maxpages\">>></a></th>";
+ "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&pagereport=1&page=". ($page+1)."\">></a> ".
+ "<a href=\"viewweek.php?scope=".$scope."&id=".$id ."&pagereport=1&page=$maxpages\">>></a></th>";
} else {
echo "<th valign=\"top\" align=\"right\" nowrap class=\"generaltableheader\">> >></th>\n";
}
echo "<p><font size=\"1\">";
echo fullname($userinfo['user'])."<br />";
echo "<font color=\"#888888\">$str->idle: ".format_time($lastping, $str)."</font> ";
- echo '<a target="empty" href="http://'.$CFG->chat_serverhost.':'.$CFG->chat_serverport.'/?win=beep&beep='.$userinfo['user']->id.
- '&chat_sid='.$sessionid.'&groupid='.$this->sets_info[$sessionid]['groupid'].'">'.$str->beep."</a>\n";
+ echo '<a target="empty" href="http://'.$CFG->chat_serverhost.':'.$CFG->chat_serverport.'/?win=beep&beep='.$userinfo['user']->id.
+ '&chat_sid='.$sessionid.'&groupid='.$this->sets_info[$sessionid]['groupid'].'">'.$str->beep."</a>\n";
echo "</font></p>";
echo "<td></tr>";
}
// The refresh value is 2 seconds higher than the configuration variable because we are doing JS refreshes all the time.
// However, if the JS doesn't work for some reason, we still want to refresh once in a while.
$header .= "Refresh: ".(intval($CFG->chat_refresh_userlist) + 2)."; url=http://$CFG->chat_serverhost:$CFG->chat_serverport/?win=users&".
- "chat_sid=".$sessionid."&groupid=".$this->sets_info[$sessionid]['groupid']."\n";
+ "chat_sid=".$sessionid."&groupid=".$this->sets_info[$sessionid]['groupid']."\n";
$header .= "\n";
// That's enough headers for one lousy dummy response
continue;
}
- if(!ereg('win=(chat|users|message|beep).*&chat_sid=([a-zA-Z0-9]*)&groupid=([0-9]*) HTTP', $data, $info)) {
+ if(!ereg('win=(chat|users|message|beep).*&chat_sid=([a-zA-Z0-9]*)&groupid=([0-9]*) HTTP', $data, $info)) {
// Malformed data
$DAEMON->trace('UFO with '.$handle.': Request with malformed data; connection closed', E_USER_WARNING);
$DAEMON->dismiss_ufo($handle, true, 'Request with malformed data; connection closed');
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html");
- header("Refresh: 4; url=chatmsg.php?arsc_sid=".$arsc_sid."&arsc_lastid=".$arsc_lastid."&dummy=".time()."#end");
+ header("Refresh: 4; url=chatmsg.php?arsc_sid=".$arsc_sid."&arsc_lastid=".$arsc_lastid."&dummy=".time()."#end");
echo $arsc_parameters["htmlhead"];
set_magic_quotes_runtime(0);
}
if ($currentgroup !== false) {
- $params = "chat_enter=true&chat_sid=$chat_sid&groupid=$currentgroup";
+ $params = "chat_enter=true&chat_sid=$chat_sid&groupid=$currentgroup";
} else {
$params = "chat_enter=true&chat_sid=$chat_sid";
}
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html");
-header("Refresh: $CFG->chat_refresh_room; url=jsupdate.php?chat_sid=$chat_sid&chat_lasttime=$chat_newlasttime&groupid=$groupid");
+header("Refresh: $CFG->chat_refresh_room; url=jsupdate.php?chat_sid=$chat_sid&chat_lasttime=$chat_newlasttime&groupid=$groupid");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
/// Go back to the other page
if ($chat_version == "header" OR $chat_version == "box") {
- redirect("../gui_$chat_version/chatinput.php?chat_sid=$chat_sid&groupid=$groupid");
+ redirect("../gui_$chat_version/chatinput.php?chat_sid=$chat_sid&groupid=$groupid");
} else if ($chat_version == 'sockets') {
- //redirect('./gui_sockets/chatinput.php?chat_sid='.$chat_sid.'&groupid='.$groupid);
+ //redirect('./gui_sockets/chatinput.php?chat_sid='.$chat_sid.'&groupid='.$groupid);
} else if ($chat_version == "text") {
- redirect("../gui_$chat_version/index.php?chat_sid=$chat_sid&chat_lastid=$chat_lastid&groupid=$groupid");
+ redirect("../gui_$chat_version/index.php?chat_sid=$chat_sid&chat_lastid=$chat_lastid&groupid=$groupid");
} else {
redirect("empty.php");
$message->picture = print_user_picture($sender->id, 0, $sender->picture, false, true, false);
if ($courseid) {
- $message->picture = "<a target=\"_new\" href=\"$CFG->wwwroot/user/view.php?id=$sender->id&course=$courseid\">$message->picture</a>";
+ $message->picture = "<a target=\"_new\" href=\"$CFG->wwwroot/user/view.php?id=$sender->id&course=$courseid\">$message->picture</a>";
}
// Start processing the message
if ($groupid) {
$groupselect = " AND groupid = '$currentgroup'";
- $groupparam = "&groupid=$currentgroup";
+ $groupparam = "&groupid=$currentgroup";
} else {
$groupselect = "";
$groupparam = "";
if ($deletesession and $isteacheredit) {
notice_yesno(get_string("deletesessionsure", "chat"),
- "report.php?id=$cm->id&deletesession=1&confirmdelete=1&start=$start&end=$end$groupparam",
+ "report.php?id=$cm->id&deletesession=1&confirmdelete=1&start=$start&end=$end$groupparam",
"report.php?id=$cm->id");
}
if ($currentgroup) {
$groupselect = " AND groupid = '$currentgroup'";
- $groupparam = "&groupid=$currentgroup";
+ $groupparam = "&groupid=$currentgroup";
} else {
$groupselect = "";
$groupparam = "";
}
echo "<p align=\"right\">";
- echo "<a href=\"report.php?id=$cm->id&start=$sessionstart&end=$sessionend$groupparam\">$strseesession</a>";
+ echo "<a href=\"report.php?id=$cm->id&start=$sessionstart&end=$sessionend$groupparam\">$strseesession</a>";
if ($isteacheredit) {
- echo "<br /><a href=\"report.php?id=$cm->id&start=$sessionstart&end=$sessionend&deletesession=1$groupparam\">$strdeletesession</a>";
+ echo "<br /><a href=\"report.php?id=$cm->id&start=$sessionstart&end=$sessionend&deletesession=1$groupparam\">$strdeletesession</a>";
}
echo "</p>";
print_simple_box_end();
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html");
-header("Refresh: $CFG->chat_refresh_userlist; url=users.php?chat_sid=$chat_sid&groupid=$groupid");
+header("Refresh: $CFG->chat_refresh_userlist; url=users.php?chat_sid=$chat_sid&groupid=$groupid");
print_header();
foreach ($chatusers as $chatuser) {
$lastping = $timenow - $chatuser->lastmessageping;
echo "<tr><td width=\"35\">";
- echo "<a target=\"_new\" onClick=\"return openpopup('/user/view.php?id=$chatuser->id&course=$chat->course','user$chatuser->id','');\" href=\"$CFG->wwwroot/user/view.php?id=$chatuser->id&course=$chat->course\">";
+ echo "<a target=\"_new\" onClick=\"return openpopup('/user/view.php?id=$chatuser->id&course=$chat->course','user$chatuser->id','');\" href=\"$CFG->wwwroot/user/view.php?id=$chatuser->id&course=$chat->course\">";
print_user_picture($chatuser->id, 0, $chatuser->picture, false, false, false);
echo "</a></td><td valign=\"center\">";
echo "<p><font size=\"1\">";
echo fullname($chatuser)."<br />";
echo "<font color=\"#888888\">$stridle: ".format_time($lastping, $str)."</font>";
- echo " <a href=\"users.php?chat_sid=$chat_sid&beep=$chatuser->id&groupid=$groupid\">$strbeep</a>";
+ echo " <a href=\"users.php?chat_sid=$chat_sid&beep=$chatuser->id&groupid=$groupid\">$strbeep</a>";
echo "</font></p>";
echo "<td></tr>";
}
if ($currentgroup) {
$groupselect = " AND groupid = '$currentgroup'";
- $groupparam = "&groupid=$currentgroup";
+ $groupparam = "&groupid=$currentgroup";
} else {
$groupselect = "";
$groupparam = "";
foreach ($chatusers as $chatuser) {
$lastping = $timenow - $chatuser->lastmessageping;
echo "<tr><td width=\"35\">";
- echo "<a href=\"$CFG->wwwroot/user/view.php?id=$chatuser->id&course=$chat->course\">";
+ echo "<a href=\"$CFG->wwwroot/user/view.php?id=$chatuser->id&course=$chat->course\">";
print_user_picture($chatuser->id, 0, $chatuser->picture, false, false, false);
echo "</a></td><td valign=\"center\">";
echo "<p><font size=\"1\">";
<tr valign="top">
<td align="right"><p><b><?php print_string("timerestrict", "choice") ?>:</b></p></td>
<td>
- <script>
+ <script type="text/javascript">
var timeitems = ['openday','openmonth','openyear','openhour', 'openminute', 'closeday','closemonth','closeyear','closehour','closeminute'];
</script>
<?php
if (! $form->timerestrict) {
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo "lockoptions('form','timerestrict', timeitems);";
echo "</script>\n";
}
$height = $COLUMN_HEIGHT * ((float)$column[$key] / (float)$maxcolumn);
}
echo "<td valign=\"bottom\" align=\"center\">";
- echo "<img src=\"column.png\" height=\"$height\" width=\"49\">";
+ echo "<img src=\"column.png\" height=\"$height\" width=\"49\" alt=\"\" />";
echo "</td>";
}
echo "</tr>";
echo "<div align=\"right\">\n";
if (!$conversation->subject) {
// conversation does not have a subject, show add subject link
- echo "<a href=\"dialogues.php?action=getsubject&id=$cm->id&cid=$conversation->id&pane=2\">".
+ echo "<a href=\"dialogues.php?action=getsubject&id=$cm->id&cid=$conversation->id&pane=2\">".
get_string("addsubject", "dialogue")."</a>\n";
helpbutton("addsubject", get_string("addsubject", "dialogue"), "dialogue");
echo " | ";
if (!empty($tabs->names)) {
echo "<tr>";
echo "<td class=\"generaltablecell\">".
- "<img width=\"10\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\"></td>\n";
+ "<img width=\"10\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\" /></td>\n";
foreach ($tabcontents as $key => $tab) {
if (isset($align[$key])) {
$alignment = "align=\"$align[$key]\"";
echo "<td valign=top class=\"generaltab\" $alignment $width $wrapping bgcolor=\"$THEME->cellheading\">$tab</td>\n";
}
echo "<td class=\"generaltablecell\">".
- "<img width=\"10\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\"></td>\n";
+ "<img width=\"10\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\" /></td>\n";
}
echo "</tr>\n";
} else {
$ncells = count($tabs->names)*2 +1;
$height = 2;
echo "<tr><td colspan=\"$ncells\" bgcolor=\"$THEME->cellheading2\">".
- "<img height=\"$height\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\"></td></tr>\n";
+ "<img height=\"$height\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\" /></td></tr>\n";
echo "</table>\n";
// print_simple_box_end();
}
notice_yesno(get_string("confirmdeletionofthisitem","exercise", get_string("assessment", "exercise")),
- "assessments.php?action=admindelete&id=$cm->id&aid=$_GET[aid]",
- "submissions.php?action=adminlist&id=$cm->id");
+ "assessments.php?action=admindelete&id=$cm->id&aid=$_GET[aid]",
+ "submissions.php?action=adminlist&id=$cm->id");
}
// ...now delete the assessment...
delete_records("exercise_assessments", "id", $_GET['aid']);
- print_continue("submissions.php?id=$cm->id&action=adminlist");
+ print_continue("submissions.php?id=$cm->id&action=adminlist");
}
}
$submission = get_record("exercise_submissions", "id", $_GET['sid']);
exercise_print_assessments_for_admin($exercise, $submission);
- print_continue("submissions.php?action=adminlist&id=$cm->id");
+ print_continue("submissions.php?action=adminlist&id=$cm->id");
}
}
$user = get_record("user", "id", $_GET['userid']);
exercise_print_assessments_by_user_for_admin($exercise, $user);
- print_continue("submissions.php?action=adminlist&id=$cm->id");
+ print_continue("submissions.php?action=adminlist&id=$cm->id");
}
}
}
}
- redirect("submissions.php?id=$cm->id&action=adminlist");
+ redirect("submissions.php?id=$cm->id&action=adminlist");
}
$_POST['aid'])) {
error("Update grading grade: asseesment not updated");
}
- redirect("submissions.php?id=$cm->id&action=adminlist", get_string("savedok", "exercise"), 1);
+ redirect("submissions.php?id=$cm->id&action=adminlist", get_string("savedok", "exercise"), 1);
}
}
notice_yesno(get_string("confirmdeletionofthisitem","exercise", get_string("assessment", "exercise")),
- "assessments.php?action=userdelete&id=$cm->id&aid=$_GET[aid]", "view.php?id=$cm->id");
+ "assessments.php?action=userdelete&id=$cm->id&aid=$_GET[aid]", "view.php?id=$cm->id");
}
} else {
$ffurl = "file.php?file=/$filearea/$file";
}
- return "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" border=\"0\" alt=\"File\">".
+ return "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" border=\"0\" alt=\"File\" />".
" <a target=\"uploadedfile\" href=\"$CFG->wwwroot/$ffurl\">$submission->title</a>";
}
}
foreach ($assessments as $assessment) {
if (!isteacher($exercise->course, $assessment->userid)) {
if (($timenow - $assessment->timegraded) < $CFG->maxeditingtime) {
- $action = "<a href=\"assessments.php?action=gradeassessment&a=$exercise->id&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=gradeassessment&a=$exercise->id&aid=$assessment->id\">".
get_string("edit", "exercise")."</a>";
}
else {
- $action = "<a href=\"assessments.php?action=gradeassessment&a=$exercise->id&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=gradeassessment&a=$exercise->id&aid=$assessment->id\">".
get_string("gradeassessment", "exercise")."</a>";
}
$submission = get_record("exercise_submissions", "id", $assessment->submissionid);
exercise_print_assignment_info($exercise);
print_heading_with_help(get_string("administration"), "administration", "exercise");
- echo"<p align=\"center\"><b><a href=\"assessments.php?action=teachertable&id=$cm->id\">".
+ echo"<p align=\"center\"><b><a href=\"assessments.php?action=teachertable&id=$cm->id\">".
get_string("teacherassessmenttable", "exercise", $course->teacher)."</a></b></p>\n";
if ($submissions = exercise_get_teacher_submissions($exercise)) {
foreach ($submissions as $submission) {
- $action = "<a href=\"submissions.php?action=adminamendtitle&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"submissions.php?action=adminamendtitle&id=$cm->id&sid=$submission->id\">".
get_string("amendtitle", "exercise")."</a>";
- $action .= " | <a href=\"submissions.php?action=adminconfirmdelete&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"submissions.php?action=adminconfirmdelete&id=$cm->id&sid=$submission->id\">".
get_string("delete", "exercise")."</a>";
$table->data[] = array(exercise_print_submission_title($exercise, $submission),
userdate($submission->timecreated), $action);
}
$title .= "} ";
if ($realassessments = exercise_count_user_assessments_done($exercise, $user)) {
- $action = "<a href=\"assessments.php?action=adminlistbystudent&id=$cm->id&userid=$user->id\">".
+ $action = "<a href=\"assessments.php?action=adminlistbystudent&id=$cm->id&userid=$user->id\">".
get_string("view", "exercise")."</a>";
}
else {
number_format($stats->min * $exercise->gradinggrade / 100.0, 1));
print_heading(get_string("gradinggrade", "exercise")." ".get_string("analysis", "exercise"));
print_table($table);
- echo "<p align=\"center\"><a href=\"assessments.php?id=$cm->id&action=regradestudentassessments\">".
+ echo "<p align=\"center\"><a href=\"assessments.php?id=$cm->id&action=regradestudentassessments\">".
get_string("regradestudentassessments", "exercise")."</a> ";
helpbutton("regrading", get_string("regradestudentassessments", "exercise"), "exercise");
echo "</p>\n";
}
if ($submissions = exercise_get_user_submissions($exercise, $user)) {
foreach ($submissions as $submission) {
- $action = "<a href=\"submissions.php?action=adminamendtitle&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"submissions.php?action=adminamendtitle&id=$cm->id&sid=$submission->id\">".
get_string("amendtitle", "exercise")."</a>";
// has teacher already assessed this submission
if ($assessment = get_record_select("exercise_assessments",
"submissionid = $submission->id AND userid = $USER->id")) {
$curtime = time();
if (($curtime - $assessment->timecreated) > $CFG->maxeditingtime) {
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("reassess", "exercise")."</a>";
}
else { // there's still time left to edit...
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "exercise")."</a>";
}
}
else { // user has not assessed this submission
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "exercise")."</a>";
}
if ($nassessments = exercise_count_assessments($submission)) {
- $action .= " | <a href=\"assessments.php?action=adminlist&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=adminlist&id=$cm->id&sid=$submission->id\">".
get_string("view", "exercise")." ($nassessments)</a>";
}
if ($submission->late) {
- $action .= " | <a href=\"submissions.php?action=adminlateflag&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"submissions.php?action=adminlateflag&id=$cm->id&sid=$submission->id\">".
get_string("clearlateflag", "exercise")."</a>";
}
- $action .= " | <a href=\"submissions.php?action=adminconfirmdelete&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"submissions.php?action=adminconfirmdelete&id=$cm->id&sid=$submission->id\">".
get_string("delete", "exercise")."</a>";
$title = $submission->title;
if ($submission->resubmit) {
if ($assessments = exercise_get_assessments($submission)) {
foreach ($assessments as $assessment) {
if (isteacher($exercise->course, $assessment->userid)) { // assessments by teachers only
- $action = "<a href=\"assessments.php?action=viewassessment&a=$exercise->id&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=viewassessment&a=$exercise->id&aid=$assessment->id\">".
get_string("view", "exercise")."</a>";
// has teacher commented on teacher's assessment? shouldn't happen but leave test in
if ($assessment->timegraded and ($timenow - $assessment->timegraded > $CFG->maxeditingtime)) {
if ($submission->isexercise) {
$comment = '';
if ($reassess) { // just show re-assess
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("reassess", "exercise")."</a>";
}
else { // reassess is false - assessment is a "normal state"
// in the future); just assessed but still editable; and "static" (may or may not
// have been graded by teacher, that is shown in the comment)
if ($assessment->timecreated > $timenow) { // user needs to assess this submission
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "exercise")."</a>";
}
elseif ($assessment->timecreated > ($timenow - $CFG->maxeditingtime)) {
// there's still time left to edit...
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "exercise")."</a>";
}
else {
- $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">"
+ $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">"
.get_string("view", "exercise")."</a>";
}
}
}
if ($warm) {
// last chance salon
- $action = "<a href=\"assessments.php?action=teacherassessment&id=$cm->id&aid=$studentassessment->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=teacherassessment&id=$cm->id&aid=$studentassessment->id&sid=$submission->id\">".
get_string("edit", "exercise")."</a>";
$table->data[] = array(exercise_print_submission_title($exercise, $submission),
fullname($submissionowner),
$timegap, $action, $comment);
} else {
- $action = "<a href=\"assessments.php?action=teacherassessment&id=$cm->id&aid=$studentassessment->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=teacherassessment&id=$cm->id&aid=$studentassessment->id&sid=$submission->id\">".
get_string("assess", "exercise")."</a>";
$table->data[] = array(exercise_print_submission_title($exercise, $submission),
fullname($submissionowner),
}
if ($teacherassessed and $warm) {
// last chance salon
- $action = "<a href=\"assessments.php?action=assessresubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assessresubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "exercise")."</a>";
$timegap = get_string("ago", "exercise", format_time($submission->timecreated -
$timenow));
}
}
}
- $action = "<a href=\"assessments.php?action=assessresubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assessresubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "exercise")."</a>";
$timegap = get_string("ago", "exercise", format_time($submission->timecreated -
$timenow));
$timenow = time();
if (($timenow - $assessment->timecreated < $CFG->maxeditingtime)) {
// last chance salon
- $action = "<a href=\"assessments.php?action=assesssubmission&a=$exercise->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&a=$exercise->id&sid=$submission->id\">".
get_string("edit", "exercise")."</a>";
$table->data[] = array(exercise_print_submission_title($exercise, $submission), $action, $comment);
}
}
else { // no assessment
- $action = "<a href=\"assessments.php?action=assesssubmission&a=$exercise->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&a=$exercise->id&sid=$submission->id\">".
get_string("assess", "exercise")."</a>";
$table->data[] = array(exercise_print_submission_title($exercise, $submission), $action, $comment);
}
foreach ($assessments as $assessment) {
if (!isteacher($exercise->course, $assessment->userid)) { // don't let teacher grade their own assessments
if (($timenow - $assessment->timegraded) < $CFG->maxeditingtime) {
- $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&stype=$stype&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&stype=$stype&aid=$assessment->id\">".
get_string("edit", "exercise")."</a>";
}
else {
- $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&stype=$stype&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&stype=$stype&aid=$assessment->id\">".
get_string("grade")."</a>";
}
$submission = get_record("exercise_submissions", "id", $assessment->submissionid);
$comment = '';
// allow user to delete submission if it's warm
if ($submission->timecreated > $timenow - $CFG->maxeditingtime) {
- $action = "<a href=\"submissions.php?action=userconfirmdelete&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"submissions.php?action=userconfirmdelete&id=$cm->id&sid=$submission->id\">".
get_string("delete", "exercise")."</a>";
}
// if this is a teacher's submission (an exercise description) ignore any assessments
if ($action) {
$action .= " | ";
}
- $action .= "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
+ $action .= "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
get_string("viewteacherassessment", "exercise", $course->teacher)."</a>";
if ($comment) {
$comment .= " | ";
echo "</td><td>". get_string("suggestedgrade", "exercise")."</td></tr>\n";
for ($i=0; $i<=$exercise->nelements; $i++) {
if ($i == intval($error + 0.5)) {
- echo "<tr><td align=\"CENTER\"><img src=\"$CFG->pixpath/t/right.gif\"> $i</td><td align=\"CENTER\">{$elements[$i]->maxscore}</td></tr>\n";
+ echo "<tr><td align=\"CENTER\"><img src=\"$CFG->pixpath/t/right.gif\" alt=\"\" /> $i</td><td align=\"CENTER\">{$elements[$i]->maxscore}</td></tr>\n";
}
else {
echo "<tr><td align=\"CENTER\">$i</td><td align=\"CENTER\">{$elements[$i]->maxscore}</td></tr>\n";
foreach ($assessments as $assessment) {
echo "<p><center><b>".get_string("assessmentby", "exercise", fullname($user))."</b></center></p>\n";
exercise_print_assessment_form($exercise, $assessment);
- echo "<p align=\"right\"><a href=\"assessments.php?action=adminamendgradinggrade&id=$cm->id&aid=$assessment->id\">".
+ echo "<p align=\"right\"><a href=\"assessments.php?action=adminamendgradinggrade&id=$cm->id&aid=$assessment->id\">".
get_string("amend", "exercise")." ".get_string("gradeforstudentsassessment","exercise",
$course->student)."</a>\n";
- echo " | <a href=\"assessments.php?action=adminconfirmdelete&id=$cm->id&aid=$assessment->id\">".
+ echo " | <a href=\"assessments.php?action=adminconfirmdelete&id=$cm->id&aid=$assessment->id\">".
get_string("delete", "exercise")."</a></p><hr />\n";
}
}
}
echo "<p><center><b>".get_string("assessmentby", "exercise", fullname($user))."</b></center></p>\n";
exercise_print_assessment_form($exercise, $assessment);
- echo "<p align=\"right\"><a href=\"assessments.php?action=adminconfirmdelete&id=$cm->id&aid=$assessment->id\">".
+ echo "<p align=\"right\"><a href=\"assessments.php?action=adminconfirmdelete&id=$cm->id&aid=$assessment->id\">".
get_string("delete", "exercise")."</a></p><hr />\n";
}
}
echo get_string("usemean", "exercise")."<br />\n";
}
echo "<b>".get_string("detailsofassessment", "exercise")."</b>:
- <a href=\"assessments.php?id=$cm->id&action=displaygradingform\">".
+ <a href=\"assessments.php?id=$cm->id&action=displaygradingform\">".
get_string("specimenassessmentform", "exercise")."</a><br />";
print_simple_box_end();
print_simple_box_end();
if (!empty($tabs->names)) {
echo "<tr>";
echo "<td class=\"generaltablecell\">".
- "<img width=\"10\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\"></td>\n";
+ "<img width=\"10\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\" /></td>\n";
foreach ($tabcontents as $key => $tab) {
if (isset($align[$key])) {
$alignment = "align=\"$align[$key]\"";
echo "<td valign=\"top\" class=\"generaltab\" $alignment $width $wrapping bgcolor=\"$THEME->cellheading\">$tab</td>\n";
}
echo "<td class=\"generaltablecell\">".
- "<img width=\"10\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\"></td>\n";
+ "<img width=\"10\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\" /></td>\n";
}
echo "</tr>\n";
} else {
$ncells = count($tabs->names)*2 +1;
$height = 2;
echo "<tr><td colspan=\"$ncells\" bgcolor=\"$THEME->cellheading2\">".
- "<img height=\"$height\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\"></td></tr>\n";
+ "<img height=\"$height\" src=\"$CFG->wwwroot/pix/spacer.gif\" alt=\"\" /></td></tr>\n";
echo "</table>\n";
// print_simple_box_end();
echo "</td><td>". get_string("suggestedgrade", "exercise")."</td></tr>\n";
for ($i=0; $i<=$exercise->nelements; $i++) {
if ($i == intval($error + 0.5)) {
- echo "<tr><td align=\"CENTER\"><img src=\"$CFG->pixpath/t/right.gif\"> $i</td><td align=\"CENTER\">{$elements[$i]->maxscore}</td></tr>\n";
+ echo "<tr><td align=\"CENTER\"><img src=\"$CFG->pixpath/t/right.gif\" alt=\"\" /> $i</td><td align=\"CENTER\">{$elements[$i]->maxscore}</td></tr>\n";
}
else {
echo "<tr><td align=\"CENTER\">$i</td><td align=\"CENTER\">{$elements[$i]->maxscore}</td></tr>\n";
foreach ($assessments as $assessment) {
if ($assessment->timegraded) {
$gradingscaled = round($assessment->gradinggrade * $exercise->gradinggrade / 100.0);
- $str .= "<a href=\"assessments.php?action=viewassessment&a=$exercise->id&aid=$assessment->id\">";
+ $str .= "<a href=\"assessments.php?action=viewassessment&a=$exercise->id&aid=$assessment->id\">";
$str .= "$gradingscaled</a> ";
}
else {
- $str .= "<a href=\"assessments.php?action=viewassessment&a=$exercise->id&aid=$assessment->id\">";
+ $str .= "<a href=\"assessments.php?action=viewassessment&a=$exercise->id&aid=$assessment->id\">";
$str .= "-</a> ";
}
}
add_to_log($course->id, "exercise", "late flag cleared", "view.php?id=$cm->id", "submission $submission->id");
- redirect("submissions.php?id=$cm->id&action=adminlist");
+ redirect("submissions.php?id=$cm->id&action=adminlist");
}
}
}
notice_yesno(get_string("confirmdeletionofthisitem","exercise", get_string("submission", "exercise")),
- "submissions.php?action=admindelete&id=$cm->id&sid=$_GET[sid]", "submissions.php?id=$cm->id&action=adminlist");
+ "submissions.php?action=admindelete&id=$cm->id&sid=$_GET[sid]", "submissions.php?id=$cm->id&action=adminlist");
}
exercise_delete_submitted_files($exercise, $submission);
add_to_log($course->id, "exercise", "delete", "view.php?id=$cm->id", "submission $submission->id");
- print_continue("submissions.php?id=$cm->id&action=adminlist");
+ print_continue("submissions.php?id=$cm->id&action=adminlist");
}
}
notice_yesno(get_string("clearlateflag","exercise")."?",
- "submissions.php?action=adminclearlate&id=$cm->id&sid=$_GET[sid]",
- "submissions.php?id=$cm->id&action=adminlist");
+ "submissions.php?action=adminclearlate&id=$cm->id&sid=$_GET[sid]",
+ "submissions.php?id=$cm->id&action=adminlist");
}
if (set_field("exercise_submissions", "title", $_POST['title'], "id", $_POST['sid'])) {
print_heading(get_string("amendtitle", "exercise")." ".get_string("ok"));
}
- redirect("submissions.php?id=$cm->id&action=adminlist");
+ redirect("submissions.php?id=$cm->id&action=adminlist");
}
// ...and save the anonimity setting
set_field("exercise", "anonymous", $form->anonymous, "id", "$exercise->id");
- redirect("submissions.php?id=$cm->id&action=adminlist", get_string("entriessaved", "exercise"));
+ redirect("submissions.php?id=$cm->id&action=adminlist", get_string("entriessaved", "exercise"));
}
/*************** save weights (by teacher) ***************************/
set_field("exercise", "gradingweight", $gradingweight, "id", "$exercise->id");
}
- redirect("submissions.php?id=$cm->id&action=adminlist", get_string("weightssaved", "exercise"));
+ redirect("submissions.php?id=$cm->id&action=adminlist", get_string("weightssaved", "exercise"));
}
}
notice_yesno(get_string("confirmdeletionofthisitem","exercise", get_string("submission", "exercise")),
- "submissions.php?action=userdelete&id=$cm->id&sid=$_GET[sid]", "view.php?id=$cm->id");
+ "submissions.php?action=userdelete&id=$cm->id&sid=$_GET[sid]", "view.php?id=$cm->id");
}
$action = "teachersview";
}
else {
- redirect("assessments.php?action=editelements&id=$cm->id");
+ redirect("assessments.php?action=editelements&id=$cm->id");
}
}
}
foreach ($assessments as $assessment) {
$table->data[] = array(exercise_print_submission_title($exercise, $submission),
userdate($submission->timecreated), userdate($assessment->timecreated),
- "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".$assessment->grade * $exercise->grade / 100.0."</a>");
+ "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".$assessment->grade * $exercise->grade / 100.0."</a>");
}
} else {
// submission not yet assessed (by teacher)
$tabs->names = array("1. ".get_string("phase1", "exercise"),
"2. ".get_string("phase2", "exercise", $course->student),
"3. ".get_string("phase3", "exercise", $course->student));
- $tabs->urls = array("view.php?id=$cm->id&action=setupassignment",
- "view.php?id=$cm->id&action=openexercise",
- "view.php?id=$cm->id&action=makeleaguetableavailable");
+ $tabs->urls = array("view.php?id=$cm->id&action=setupassignment",
+ "view.php?id=$cm->id&action=openexercise",
+ "view.php?id=$cm->id&action=makeleaguetableavailable");
if ($exercise->phase) { // phase 1 or more
$tabs->highlight = $exercise->phase - 1;
} else {
case 0:
case 1: // set up assignment
if (isteacheredit($course->id)) {
- echo "<p><b><a href=\"assessments.php?id=$cm->id&action=editelements\">".
+ echo "<p><b><a href=\"assessments.php?id=$cm->id&action=editelements\">".
get_string("amendassessmentelements", "exercise")."</a></b> \n";
helpbutton("elements", get_string("amendassessmentelements", "exercise"), "exercise");
- echo "<p><b><a href=\"view.php?id=$cm->id&action=submitassignment\">".
+ echo "<p><b><a href=\"view.php?id=$cm->id&action=submitassignment\">".
get_string("submitexercisedescription", "exercise")."</a></b> \n";
helpbutton("submissionofdescriptions", get_string("submitexercisedescription", "exercise"), "exercise");
}
case 2: // submissions and assessments
// just show student submissions link, the (self) assessments are show above the assessment form for
// the submissions
- echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentstudent\">".
+ echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentstudent\">".
get_string("studentsubmissionsforassessment", "exercise",
exercise_count_unassessed_student_submissions($exercise))."</a></b> \n";
helpbutton("grading", get_string("studentsubmissionsforassessment", "exercise"),
break;
case 3: // show final grades
- echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentstudent\">".
+ echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentstudent\">".
get_string("studentsubmissionsforassessment", "exercise",
exercise_count_unassessed_student_submissions($exercise))."</a></b> \n";
helpbutton("grading", get_string("studentsubmissionsforassessment", "exercise"),
"exercise");
- print_heading("<a href=\"submissions.php?id=$cm->id&action=displayfinalgrades\">".
+ print_heading("<a href=\"submissions.php?id=$cm->id&action=displayfinalgrades\">".
get_string("displayoffinalgrades", "exercise")."</a>");
}
- print_heading("<a href=\"submissions.php?id=$cm->id&action=adminlist\">".
+ print_heading("<a href=\"submissions.php?id=$cm->id&action=adminlist\">".
get_string("administration")."</a>");
}
$logparameters = "d=$discussion->id";
if ($parent) {
- $logparameters .= "&parent=$parent";
+ $logparameters .= "&parent=$parent";
}
if ($cm = get_coursemodule_from_instance("forum", $forum->id, $course->id)) {
if ($course->category) {
print_header("$course->shortname: $discussion->name", "$course->fullname",
"<a href=../../course/view.php?id=$course->id>$course->shortname</a> ->
- $navmiddle -> $navtail", "", "", true, $searchform, navmenu($course, $cm));
+ $navmiddle -> $navtail", "", "", true, $searchform, navmenu($course, $cm), false);
} else {
print_header("$course->shortname: $discussion->name", "$course->fullname",
- "$navmiddle -> $navtail", "", "", true, $searchform, navmenu($course, $cm));
+ "$navmiddle -> $navtail", "", "", true, $searchform, navmenu($course, $cm), false);
}
if ($groupmode == VISIBLEGROUPS or ($groupmode and isteacheredit($course->id))) {
if ($groups = get_records_menu("groups", "courseid", $course->id, "name ASC", "id,name")) {
- print_group_menu($groups, $groupmode, $discussion->groupid, "view.php?id=$cm->id&group=");
+ print_group_menu($groups, $groupmode, $discussion->groupid, "view.php?id=$cm->id&group=");
}
}
}
$section = $courseforum->section;
if ($courseforum->id != $forum->id) {
- $url = "discuss.php?d=$discussion->id&move=$courseforum->id";
+ $url = "discuss.php?d=$discussion->id&move=$courseforum->id";
$forummenu[$url] = $courseforum->name;
}
}
// Build up the tables
$generaltable->head = array ($strforum, $strdescription, $strdiscussions);
- $generaltable->align = array ("LEFT", "LEFT", "CENTER");
+ $generaltable->align = array ("left", "left", "center");
if ($can_subscribe = (isstudent($course->id) or isteacher($course->id) or isadmin())) {
$generaltable->head[] = $strsubscribed;
- $generaltable->align[] = "CENTER";
+ $generaltable->align[] = "center";
}
if ($show_rss = ($can_subscribe && isset($CFG->enablerssfeeds) && isset($CFG->forum_enablerssfeeds) &&
$CFG->enablerssfeeds && $CFG->forum_enablerssfeeds)) {
$generaltable->head[] = $strrss;
- $generaltable->align[] = "CENTER";
+ $generaltable->align[] = "center";
}
$learningtable = $generaltable; // Headers etc are the same
$postsubject = get_string('digestmailsubject', 'forum', $site->shortname);
$headerdata = New stdClass;
$headerdata->sitename = $site->fullname;
- $headerdata->userprefs = $CFG->wwwroot.'/user/edit.php?id='.$userid.'&course='.$site->id;
+ $headerdata->userprefs = $CFG->wwwroot.'/user/edit.php?id='.$userid.'&course='.$site->id;
$posttext = get_string('digestmailheader', 'forum', $headerdata)."\n\n";
$headerdata->userprefs = '<a target="_blank" href="'.$headerdata->userprefs.'">'.get_string('digestmailprefs', 'forum').'</a>';
$posttext .= "\n".$post->subject.' '.get_string("bynameondate", "forum", $by);
$posttext .= "\n---------------------------------------------------------------------";
- $by->name = "<a target=\"_blank\" href=\"$CFG->wwwroot/user/view.php?id=$userfrom->id&course=$course->id\">$by->name</a>";
+ $by->name = "<a target=\"_blank\" href=\"$CFG->wwwroot/user/view.php?id=$userfrom->id&course=$course->id\">$by->name</a>";
$posthtml .= '<div><a target="_blank" href="'.$CFG->wwwroot.'/mod/forum/discuss.php?d='.$discussion->id.'#'.$post->id.'">'.$post->subject.'</a> '.get_string("bynameondate", "forum", $by).'</div>';
} else {
$output .= "<font size=\"2\">";
$fullname = fullname($user, isteacher($course->id));
- $by->name = "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">$fullname</a>";
+ $by->name = "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">$fullname</a>";
$by->date = userdate($post->modified, "", $touser->timezone);
$output .= get_string("bynameondate", "forum", $by);
$output .= $formattedtext;
- $output .= "<p align=\"right\"><font size=-1>";
+ $output .= "<p align=\"right\"><font size=\"-1\">";
if ($post->parent) {
- $output .= "<a href=\"$CFG->wwwroot/mod/forum/discuss.php?d=$post->discussion&parent=$post->parent\">".get_string("parent", "forum")."</a> | ";
+ $output .= "<a href=\"$CFG->wwwroot/mod/forum/discuss.php?d=$post->discussion&parent=$post->parent\">".get_string("parent", "forum")."</a> | ";
}
$age = time() - $post->created;
echo "<font size=\"2\">";
$fullname = fullname($post, $isteacher);
- $by->name = "<a href=\"$CFG->wwwroot/user/view.php?id=$post->userid&course=$courseid\">$fullname</a>";
+ $by->name = "<a href=\"$CFG->wwwroot/user/view.php?id=$post->userid&course=$courseid\">$fullname</a>";
$by->date = userdate($post->modified);
print_string("bynameondate", "forum", $by);
if ($post->parent) {
if ($threadedmode) {
- $commands[] = "<a href=\"$CFG->wwwroot/mod/forum/discuss.php?d=$post->discussion&parent=$post->parent\">$strparent</a>";
+ $commands[] = "<a href=\"$CFG->wwwroot/mod/forum/discuss.php?d=$post->discussion&parent=$post->parent\">$strparent</a>";
} else {
$commands[] = "<a href=\"$CFG->wwwroot/mod/forum/discuss.php?d=$post->discussion#$post->parent\">$strparent</a>";
}
if ($reply) {
$commands[] = "<a href=\"$CFG->wwwroot/mod/forum/post.php?reply=$post->id\">$strreply</a>";
}
- echo "<p align=\"right\"><font size=-1>";
+ echo "<p align=\"right\"><font size=\"-1\">";
echo implode(' | ', $commands).' ';
echo "</font></p>";
// User name
$fullname = fullname($post, isteacher($forum->course));
echo "<td bgcolor=\"$THEME->cellcontent2\" class=\"forumpostheadername\" align=\"left\" nowrap=\"nowrap\">";
- echo "<a href=\"$CFG->wwwroot/user/view.php?id=$post->userid&course=$forum->course\">$fullname</a>";
+ echo "<a href=\"$CFG->wwwroot/user/view.php?id=$post->userid&course=$forum->course\">$fullname</a>";
echo "</td>\n";
if ($forum->open or $forum->type == "teacher") { // Show the column with replies
echo "<td bgcolor=\"$THEME->cellcontent2\" class=\"forumpostheaderdate\" align=\"right\" nowrap=\"nowrap\">";
$usedate = (empty($post->timemodified)) ? $post->modified : $post->timemodified; // Just in case
- $parenturl = (empty($post->lastpostid)) ? '' : '&parent='.$post->lastpostid;
+ $parenturl = (empty($post->lastpostid)) ? '' : '&parent='.$post->lastpostid;
echo '<a href="'.$CFG->wwwroot.'/mod/forum/discuss.php?d='.$post->discussion.$parenturl.'">'.
userdate($usedate, $datestring).'</a>';
echo "</td>\n";
function forum_print_mode_form($discussion, $mode) {
GLOBAL $FORUM_LAYOUT_MODES;
- echo "<center><p>";
- popup_form("discuss.php?d=$discussion&mode=", $FORUM_LAYOUT_MODES, "mode", $mode, "");
- echo "</p></center>\n";
+ echo "<div align=\"center\">";
+ popup_form("discuss.php?d=$discussion&mode=", $FORUM_LAYOUT_MODES, "mode", $mode, "");
+ echo "</div>\n";
}
function forum_print_search_form($course, $search="", $return=false, $type="") {
} else {
$ffurl = "file.php?file=/$filearea/$file";
}
- $image = "<img border=\"0\" src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"$strpopupwindow\">";
+ $image = "<img border=\"0\" src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"$strpopupwindow\" />";
if ($return == "html") {
$output .= "<a href=\"$CFG->wwwroot/$ffurl\">$image</a> ";
} else {
if ($icon == "image.gif") { // Image attachments don't get printed as links
- $imagereturn .= "<br /><img src=\"$CFG->wwwroot/$ffurl\">";
+ $imagereturn .= "<br /><img src=\"$CFG->wwwroot/$ffurl\" alt=\"\" />";
} else {
link_to_popup_window("/$ffurl", "attachment", $image, 500, 500, $strattachment);
echo "<a href=\"$CFG->wwwroot/$ffurl\">$file</a>";
return $imagereturn;
}
-function forum_add_attachment($post, $inputname) {
+function forum_add_attachment($post, $newfile) {
// $post is a full post record, including course and forum
// $newfile is a full upload array from $_FILES
// If successful, this function returns the name of the file
global $CFG;
+ if (empty($newfile['name'])) {
+ return "";
+ }
+
if (!$forum = get_record("forum", "id", $post->forum)) {
return "";
}
return "";
}
- require_once($CFG->dirroot.'/lib/uploadlib.php');
- $um = new upload_manager($inputname,true,false,$course,false,$forum->maxbytes);
- $dir = forum_file_area_name($post);
- if ($um->process_file_uploads($dir)) {
- return $um->get_new_filename();
+ $maxbytes = get_max_upload_file_size($CFG->maxbytes, $course->maxbytes, $forum->maxbytes);
+
+ $newfile_name = clean_filename($newfile['name']);
+
+ if (valid_uploaded_file($newfile)) {
+ if ($maxbytes and $newfile['size'] > $maxbytes) {
+ return "";
+ }
+ if (! $newfile_name) {
+ notify("This file had a wierd filename and couldn't be uploaded");
+
+ } else if (! $dir = forum_file_area($post)) {
+ notify("Attachment could not be stored");
+ $newfile_name = "";
+
+ } else {
+ if (move_uploaded_file($newfile['tmp_name'], "$dir/$newfile_name")) {
+ chmod("$dir/$newfile_name", $CFG->directorypermissions);
+ forum_delete_old_attachments($post, $newfile_name);
+ } else {
+ notify("An error happened while saving the file on the server");
+ $newfile_name = "";
+ }
+ }
+ } else {
+ $newfile_name = "";
}
- // upload manager will print any errors.
+
+ return $newfile_name;
}
function forum_add_new_post($post) {
} else {
echo '<p align="right">';
}
- echo "<a href=\"$CFG->wwwroot/mod/forum/view.php?f=$forum->id&showall=1\">";
+ echo "<a href=\"$CFG->wwwroot/mod/forum/view.php?f=$forum->id&showall=1\">";
echo get_string("olderdiscussions", "forum")."</a> ...</p>";
}
case FORUM_MODE_FLATOLDEST :
case FORUM_MODE_FLATNEWEST :
default:
- echo "<ul>";
+ echo "<ul><li>";
if (forum_print_posts_flat($post->discussion, $course->id, $mode, $ratings, $reply)) {
$ratingsmenuused = true;
}
- echo "</ul>";
+ echo "</li></ul>";
break;
case FORUM_MODE_THREADED :
if ($posts = forum_get_child_posts($parent)) {
foreach ($posts as $post) {
- echo "<ul>";
+ echo "<ul><li>";
if ($depth > 0) {
$ownpost = ($USER->id == $post->userid);
+ echo "";
if (forum_print_post($post, $course, $ownpost, $reply, $link, $ratings)) {
$ratingsmenuused = true;
}
} else {
$by->name = fullname($post, isteacher($course->id));
$by->date = userdate($post->modified);
- echo "<li><p><a name=\"$post->id\"></a><font size=-1><b><a href=\"discuss.php?d=$post->discussion&parent=$post->id\">$post->subject</a></b> ";
+ echo "<p><a name=\"$post->id\"></a><font size=\"-1\"><b><a href=\"discuss.php?d=$post->discussion&parent=$post->id\">$post->subject</a></b> ";
print_string("bynameondate", "forum", $by);
- echo "</font></p></li>";
+ echo "</font></p>";
}
if (forum_print_posts_threaded($post->id, $course, $depth-1, $ratings, $reply)) {
$ratingsmenuused = true;
}
- echo "</ul>\n";
+ echo "</li></ul>\n";
}
}
return $ratingsmenuused;
$ownpost = ($USER->id == $post->userid);
}
- echo "<ul>";
+ echo "<ul><li>";
if (forum_print_post($post, $course, $ownpost, $reply, $link, $ratings)) {
$ratingsmenuused = true;
}
if (forum_print_posts_nested($post->id, $course, $ratings, $reply)) {
$ratingsmenuused = true;
}
- echo "</ul>\n";
+ echo "</li></ul>\n";
}
}
return $ratingsmenuused;
if ($detail) {
echo "<img src=\"$CFG->modpixpath/$activity->type/icon.gif\" ".
- "height=\"16\" width=\"16\" alt=\"$activity->name\"> ";
+ "height=\"16\" width=\"16\" alt=\"$activity->name\" /> ";
}
echo "<a href=\"$CFG->wwwroot/mod/forum/discuss.php?d=" . $activity->content->discussion
. "#" . $activity->content->id . "\">";
echo "</a>$closeformat";
echo "<br /><font size=\"2\">";
- echo "<a href=\"$CFG->wwwroot/user/view.php?id=" . $activity->user->userid . "&course=" . "$course\">"
+ echo "<a href=\"$CFG->wwwroot/user/view.php?id=" . $activity->user->userid . "&course=" . "$course\">"
. $activity->user->fullname . "</a>";
echo " - " . userdate($activity->timestamp) . "</font></td></tr>";
echo "</table>";
?>
<form name="form" method="post" action="mod.php">
<table cellpadding="5">
-<tr>
<tr valign="top">
<td align="right"><p><b><?php print_string("forumname", "forum")?>:</b></p></td>
<td>
<td align="right" valign="top"><p><b><?php print_string("allowratings", "forum") ?>:</b></p></td>
<td>
<?php
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo " var subitemstime = ['startday','startmonth','startyear','starthour', 'startminute',".
"'finishday','finishmonth','finishyear','finishhour','finishminute'];";
echo " var subitemsall = ['assessed', 'assesspublic', 'ratingtime', 'scale', ".
echo "<input type=\"hidden\" name=\"hfinishhour\" value=\"0\" />";
echo "<input type=\"hidden\" name=\"hfinishminute\" value=\"0\" />";
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo "lockoptions('form','userating', subitemsall);";
echo "</script>";
if (empty($form->ratingtime)) {
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo "lockoptions('form','ratingtime', subitemstime);";
echo "</script>";
}
</td>
</tr>
<tr valign="top">
- <td align="right" valign="center" nowrap="nowrap">
+ <td align="right" valign="middle" nowrap="nowrap">
<font size="1">
<?php
<td align="right"><p><b><?php print_string("attachment", "forum") ?>:<br />(<?php print_string("optional") ?>) </b></p></td>
<td>
<?php $maxbytes = get_max_upload_file_size($CFG->maxbytes, $course->maxbytes, $forum->maxbytes); ?>
- <?php
- require_once($CFG->dirroot.'/lib/uploadlib.php');
- upload_print_form_fragment(1,array('attachment'),null,false,null,$course->maxbytes,$forum->maxbytes,false);
- helpbutton("attachment", get_string("attachment", "forum"), "forum");
- print_string("maxsize", "", display_size($maxbytes));
+ <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $maxbytes ?>" />
+ <input type="file" name="attachment" size="40" />
+ <?php
+ helpbutton("attachment", get_string("attachment", "forum"), "forum");
+ print_string("maxsize", "", display_size($maxbytes));
?>
</td>
</tr>
if (forum_update_post($post)) {
add_to_log($post->course, "forum", "update post",
- "discuss.php?d=$post->discussion&parent=$post->id", "$post->id", $cm->id);
+ "discuss.php?d=$post->discussion&parent=$post->id", "$post->id", $cm->id);
$message = get_string("postupdated", "forum");
$timemessage = 1;
if ($post->id = forum_add_new_post($post)) {
add_to_log($post->course, "forum", "add post",
- "discuss.php?d=$post->discussion&parent=$post->id", "$post->id", $cm->id);
+ "discuss.php?d=$post->discussion&parent=$post->id", "$post->id", $cm->id);
$message = get_string("postadded", "forum", format_time($CFG->maxeditingtime));
$timemessage = 2;
print_header();
notice_yesno(get_string("deletesure", "forum"),
- "post.php?delete=$delete&confirm=$delete",
+ "post.php?delete=$delete&confirm=$delete",
$_SERVER["HTTP_REFERER"]);
echo "<center><hr />";
forum_print_post($post, $forum->course, $ownpost=false, $reply=false, $link=false);
+ echo "</center>";
}
-
+ print_footer($course);
die;
include('prune.html');
forum_print_post($post, $forum->course, $ownpost=false, $reply=false, $link=false);
+ echo '</center>';
}
-
+ print_footer($course);
die;
echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\" class=\"generalbox\" width=\"100%\">";
echo "<tr>";
echo "<th> </th>";
- echo "<th><a href=\"report.php?id=$post->id&sort=u.firstname\">$strname</a>";
- echo "<th width=\"100%\"><a \"href=report.php?id=$post->id&sort=r.rating\">$strrating</a>";
- echo "<th><a href=\"report.php?id=$post->id&sort=r.time\">$strtime</a>";
+ echo "<th><a href=\"report.php?id=$post->id&sort=u.firstname\">$strname</a>";
+ echo "<th width=\"100%\"><a \"href=report.php?id=$post->id&sort=r.rating\">$strrating</a>";
+ echo "<th><a href=\"report.php?id=$post->id&sort=r.time\">$strtime</a>";
foreach ($ratings as $rating) {
if (isteacher($discussion->course, $rating->id)) {
echo "<tr bgcolor=\"$THEME->cellcontent2\">";
//Get the post record from database
$dbpos = get_record("forum_posts","id","$pos->new_id");
if ($dbpos) {
- $log->url = "discuss.php?d=".$dbpos->discussion."&parent=".$pos->new_id;
+ $log->url = "discuss.php?d=".$dbpos->discussion."&parent=".$pos->new_id;
$log->info = $pos->new_id;
$status = true;
}
//Get the post record from database
$dbpos = get_record("forum_posts","id","$pos->new_id");
if ($dbpos) {
- $log->url = "discuss.php?d=".$dbpos->discussion."&parent=".$pos->new_id;
+ $log->url = "discuss.php?d=".$dbpos->discussion."&parent=".$pos->new_id;
$log->info = $pos->new_id;
$status = true;
}
}
break;
case "search":
- $log->url = "search.php?id=".$log->course."&search=".urlencode($log->info);
+ $log->url = "search.php?id=".$log->course."&search=".urlencode($log->info);
$status = true;
break;
default:
//If it is a link to this course, update the link to its new location
if($rec->new_id && $rec2->new_id) {
//Now replace it
- $result= preg_replace($searchstring,$CFG->wwwroot.'/mod/forum/discuss.php?d='.$rec->new_id.'&parent='.$rec2->new_id,$result);
+ $result= preg_replace($searchstring,$CFG->wwwroot.'/mod/forum/discuss.php?d='.$rec->new_id.'&parent='.$rec2->new_id,$result);
} else {
//It's a foreign link so leave it as original
- $result= preg_replace($searchstring,$restore->original_wwwroot.'/mod/forum/discuss.php?d='.$old_id.'&parent='.$old_id2,$result);
+ $result= preg_replace($searchstring,$restore->original_wwwroot.'/mod/forum/discuss.php?d='.$old_id.'&parent='.$old_id2,$result);
}
}
}
$user->lastname = $rec->userlastname;
$item->author = fullname($user);
$item->pubdate = $rec->postcreated;
- $item->link = $CFG->wwwroot."/mod/forum/discuss.php?d=".$rec->discussionid."&parent=".$rec->postid;
+ $item->link = $CFG->wwwroot."/mod/forum/discuss.php?d=".$rec->discussionid."&parent=".$rec->postid;
$item->description = format_text($rec->postmessage,$rec->postformat,NULL,$forum->course);
$items[] = $item;
$articlesleft--;
require_login($course->id);
}
- add_to_log($course->id, "forum", "search", "search.php?id=$course->id&search=".urlencode($search), $search);
+ add_to_log($course->id, "forum", "search", "search.php?id=$course->id&search=".urlencode($search), $search);
$strforums = get_string("modulenameplural", "forum");
$strsearch = get_string("search", "forum");
print_heading("$strsearchresults: $totalcount");
echo "<center>";
- print_paging_bar($totalcount, $page, $perpage, "search.php?search=$search&id=$course->id&perpage=$perpage&");
+ print_paging_bar($totalcount, $page, $perpage, "search.php?search=$search&id=$course->id&perpage=$perpage&");
echo "</center>";
foreach ($posts as $post) {
if ($forum->type != "single") {
$fullsubject .= " -> <a href=\"discuss.php?d=$discussion->id\">$discussion->name</a>";
if ($post->parent != 0) {
- $fullsubject .= " -> <a href=\"discuss.php?d=$post->discussion&parent=$post->id\">$post->subject</a>";
+ $fullsubject .= " -> <a href=\"discuss.php?d=$post->discussion&parent=$post->id\">$post->subject</a>";
}
}
$post->subject = $fullsubject;
- $fulllink = "<p align=\"right\"><a href=\"discuss.php?d=$post->discussion#$post->id\">".get_string("postincontext", "forum")."</a></p>";
+ $fulllink = "<a href=\"discuss.php?d=$post->discussion#$post->id\">".get_string("postincontext", "forum")."</a>";
forum_print_post($post, $course->id, false, false, false, false, $fulllink, $search);
echo "<br />";
}
echo "<center>";
- print_paging_bar($totalcount, $page, $perpage, "search.php?search=".urlencode($search)."&id=$course->id&perpage=$perpage&");
+ print_paging_bar($totalcount, $page, $perpage, "search.php?search=".urlencode($search)."&id=$course->id&perpage=$perpage&");
echo "</center>";
}
helpbutton("subscription", $streveryoneissubscribed, "forum");
echo "<font size=\"1\">";
if (isteacher($course->id)) {
- echo "<a title=\"$strallowchoice\" href=\"subscribe.php?id=$forum->id&force=no\">$streveryoneissubscribed</a>";
+ echo "<a title=\"$strallowchoice\" href=\"subscribe.php?id=$forum->id&force=no\">$streveryoneissubscribed</a>";
} else {
echo $streveryoneissubscribed;
}
echo "<font size=\"1\">";
if (isteacher($course->id)) {
- echo "<a title=\"$strforcesubscribe\" href=\"subscribe.php?id=$forum->id&force=yes\">$streveryonecanchoose</a>";
+ echo "<a title=\"$strforcesubscribe\" href=\"subscribe.php?id=$forum->id&force=yes\">$streveryonecanchoose</a>";
echo "</font><br /><font size=\"1\">";
echo "<a href=\"subscribers.php?id=$forum->id\">$strshowsubscribers</a>";
} else {
if (! update_record("glossary_entries", $newentry)) {
error("Could not update your glossary");
} else {
- add_to_log($course->id, "glossary", "approve entry", "showentry.php?id=$cm->id&eid=$eid", "$eid",$cm->id);
+ add_to_log($course->id, "glossary", "approve entry", "showentry.php?id=$cm->id&eid=$eid", "$eid",$cm->id);
}
- redirect("view.php?id=$cm->id&mode=$mode&hook=$hook",get_string("entryapproved","glossary"),1);
+ redirect("view.php?id=$cm->id&mode=$mode&hook=$hook",get_string("entryapproved","glossary"),1);
die;
?>
</td>
</tr>
<tr valign="top">
- <td align="right" valign="center" nowrap="nowrap">
+ <td align="right" valign="middle" nowrap="nowrap">
<font size="1">
<?php
$strcomments = get_string("comments", "glossary");
print_header_simple(strip_tags("$glossary->name"), "",
- "<a href=index.php?id=$course->id>$strglossaries</a> -> <a href=view.php?id=$cm->id>$glossary->name</a> -> <a href=comments.php?id=$cm->id&eid=$entry->id>$strcomments</a> -> " . $straction,
+ "<a href=index.php?id=$course->id>$strglossaries</a> -> <a href=view.php?id=$cm->id>$glossary->name</a> -> <a href=comments.php?id=$cm->id&eid=$entry->id>$strcomments</a> -> " . $straction,
"", "", true, update_module_button($cm->id, $course->id, $strglossary),
navmenu($course, $cm));
print_simple_box_end();
print_footer($course);
- add_to_log($course->id, "glossary", "delete comment", "comments.php?id=$cm->id&eid=$entry->id", "$comment->id",$cm->id);
- redirect("comments.php?id=$cm->id&eid=$entry->id");
+ add_to_log($course->id, "glossary", "delete comment", "comments.php?id=$cm->id&eid=$entry->id", "$comment->id",$cm->id);
+ redirect("comments.php?id=$cm->id&eid=$entry->id");
} else {
if (! $newentry->id = insert_record("glossary_comments", $newentry)) {
error("Could not insert this new comment");
} else {
- add_to_log($course->id, "glossary", "add comment", "comments.php?id=$cm->id&eid=$entry->id", "$newentry->id", $cm->id);
+ add_to_log($course->id, "glossary", "add comment", "comments.php?id=$cm->id&eid=$entry->id", "$newentry->id", $cm->id);
}
} else {
$newentry->id = $form->cid;
if (! update_record("glossary_comments", $newentry)) {
error("Could not update this comment");
} else {
- add_to_log($course->id, "glossary", "update comment", "comments.php?id=$cm->id&eid=$entry->id", "$newentry->id",$cm->id);
+ add_to_log($course->id, "glossary", "update comment", "comments.php?id=$cm->id&eid=$entry->id", "$newentry->id",$cm->id);
}
}
print_simple_box_start("center","40%", "#FFBBBB");
print_footer($course);
- redirect("comments.php?id=$cm->id&eid=$entry->id");
+ redirect("comments.php?id=$cm->id&eid=$entry->id");
} else {
/// original glossary entry
print_heading(get_string('commentson','glossary')." <b>\"$entry->concept\"</b>");
if ($glossary->allowcomments || isteacher($glossary->course)) {
- print_heading("<a href=\"comment.php?id=$cm->id&eid=$entry->id\">$straddcomment</a> <img title=\"$straddcomment\" src=\"comment.gif\" height=11 width=11 border=0>");
+ print_heading("<a href=\"comment.php?id=$cm->id&eid=$entry->id\">$straddcomment</a> <img title=\"$straddcomment\" src=\"comment.gif\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" />");
}
if ($comments = get_records("glossary_comments","entryid",$entry->id,"timemodified ASC")) {
$recformat = get_record('glossary_formats','id',$formatid);
echo '<tr>';
echo '<td>' . $formatname . '</td>';
- $eicon = "<a title=\"" . get_string("edit") . "\" href=\"$CFG->wwwroot/mod/glossary/formats.php?id=$formatid&mode=edit\"><img border=\"0\" src=\"../pix/t/edit.gif\"></a>";
+ $eicon = "<a title=\"" . get_string("edit") . "\" href=\"$CFG->wwwroot/mod/glossary/formats.php?id=$formatid&mode=edit\"><img border=\"0\" src=\"../pix/t/edit.gif\" alt=\"\" /></a>";
if ( $recformat->visible ) {
$vtitle = get_string("hide");
$vicon = "hide.gif";
$vtitle = get_string("show");
$vicon = "show.gif";
}
- $vicon = "<a title=\"" . $vtitle . "\" href=\"$CFG->wwwroot/mod/glossary/formats.php?id=$formatid&mode=visible\"><img border=\"0\" src=\"../pix/t/" . $vicon . "\"></a>";
+ $vicon = "<a title=\"" . $vtitle . "\" href=\"$CFG->wwwroot/mod/glossary/formats.php?id=$formatid&mode=visible\"><img border=\"0\" src=\"../pix/t/" . $vicon . "\" alt=\"\" /></a>";
echo '<td align="center" nowrap="nowrap">' . $eicon . ' ' . $vicon . '</td>';
echo '</tr>';
delete_records("glossary_entries","id", $entry->id);
}
- add_to_log($course->id, "glossary", "delete entry", "view.php?id=$cm->id&mode=$prevmode&hook=$hook", $entry->id,$cm->id);
- redirect("view.php?id=$cm->id&mode=$prevmode&hook=$hook", $entrydeleted);
+ add_to_log($course->id, "glossary", "delete entry", "view.php?id=$cm->id&mode=$prevmode&hook=$hook", $entry->id,$cm->id);
+ redirect("view.php?id=$cm->id&mode=$prevmode&hook=$hook", $entrydeleted);
} else { // the operation has not been confirmed yet so ask the user to do so
notice_yesno("<b>$entry->concept</b><p>$strareyousuredelete</p>",
- "deleteentry.php?id=$cm->id&mode=delete&confirm=1&entry=".s($entry->id)."&prevmode=$prevmode&hook=$hook",
- "view.php?id=$cm->id&mode=$prevmode&hook=$hook");
+ "deleteentry.php?id=$cm->id&mode=delete&confirm=1&entry=".s($entry->id)."&prevmode=$prevmode&hook=$hook",
+ "view.php?id=$cm->id&mode=$prevmode&hook=$hook");
}
echo '<input type="hidden" name="casesensitive" value="0" />';
echo '<input type="hidden" name="fullmatch" value="0" />';
} else {
- echo '<script>var items = [\'casesensitive\',\'fullmatch\'];</script>';
+ echo '<script type="text/javascript">var items = [\'casesensitive\',\'fullmatch\'];</script>';
if (!empty($newentry->usedynalink)) {
$selected = "checked=\"checked\"";
</td>
</tr>
<tr valign="top">
- <td align="right" valign="center" nowrap="nowrap">
+ <td align="right" valign="middle" nowrap="nowrap">
<font size="1">
<?php
if (! update_record("glossary_entries", $newentry)) {
error("Could not update your glossary");
} else {
- add_to_log($course->id, "glossary", "update entry", "view.php?id=$cm->id&mode=entry&hook=$newentry->id", $newentry->id,$cm->id);
+ add_to_log($course->id, "glossary", "update entry", "view.php?id=$cm->id&mode=entry&hook=$newentry->id", $newentry->id,$cm->id);
notify(get_string('entryupdated','glossary'));
}
} else {
unset($newentry->attachment);
}
set_field("glossary_entries", "attachment", $newfilename, "id", $newentry->id);
- add_to_log($course->id, "glossary", "add entry", "view.php?id=$cm->id&mode=entry&hook=$newentry->id", $newentry->id,$cm->id);
+ add_to_log($course->id, "glossary", "add entry", "view.php?id=$cm->id&mode=entry&hook=$newentry->id", $newentry->id,$cm->id);
notify(get_string('entrysaved','glossary'));
}
} else {
}
}
}
- print_continue("view.php?id=$cm->id&mode=entry&hook=$newentry->id");
+ print_continue("view.php?id=$cm->id&mode=entry&hook=$newentry->id");
print_footer();
die;
} else {
$strglossary = get_string("modulename", "glossary");
print_header_simple(strip_tags("$glossary->name"), "",
- "<a href=\"index.php?id=$course->id\">$strglossaries</a> -> <a href=\"view.php?id=$cm->id&tab=GLOSSARY_CATEGORY_VIEW\">$glossary->name</a> -> " . get_string("categories","glossary"),
+ "<a href=\"index.php?id=$course->id\">$strglossaries</a> -> <a href=\"view.php?id=$cm->id&tab=GLOSSARY_CATEGORY_VIEW\">$glossary->name</a> -> " . get_string("categories","glossary"),
"", "", true, update_module_button($cm->id, $course->id, $strglossary),
navmenu($course, $cm));
print_footer($course);
- redirect("editcategories.php?id=$cm->id&action=add&&name=$name");
+ redirect("editcategories.php?id=$cm->id&action=add&&name=$name");
} else {
$action = "";
</td>
<td width="10%" align="center"><b>
<?php
- echo "<a href=\"editcategories.php?id=$cm->id&action=delete&mode=cat&hook=$category->id\"><img alt=\"" . get_string("delete") . "\"src=\"../../pix/t/delete.gif\" height=\"11\" width=\"11\" border=\"0\"></a> ";
- echo "<a href=\"editcategories.php?id=$cm->id&action=edit&mode=cat&hook=$category->id\"><img alt=\"" . get_string("edit") . "\" src=\"../../pix/t/edit.gif\" height=\"11\" width=\"11\" border=\"0\"></a>";
+ echo "<a href=\"editcategories.php?id=$cm->id&action=delete&mode=cat&hook=$category->id\"><img alt=\"" . get_string("delete") . "\"src=\"../../pix/t/delete.gif\" height=\"11\" width=\"11\" border=\"0\" /></a> ";
+ echo "<a href=\"editcategories.php?id=$cm->id&action=edit&mode=cat&hook=$category->id\"><img alt=\"" . get_string("edit") . "\" src=\"../../pix/t/edit.gif\" height=\"11\" width=\"11\" border=\"0\" /></a>";
?>
</b></td>
</tr>
echo "<center>";
$areyousure = get_string("areyousureexport","glossary");
notice_yesno ("<center><h2>$entry->concept</h2><p align=\"center\">$areyousure<br /><b>$mainglossary->name</b>?",
- "exportentry.php?id=$id&mode=$mode&hook=$hook&entry=$entry->id&confirm=1",
- "view.php?id=$cm->id&mode=$mode&hook=$hook" );
+ "exportentry.php?id=$id&mode=$mode&hook=$hook&entry=$entry->id&confirm=1",
+ "view.php?id=$cm->id&mode=$mode&hook=$hook" );
} else {
if ( ! $mainglossary->allowduplicatedentries ) {
print_simple_box_start("center", "60%", "$THEME->cellheading");
echo "<p align=\"center\"><font size=\"3\">$entryexported</font></p></font>";
- print_continue("view.php?id=$cm->id&mode=entry&hook=".$entry->id);
+ print_continue("view.php?id=$cm->id&mode=entry&hook=".$entry->id);
print_simple_box_end();
print_footer();
- redirect("view.php?id=$cm->id&mode=entry&hook=".$entry->id);
+ redirect("view.php?id=$cm->id&mode=entry&hook=".$entry->id);
die;
}
} else {
echo "<p align=\"center\"><font size=\"3\">$entryalreadyexist</font></p></font>";
echo "<p align=\"center\">";
- print_continue("view.php?id=$cm->id&mode=entry&hook=".$entry->id);
+ print_continue("view.php?id=$cm->id&mode=entry&hook=".$entry->id);
print_simple_box_end();
}
print_simple_box_start("center", "60%", "#FFBBBB");
notice("A weird error was found while trying to export this entry. Operation cancelled.");
- print_continue("view.php?id=$cm->id&mode=entry&hook=".$entry->id);
+ print_continue("view.php?id=$cm->id&mode=entry&hook=".$entry->id);
print_simple_box_end();
}
}
$title = strip_tags("$glossary->name: " . get_string("category","glossary"). " $category->name");
- $href_tag_begin = "<a class=\"autolink\" title=\"$title\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=cat&hook=$concept->id\">";
+ $href_tag_begin = "<a class=\"autolink\" title=\"$title\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=cat&hook=$concept->id\">";
} else {
if ( $lastglossary != $concept->glossaryid ) {
$glossary = get_record("glossary","id",$concept->glossaryid);
$encodedconcept = urlencode($concept->concept);
$title = str_replace('"', "'", strip_tags("$glossary->name: $concept->concept"));
- $href_tag_begin = "<a target=\"entry\" class=\"autolink\" title=\"$title\" href=\"$CFG->wwwroot/mod/glossary/showentry.php?courseid=$courseid&concept=$encodedconcept\" ".
- "onClick=\"return openpopup('/mod/glossary/showentry.php?courseid=$courseid\&concept=$encodedconcept', 'entry', 'menubar=0,location=0,scrollbars,resizable,width=600,height=450', 0);\">";
+ $href_tag_begin = "<a target=\"entry\" class=\"autolink\" title=\"$title\" href=\"$CFG->wwwroot/mod/glossary/showentry.php?courseid=$courseid&concept=$encodedconcept\" ".
+ "onClick=\"return openpopup('/mod/glossary/showentry.php?courseid=$courseid\&concept=$encodedconcept', 'entry', 'menubar=0,location=0,scrollbars,resizable,width=600,height=450', 0);\">";
}
$currentconcept = $concept->concept;
if ( $currentconcept = trim(strip_tags($currentconcept)) ) {
echo "\n<tr>";
echo "<td width=\"100%\" bgcolor=\"$colour\">";
if ($entry) {
- echo "<b><a href=\"showentry.php?courseid=$course->id\&eid=$entry->id\&displayformat=dictionary\" target=\"_blank\" onClick=\"return openpopup('/mod/glossary/showentry.php?courseid=$course->id\&eid=$entry->id\&displayformat=dictionary', 'entry', 'menubar=0,location=0,scrollbars,resizable,width=600,height=450', 0);\">";
+ echo "<b><a href=\"showentry.php?courseid=$course->id\&eid=$entry->id\&displayformat=dictionary\" target=\"_blank\" onClick=\"return openpopup('/mod/glossary/showentry.php?courseid=$course->id\&eid=$entry->id\&displayformat=dictionary', 'entry', 'menubar=0,location=0,scrollbars,resizable,width=600,height=450', 0);\">";
glossary_print_entry_concept($entry);
echo '</a></b> ';
$user = get_record("user","id",$entry->userid);
$fullname = fullname($user, $isteacher);
echo "<p><font size=\"1\">$date - $fullname<br />";
- echo "\"<a href=\"$CFG->wwwroot/mod/glossary/view.php?g=$entry->glossaryid&mode=entry&hook=$entry->id\">";
+ echo "\"<a href=\"$CFG->wwwroot/mod/glossary/view.php?g=$entry->glossaryid&mode=entry&hook=$entry->id\">";
echo "$entry->concept";
echo "</a>\"</font></p>";
}
if ( ($glossary->allowcomments && !isguest()) || isteacher($glossary->course)) {
- $return .= " <a title=\"" . get_string("addcomment","glossary") . "\" href=\"comment.php?id=$cm->id&eid=$entry->id\"><img src=\"comment.gif\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ $return .= " <a title=\"" . get_string("addcomment","glossary") . "\" href=\"comment.php?id=$cm->id&eid=$entry->id\"><img src=\"comment.gif\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
}
if ($isteacher or ($glossary->studentcanpost and $entry->userid == $USER->id)) {
$mainglossary = get_record("glossary","mainglossary",1,"course",$course->id);
if ( $mainglossary ) { // if there is a main glossary defined, allow to export the current entry
- $return .= " <a title=\"" . get_string("exporttomainglossary","glossary") . "\" href=\"exportentry.php?id=$cm->id&entry=$entry->id&mode=$mode&hook=$hook\"><img src=\"export.gif\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ $return .= " <a title=\"" . get_string("exporttomainglossary","glossary") . "\" href=\"exportentry.php?id=$cm->id&entry=$entry->id&mode=$mode&hook=$hook\"><img src=\"export.gif\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
}
}
// -The user is teacher or he is a student with time permissions (edit period or editalways defined).
$ineditperiod = ((time() - $entry->timecreated < $CFG->maxeditingtime) || $glossary->editalways);
if ( !$importedentry and ($isteacher or ($entry->userid == $USER->id and $ineditperiod))) {
- $return .= " <a title=\"" . get_string("delete") . "\" href=\"deleteentry.php?id=$cm->id&mode=delete&entry=$entry->id&prevmode=$mode&hook=$hook\"><img src=\"";
+ $return .= " <a title=\"" . get_string("delete") . "\" href=\"deleteentry.php?id=$cm->id&mode=delete&entry=$entry->id&prevmode=$mode&hook=$hook\"><img src=\"";
$return .= $icon;
- $return .= "\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ $return .= "\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a> ";
- $return .= " <a title=\"" . get_string("edit") . "\" href=\"edit.php?id=$cm->id&e=$entry->id&mode=$mode&hook=$hook\"><img src=\"$CFG->pixpath/t/edit.gif\" height=\"11\" width=\"11\" border=\"0\"></a>";
+ $return .= " <a title=\"" . get_string("edit") . "\" href=\"edit.php?id=$cm->id&e=$entry->id&mode=$mode&hook=$hook\"><img src=\"$CFG->pixpath/t/edit.gif\" height=\"11\" width=\"11\" border=\"0\" alt=\"\" /></a>";
} elseif ( $importedentry ) {
$return .= " <font size=\"-1\">" . get_string("exportedentry","glossary") . "</font>";
}
$count = count_records("glossary_comments","entryid",$entry->id);
if ($count) {
$return = "<font size=\"1\">";
- $return .= "<a href=\"comments.php?id=$cm->id&eid=$entry->id\">$count ";
+ $return .= "<a href=\"comments.php?id=$cm->id&eid=$entry->id\">$count ";
if ($count == 1) {
$return .= get_string("comment", "glossary");
} else {
if ($insidetable) {
echo "<table border=\"0\" width=\"100%\" align=\"$align\"><tr><td align=\"$align\">\n";
}
- echo "<a title=\"" . get_string("approve","glossary"). "\" href=\"approve.php?id=$cm->id&eid=$entry->id&mode=$mode\"><img align=\"$align\" src=\"check.gif\" border=\"0\" width=\"34\" height=\"34\"></a>\n";
+ echo "<a title=\"" . get_string("approve","glossary"). "\" href=\"approve.php?id=$cm->id&eid=$entry->id&mode=$mode\"><img align=\"$align\" src=\"check.gif\" border=\"0\" width=\"34\" height=\"34\" alt=\"\" /></a>\n";
if ($insidetable) {
echo "</td></tr></table>\n";
}
} else {
$ffurl = "file.php?file=/$filearea/$file";
}
- $image = "<img border=\"0\" src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"$strpopupwindow\">";
+ $image = "<img border=\"0\" src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"$strpopupwindow\" />";
if ($return == "html") {
$output .= "<a target=\"_image\" href=\"$CFG->wwwroot/$ffurl\">$image</a> ";
} else {
if ($icon == "image.gif") { // Image attachments don't get printed as links
- $imagereturn .= "<img src=\"$CFG->wwwroot/$ffurl\" align=$align>";
+ $imagereturn .= "<img src=\"$CFG->wwwroot/$ffurl\" align=\"$align\" alt=\"\" />";
} else {
link_to_popup_window("/$ffurl", "attachment", $image, 500, 500, $strattachment);
echo "<a target=\"_image\" href=\"$CFG->wwwroot/$ffurl\">$file</a>";
echo '</b></td>';
echo '<td align="center" width="20%">';
- echo popup_form("$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=cat&hook=", $menu, "catmenu", $selected, "",
+ echo popup_form("$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=cat&hook=", $menu, "catmenu", $selected, "",
"", "", false);
echo '</td>';
echo "<b>$strallentries</b>";
} else {
$strexplainall = strip_tags(get_string("explainall","glossary"));
- echo "<a title=\"$strexplainall\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=$mode&hook=ALL\">$strallentries</a>";
+ echo "<a title=\"$strexplainall\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=$mode&hook=ALL\">$strallentries</a>";
}
}
}
echo "<b>$strspecial</b> | ";
} else {
$strexplainspecial = strip_tags(get_string("explainspecial","glossary"));
- echo "<a title=\"$strexplainspecial\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=$mode&hook=SPECIAL\">$strspecial</a> | ";
+ echo "<a title=\"$strexplainspecial\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=$mode&hook=SPECIAL\">$strspecial</a> | ";
}
}
}
if ( $hook == $alphabet[$i] and $hook) {
echo "<b>$alphabet[$i]</b>";
} else {
- echo "<a href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=$mode&hook=$alphabet[$i]&sortkey=$sortkey&sortorder=$sortorder\">$alphabet[$i]</a>";
+ echo "<a href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&mode=$mode&hook=$alphabet[$i]&sortkey=$sortkey&sortorder=$sortorder\">$alphabet[$i]</a>";
}
if ((int) ($i % $letters_by_line) != 0 or $i == 0) {
echo ' | ';
$neworder = '';
if ( $sortorder ) {
if ( $sortorder == 'asc' ) {
- $neworder = '&sortorder=desc';
+ $neworder = '&sortorder=desc';
$newordertitle = $desc;
} else {
- $neworder = '&sortorder=asc';
+ $neworder = '&sortorder=asc';
$newordertitle = $asc;
}
- $icon = " <img src=\"$sortorder.gif\" border=\"0\" width=\"16\" height=\"16\">";
+ $icon = " <img src=\"$sortorder.gif\" border=\"0\" width=\"16\" height=\"16\" alt=\"\" />";
} else {
if ( $sortkey != 'CREATION' and $sortkey != 'UPDATE' and
$sortkey != 'FIRSTNAME' and $sortkey != 'LASTNAME' ) {
$newordertitle = $asc;
} else {
$newordertitle = $desc;
- $neworder = '&sortorder=desc';
- $icon = ' <img src="asc.gif" border="0" width="16" height="16">';
+ $neworder = '&sortorder=desc';
+ $icon = ' <img src="asc.gif" border="0" width="16" height="16" alt="" />';
}
}
$ficon = '';
$sort = get_string("sortby", "glossary");
}
- echo "<br />$sort: $sbtag<a title=\"$ssort $sordertitle\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&sortkey=$sorder$sneworder&mode=$mode\">$ssort$sicon</a>$sendbtag | ".
- "$fbtag<a title=\"$fsort $fordertitle\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&sortkey=$forder$fneworder&mode=$mode\">$fsort$ficon</a>$fendbtag<br />";
+ echo "<br />$sort: $sbtag<a title=\"$ssort $sordertitle\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&sortkey=$sorder$sneworder&mode=$mode\">$ssort$sicon</a>$sendbtag | ".
+ "$fbtag<a title=\"$fsort $fordertitle\" href=\"$CFG->wwwroot/mod/glossary/view.php?id=$cm->id&sortkey=$forder$fneworder&mode=$mode\">$fsort$ficon</a>$fendbtag<br />";
}
function glossary_sort_entries ( $entry0, $entry1 ) {
echo "</td>";
echo "<td bgcolor=\"$THEME->cellheading\" class=\"forumpostheader\" width=\"100%\">";
echo "<p>";
- echo "<font size=\"2\"><a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">$fullname</a></font><br />";
+ echo "<font size=\"2\"><a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">$fullname</a></font><br />";
echo "<font size=\"1\">".get_string("lastedited").": ".userdate($comment->timemodified)."</font>";
echo "</p></td></tr>";
echo "<div align=\"right\"><p align=\"right\">";
$ineditperiod = ((time() - $comment->timemodified < $CFG->maxeditingtime) || $glossary->editalways);
if ( ($glossary->allowcomments && $ineditperiod && $USER->id == $comment->userid) || isteacher($course->id) ) {
- echo "<a href=\"comment.php?id=$cm->id&eid=$entry->id&cid=$comment->id&action=edit\"><img
- alt=\"" . get_string("edit") . "\" src=\"$CFG->pixpath/t/edit.gif\" height=\"11\" width=\"11\" border=\"0\"></a> ";
+ echo "<a href=\"comment.php?id=$cm->id&eid=$entry->id&cid=$comment->id&action=edit\"><img
+ alt=\"" . get_string("edit") . "\" src=\"$CFG->pixpath/t/edit.gif\" height=\"11\" width=\"11\" border=\"0\" /></a> ";
}
if ( ($glossary->allowcomments && $USER->id == $comment->userid) || isteacher($course->id) ) {
- echo "<a href=\"comment.php?id=$cm->id&eid=$entry->id&cid=$comment->id&action=delete\"><img
- alt=\"" . get_string("delete") . "\" src=\"$CFG->pixpath/t/delete.gif\" height=\"11\" width=\"11\" border=\"0\"></a>";
+ echo "<a href=\"comment.php?id=$cm->id&eid=$entry->id&cid=$comment->id&action=delete\"><img
+ alt=\"" . get_string("delete") . "\" src=\"$CFG->pixpath/t/delete.gif\" height=\"11\" width=\"11\" border=\"0\" /></a>";
}
echo "</p>";
<td align="right" valign="top"><p><b><?php print_string("allowratings", "glossary") ?>:</b></p></td>
<td>
<?php
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo " var subitemstime = ['startday','startmonth','startyear','starthour', 'startminute',".
"'finishday','finishmonth','finishyear','finishhour','finishminute'];";
echo " var subitemsall = ['assessed', 'ratingtime', 'scale', 'startday','startmonth','startyear','starthour', 'startminute',".
echo "<input type=\"hidden\" name=\"hfinishhour\" value=\"0\" />";
echo "<input type=\"hidden\" name=\"hfinishminute\" value=\"0\" />";
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo "lockoptions('form','userating', subitemsall);";
echo "</script>";
if (empty($form->ratingtime)) {
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo "lockoptions('form','ratingtime', subitemstime);";
echo "</script>";
}
echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\" class=\"generalbox\" width=\"100%\">";
echo "<tr>";
echo "<th> </th>";
- echo "<th><a href=\"report.php?id=$entry->id&sort=u.firstname\">$strname</a>";
- echo "<th width=\"100%\"><a href=\"report.php?id=$entry->id&sort=r.rating\">$strrating</a>";
- echo "<th><a href=\"report.php?id=$entry->id&sort=r.time\">$strtime</a>";
+ echo "<th><a href=\"report.php?id=$entry->id&sort=u.firstname\">$strname</a>";
+ echo "<th width=\"100%\"><a href=\"report.php?id=$entry->id&sort=r.rating\">$strrating</a>";
+ echo "<th><a href=\"report.php?id=$entry->id&sort=r.time\">$strtime</a>";
foreach ($ratings as $rating) {
if (isteacher($glossary->course, $rating->id)) {
echo "<tr bgcolor=\"$THEME->cellcontent2\">";
//Get the new_id of the glossary_entry (to recode the info and url field)
$ent = backup_getid($restore->backup_unique_code,"glossary_entries",$log->info);
if ($ent) {
- $log->url = "view.php?id=".$log->cmid."&mode=entry&hook=".$ent->new_id;
+ $log->url = "view.php?id=".$log->cmid."&mode=entry&hook=".$ent->new_id;
$log->info = $ent->new_id;
$status = true;
}
//Get the new_id of the glossary_entry (to recode the info and url field)
$ent = backup_getid($restore->backup_unique_code,"glossary_entries",$log->info);
if ($ent) {
- $log->url = "view.php?id=".$log->cmid."&mode=entry&hook=".$ent->new_id;
+ $log->url = "view.php?id=".$log->cmid."&mode=entry&hook=".$ent->new_id;
$log->info = $ent->new_id;
$status = true;
}
//Get the new_id of the glossary_entry (to recode the info and url field)
$ent = backup_getid($restore->backup_unique_code,"glossary_entries",$log->info);
if ($ent) {
- $log->url = "view.php?id=".$log->cmid."&mode=entry&hook=".$ent->new_id;
+ $log->url = "view.php?id=".$log->cmid."&mode=entry&hook=".$ent->new_id;
$log->info = $ent->new_id;
$status = true;
}
//Get the new_id of the glossary_entry (to recode the info and url field)
$ent = backup_getid($restore->backup_unique_code,"glossary_entries",$log->info);
if ($ent) {
- $log->url = "showentry.php?id=".$log->cmid."&eid=".$ent->new_id;
+ $log->url = "showentry.php?id=".$log->cmid."&eid=".$ent->new_id;
$log->info = $ent->new_id;
$status = true;
}
//Get the new_id of the glossary_comment (to recode the info field)
$com = backup_getid($restore->backup_unique_code,"glossary_comments",$log->info);
if ($ent and $com) {
- $log->url = "comments.php?id=".$log->cmid."&eid=".$ent->new_id;
+ $log->url = "comments.php?id=".$log->cmid."&eid=".$ent->new_id;
$log->info = $com->new_id;
$status = true;
}
//Get the new_id of the glossary_comment (to recode the info field)
$com = backup_getid($restore->backup_unique_code,"glossary_comments",$log->info);
if ($ent and $com) {
- $log->url = "comments.php?id=".$log->cmid."&eid=".$ent->new_id;
+ $log->url = "comments.php?id=".$log->cmid."&eid=".$ent->new_id;
$log->info = $com->new_id;
$status = true;
}
//Get the new_id of the glossary_comment (to recode the info field)
$com = backup_getid($restore->backup_unique_code,"glossary_comments",$log->info);
if ($ent and $com) {
- $log->url = "comments.php?id=".$log->cmid."&eid=".$ent->new_id;
+ $log->url = "comments.php?id=".$log->cmid."&eid=".$ent->new_id;
$log->info = $com->new_id;
$status = true;
}
$user->lastname = $rec->userlastname;
$item->author = fullname($user);
$item->pubdate = $rec->entrytimecreated;
- $item->link = $CFG->wwwroot."/mod/glossary/showentry.php?courseid=".$glossary->course."&eid=".$rec->entryid;
+ $item->link = $CFG->wwwroot."/mod/glossary/showentry.php?courseid=".$glossary->course."&eid=".$rec->entryid;
$item->description = format_text($rec->entrydefinition,$rec->entryformat,NULL,$glossary->course);
$items[] = $item;
$articlesleft--;
$user->lastname = $rec->userlastname;
//$item->author = fullname($user);
$item->pubdate = $rec->entrytimecreated;
- $item->link = $CFG->wwwroot."/mod/glossary/showentry.php?courseid=".$glossary->course."&eid=".$rec->entryid;
+ $item->link = $CFG->wwwroot."/mod/glossary/showentry.php?courseid=".$glossary->course."&eid=".$rec->entryid;
$item->description = format_text($rec->entrydefinition,$rec->entryformat,NULL,$glossary->course);
$items[] = $item;
$articlesleft--;
/// redirecting if adding a new entry
if ($tab == GLOSSARY_ADDENTRY_VIEW ) {
- redirect("edit.php?id=$cm->id&mode=$mode");
+ redirect("edit.php?id=$cm->id&mode=$mode");
}
/// setting the defaut number of entries per page if not set
if (!$cm->visible and !isteacher($course->id)) {
notice(get_string("activityiscurrentlyhidden"));
}
- add_to_log($course->id, "glossary", "view", "view.php?id=$cm->id&tab=$tab", $glossary->id, $cm->id);
+ add_to_log($course->id, "glossary", "view", "view.php?id=$cm->id&tab=$tab", $glossary->id, $cm->id);
/// stablishing flag variables
if ( $sortorder = strtolower($sortorder) ) {
echo '<p align="center"><font size="3"><b>' . stripslashes_safe($glossary->name);
if ( $isuserframe and $mode != 'search') {
/// the "Print" icon
- echo " <a title =\"". get_string("printerfriendly","glossary") . "\" target=\"printview\" href=\"print.php?id=$cm->id&mode=$mode&hook=$hook&sortkey=$sortkey&sortorder=$sortorder&offset=$offset\">";
- echo '<img border="0" src="print.gif"/></a>';
+ echo " <a title =\"". get_string("printerfriendly","glossary") . "\" target=\"printview\" href=\"print.php?id=$cm->id&mode=$mode&hook=$hook&sortkey=$sortkey&sortorder=$sortorder&offset=$offset\">";
+ echo '<img border="0" src="print.gif" alt="" /></a>';
}
echo '</b></font></p>';
if ( $offset < 0 ) {
$paging = '<strong>' . $paging . '</strong>';
} else {
- $paging = "<a href=\"view.php?id=$id&mode=$mode&hook=$hook&offset=-1&sortkey=$sortkey&sortorder=$sortorder&fullsearch=$fullsearch\">" . $paging . '</a>';
+ $paging = "<a href=\"view.php?id=$id&mode=$mode&hook=$hook&offset=-1&sortkey=$sortkey&sortorder=$sortorder&fullsearch=$fullsearch\">" . $paging . '</a>';
}
if ($count > $entriesbypage ) {
for ($i = 0; ($i*$entriesbypage) < $count ; $i++ ) {
if ($offset / $entriesbypage == $i) {
$paging .= '<strong>' . $pagenumber . '</strong>';
} else {
- $paging .= "<a href=\"view.php?id=$id&mode=$mode&hook=$hook&offset=" . ($i*$entriesbypage) . "&sortkey=$sortkey&sortorder=$sortorder&fullsearch=$fullsearch\">" . $pagenumber . '</a>';
+ $paging .= "<a href=\"view.php?id=$id&mode=$mode&hook=$hook&offset=" . ($i*$entriesbypage) . "&sortkey=$sortkey&sortorder=$sortorder&fullsearch=$fullsearch\">" . $pagenumber . '</a>';
}
}
$paging = "<font size=\"1\"><center>" . get_string ("jumpto") . " $paging</center></font>";
}
}
notice_yesno(get_string("confirmdeletionofthispage","lesson"),
- "lesson.php?action=delete&id=$cm->id&pageid=$pageid]",
+ "lesson.php?action=delete&id=$cm->id&pageid=$pageid",
"view.php?id=$cm->id");
}
}
/// CDC-FLAG ///
// no need to record anything in lesson_attempts
- redirect("view.php?id=$cm->id&action=navigation&pageid=$newpageid");
+ redirect("view.php?id=$cm->id&action=navigation&pageid=$newpageid");
print_footer($course);
exit();
break;
}
echo "<center><table cellpadding=\"5\" border=\"1\">\n";
- echo "<tr><td><a href=\"lesson.php?id=$cm->id&action=moveit&pageid=$pageid&after=0\"><small>".
+ echo "<tr><td><a href=\"lesson.php?id=$cm->id&action=moveit&pageid=$pageid&after=0\"><small>".
get_string("movepagehere", "lesson")."</small></a></td></tr>\n";
while (true) {
if ($page->id != $pageid) {
$title = "<< ".get_string("notitle", "lesson")." >>";
}
echo "<tr><td bgcolor=\"$THEME->cellheading2\"><b>$title</b></td></tr>\n";
- echo "<tr><td><a href=\"lesson.php?id=$cm->id&action=moveit&pageid=$pageid&after={$page->id}\"><small>".
+ echo "<tr><td><a href=\"lesson.php?id=$cm->id&action=moveit&pageid=$pageid&after={$page->id}\"><small>".
get_string("movepagehere", "lesson")."</small></a></td></tr>\n";
}
if ($page->nextpageid) {
}
}
if ($form->redisplay) {
- redirect("lesson.php?id=$cm->id&action=editpage&pageid=$page->id");
+ redirect("lesson.php?id=$cm->id&action=editpage&pageid=$page->id");
} else {
redirect("view.php?id=$cm->id", get_string("ok"));
}
//Get the new_id of the page (to recode the url field)
$pag = backup_getid($restore->backup_unique_code,"lesson_pages",$log->info);
if ($pag) {
- $log->url = "view.php?id=".$log->cmid."&action=navigation&pageid=".$pag->new_id;
+ $log->url = "view.php?id=".$log->cmid."&action=navigation&pageid=".$pag->new_id;
$log->info = $pag->new_id;
$status = true;
}
}
}
/// CDC-FLAG ///
- redirect("view.php?id=$cm->id&action=navigation&pageid=$answer->jumpto",
+ redirect("view.php?id=$cm->id&action=navigation&pageid=$answer->jumpto",
get_string("endofbranch", "lesson"));
break;
}
echo "<div align=\"center\">";
if (isteacheredit($course->id)) {
print_simple_box( "<table cellpadding=\"5\" border=\"0\">\n<tr><th>".get_string("whatdofirst", "lesson")."</th></tr><tr><td>".
- "<a href=\"import.php?id=$cm->id&pageid=0\">".
+ "<a href=\"import.php?id=$cm->id&pageid=0\">".
get_string("importquestions", "lesson")."</a></td></tr><tr><td>".
- "<a href=\"lesson.php?id=$cm->id&action=addbranchtable&pageid=0&firstpage=1\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addbranchtable&pageid=0&firstpage=1\">".
get_string("addabranchtable", "lesson")."</a></td></tr><tr><td>".
- "<a href=\"lesson.php?id=$cm->id&action=addpage&pageid=0&firstpage=1\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addpage&pageid=0&firstpage=1\">".
get_string("addaquestionpage", "lesson")." ".get_string("here","lesson").
"</a></td></tr></table\n");
}
} else {
// print the pages
echo "<form name=\"lessonpages\" method=\"post\" action=\"view.php\">\n";
- echo "<input type=\"hidden\" name=\"id\" value=\"$cm->id\">\n";
- echo "<input type=\"hidden\" name=\"action\" value=\"navigation\">\n";
- echo "<input type=\"hidden\" name=\"pageid\">\n";
+ echo "<input type=\"hidden\" name=\"id\" value=\"$cm->id\" />\n";
+ echo "<input type=\"hidden\" name=\"action\" value=\"navigation\" />\n";
+ echo "<input type=\"hidden\" name=\"pageid\" />\n";
/// CDC-FLAG /// link to grade essay questions
if (count_records("lesson_pages", "lessonid", $lesson->id, "qtype", LESSON_ESSAY) > 0) {
- echo "<div align=\"center\"><a href=\"view.php?id=$cm->id&action=essayview\">".get_string("gradeessay", "lesson")."</a></div><br>";
+ echo "<div align=\"center\"><a href=\"view.php?id=$cm->id&action=essayview\">".get_string("gradeessay", "lesson")."</a></div><br />";
}
/// CDC-FLAG /// tree code - in final release, will use lang file for all text output.
// NoticeFix next two lines and bowth viewAlls
$singlePage = false;
if($lesson->tree && !isset($_GET['display']) && !isset($_GET['viewAll'])) {
echo "<div align=\"center\">";
- echo get_string("treeview", "lesson")."<br><br>";
- echo "<a href=\"view.php?id=$id&viewAll=1\">".get_string("viewallpages", "lesson")."</a><br><br>\n";
+ echo get_string("treeview", "lesson")."<br /><br />";
+ echo "<a href=\"view.php?id=$id&viewAll=1\">".get_string("viewallpages", "lesson")."</a><br /><br />\n";
echo "<table><tr><td>";
lesson_print_tree($page->id, $lesson->id, $cm->id, $pixpath);
echo "</td></tr></table>";
- echo "<br><a href=\"view.php?id=$id&viewAll=1\">".get_string("viewallpages", "lesson")."</a>\n";
+ echo "<br /><a href=\"view.php?id=$id&viewAll=1\">".get_string("viewallpages", "lesson")."</a>\n";
echo "</div>";
} else {
if(isset($_GET['display']) && !isset($_GET['viewAll'])) {
break;
}
}
- echo "<center><a href=\"view.php?id=$id&viewAll=1\">".get_string("viewallpages", "lesson")."</a><br>\n";
- echo "<a href=\"view.php?id=$id\">".get_string("backtreeview", "lesson")."</a><br>\n";
+ echo "<center><a href=\"view.php?id=$id&viewAll=1\">".get_string("viewallpages", "lesson")."</a><br />\n";
+ echo "<a href=\"view.php?id=$id\">".get_string("backtreeview", "lesson")."</a><br />\n";
echo "<table cellpadding=\"5\" border=\"0\" width=\"80%\">\n";
if (isteacheredit($course->id)) {
/// CDC-FLAG 6/16/04 ///
- echo "<tr><td align=\"right\"><small><a href=\"import.php?id=$cm->id&pageid=$page->prevpageid\">".
+ echo "<tr><td align=\"right\"><small><a href=\"import.php?id=$cm->id&pageid=$page->prevpageid\">".
get_string("importquestions", "lesson")."</a> | ".
- "<a href=\"lesson.php?id=$cm->id&action=addcluster&pageid=$page->prevpageid\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addcluster&pageid=$page->prevpageid\">".
get_string("addcluster", "lesson")."</a> | ".
- "<a href=\"lesson.php?id=$cm->id&action=addendofcluster&pageid=$page->prevpageid\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addendofcluster&pageid=$page->prevpageid\">".
get_string("addendofcluster", "lesson")."</a> | ".
- "<a href=\"lesson.php?id=$cm->id&action=addbranchtable&pageid=$page->prevpageid\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addbranchtable&pageid=$page->prevpageid\">".
get_string("addabranchtable", "lesson")."</a> | ".
- "<a href=\"lesson.php?id=$cm->id&action=addpage&pageid=$page->prevpageid\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addpage&pageid=$page->prevpageid\">".
get_string("addaquestionpage", "lesson")." ".get_string("here","lesson").
"</a></small></td></tr>\n";
/// CDC-FLAG ///
}
} else {
if($lesson->tree) {
- echo "<center><a href=\"view.php?id=$id\">".get_string("backtreeview", "lesson")."</a><br></center>\n";
+ echo "<center><a href=\"view.php?id=$id\">".get_string("backtreeview", "lesson")."</a><br /></center>\n";
}
echo "<center><table cellpadding=\"5\" border=\"0\" width=\"80%\">\n";
if (isteacheredit($course->id)) {
/// CDC-FLAG 6/16/04 ///
- echo "<tr><td align=\"left\"><small><a href=\"import.php?id=$cm->id&pageid=0\">".
+ echo "<tr><td align=\"left\"><small><a href=\"import.php?id=$cm->id&pageid=0\">".
get_string("importquestions", "lesson")."</a> | ".
- "<a href=\"lesson.php?id=$cm->id&action=addcluster&pageid=0\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addcluster&pageid=0\">".
get_string("addendofcluster", "lesson")."</a> | ".
"<a href=\"lesson.php?id=$cm->id&action=addbranchtable&pageid=0\">".
get_string("addabranchtable", "lesson")."</a> | ".
- "<a href=\"lesson.php?id=$cm->id&action=addpage&pageid=0\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addpage&pageid=0\">".
get_string("addaquestionpage", "lesson")." ".get_string("here","lesson").
"</a></small></td></tr>\n";
/// CDC-FLAG ///
echo "<table width=\"100%\" border=\"1\"><tr><td bgcolor=\"$THEME->cellheading2\" colspan=\"2\"><b>$page->title</b> \n";
if (isteacheredit($course->id)) {
if ($npages > 1) {
- echo "<a title=\"".get_string("move")."\" href=\"lesson.php?id=$cm->id&action=move&pageid=$page->id\">\n".
- "<img src=\"$pixpath/t/move.gif\" hspace=\"2\" height=11 width=11 alt=\"move\" border=0></a>\n"; //CDC alt text added.
+ echo "<a title=\"".get_string("move")."\" href=\"lesson.php?id=$cm->id&action=move&pageid=$page->id\">\n".
+ "<img src=\"$pixpath/t/move.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" alt=\"move\" /></a>\n";
}
- echo "<a title=\"".get_string("update")."\" href=\"lesson.php?id=$cm->id&action=editpage&pageid=$page->id\">\n".
- "<img src=\"$pixpath/t/edit.gif\" hspace=\"2\" height=11 width=11 alt=\"edit\" border=0></a>\n".
- "<a title=\"".get_string("delete")."\" href=\"lesson.php?id=$cm->id&action=confirmdelete&pageid=$page->id\">\n".
- "<img src=\"$pixpath/t/delete.gif\" hspace=\"2\" height=11 width=11 alt=\"delete\" border=0></a>\n"; //CDC alt text added.
+ echo "<a title=\"".get_string("update")."\" href=\"lesson.php?id=$cm->id&action=editpage&pageid=$page->id\">\n".
+ "<img src=\"$pixpath/t/edit.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" alt=\"edit\" /></a>\n".
+ "<a title=\"".get_string("delete")."\" href=\"lesson.php?id=$cm->id&action=confirmdelete&pageid=$page->id\">\n".
+ "<img src=\"$pixpath/t/delete.gif\" hspace=\"2\" height=\"11\" width=\"11\" border=\"0\" alt=\"delete\" /></a>\n";
}
echo "</td></tr>\n";
echo "<tr><td colspan=\"2\">\n";
echo "</td></tr></table></td></tr>\n";
if (isteacheredit($course->id)) {
/// CDC-FLAG /// 6/16/04
- echo "<tr><td align=\"left\"><small><a href=\"import.php?id=$cm->id&pageid=$page->id\">".
+ echo "<tr><td align=\"left\"><small><a href=\"import.php?id=$cm->id&pageid=$page->id\">".
get_string("importquestions", "lesson")."</a> | ".
- "<a href=\"lesson.php?id=$cm->id&action=addcluster&pageid=$page->id\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addcluster&pageid=$page->id\">".
get_string("addcluster", "lesson")."</a> | ".
- "<a href=\"lesson.php?id=$cm->id&action=addendofcluster&pageid=$page->id\">".
+ "<a href=\"lesson.php?id=$cm->id&action=addendofcluster&pageid=$page->id\">".
get_string("addendofcluster", "lesson")."</a> | ".
- "<a href=\"lesson.php?id=$cm->id&action=addbranchtable&pageid=$page->id\">".
- get_string("addabranchtable", "lesson")."</a><br>";
+ "<a href=\"lesson.php?id=$cm->id&action=addbranchtable&pageid=$page->id\">".
+ get_string("addabranchtable", "lesson")."</a><br />";
/// CDC-FLAG ///
// the current page or the next page is an end of branch don't show EOB link
$nextqtype = 0; // set to anything else EOB
$nextqtype = get_field("lesson_pages", "qtype", "id", $page->nextpageid);
}
if (($page->qtype != LESSON_ENDOFBRANCH) and ($nextqtype != LESSON_ENDOFBRANCH)) {
- echo "<a href=\"lesson.php?id=$cm->id&action=addendofbranch&pageid=$page->id\">".
+ echo "<a href=\"lesson.php?id=$cm->id&action=addendofbranch&pageid=$page->id\">".
get_string("addanendofbranch", "lesson")."</a> | ";
}
- echo "<a href=\"lesson.php?id=$cm->id&action=addpage&pageid=$page->id\">".
+ echo "<a href=\"lesson.php?id=$cm->id&action=addpage&pageid=$page->id\">".
get_string("addaquestionpage", "lesson")." ".get_string("here","lesson").
"</a></small></td></tr>\n";
}
/// CDC-FLAG ///
// NoticeFix both viewAll's
if(isset($_GET['display']) && !isset($_GET['viewAll'])) {
- echo "<center><a href=\"view.php?id=$id&viewAll=1\">".get_string("viewallpages", "lesson")."</a><br>\n";
+ echo "<center><a href=\"view.php?id=$id&viewAll=1\">".get_string("viewallpages", "lesson")."</a><br />\n";
}
if($lesson->tree && (isset($_GET['display']) || isset($_GET['viewAll']))) {
- echo "<center><a href=\"view.php?id=$id\">".get_string("backtreeview", "lesson")."</a><br></center>\n";
+ echo "<center><a href=\"view.php?id=$id\">".get_string("backtreeview", "lesson")."</a><br /></center>\n";
}
/// CDC-FLAG ///
- print_heading("<a href=\"view.php?id=$cm->id&action=navigation\">".get_string("checknavigation",
+ print_heading("<a href=\"view.php?id=$cm->id&action=navigation\">".get_string("checknavigation",
"lesson")."</a>\n");
}
}
if ($attempt = quiz_save_attempt($quiz, $questions, $result, $attemptnumber)) {
add_to_log($course->id, "quiz", "submit",
- "review.php?id=$cm->id&attempt=$attempt->id", "$quiz->id", $cm->id);
+ "review.php?id=$cm->id&attempt=$attempt->id", "$quiz->id", $cm->id);
} else {
notice(get_string("alreadysubmitted", "quiz"), "view.php?id=$cm->id");
print_footer($course);
} else if ($attempt = quiz_start_attempt($quiz->id, $USER->id, $attemptnumber)) {
add_to_log($course->id, "quiz", "attempt",
- "review.php?id=$cm->id&attempt=$attempt->id", "$quiz->id", $cm->id);
+ "review.php?id=$cm->id&attempt=$attempt->id", "$quiz->id", $cm->id);
} else {
error("Sorry! Could not start the quiz (could not save starting time)");
}
if ($category->id == $default) {
$delete = ""; // Can't delete default category
} else {
- $delete = "<a href=\"category.php?id=$course->id&delete=$category->id\">$strdelete</a>";
+ $delete = "<a href=\"category.php?id=$course->id&delete=$category->id\">$strdelete</a>";
}
$table->data[] = array ("<input type=\"text\" name=\"c$category->id\" value=\"$category->name\" size=\"15\" />",
"<input type=\"text\" name=\"i$category->id\" value=\"$category->info\" size=\"50\" />",
.$QUIZ_QUESTION_TYPE[$question->qtype]."\">";
}
echo '<img border="0" height="16" width="16" src="questiontypes/';
- echo $QUIZ_QTYPES[$question->qtype]->name().'/icon.gif"/>';
+ echo $QUIZ_QTYPES[$question->qtype]->name().'/icon.gif" alt="" />';
if ($editlink) {
echo "</a>\n";
}
} else {
echo "$CFG->wwwroot/mod/quiz/quizfile.php?file=/$quizid/$question->id/$question->image";
}
- echo '" />';
+ echo '" alt="" />';
}
}
echo "<td>";
if ($count != 1) {
echo "<a title=\"$strmoveup\" href=\"edit.php?up=$qnum\"><img
- src=\"../../pix/t/up.gif\" border=\"0\"></a>";
+ src=\"../../pix/t/up.gif\" border=\"0\" alt=\"\" /></a>";
}
echo "</td>";
echo "<td>";
if ($count != $total) {
echo "<a title=\"$strmovedown\" href=\"edit.php?down=$qnum\"><img
- src=\"../../pix/t/down.gif\" border=\"0\"></a>";
+ src=\"../../pix/t/down.gif\" border=\"0\" alt=\"\" /></a>";
}
echo "</td>";
echo "<td>$question->name</td>";
}
echo "<td>";
echo "<a title=\"$strdelete\" href=\"edit.php?delete=$qnum\"><img
- src=\"../../pix/t/delete.gif\" border=\"0\"></a> ";
+ src=\"../../pix/t/delete.gif\" border=\"0\" alt=\"\" /></a> ";
echo "<a title=\"$strpreview\" href=\"#\" onClick=\"openpopup('/mod/quiz/preview.php?id=$qnum','$strpreview','scrollbars=yes,resizable=yes,width=700,height=480', false)\"><img
- src=\"../../pix/i/search.gif\" border=\"0\"></a> ";
+ src=\"../../pix/i/search.gif\" border=\"0\" alt=\"\" /></a> ";
if ($canedit) {
echo "<a title=\"$stredit\" href=\"question.php?id=$qnum\"><img
- src=\"../../pix/t/edit.gif\" border=\"0\"></a>\n";
+ src=\"../../pix/t/edit.gif\" border=\"0\" alt=\"\" /></a>\n";
}
echo "</td>";
if (isteacheredit($category->course)) {
echo "<td valign=\"top\"><b>$strcreatenewquestion:</b></td>";
echo '<td valign="top" align="right">';
- popup_form ("question.php?category=$category->id&qtype=", $QUIZ_QUESTION_TYPE, "addquestion",
+ popup_form ("question.php?category=$category->id&qtype=", $QUIZ_QUESTION_TYPE, "addquestion",
"", "choose", "", "", false, "self");
echo '<td width="10" valign="top" align="right">';
helpbutton("questiontypes", $strcreatenewquestion, "quiz");
echo "</td>\n";
if ($canedit) {
echo "<td>\n";
- echo "<a title=\"$strdelete\" href=\"question.php?id=$question->id&delete=$question->id\">\n<img
- src=\"../../pix/t/delete.gif\" border=\"0\"></a> ";
+ echo "<a title=\"$strdelete\" href=\"question.php?id=$question->id&delete=$question->id\">\n<img
+ src=\"../../pix/t/delete.gif\" border=\"0\" alt=\"\" /></a> ";
echo "<a title=\"$strpreview\" href=\"#\" onClick=\"openpopup('/mod/quiz/preview.php?id=$question->id','$strpreview','scrollbars=yes,resizable=yes,width=700,height=480', false)\"><img
- src=\"../../pix/i/search.gif\" border=\"0\"></a> ";
+ src=\"../../pix/i/search.gif\" border=\"0\" alt=\"\" /></a> ";
echo "<a title=\"$stredit\" href=\"question.php?id=$question->id\"><img
- src=\"../../pix/t/edit.gif\" border=\"0\"></a>";
+ src=\"../../pix/t/edit.gif\" border=\"0\" alt=\"\" /></a>";
echo "</td>\n";// deleted </tr> jm
}
echo "</tr>\n";
foreach ($attempts as $attempt) {
$attemptgrade = format_float(($attempt->sumgrades / $quiz->sumgrades) * $quiz->grade);
if ($attemptgrade == $bestgrade) {
- $userattempts[] = "<span class=\"highlight\"><a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attemptgrade</a></span>";
+ $userattempts[] = "<span class=\"highlight\"><a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attemptgrade</a></span>";
} else {
- $userattempts[] = "<a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attemptgrade</a>";
+ $userattempts[] = "<a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attemptgrade</a>";
}
}
return implode(",", $userattempts);
if ($detail) {
echo "<img src=\"$CFG->modpixpath/$activity->type/icon.gif\" ".
- "height=\"16\" width=\"16\" alt=\"$activity->type\"> ";
+ "height=\"16\" width=\"16\" alt=\"$activity->type\" /> ";
echo "<a href=\"$CFG->wwwroot/mod/quiz/view.php?id=" . $activity->instance . "\">"
. $activity->name . "</a> - ";
if (isteacher($USER)) {
$grades = "(" . $activity->content->sumgrades . " / " . $activity->content->maxgrade . ") ";
echo "<a href=\"$CFG->wwwroot/mod/quiz/review.php?q="
- . $activity->instance . "&attempt="
+ . $activity->instance . "&attempt="
. $activity->content->attemptid . "\">" . $grades . "</a> ";
echo get_string("attempt", "quiz") . " - " . $activity->content->attempt . "<br />";
}
echo "<a href=\"$CFG->wwwroot/user/view.php?id="
- . $activity->user->userid . "&course=$course\">"
+ . $activity->user->userid . "&course=$course\">"
. $activity->user->fullname . "</a> ";
echo " - " . userdate($activity->timestamp);
}
notice_yesno(get_string("deletequestioncheck", "quiz", $question->name),
- "question.php?id=$question->id&delete=$delete&confirm=".md5($delete), "edit.php");
+ "question.php?id=$question->id&delete=$delete&confirm=".md5($delete), "edit.php");
}
print_footer($course);
exit;
if ($report == $mode) {
echo "<td><u>$strreport</u></td>";
} else {
- echo "<td><a href=\"report.php?id=$cm->id&mode=$report\">$strreport</a></td>";
+ echo "<td><a href=\"report.php?id=$cm->id&mode=$report\">$strreport</a></td>";
}
}
echo "</tr></table><hr size=\"1\" noshade=\"noshade\" />";
/// Check to see if groups are being used in this quiz
if ($groupmode = groupmode($course, $cm)) { // Groups are being used
- $currentgroup = setup_and_print_groups($course, $groupmode, "report.php?id=$cm->id&mode=overview");
+ $currentgroup = setup_and_print_groups($course, $groupmode, "report.php?id=$cm->id&mode=overview");
} else {
$currentgroup = false;
}
}
$table->data[] = array ($picture,
- "<a href=\"$CFG->wwwroot/user/view.php?id=$grade->userid&course=$course->id\">".
+ "<a href=\"$CFG->wwwroot/user/view.php?id=$grade->userid&course=$course->id\">".
fullname($grade).'</a>',
"$userattempts", format_float($grade->grade));
}
$attemptlapse = "...";
}
$button = "<input type=\"checkbox\" name=\"box$attempt->id\" value=\"$attempt->id\" />";
- $revurl = "review.php?q=$quiz->id&attempt=$attempt->id";
+ $revurl = "review.php?q=$quiz->id&attempt=$attempt->id";
if ($attemptgrade == $bestgrade) {
$userattempts[] = "$button <span class=\"highlight\">$attemptgrade</span> <a href=\"$revurl\">$attemptdate</a> ($attemptlapse)";
} else {
/// Check to see if groups are being used in this quiz
if ($groupmode = groupmode($course, $cm)) { // Groups are being used
- $currentgroup = setup_and_print_groups($course, $groupmode, "report.php?id=$cm->id&mode=simplestat");
+ $currentgroup = setup_and_print_groups($course, $groupmode, "report.php?id=$cm->id&mode=simplestat");
} else {
$currentgroup = false;
}
//Get the new_id of the attempt (to recode the url field)
$att = backup_getid($restore->backup_unique_code,"quiz_attempts",$attid);
if ($att) {
- $log->url = "review.php?id=".$log->cmid."&attempt=".$att->new_id;
+ $log->url = "review.php?id=".$log->cmid."&attempt=".$att->new_id;
$log->info = $mod->new_id;
$status = true;
}
//Get the new_id of the attempt (to recode the url field)
$att = backup_getid($restore->backup_unique_code,"quiz_attempts",$attid);
if ($att) {
- $log->url = "review.php?id=".$log->cmid."&attempt=".$att->new_id;
+ $log->url = "review.php?id=".$log->cmid."&attempt=".$att->new_id;
$log->info = $mod->new_id;
$status = true;
}
//Get the new_id of the attempt (to recode the url field)
$att = backup_getid($restore->backup_unique_code,"quiz_attempts",$attid);
if ($att) {
- $log->url = "review.php?id=".$log->cmid."&attempt=".$att->new_id;
+ $log->url = "review.php?id=".$log->cmid."&attempt=".$att->new_id;
$log->info = $mod->new_id;
$status = true;
}
}
}
- add_to_log($course->id, "quiz", "review", "review.php?id=$cm->id&attempt=$attempt->id", "$quiz->id", "$cm->id");
+ add_to_log($course->id, "quiz", "review", "review.php?id=$cm->id&attempt=$attempt->id", "$quiz->id", "$cm->id");
// Print the page header
$attemptgrade = "<span class=\"highlight\">$attemptgrade</span>";
}
if (!$available and $quiz->review) {
- $attemptgrade = "<a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attemptgrade</a>";
- $attempt->attempt = "<a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attempt->attempt</a>";
+ $attemptgrade = "<a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attemptgrade</a>";
+ $attempt->attempt = "<a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attempt->attempt</a>";
}
$table->data[] = array( $attempt->attempt,
format_time($attempt->timefinish - $attempt->timestart),
$attemptgrade);
} else { // No grades are being used
if (!$available and $quiz->review) {
- $attempt->attempt = "<a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attempt->attempt</a>";
+ $attempt->attempt = "<a href=\"review.php?q=$quiz->id&attempt=$attempt->id\">$attempt->attempt</a>";
}
$table->data[] = array( $attempt->attempt,
format_time($attempt->timefinish - $attempt->timestart),
for ($i=1; $i<$numdirs; $i++) {
$navigation .= " -> ";
$link .= "/".urlencode($dirs[$i]);
- $navigation .= "<a href=\"".$ME."?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
+ $navigation .= "<a href=\"".$ME."?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
}
- $fullnav = "<a href=\"".$ME."?id=$course->id&wdir=/\">$strfiles</a> $navigation";
+ $fullnav = "<a href=\"".$ME."?id=$course->id&wdir=/\">$strfiles</a> $navigation";
}
print_header();
print_simple_box_end();
echo "<br />";
notice_yesno (get_string("deletecheckfiles"),
- "".basename($ME)."?id=$id&wdir=$wdir&action=delete&confirm=1",
- "".basename($ME)."?id=$id&wdir=$wdir&action=cancel");
+ "".basename($ME)."?id=$id&wdir=$wdir&action=delete&confirm=1",
+ "".basename($ME)."?id=$id&wdir=$wdir&action=cancel");
} else {
displaydir($wdir);
}
foreach ($filelist as $file) {
if (is_dir($basedir.$file)) {
- echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" /> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
$subfilelist = array();
$currdir = opendir($basedir.$file);
while ($subfile = readdir($currdir)) {
} else {
$icon = mimeinfo("icon", $file);
- echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" /> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
}
}
}
echo "<tr>";
print_cell("center", "<input type=\"checkbox\" name=\"file$count\" value=\"$fileurl\" />");
- print_cell("left", "<a href=\"".basename($ME)."?id=$id&wdir=$fileurl\"><img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"Folder\" /></a> <a href=\"".basename($ME)."?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</a>");
+ print_cell("left", "<a href=\"".basename($ME)."?id=$id&wdir=$fileurl\"><img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"Folder\" /></a> <a href=\"".basename($ME)."?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</a>");
print_cell("right", "-");
print_cell("right", $filedate);
- print_cell("right", "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
+ print_cell("right", "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
echo "</tr>";
}
$edittext = "<b><a onMouseDown=\"return set_value('$selectfile')\" href=\"\">$strchoose</a></b> ";
if ($icon == "text.gif" || $icon == "html.gif") {
- $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
+ $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
} else if ($icon == "zip.gif") {
- $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
- $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
+ $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
+ $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
}
- print_cell("right", "$edittext <a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
+ print_cell("right", "$edittext <a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
echo "</tr>";
}
if ($resource = get_record("resource", "id", $coursemodule->instance)) {
if (!empty($resource->popup)) {
$info->extra = urlencode("target=\"resource$resource->id\" onClick=\"return ".
- "openpopup('/mod/resource/view.php?inpopup=true&id=".
+ "openpopup('/mod/resource/view.php?inpopup=true&id=".
$coursemodule->id.
"','resource$resource->id','$resource->popup');\"");
}
"FORM" => "action=");
foreach ($tags as $tag => $key) {
- $prefix = "fetch.php?id=$cm->id&url=";
+ $prefix = "fetch.php?id=$cm->id&url=";
if ( $tag == "IMG" or $tag == "LINK" or $tag == "FORM") {
$prefix = "";
}
$count++;
if ($count < $countsubs) {
$backsub .= "/$sub";
- $subnav .= " -> <a href=\"view.php?id={$this->cm->id}&subdir=$backsub\">$sub</a>";
+ $subnav .= " -> <a href=\"view.php?id={$this->cm->id}&subdir=$backsub\">$sub</a>";
} else {
$subnav .= " -> $sub";
}
if (isteacheredit($course->id)) {
echo "<div align=\"right\"><img src=\"$CFG->pixpath/i/files.gif\" height=\"16\" width=\"16\" alt=\"\" /> ".
- "<a href=\"$CFG->wwwroot/files/index.php?id={$course->id}&wdir=/{$resource->reference}$subdir\">".
+ "<a href=\"$CFG->wwwroot/files/index.php?id={$course->id}&wdir=/{$resource->reference}$subdir\">".
get_string("editfiles")."...</a></div>";
}
echo '</td>';
echo '<td nowrap="nowrap"><p>';
if ($icon == 'folder.gif') {
- echo "<a href=\"view.php?id={$this->cm->id}&subdir=$subdir/$file\">$file</a>";
+ echo "<a href=\"view.php?id={$this->cm->id}&subdir=$subdir/$file\">$file</a>";
} else {
link_to_popup_window($relativeurl, "resourcedirectory{$resource->id}", "$file", 450, 600, '');
}
<tr valign="top">
<td colspan="2">
- <script>
+ <script type="text/javascript">
var popupitems = [<?php echo $popupoptions; ?>];
var frameitem = [<?php echo $frameoption; ?>];
var allitems = [<?php echo $alloptions; ?>];
<?php p($strheight) ?><br />
<?php
if ($windowtype == "page") {
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo "lockoptions('form','windowpopup[1]', popupitems);";
echo "</script>";
} else {
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo "lockoptions('form','windowpopup[0]', frameitem);";
echo "</script>";
}
echo "\n<script language=\"Javascript\">";
echo "\n<!--\n";
- echo "openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}','resource{$resource->id}','{$resource->popup}');\n";
+ echo "openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}','resource{$resource->id}','{$resource->popup}');\n";
echo "\n-->\n";
echo '</script>';
print_simple_box(format_text($resource->summary, FORMAT_MOODLE, $formatoptions), "center");
}
- $link = "<a href=\"$CFG->wwwroot/mod/resource/view.php?inpopup=true&id={$this->cm->id}\" target=\"resource{$resource->id}\" onClick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}</a>";
+ $link = "<a href=\"$CFG->wwwroot/mod/resource/view.php?inpopup=true&id={$this->cm->id}\" target=\"resource{$resource->id}\" onClick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}</a>";
echo "<p> </p>";
echo '<p align="center">';
if (empty($_GET['frameset']) and !$embedded and !$inpopup and $resource->options == "frame") {
echo "<head><title>{$course->shortname}: {$resource->name}</title></head>\n";
echo "<frameset rows=\"$CFG->resource_framesize,*\" border=\"2\">";
- echo "<frame src=\"view.php?id={$this->cm->id}&type={$resource->type}&frameset=top\">";
+ echo "<frame src=\"view.php?id={$this->cm->id}&type={$resource->type}&frameset=top\">";
echo "<frame src=\"$fullurl\">";
echo "</frameset>";
exit;
if ($resourcetype == "image") {
echo "<center><p>";
- echo "<img title=\"{$resource->name}\" class=\"resourceimage\" src=\"$fullurl\" />";
+ echo "<img title=\"{$resource->name}\" class=\"resourceimage\" src=\"$fullurl\" alt=\"\" />";
echo "</p></center>";
} else if ($resourcetype == "mp3") {
echo '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
echo ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
echo ' width="600" height="70" id="mp3player" align="">';
- echo "<param name=\"movie\" value=\"$CFG->wwwroot/lib/mp3player/mp3player.swf?src=$fullurl&autostart=yes\">";
+ echo "<param name=\"movie\" value=\"$CFG->wwwroot/lib/mp3player/mp3player.swf?src=$fullurl&autostart=yes\">";
echo '<param name="quality" value="high">';
echo '<param name="bgcolor" value="#333333">';
- echo "<embed src=\"$CFG->wwwroot/lib/mp3player/mp3player.swf?src=$fullurl&autostart=yes\" ";
+ echo "<embed src=\"$CFG->wwwroot/lib/mp3player/mp3player.swf?src=$fullurl&autostart=yes\" ";
echo " quality=\"high\" bgcolor=\"#333333\" width=\"600\" height=\"70\" name=\"mp3player\" ";
echo ' type="application/x-shockwave-flash" ';
echo ' pluginspage="http://www.macromedia.com/go/getflashplayer">';
<tr valign="top">
<td colspan="2">
- <script>
+ <script type="text/javascript">
var popupitems = [<?php echo $popupoptions; ?>];
var allitems = [<?php echo $alloptions; ?>];
</script>
<?php p($strheight) ?><br />
<?php
if ($windowtype == "page") {
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo "lockoptions('form','windowpopup[1]', popupitems);";
echo "</script>";
}
echo "\n<script language=\"Javascript\">";
echo "\n<!--\n";
- echo "openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}','resource{$resource->id}','{$resource->popup}');\n";
+ echo "openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}','resource{$resource->id}','{$resource->popup}');\n";
echo "\n-->\n";
echo '</script>';
print_simple_box(format_text($resource->summary, FORMAT_MOODLE, $formatoptions, $course->id), "center");
}
- $link = "<a href=\"$CFG->wwwroot/mod/resource/view.php?inpopup=true&id={$this->cm->id}\" target=\"resource{$resource->id}\" onClick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}</a>";
+ $link = "<a href=\"$CFG->wwwroot/mod/resource/view.php?inpopup=true&id={$this->cm->id}\" target=\"resource{$resource->id}\" onClick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}</a>";
echo "<p> </p>";
echo '<p align="center">';
echo "\n<script language=\"Javascript\">";
echo "\n<!--\n";
- echo "openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}','resource{$resource->id}','{$resource->popup}');\n";
+ echo "openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}','resource{$resource->id}','{$resource->popup}');\n";
echo "\n-->\n";
echo '</script>';
print_simple_box(format_text($resource->summary, FORMAT_MOODLE, $formatoptions, $course->id), "center");
}
- $link = "<a href=\"$CFG->wwwroot/mod/resource/view.php?inpopup=true&id={$this->cm->id}\" target=\"resource{$resource->id}\" onClick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}</a>";
+ $link = "<a href=\"$CFG->wwwroot/mod/resource/view.php?inpopup=true&id={$this->cm->id}\" target=\"resource{$resource->id}\" onClick=\"return openpopup('/mod/resource/view.php?inpopup=true&id={$this->cm->id}', 'resource{$resource->id}','{$resource->popup}');\">{$resource->name}</a>";
echo "<p> </p>";
echo '<p align="center">';
<tr valign="top">
<td colspan="2">
- <script>
+ <script type="text/javascript">
var popupitems = [<?php echo $popupoptions; ?>];
var allitems = [<?php echo $alloptions; ?>];
</script>
<?php p($strheight) ?><br />
<?php
if ($windowtype == "page") {
- echo "<script>";
+ echo "<script type=\"text/javascript\">";
echo "lockoptions('form','windowpopup[1]', popupitems);";
echo "</script>";
}
for ($i=1; $i<$numdirs; $i++) {
$navigation .= " -> ";
$link .= "/".urlencode($dirs[$i]);
- $navigation .= "<a href=\"".$ME."?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
+ $navigation .= "<a href=\"".$ME."?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
}
- $fullnav = "<a href=\"".$ME."?id=$course->id&wdir=/\">$strfiles</a> $navigation";
+ $fullnav = "<a href=\"".$ME."?id=$course->id&wdir=/\">$strfiles</a> $navigation";
}
print_header();
print_simple_box_end();
echo "<br />";
notice_yesno (get_string("deletecheckfiles"),
- "".basename($ME)."?id=$id&wdir=$wdir&action=delete&confirm=1",
- "".basename($ME)."?id=$id&wdir=$wdir&action=cancel");
+ "".basename($ME)."?id=$id&wdir=$wdir&action=delete&confirm=1",
+ "".basename($ME)."?id=$id&wdir=$wdir&action=cancel");
} else {
displaydir($wdir);
}
foreach ($filelist as $file) {
if (is_dir($basedir.$file)) {
- echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" /> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
$subfilelist = array();
$currdir = opendir($basedir.$file);
while ($subfile = readdir($currdir)) {
} else {
$icon = mimeinfo("icon", $file);
- echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" /> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
}
}
}
echo "<tr>";
print_cell("center", "<input type=\"checkbox\" name=\"file$count\" value=\"$fileurl\" />");
- print_cell("left", "<a href=\"".basename($ME)."?id=$id&wdir=$fileurl\"><img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"Folder\" /></a> <a href=\"".basename($ME)."?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</a>");
+ print_cell("left", "<a href=\"".basename($ME)."?id=$id&wdir=$fileurl\"><img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"Folder\" /></a> <a href=\"".basename($ME)."?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</a>");
print_cell("right", "-");
print_cell("right", $filedate);
- print_cell("right", "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
+ print_cell("right", "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
echo "</tr>";
}
$edittext = "<b><a onMouseDown=\"return set_value('$selectfile')\" href=\"\">$strchoose</a></b> ";
if ($icon == "text.gif" || $icon == "html.gif") {
- $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
+ $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
} else if ($icon == "zip.gif") {
- $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
- $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
+ $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
+ $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
}
- print_cell("right", "$edittext <a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
+ print_cell("right", "$edittext <a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
echo "</tr>";
}
<p><b><?php p($strnewwindow) ?></b></p>
</td>
<td>
- <script>
+ <script type="text/javascript">
var subitems = [<?php echo $alljsoptions; ?>];
function autowindow() {
}
if (!empty($_POST["scoid"]))
- $scoid = "&scoid=".$_POST["scoid"];
+ $scoid = "&scoid=".$_POST["scoid"];
if (!empty($_POST['currentorg'])) {
$currentorg = $_POST['currentorg'];
}
echo " </tr>\n</table>\n";
if ($scorm->popup != "") {
- echo "<script id=\"scormAPI\" language=\"JavaScript\" type=\"text/javascript\" src=\"scormAPI.php?id=$cm->id&mode=".$mode.$scoid."\"></script>\n";
+ echo "<script id=\"scormAPI\" language=\"JavaScript\" type=\"text/javascript\" src=\"scormAPI.php?id=$cm->id&mode=".$mode.$scoid."\"></script>\n";
$currentSCO = "";
if (!empty($_POST['scoid']))
$currentSCO = $_POST['scoid'];
$nextsco = next($scoes);
if (($nextsco !== false) && ($sco->parent != $nextsco->parent) && (($level==0) || (($level>0) && ($nextsco->parent == $sco->identifier)))) {
$sublist++;
- echo " <img src=\"pix/minus.gif\" onClick='expandCollide(this,".$sublist.");'/>\n";
+ echo " <img src=\"pix/minus.gif\" onClick='expandCollide(this,".$sublist.");' alt=\"\" />\n";
} else {
- echo " <img src=\"pix/spacer.gif\" />\n";
+ echo " <img src=\"pix/spacer.gif\" alt=\"\" />\n";
}
if ($sco->launch) {
//
echo "<html>\n";
echo "<head><title>$course->shortname: $scorm->name</title></head>\n";
- echo "<script id=\"scormAPI\" language=\"JavaScript\" type=\"text/javascript\" src=\"scormAPI.php?id=$cm->id&mode=".$mode.$scoid."\"></script>\n";
+ echo "<script id=\"scormAPI\" language=\"JavaScript\" type=\"text/javascript\" src=\"scormAPI.php?id=$cm->id&mode=".$mode.$scoid."\"></script>\n";
echo "<frameset rows=\"$CFG->scorm_framesize,*\" onLoad=\"SCOInitialize();\" onUnload=\"SCOFinish();\" onbeforeUnload=\"SCOFinish();\">\n";
- echo "\t <frame name=\"navigation\" src=\"playscorm.php?id=$cm->id&mode=".$mode.'¤torg='.$currentorg."&frameset=top\">\n";
+ echo "\t <frame name=\"navigation\" src=\"playscorm.php?id=$cm->id&mode=".$mode.'&currentorg='.$currentorg."&frameset=top\">\n";
echo "\t <frame name=\"main\" src=\"\">\n";
echo "</frameset>\n";
echo "</html>\n";
$row[] = $picture;
if (is_array($user_data)) {
$data = current($user_data);
- $row[] = "<a href=\"$CFG->wwwroot/user/view.php?id=$data->userid&course=$course->id\">".
+ $row[] = "<a href=\"$CFG->wwwroot/user/view.php?id=$data->userid&course=$course->id\">".
"$data->firstname $data->lastname</a>";
foreach ($user_data as $data) {
$scoreview = "";
$data->cmi_core_lesson_status = "not attempted";
$row[]="<img src=\"pix/".scorm_remove_spaces($data->cmi_core_lesson_status).".gif\"
alt=\"".get_string(scorm_remove_spaces($data->cmi_core_lesson_status),"scorm")."\"
- title=\"".get_string(scorm_remove_spaces($data->cmi_core_lesson_status),"scorm")."\"> "
+ title=\"".get_string(scorm_remove_spaces($data->cmi_core_lesson_status),"scorm")."\" /> "
.$data->cmi_core_total_time.$scoreview;
}
}
$nextsco = next($scoes);
if (($nextsco !== false) && ($sco->parent != $nextsco->parent) && (($level==0) || (($level>0) && ($nextsco->parent == $sco->identifier)))) {
$sublist++;
- echo " <img src=\"pix/minus.gif\" onClick='expandCollide(this,".$sublist.");'/>\n";
+ echo " <img src=\"pix/minus.gif\" onClick='expandCollide(this,".$sublist.");' alt=\"\" />\n";
} else {
- echo " <img src=\"pix/spacer.gif\" />\n";
+ echo " <img src=\"pix/spacer.gif\" alt=\"\" />\n";
}
if ($sco->launch) {
$score = "";
error("Survey ID was incorrect");
}
- add_to_log($course->id, "survey", "download", "download.php?id=$cm->id&type=$type", "$survey->id", $cm->id);
+ add_to_log($course->id, "survey", "download", "download.php?id=$cm->id&type=$type", "$survey->id", $cm->id);
/// Check to see if groups are being used in this survey
} else {
- survey_print_graph("id=$mod->id&sid=$user->id&type=student.png");
+ survey_print_graph("id=$mod->id&sid=$user->id&type=student.png");
}
} else {
foreach ($results as $a) {
$table->data[] = array(print_user_picture($a->id, $courseid, $a->picture, false, true, false),
- "<a href=\"report.php?action=student&student=$a->id&id=$cmid\">".fullname($a)."</a>",
+ "<a href=\"report.php?action=student&student=$a->id&id=$cmid\">".fullname($a)."</a>",
userdate($a->time));
}
} else {
echo "<img height=\"$SURVEY_GHEIGHT\" width=\"$SURVEY_GWIDTH\" border=\"1\"".
- " src=\"$CFG->wwwroot/mod/survey/graph.php?$url\" />";
+ " src=\"$CFG->wwwroot/mod/survey/graph.php?$url\" alt=\"\" />";
}
}
if ($groupmode = groupmode($course, $cm)) { // Groups are being used
$menuaction = $action == "student" ? "students" : $action;
$currentgroup = setup_and_print_groups($course, $groupmode,
- "report.php?id=$cm->id&action=$menuaction&qid=$qid");
+ "report.php?id=$cm->id&action=$menuaction&qid=$qid");
} else {
$currentgroup = 0;
}
print_simple_box_start("center");
if ($showscales) {
- echo "<a href=\"report.php?action=summary&id=$id\">$strsummary</a>";
- echo " <a href=\"report.php?action=scales&id=$id\">$strscales</a>";
- echo " <a href=\"report.php?action=questions&id=$id\">$strquestions</a>";
- echo " <a href=\"report.php?action=students&id=$id\">$course->students</a>";
- echo " <a href=\"report.php?action=download&id=$id\">$strdownload</a>";
+ echo "<a href=\"report.php?action=summary&id=$id\">$strsummary</a>";
+ echo " <a href=\"report.php?action=scales&id=$id\">$strscales</a>";
+ echo " <a href=\"report.php?action=questions&id=$id\">$strquestions</a>";
+ echo " <a href=\"report.php?action=students&id=$id\">$course->students</a>";
+ echo " <a href=\"report.php?action=download&id=$id\">$strdownload</a>";
if (empty($action)) {
$action = "summary";
}
} else {
- echo "<a href=\"report.php?action=questions&id=$id\">$strquestions</a>";
- echo " <a href=\"report.php?action=students&id=$id\">$course->students</a>";
- echo " <a href=\"report.php?action=download&id=$id\">$strdownload</a>";
+ echo "<a href=\"report.php?action=questions&id=$id\">$strquestions</a>";
+ echo " <a href=\"report.php?action=students&id=$id\">$course->students</a>";
+ echo " <a href=\"report.php?action=download&id=$id\">$strdownload</a>";
if (empty($action)) {
$action = "questions";
}
print_heading($strsummary);
if (survey_count_responses($survey->id, $currentgroup)) {
- echo "<p align=\"center\"><a href=\"report.php?action=scales&id=$id\">";
- survey_print_graph("id=$id&group=$currentgroup&type=overall.png");
+ echo "<p align=\"center\"><a href=\"report.php?action=scales&id=$id\">";
+ survey_print_graph("id=$id&group=$currentgroup&type=overall.png");
echo "</a>";
} else {
notify(get_string("nobodyyet","survey"));
if ($virtualscales && $question->type > 0) { // Don't show non-virtual scales if virtual
continue;
}
- echo "<p align=\"center\"><a title=\"$strseemoredetail\" href=\"report.php?action=questions&id=$id&qid=$question->multi\">";
- survey_print_graph("id=$id&qid=$question->id&group=$currentgroup&type=multiquestion.png");
+ echo "<p align=\"center\"><a title=\"$strseemoredetail\" href=\"report.php?action=questions&id=$id&qid=$question->multi\">";
+ survey_print_graph("id=$id&qid=$question->id&group=$currentgroup&type=multiquestion.png");
echo "</a></p><br />";
}
}
$subquestion = $subquestions[$val];
if ($subquestion->type > 0) {
echo "<p align=\"center\">";
- echo "<a title=\"$strseemoredetail\" href=\"report.php?action=question&id=$id&qid=$subquestion->id\">";
- survey_print_graph("id=$id&qid=$subquestion->id&group=$currentgroup&type=question.png");
+ echo "<a title=\"$strseemoredetail\" href=\"report.php?action=question&id=$id&qid=$subquestion->id\">";
+ survey_print_graph("id=$id&qid=$subquestion->id&group=$currentgroup&type=question.png");
echo "</a></p>";
}
}
} else if ($question->type > 0 ) {
echo "<p align=\"center\">";
- echo "<a title=\"$strseemoredetail\" href=\"report.php?action=question&id=$id&qid=$question->id\">";
- survey_print_graph("id=$id&qid=$question->id&group=$currentgroup&type=question.png");
+ echo "<a title=\"$strseemoredetail\" href=\"report.php?action=question&id=$id&qid=$question->id\">";
+ survey_print_graph("id=$id&qid=$question->id&group=$currentgroup&type=question.png");
echo "</a></p>";
} else {
$table->data[] = array(
print_user_picture($a->userid, $course->id, $a->picture, false, true, true),
- "<a href=\"report.php?id=$id&action=student&student=$a->userid\">".fullname($a)."</a>",
+ "<a href=\"report.php?id=$id&action=student&student=$a->userid\">".fullname($a)."</a>",
userdate($a->time),
$answer1, $answer2);
if ($showscales) {
// Print overall summary
echo "<p align=\"center\">";
- survey_print_graph("id=$id&sid=$student&type=student.png");
+ survey_print_graph("id=$id&sid=$student&type=student.png");
echo "</p>";
// Print scales
continue;
}
echo "<p align=\"center\">";
- echo "<a title=\"$strseemoredetail\" href=\"report.php?action=questions&id=$id&qid=$question->multi\">";
- survey_print_graph("id=$id&qid=$question->id&sid=$student&type=studentmultiquestion.png");
+ echo "<a title=\"$strseemoredetail\" href=\"report.php?action=questions&id=$id&qid=$question->multi\">";
+ survey_print_graph("id=$id&qid=$question->id&sid=$student&type=studentmultiquestion.png");
echo "</a></p><br />";
}
}
print_heading(get_string("surveycompleted", "survey"));
print_heading(get_string("peoplecompleted", "survey", $numusers));
echo "<center>";
- survey_print_graph("id=$cm->id&sid=$USER->id&group=$currentgroup&type=student.png");
+ survey_print_graph("id=$cm->id&sid=$USER->id&group=$currentgroup&type=student.png");
echo "</center>";
} else {
<center>
<br />
-<script>
+<script type="text/javascript">
<!-- // BEGIN
function checkform() {
/// Build the ewsiki script constant
$ewbase = 'view.php?id='.$id;
- if (isset($userid) && $userid!=0) $ewbase .= '&userid='.$userid;
- if (isset($groupid) && $groupid!=0) $ewbase .= '&groupid='.$groupid;
- $ewscript = $ewbase.'&page=';
+ if (isset($userid) && $userid!=0) $ewbase .= '&userid='.$userid;
+ if (isset($groupid) && $groupid!=0) $ewbase .= '&groupid='.$groupid;
+ $ewscript = $ewbase.'&page=';
define("EWIKI_SCRIPT", $ewscript);
if($wiki->ewikiacceptbinary) {
define("EWIKI_UPLOAD_MAXSIZE", get_max_upload_file_size());
- define("EWIKI_SCRIPT_BINARY", $ewbase."&binary=");
+ define("EWIKI_SCRIPT_BINARY", $ewbase."&binary=");
}
// No additional info
break;
}
- add_to_log($course->id, "wiki", $action, "admin.php?action=$action&userid=$userid&groupid=$groupid&id=$id", $wiki->name.($addloginfo?": ".$addloginfo:""));
- $link="admin.php?action=$action".($userid?"&userid=".$userid:"").($groupid?"&groupid=".$groupid:"")."&id=$id&page=$page";
+ add_to_log($course->id, "wiki", $action, "admin.php?action=$action&userid=$userid&groupid=$groupid&id=$id", $wiki->name.($addloginfo?": ".$addloginfo:""));
+ $link="admin.php?action=$action".($userid?"&userid=".$userid:"").($groupid?"&groupid=".$groupid:"")."&id=$id&page=$page";
switch($action) {
case "removepages":
if($form->proceed) {
if(!$confirm && $form->pagestodelete) {
notice_yesno(get_string("removepagecheck", "wiki")."<br />".join(", ", $form->pagestodelete),
- $link."&confirm=".urlencode(join(" ",$form->pagestodelete)), $link);
+ $link."&confirm=".urlencode(join(" ",$form->pagestodelete)), $link);
print_footer($course);
exit;
}
case "checklinks":
if($form->proceed) {
if(!$confirm && $form->pagetocheck) {
- $confirm="&confirm=".$form->pagetocheck;
+ $confirm="&confirm=".$form->pagetocheck;
notice_yesno(get_string("checklinkscheck", "wiki").$form->pagetocheck,
$link.$confirm, $link);
print_footer($course);
}
/// Actions which need a confirmation. If confirmed, do the action
- $redirect="view.php?".($groupid?"&groupid=".$groupid:"").($userid?"&userid=".$userid:"")."&id=$id&page=$page";
+ $redirect="view.php?".($groupid?"&groupid=".$groupid:"").($userid?"&userid=".$userid:"")."&id=$id&page=$page";
if($confirm && !$err) {
switch($action) {
case "removepages":
reset($wiki_list);
$wiki_admin_list=array();
while(list($key,$val)=each($wiki_list)) {
- $wiki_admin_list[$key."&action=$action"]=$val;
+ $wiki_admin_list[$key."&action=$action"]=$val;
}
choose_from_menu($wiki_admin_list, "wikiselect", $selected, "choose", $script);
echo '</td>';
"InterWikiSearch" => "http://sunir.org/apps/meta.pl?",
"Wiki" => "WardsWiki",
"WardsWiki" => "http://www.c2.com/cgi/wiki?",
- "WikiFind" => "http://c2.com/cgi/wiki?FindPage&value=",
+ "WikiFind" => "http://c2.com/cgi/wiki?FindPage&value=",
"WikiPedia" => "http://www.wikipedia.com/wiki.cgi?",
"MeatBall" => "MeatballWiki",
"MeatballWiki" => "http://www.usemod.com/cgi-bin/mb.pl?",
$course->id = 1;
}
$picture = print_user_picture($user->id, $course->id, $user->picture, false, true, true);
- $value = $picture." <a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">".fullname($user)."</a>";
+ $value = $picture." <a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">".fullname($user)."</a>";
} else {
continue;
//$value = @$current['author'];
' alt="' . ($title) . '"' .
(@$states["titled"] ? ' title="' . ($title) . '"' : '').
($x && $y ? " width=\"$x\" height=\"$y\"" : "") .
- $align . ">" . ($obj ? "</embed>" : "");
+ $align . " />" . ($obj ? "</embed>" : "");
# htmlentities($title)
}
$info->id = $id;
$info->size = $p_size;
- $info->icon = ($p_icon ? '<img src="'.$p_icon.'" alt="['.$p_icon_t.']" align="left" width="14" height="14" border="0"> ' : '');
+ $info->icon = ($p_icon ? '<img src="'.$p_icon.'" alt="['.$p_icon_t.']" align="left" width="14" height="14" border="0" /> ' : '');
$info->time = $p_time;
$info->hits = $p_hits;
$info->section = ($show_section ? ewiki_t('dwnl_section') . ": $p_section<br />" : '');
$course->id = 1;
}
$picture = print_user_picture($user->id, $course->id, $user->picture, false, true, true);
- $value = $picture." <a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">".
+ $value = $picture." <a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">".
fullname($user)."</a>";
}
-<?PHP // $Id$\r //This function provides automatic linking to\r //wiki pages when its page title is found inside every Moodle text\r //It's based in the glosssary filter by Williams Castillo\r //Modifications by mchurch. Enjoy! :-)\r\r require_once($CFG->dirroot.'/mod/wiki/lib.php');\r\r function wiki_filter($courseid, $text) {\r\r global $CFG;\r\r if (empty($courseid)) {\r if ($site = get_site()) {\r $courseid = $site->id;\r }\r }\r\r if (!($course = get_record('course', 'id', $courseid))) {\r return $text;\r }\r\r// Get all wikis for this course.\r $wikis = wiki_get_course_wikis($courseid);\r if (empty($wikis)) {\r return $text;\r }\r\r// Walk through each wiki, and get entries.\r foreach ($wikis as $wiki) {\r if ($wiki_entries = wiki_get_entries($wiki)) {\r\r// Walk through each entry and get the pages.\r foreach ($wiki_entries as $wiki_entry) {\r if ($wiki_pages = get_records('wiki_pages', 'wiki', $wiki_entry->id)) {\r\r// Walk through each page and filter.\r foreach ($wiki_pages as $wiki_page) {\r $startlink = '<a class="autolink" title="Wiki" href="'\r .$CFG->wwwroot.'/mod/wiki/view.php?wid='.$wiki->id\r .'&userid='.$wiki_entry->userid\r .'&groupid='.$wiki_entry->groupid\r .'&page='.$wiki_page->pagename.'">';\r $text = wiki_link_names($text, $wiki_page->pagename, $startlink, '</a>');\r }\r }\r }\r }\r }\r\r return $text;\r }\r\r function wiki_link_names($text,$name,$href_tag_begin,$href_tag_end = "</a>") {\r\r $list_of_words_cp = strip_tags($name);\r\r $list_of_words_cp = trim($list_of_words_cp,'|');\r\r $list_of_words_cp = trim($list_of_words_cp);\r\r $list_of_words_cp = preg_quote($list_of_words_cp,'/');\r\r $invalidprefixs = "([a-zA-Z0-9])";\r $invalidsufixs = "([a-zA-Z0-9])";\r\r //Avoid seaching in the string if it's inside invalidprefixs and invalidsufixs\r $words = array();\r $regexp = '/'.$invalidprefixs.'('.$list_of_words_cp.')|('.$list_of_words_cp.')'.$invalidsufixs.'/is';\r preg_match_all($regexp,$text,$list_of_words);\r\r foreach (array_unique($list_of_words[0]) as $key=>$value) {\r $words['<*'.$key.'*>'] = $value;\r }\r\r if (!empty($words)) {\r $text = str_replace($words,array_keys($words),$text);\r }\r\r //Now avoid searching inside the <nolink>tag\r $excludes = array();\r preg_match_all('/<nolink>(.+?)<\/nolink>/is',$text,$list_of_excludes);\r foreach (array_unique($list_of_excludes[0]) as $key=>$value) {\r $excludes['<+'.$key.'+>'] = $value;\r }\r\r if (!empty($excludes)) {\r $text = str_replace($excludes,array_keys($excludes),$text);\r }\r\r //Now avoid searching inside links\r $links = array();\r preg_match_all('/<A[\s](.+?)>(.+?)<\/A>/is',$text,$list_of_links);\r foreach (array_unique($list_of_links[0]) as $key=>$value) {\r $links['<@'.$key.'@>'] = $value;\r }\r\r if (!empty($links)) {\r $text = str_replace($links,array_keys($links),$text);\r }\r\r //Now avoid searching inside every tag\r $final = array();\r preg_match_all('/<(.+?)>/is',$text,$list_of_tags);\r foreach (array_unique($list_of_tags[0]) as $key=>$value) {\r $final['<|'.$key.'|>'] = $value;\r }\r\r if (!empty($final)) {\r $text = str_replace($final,array_keys($final),$text);\r }\r\r $text = preg_replace('/('.$list_of_words_cp.')/is', $href_tag_begin.'$1'.$href_tag_end,$text);\r\r //Now rebuild excluded areas\r if (!empty($final)) {\r $text = str_replace(array_keys($final),$final,$text);\r }\r\r if (!empty($links)) {\r $text = str_replace(array_keys($links),$links,$text);\r }\r\r if (!empty($excludes)) {\r $text = str_replace(array_keys($excludes),$excludes,$text);\r }\r\r if (!empty($words)) {\r $text = str_replace(array_keys($words),$words,$text);\r }\r\r return $text;\r }\r?>
\ No newline at end of file
+<?PHP // $Id$\r //This function provides automatic linking to\r //wiki pages when its page title is found inside every Moodle text\r //It's based in the glosssary filter by Williams Castillo\r //Modifications by mchurch. Enjoy! :-)\r\r require_once($CFG->dirroot.'/mod/wiki/lib.php');\r\r function wiki_filter($courseid, $text) {\r\r global $CFG;\r\r if (empty($courseid)) {\r if ($site = get_site()) {\r $courseid = $site->id;\r }\r }\r\r if (!($course = get_record('course', 'id', $courseid))) {\r return $text;\r }\r\r// Get all wikis for this course.\r $wikis = wiki_get_course_wikis($courseid);\r if (empty($wikis)) {\r return $text;\r }\r\r// Walk through each wiki, and get entries.\r foreach ($wikis as $wiki) {\r if ($wiki_entries = wiki_get_entries($wiki)) {\r\r// Walk through each entry and get the pages.\r foreach ($wiki_entries as $wiki_entry) {\r if ($wiki_pages = get_records('wiki_pages', 'wiki', $wiki_entry->id)) {\r\r// Walk through each page and filter.\r foreach ($wiki_pages as $wiki_page) {\r $startlink = '<a class="autolink" title="Wiki" href="'\r .$CFG->wwwroot.'/mod/wiki/view.php?wid='.$wiki->id\r .'&userid='.$wiki_entry->userid\r .'&groupid='.$wiki_entry->groupid\r .'&page='.$wiki_page->pagename.'">';\r $text = wiki_link_names($text, $wiki_page->pagename, $startlink, '</a>');\r }\r }\r }\r }\r }\r\r return $text;\r }\r\r function wiki_link_names($text,$name,$href_tag_begin,$href_tag_end = "</a>") {\r\r $list_of_words_cp = strip_tags($name);\r\r $list_of_words_cp = trim($list_of_words_cp,'|');\r\r $list_of_words_cp = trim($list_of_words_cp);\r\r $list_of_words_cp = preg_quote($list_of_words_cp,'/');\r\r $invalidprefixs = "([a-zA-Z0-9])";\r $invalidsufixs = "([a-zA-Z0-9])";\r\r //Avoid seaching in the string if it's inside invalidprefixs and invalidsufixs\r $words = array();\r $regexp = '/'.$invalidprefixs.'('.$list_of_words_cp.')|('.$list_of_words_cp.')'.$invalidsufixs.'/is';\r preg_match_all($regexp,$text,$list_of_words);\r\r foreach (array_unique($list_of_words[0]) as $key=>$value) {\r $words['<*'.$key.'*>'] = $value;\r }\r\r if (!empty($words)) {\r $text = str_replace($words,array_keys($words),$text);\r }\r\r //Now avoid searching inside the <nolink>tag\r $excludes = array();\r preg_match_all('/<nolink>(.+?)<\/nolink>/is',$text,$list_of_excludes);\r foreach (array_unique($list_of_excludes[0]) as $key=>$value) {\r $excludes['<+'.$key.'+>'] = $value;\r }\r\r if (!empty($excludes)) {\r $text = str_replace($excludes,array_keys($excludes),$text);\r }\r\r //Now avoid searching inside links\r $links = array();\r preg_match_all('/<A[\s](.+?)>(.+?)<\/A>/is',$text,$list_of_links);\r foreach (array_unique($list_of_links[0]) as $key=>$value) {\r $links['<@'.$key.'@>'] = $value;\r }\r\r if (!empty($links)) {\r $text = str_replace($links,array_keys($links),$text);\r }\r\r //Now avoid searching inside every tag\r $final = array();\r preg_match_all('/<(.+?)>/is',$text,$list_of_tags);\r foreach (array_unique($list_of_tags[0]) as $key=>$value) {\r $final['<|'.$key.'|>'] = $value;\r }\r\r if (!empty($final)) {\r $text = str_replace($final,array_keys($final),$text);\r }\r\r $text = preg_replace('/('.$list_of_words_cp.')/is', $href_tag_begin.'$1'.$href_tag_end,$text);\r\r //Now rebuild excluded areas\r if (!empty($final)) {\r $text = str_replace(array_keys($final),$final,$text);\r }\r\r if (!empty($links)) {\r $text = str_replace(array_keys($links),$links,$text);\r }\r\r if (!empty($excludes)) {\r $text = str_replace(array_keys($excludes),$excludes,$text);\r }\r\r if (!empty($words)) {\r $text = str_replace(array_keys($words),$words,$text);\r }\r\r return $text;\r }\r?>
\ No newline at end of file
}
}
- echo "<BR>";
+ echo "<br />";
print_table($table);
$pagename = $defpagename;
}
- $key = $ME.'?id='.$id.'&userid='.$student->id.'&page='.$pagename;
+ $key = $ME.'?id='.$id.'&userid='.$student->id.'&page='.$pagename;
$wikis[$key] = fullname($student).':'.$pagename;
}
}
$pagename = $defpagename;
}
- $key = $ME.'?id='.$id.'&userid='.$student->id.'&page='.$pagename;
+ $key = $ME.'?id='.$id.'&userid='.$student->id.'&page='.$pagename;
$wikis[$key] = fullname($student).':'.$pagename;
}
}
else {
$pagename = $defpagename;
}
- $key = $ME.'?id='.$id.'&userid='.$student->id.'&page='.$pagename;
+ $key = $ME.'?id='.$id.'&userid='.$student->id.'&page='.$pagename;
$wikis[$key] = fullname($student).':'.$pagename;
}
}
$wiki_entries = get_records_sql($sql);
$wiki_entries=is_array($wiki_entries)?$wiki_entries:array();
foreach ($wiki_entries as $wiki_entry) {
- $key = $ME.'?id='.$id.'&userid='.$wiki_entry->userid.'&page='.$wiki_entry->pagename;
+ $key = $ME.'?id='.$id.'&userid='.$wiki_entry->userid.'&page='.$wiki_entry->pagename;
$wikis[$key] = fullname($wiki_entry).':'.$wiki_entry->pagename;
if ($currentid == $wiki_entry->id) {
$wikis['selected'] = $key;
$wiki_entries=is_array($wiki_entries)?$wiki_entries:array();
foreach ($wiki_entries as $wiki_entry) {
if (($viewall === true) or ismember($viewall, $wiki_entry->userid)) {
- $key = $ME.'?id='.$id.'&userid='.$wiki_entry->userid.'&page='.$wiki_entry->pagename;
+ $key = $ME.'?id='.$id.'&userid='.$wiki_entry->userid.'&page='.$wiki_entry->pagename;
$wikis[$key] = fullname($wiki_entry).':'.$wiki_entry->pagename;
if ($currentid == $wiki_entry->id) {
$wikis['selected'] = $key;
$pagename = $defpagename;
}
- $key = $ME.'?id='.$id.($group->id?"&groupid=".$group->id:"").'&page='.$pagename;
+ $key = $ME.'?id='.$id.($group->id?"&groupid=".$group->id:"").'&page='.$pagename;
$wikis[$key] = $group->name.':'.$pagename;
}
}
$wiki_entries = get_records_sql($sql);
$wiki_entries=is_array($wiki_entries)?$wiki_entries:array();
foreach ($wiki_entries as $wiki_entry) {
- $key = $ME.'?id='.$id.($wiki_entry->groupid?"&groupid=".$wiki_entry->groupid:"").'&page='.$wiki_entry->pagename;
+ $key = $ME.'?id='.$id.($wiki_entry->groupid?"&groupid=".$wiki_entry->groupid:"").'&page='.$wiki_entry->pagename;
$wikis[$key] = $wiki_entry->gname.':'.$wiki_entry->pagename;
if ($currentid == $wiki_entry->id) {
$wikis['selected'] = $key;
$pagename = $defpagename;
}
- $key = $ME.'?id='.$id.($group->id?"&groupid=".$group->id:"").'&page='.$pagename;
+ $key = $ME.'?id='.$id.($group->id?"&groupid=".$group->id:"").'&page='.$pagename;
$wikis[$key] = $group->name.':'.$pagename;
}
}
$wiki_entries = get_records_sql($sql);
$wiki_entries=is_array($wiki_entries)?$wiki_entries:array();
foreach ($wiki_entries as $wiki_entry) {
- $key = $ME.'?id='.$id.($wiki_entry->groupid?"&groupid=".$wiki_entry->groupid:"").'&page='.$wiki_entry->pagename;
+ $key = $ME.'?id='.$id.($wiki_entry->groupid?"&groupid=".$wiki_entry->groupid:"").'&page='.$wiki_entry->pagename;
$wikis[$key] = $wiki_entry->gname.':'.$wiki_entry->pagename;
if ($currentid == $wiki_entry->id) {
$wikis['selected'] = $key;
$wiki_entries=is_array($wiki_entries)?$wiki_entries:array();
foreach ($wiki_entries as $wiki_entry) {
if (($viewall === true) or $viewall == $wiki_entry->groupid) {
- $key = $ME.'?id='.$id.($wiki_entry->groupid?"&groupid=".$wiki_entry->groupid:"").'&page='.$wiki_entry->pagename;
+ $key = $ME.'?id='.$id.($wiki_entry->groupid?"&groupid=".$wiki_entry->groupid:"").'&page='.$wiki_entry->pagename;
$wikis[$key] = $wiki_entry->gname.':'.$wiki_entry->pagename;
if ($currentid == $wiki_entry->id) {
$wikis['selected'] = $key;
/// Create the URL
$ewscript = 'admin.php?id='.$cmid;
- if (isset($userid) && $userid!=0) $ewscript .= '&userid='.$userid;
- if (isset($groupid) && $groupid!=0) $ewscript .= '&groupid='.$groupid;
- if (isset($page)) $ewscript .= '&page='.$page;
- $ewscript.="&action=";
+ if (isset($userid) && $userid!=0) $ewscript .= '&userid='.$userid;
+ if (isset($groupid) && $groupid!=0) $ewscript .= '&groupid='.$groupid;
+ if (isset($page)) $ewscript .= '&page='.$page;
+ $ewscript.="&action=";
/// Build that action array according to wiki flags.
/// Search Hilighting
if($ewiki_title=="SearchPages") {
- $qArgument="&q=".urlencode($q);
+ $qArgument="&q=".urlencode($q);
}
/// Build the ewsiki script constant
/// ewbase will also be needed by EWIKI_SCRIPT_BINARY
$ewbase = $ME.'?id='.$moodleID;
- if (isset($userid) && $userid!=0) $ewbase .= '&userid='.$userid;
- if (isset($groupid) && $groupid!=0) $ewbase .= '&groupid='.$groupid;
- $ewscript = $ewbase.'&page=';
+ if (isset($userid) && $userid!=0) $ewbase .= '&userid='.$userid;
+ if (isset($groupid) && $groupid!=0) $ewbase .= '&groupid='.$groupid;
+ $ewscript = $ewbase.'&page=';
define("EWIKI_SCRIPT", $ewscript);
define("EWIKI_SCRIPT_URL", $ewscript);
# Binary Handling
if($wiki->ewikiacceptbinary) {
define("EWIKI_UPLOAD_MAXSIZE", get_max_upload_file_size());
- define("EWIKI_SCRIPT_BINARY", $ewbase."&binary=");
+ define("EWIKI_SCRIPT_BINARY", $ewbase."&binary=");
define("EWIKI_ALLOW_BINARY",1);
define("EWIKI_IMAGE_CACHING",1);
#define("EWIKI_AUTOVIEW",1);
}
/// Moodle Log
- add_to_log($course->id, "wiki", $ewiki_action, "view.php?id=$cm->id&groupid=$groupid&userid=$userid&page=$page", $wiki->name." ".$ewiki_title);
+ add_to_log($course->id, "wiki", $ewiki_action, "view.php?id=$cm->id&groupid=$groupid&userid=$userid&page=$page", $wiki->name." ".$ewiki_title);
/// Print the page header
$tabname = get_string("tab$tab", 'wiki');
if ($ewiki_action != "$tab" && !in_array($page, $specialpages)) {
echo '<td class="generaltab" '.$tabstyle.' bgcolor="'.$THEME->cellheading.'">';
- echo '<a href="'.$ewbase.'&page='.$tab.'/'.$ewiki_id.'">'.$tabname.'</a>';
+ echo '<a href="'.$ewbase.'&page='.$tab.'/'.$ewiki_id.'">'.$tabname.'</a>';
echo '</td>';
} else {
echo '<td class="generaltabselected" '.$tabstyle.' bgcolor="'.$THEME->cellcontent.'">'.$tabname.'</td>';
for ($i=1; $i<$numdirs; $i++) {
$navigation .= " -> ";
$link .= "/".urlencode($dirs[$i]);
- $navigation .= "<a href=\"".$ME."?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
+ $navigation .= "<a href=\"".$ME."?id=$course->id&wdir=$link\">".$dirs[$i]."</a>";
}
- $fullnav = "<a href=\"".$ME."?id=$course->id&wdir=/\">$strfiles</a> $navigation";
+ $fullnav = "<a href=\"".$ME."?id=$course->id&wdir=/\">$strfiles</a> $navigation";
}
print_header();
print_heading(get_string("publicsitefileswarning"), "center", 2);
}
- echo "<table border=0 align=center cellspacing=3 cellpadding=3 width=640>";
+ echo "<table border=\"0\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" width=\"640\">";
echo "<tr>";
echo "<td colspan=\"2\">";
}
$strmaxsize = get_string("maxsize", "", $filesize);
$strcancel = get_string("cancel");
- echo "<P>$struploadafile ($strmaxsize) --> <B>$wdir</B>";
- echo "<TABLE><TR><TD COLSPAN=2>";
- echo "<FORM ENCTYPE=\"multipart/form-data\" METHOD=\"post\" ACTION=\"".$ME."\">";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=upload />";
+ echo "<p>$struploadafile ($strmaxsize) --> <b>$wdir</b>";
+ echo "<table><tr><td colspan=\"2\">";
+ echo "<form enctype=\"multipart/form-data\" method=\"post\" action=\"".$ME."\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"upload\" />";
upload_print_form_fragment(1,array('userfile'),null,false,null,$course->maxbytes,0,false);
- echo " </TD><TR><TD WIDTH=10>";
- echo " <INPUT TYPE=submit NAME=save VALUE=\"$struploadthisfile\" />";
- echo "</FORM>";
- echo "</TD><TD WIDTH=100%>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=\"get\">";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=cancel />";
- echo " <INPUT TYPE=submit VALUE=\"$strcancel\" />";
- echo "</FORM>";
- echo "</TD></TR></TABLE>";
+ echo " </td><tr><td width=\"10\">";
+ echo " <input type=\"submit\" name=\"save\" value=\"$struploadthisfile\" />";
+ echo "</form>";
+ echo "</td><td width=\"100%\">";
+ echo "<form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"cancel\" />";
+ echo " <input type=\"submit\" value=\"$strcancel\" />";
+ echo "</form>";
+ echo "</td></tr></table>";
}
html_footer();
break;
foreach ($USER->filelist as $file) {
$fullfile = $basedir.$file;
if (! fulldelete($fullfile)) {
- echo "<BR>Error: Could not delete: $fullfile";
+ echo "<br />Error: Could not delete: $fullfile";
}
}
clearfilelist();
} else {
html_header($course, $wdir);
if (setfilelist($_POST)) {
- echo "<p align=center>".get_string("deletecheckwarning").":</p>";
+ echo "<p align=\"center\">".get_string("deletecheckwarning").":</p>";
print_simple_box_start("center");
printfilelist($USER->filelist);
print_simple_box_end();
echo "<br />";
notice_yesno (get_string("deletecheckfiles"),
- "".basename($ME)."?id=$id&wdir=$wdir&action=delete&confirm=1",
- "".basename($ME)."?id=$id&wdir=$wdir&action=cancel");
+ "".basename($ME)."?id=$id&wdir=$wdir&action=delete&confirm=1",
+ "".basename($ME)."?id=$id&wdir=$wdir&action=cancel");
} else {
displaydir($wdir);
}
if ($count = setfilelist($_POST)) {
$USER->fileop = $action;
$USER->filesource = $wdir;
- echo "<p align=center>";
+ echo "<p align=\"center\">";
print_string("selectednowmove", "moodle", $count);
echo "</p>";
}
$oldfile = $basedir.$file;
$newfile = $basedir.$wdir."/".$shortfile;
if (!rename($oldfile, $newfile)) {
- echo "<P>Error: $shortfile not moved";
+ echo "<p>Error: $shortfile not moved";
}
}
}
$strcancel = get_string("cancel");
$strrenamefileto = get_string("renamefileto", "moodle", $file);
html_header($course, $wdir, "form.name");
- echo "<P>$strrenamefileto:";
- echo "<TABLE><TR><TD>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=\"post\" NAME=\"form\">";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=rename />";
- echo " <INPUT TYPE=hidden NAME=oldname VALUE=\"$file\" />";
- echo " <INPUT TYPE=text NAME=name SIZE=35 VALUE=\"$file\" />";
- echo " <INPUT TYPE=submit VALUE=\"$strrename\" />";
- echo "</FORM>";
- echo "</TD><TD>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=get>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=cancel />";
- echo " <INPUT TYPE=submit VALUE=\"$strcancel\" />";
- echo "</FORM>";
- echo "</TD></TR></TABLE>";
+ echo "<p>$strrenamefileto:";
+ echo "<table><tr><td>";
+ echo "<form action=\"".$ME."\" method=\"post\" name=\"form\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"rename\" />";
+ echo " <input type=\"hidden\" name=\"oldname\" value=\"$file\" />";
+ echo " <input type=\"text\" name=\"name\" size=\"35\" value=\"$file\" />";
+ echo " <input type=\"submit\" value=\"$strrename\" />";
+ echo "</form>";
+ echo "</td><td>";
+ echo "<form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"cancel\" />";
+ echo " <input type=\"submit\" value=\"$strcancel\" />";
+ echo "</form>";
+ echo "</td></tr></table>";
}
html_footer();
break;
$strcancel = get_string("cancel");
$strcreatefolder = get_string("createfolder", "moodle", $wdir);
html_header($course, $wdir, "form.name");
- echo "<P>$strcreatefolder:";
- echo "<TABLE><TR><TD>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=post NAME=form>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=mkdir />";
- echo " <INPUT TYPE=text NAME=name SIZE=35 />";
- echo " <INPUT TYPE=submit VALUE=\"$strcreate\" />";
- echo "</FORM>";
- echo "</TD><TD>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=get>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=cancel />";
- echo " <INPUT TYPE=submit VALUE=\"$strcancel\" />";
- echo "</FORM>";
- echo "</TD></TR></TABLE>";
+ echo "<p>$strcreatefolder:";
+ echo "<table><tr><td>";
+ echo "<form action=\"".$ME."\" method=\"post\" name=\"form\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"mkdir\" />";
+ echo " <input type=\"text\" name=\"name\" size=\"35\" />";
+ echo " <input type=\"submit\" value=\"$strcreate\" />";
+ echo "</form>";
+ echo "</td><td>";
+ echo "<form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"cancel\" />";
+ echo " <input type=\"submit\" value=\"$strcancel\" />";
+ echo "</form>";
+ echo "</td></tr></table>";
}
html_footer();
break;
displaydir($wdir);
} else {
- $streditfile = get_string("edit", "", "<B>$file</B>");
+ $streditfile = get_string("edit", "", "<b>$file</b>");
$fileptr = fopen($basedir.$file, "r");
$contents = fread($fileptr, filesize($basedir.$file));
fclose($fileptr);
print_heading("$streditfile");
- echo "<TABLE><TR><TD COLSPAN=2>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=\"post\" NAME=\"form\">";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=\"$wdir\" />";
- echo " <INPUT TYPE=hidden NAME=file VALUE=\"$file\" />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=edit />";
+ echo "<table><tr><td colspan=\"2\">";
+ echo "<form action=\"".$ME."\" method=\"post\" name=\"form\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"file\" value=\"$file\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"edit\" />";
print_textarea($usehtmleditor, 25, 80, 680, 400, "text", $contents);
- echo "</TD></TR><TR><TD>";
- echo " <INPUT TYPE=submit VALUE=\"".get_string("savechanges")."\" />";
- echo "</FORM>";
- echo "</TD><TD>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=get>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=cancel />";
- echo " <INPUT TYPE=submit VALUE=\"".get_string("cancel")."\" />";
- echo "</FORM>";
- echo "</TD></TR></TABLE>";
+ echo "</td></tr><tr><td>";
+ echo " <input type=\"submit\" value=\"".get_string("savechanges")."\" />";
+ echo "</form>";
+ echo "</td><td>";
+ echo "<form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"cancel\" />";
+ echo " <input type=\"submit\" value=\"".get_string("cancel")."\" />";
+ echo "</form>";
+ echo "</td></tr></table>";
if ($usehtmleditor) {
use_html_editor();
html_header($course, $wdir, "form.name");
if (setfilelist($_POST)) {
- echo "<P ALIGN=CENTER>".get_string("youareabouttocreatezip").":</P>";
+ echo "<p align=\"center\">".get_string("youareabouttocreatezip").":</p>";
print_simple_box_start("center");
printfilelist($USER->filelist);
print_simple_box_end();
- echo "<BR>";
- echo "<P ALIGN=CENTER>".get_string("whattocallzip");
- echo "<TABLE><TR><TD>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=post NAME=form>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=\"$wdir\" />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=zip />";
- echo " <INPUT TYPE=text NAME=name SIZE=35 VALUE=\"new.zip\" />";
- echo " <INPUT TYPE=submit VALUE=\"".get_string("createziparchive")."\" />";
- echo "</FORM>";
- echo "</TD><TD>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=get>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=cancel />";
- echo " <INPUT TYPE=submit VALUE=\"".get_string("cancel")."\" />";
- echo "</FORM>";
- echo "</TD></TR></TABLE>";
+ echo "<br />";
+ echo "<p align=\"center\">".get_string("whattocallzip");
+ echo "<table><tr><td>";
+ echo "<form action=\"".$ME."\" method=\"post\" name=\"form\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"zip\" />";
+ echo " <input type=\"text\" name=\"name\" size=\"35\" value=\"new.zip\" />";
+ echo " <input type=\"submit\" value=\"".get_string("createziparchive")."\" />";
+ echo "</form>";
+ echo "</td><td>";
+ echo "<form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"cancel\" />";
+ echo " <input type=\"submit\" value=\"".get_string("cancel")."\" />";
+ echo "</form>";
+ echo "</td></tr></table>";
} else {
displaydir($wdir);
clearfilelist();
$strok = get_string("ok");
$strunpacking = get_string("unpacking", "", $file);
- echo "<P ALIGN=CENTER>$strunpacking:</P>";
+ echo "<p align=\"center\">$strunpacking:</p>";
$file = basename($file);
if (!$list = $archive->extract("$basedir/$wdir")) {
error($archive->errorInfo(true));
} else { // print some output
- echo "<table cellpadding=\"4\" cellspacing=\"2\" border=\"0\" width=640>";
- echo "<tr><th align=left>$strname</th>";
- echo "<th align=right>$strsize</th>";
- echo "<th align=right>$strmodified</th>";
- echo "<th align=right>$strstatus</th></tr>";
+ echo "<table cellpadding=\"4\" cellspacing=\"2\" border=\"0\" width=\"640\">";
+ echo "<tr><th align=\"left\">$strname</th>";
+ echo "<th align=\"right\">$strsize</th>";
+ echo "<th align=\"right\">$strmodified</th>";
+ echo "<th align=\"right\">$strstatus</th></tr>";
foreach ($list as $item) {
echo "<tr>";
$item['filename'] = str_replace("$basedir/$wdir/", "", $item['filename']);
} else { // Use external unzip program
print_simple_box_start("center");
- echo "<PRE>";
+ echo "<pre>";
$command = "cd $basedir/$wdir ; $CFG->unzip -o $file 2>&1";
passthru($command);
- echo "</PRE>";
+ echo "</pre>";
print_simple_box_end();
}
- echo "<CENTER><FORM ACTION=\"".$ME."\" METHOD=get>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=cancel />";
- echo " <INPUT TYPE=submit VALUE=\"$strok\" />";
- echo "</FORM>";
- echo "</CENTER>";
+ echo "<center><form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"cancel\" />";
+ echo " <input type=\"submit\" value=\"$strok\" />";
+ echo "</form>";
+ echo "</center>";
} else {
displaydir($wdir);
}
$strok = get_string("ok");
$strlistfiles = get_string("listfiles", "", $file);
- echo "<P ALIGN=CENTER>$strlistfiles:</P>";
+ echo "<p align=\"center\">$strlistfiles:</p>";
$file = basename($file);
include_once($CFG->libdir.'/pclzip/pclzip.lib.php');
notify($archive->errorInfo(true));
} else {
- echo "<table cellpadding=\"4\" cellspacing=\"2\" border=\"0\" width=640>";
- echo "<tr><th align=left>$strname</th><th align=right>$strsize</th><th align=right>$strmodified</th></tr>";
+ echo "<table cellpadding=\"4\" cellspacing=\"2\" border=\"0\" width=\"640\">";
+ echo "<tr><th align=\"left\">$strname</th><th align=\"right\">$strsize</th><th align=\"right\">$strmodified</th></tr>";
foreach ($list as $item) {
echo "<tr>";
print_cell("left", $item['filename']);
}
echo "</table>";
}
- echo "<br /><center><form action=\"".$ME."\" method=get>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=$wdir />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=cancel />";
- echo " <INPUT TYPE=submit VALUE=\"$strok\" />";
- echo "</FORM>";
- echo "</CENTER>";
+ echo "<br /><center><form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"cancel\" />";
+ echo " <input type=\"submit\" value=\"$strok\" />";
+ echo "</form>";
+ echo "</center>";
} else {
displaydir($wdir);
}
foreach ($filelist as $file) {
if (is_dir($basedir.$file)) {
- echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=16 width=16> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
$subfilelist = array();
$currdir = opendir($basedir.$file);
while ($subfile = readdir($currdir)) {
} else {
$icon = mimeinfo("icon", $file);
- echo "<img src=\"$CFG->pixpath/f/$icon\" height=16 width=16> $file<br />";
+ echo "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" alt=\"\" /> $file<br />";
}
}
}
function print_cell($alignment="center", $text=" ") {
- echo "<TD ALIGN=\"$alignment\" NOWRAP>";
- echo "<FONT SIZE=\"-1\" FACE=\"Arial, Helvetica\">";
+ echo "<td align=\"$alignment\" nowrap=\"nowrap\">";
+ echo "<font size=\"-1\" face=\"Arial, Helvetica\">";
echo "$text";
- echo "</FONT>";
- echo "</TD>\n";
+ echo "</font>";
+ echo "</td>\n";
}
function displaydir ($wdir) {
$strchoose = get_string("choose");
- echo "<FORM ACTION=\"".$ME."\" METHOD=post NAME=dirform>";
- echo "<TABLE BORDER=0 cellspacing=2 cellpadding=2 width=640>";
- echo "<TR>";
- echo "<TH WIDTH=5></TH>";
- echo "<TH ALIGN=left>$strname</TH>";
- echo "<TH ALIGN=right>$strsize</TH>";
- echo "<TH ALIGN=right>$strmodified</TH>";
- echo "<TH ALIGN=right>$straction</TH>";
- echo "</TR>\n";
+ echo "<form action=\"".$ME."\" method=\"post\" name=\"dirform\">";
+ echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"2\" width=\"640\">";
+ echo "<tr>";
+ echo "<th width=\"5\"></th>";
+ echo "<th align=\"left\">$strname</th>";
+ echo "<th align=\"right\">$strsize</th>";
+ echo "<th align=\"right\">$strmodified</th>";
+ echo "<th align=\"right\">$straction</th>";
+ echo "</tr>\n";
if ($wdir == "/") {
$wdir = "";
$filesafe = rawurlencode($dir);
$filedate = userdate(filectime($filename), "%d %b %Y, %I:%M %p");
- echo "<TR>";
+ echo "<tr>";
- print_cell("center", "<INPUT TYPE=checkbox NAME=\"file$count\" VALUE=\"$fileurl\" />");
- print_cell("left", "<A HREF=\"".basename($ME)."?id=$id&wdir=$fileurl\"><IMG SRC=\"$CFG->pixpath/f/folder.gif\" HEIGHT=16 WIDTH=16 BORDER=0 ALT=\"Folder\"></A> <A HREF=\"".basename($ME)."?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</A>");
+ print_cell("center", "<input type=\"checkbox\" name=\"file$count\" value=\"$fileurl\" />");
+ print_cell("left", "<a href=\"".basename($ME)."?id=$id&wdir=$fileurl\"><img src=\"$CFG->pixpath/f/folder.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"Folder\" /></a> <a href=\"".basename($ME)."?id=$id&wdir=$fileurl\">".htmlspecialchars($dir)."</a>");
print_cell("right", "-");
print_cell("right", $filedate);
- print_cell("right", "<A HREF=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</A>");
+ print_cell("right", "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
- echo "</TR>";
+ echo "</tr>";
}
}
print_cell("center", "<input type=\"checkbox\" name=\"file$count\" value=\"$fileurl\" />");
- echo "<td align=left nowrap>";
+ echo "<td align=\"left\" nowrap=\"nowrap\">";
link_to_popup_window ($ffurl, "display",
- "<img src=\"$CFG->pixpath/f/$icon\" height=16 width=16 border=0 alt=\"file\">",
+ "<img src=\"$CFG->pixpath/f/$icon\" height=\"16\" width=\"16\" border=\"0\" alt=\"file\" />",
480, 640);
echo "<font size=\"-1\" face=\"Arial, Helvetica\">";
link_to_popup_window ($ffurl, "display", htmlspecialchars($file), 480, 640);
print_cell("right", display_size($file_size));
print_cell("right", $filedate);
- $edittext = "<b><a onMouseDown=\"return set_value('$selectfile')\" href=\"\">$strchoose</a></b> ";
+ $edittext = "<b><a onmousedown=\"return set_value('$selectfile')\" href=\"\">$strchoose</a></b> ";
if ($icon == "text.gif" || $icon == "html.gif") {
- $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
+ $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=edit\">$stredit</a>";
} else if ($icon == "zip.gif") {
- $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
- $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
+ $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=unzip\">$strunzip</a> ";
+ $edittext .= "<a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$fileurl&action=listzip\">$strlist</a> ";
}
- print_cell("right", "$edittext <A HREF=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</A>");
+ print_cell("right", "$edittext <a href=\"".basename($ME)."?id=$id&wdir=$wdir&file=$filesafe&action=rename\">$strrename</a>");
echo "</tr>";
}
}
echo "</table>";
- echo "<hr width=640 align=center noshade size=1>";
+ echo "<hr width=\"640\" align=\"center\" noshade=\"noshade\" size=\"1\" />";
if (empty($wdir)) {
$wdir = "/";
}
- echo "<TABLE BORDER=0 cellspacing=2 cellpadding=2 width=640>";
- echo "<TR><TD>";
- echo "<INPUT TYPE=hidden NAME=id VALUE=\"$id\" />";
- echo "<INPUT TYPE=hidden NAME=wdir VALUE=\"$wdir\" /> ";
+ echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"2\" width=\"640\">";
+ echo "<tr><td>";
+ echo "<input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo "<input type=\"hidden\" name=\"wdir\" value=\"$wdir\" /> ";
$options = array (
"move" => "$strmovetoanotherfolder",
"delete" => "$strdeletecompletely",
choose_from_menu ($options, "action", "", "$strwithchosenfiles...", "javascript:document.dirform.submit()");
}
- echo "</FORM>";
- echo "<TD ALIGN=center>";
+ echo "</form>";
+ echo "<td align=\"center\">";
if (!empty($USER->fileop) and ($USER->fileop == "move") and ($USER->filesource <> $wdir)) {
- echo "<FORM ACTION=\"".$ME."\" METHOD=get>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=\"$wdir\" />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=paste />";
- echo " <INPUT TYPE=submit VALUE=\"$strmovefilestohere\" />";
- echo "</FORM>";
+ echo "<form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"paste\" />";
+ echo " <input type=\"submit\" value=\"$strmovefilestohere\" />";
+ echo "</form>";
}
- echo "<TD ALIGN=right>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=get>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=\"$wdir\" />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=mkdir />";
- echo " <INPUT TYPE=submit VALUE=\"$strmakeafolder\" />";
- echo "</FORM>";
- echo "</TD>";
- echo "<TD ALIGN=right>";
- echo "<FORM ACTION=\"".$ME."\" METHOD=get>";
- echo " <INPUT TYPE=hidden NAME=id VALUE=$id />";
- echo " <INPUT TYPE=hidden NAME=wdir VALUE=\"$wdir\" />";
- echo " <INPUT TYPE=hidden NAME=action VALUE=upload />";
- echo " <INPUT TYPE=submit VALUE=\"$struploadafile\" />";
- echo "</FORM>";
- echo "</TD></TR>";
- echo "</TABLE>";
- echo "<HR WIDTH=640 ALIGN=CENTER NOSHADE SIZE=1>";
+ echo "<td align=\"right\">";
+ echo "<form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"mkdir\" />";
+ echo " <input type=\"submit\" value=\"$strmakeafolder\" />";
+ echo "</form>";
+ echo "</td>";
+ echo "<td align=\"right\">";
+ echo "<form action=\"".$ME."\" method=\"get\">";
+ echo " <input type=\"hidden\" name=\"id\" value=\"$id\" />";
+ echo " <input type=\"hidden\" name=\"wdir\" value=\"$wdir\" />";
+ echo " <input type=\"hidden\" name=\"action\" value=\"upload\" />";
+ echo " <input type=\"submit\" value=\"$struploadafile\" />";
+ echo "</form>";
+ echo "</td></tr>";
+ echo "</table>";
+ echo "<hr width=\"640\" align=\"center\" noshade=\"noshade\" size=\"1\">";
}
}
notice_yesno(get_string("confirmdeletionofthisitem","workshop", get_string("assessment", "workshop")),
- "assessments.php?action=admindelete&id=$cm->id&aid=$_GET[aid]", "submissions.php?action=adminlist&id=$cm->id");
+ "assessments.php?action=admindelete&id=$cm->id&aid=$_GET[aid]", "submissions.php?action=adminlist&id=$cm->id");
}
// ...now delete the assessment...
delete_records("workshop_assessments", "id", $_GET['aid']);
- print_continue("submissions.php?id=$cm->id&action=adminlist");
+ print_continue("submissions.php?id=$cm->id&action=adminlist");
}
}
$submission = get_record("workshop_submissions", "id", $_GET['sid']);
workshop_print_assessments_for_admin($workshop, $submission);
- print_continue("submissions.php?action=adminlist&id=$cm->id");
+ print_continue("submissions.php?action=adminlist&id=$cm->id");
}
}
$user = get_record("user", "id", $_GET['userid']);
workshop_print_assessments_by_user_for_admin($workshop, $user);
- print_continue("submissions.php?action=adminlist&id=$cm->id");
+ print_continue("submissions.php?action=adminlist&id=$cm->id");
}
set_field("workshop_assessments", "timeagreed", $timenow, "id", $assessment->id);
echo "<centre><b>".get_string("savedok", "workshop")."</b></center><br />\n";
- add_to_log($course->id, "workshop", "agree", "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$assessment->id");
+ add_to_log($course->id, "workshop", "agree", "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$assessment->id");
print_continue("view.php?id=$cm->id");
}
add_to_log($course->id, "workshop", "comment", "view.php?id=$cm->id", "$comment->id");
- print_continue("assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id");
+ print_continue("assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id");
}
}
add_to_log($course->id, "workshop", "assess",
- "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$assessment->id", "$cm->id");
+ "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$assessment->id", "$cm->id");
// set up return address
if (!$returnto = $form->returnto) {
echo "<centre><b>".get_string("savedok", "workshop")."</b></center><br />\n";
add_to_log($course->id, "workshop", "comment",
- "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$comment->id");
+ "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$comment->id");
}
- print_continue("assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id");
+ print_continue("assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id");
}
echo "<centre><b>".get_string("savedok", "workshop")."</b></centre><br />\n";
add_to_log($course->id, "workshop", "grade",
- "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$assessment->id", "$cm->id");
+ "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$assessment->id", "$cm->id");
}
switch ($form->stype) {
case "student" :
- redirect("assessments.php?action=listungradedstudentsubmissions&id=$cm->id");
+ redirect("assessments.php?action=listungradedstudentsubmissions&id=$cm->id");
break;
case "teacher" :
- redirect("assessments.php?action=listungradedteachersubmissions&id=$cm->id");
+ redirect("assessments.php?action=listungradedteachersubmissions&id=$cm->id");
break;
}
}
notice_yesno(get_string("confirmdeletionofthisitem","workshop",
get_string("assessment", "workshop")),
- "assessments.php?action=userdelete&id=$cm->id&aid=$_GET[aid]", "view.php?id=$cm->id");
+ "assessments.php?action=userdelete&id=$cm->id&aid=$_GET[aid]", "view.php?id=$cm->id");
}
}
}
// only called from list all submissions
- print_continue("submissions.php?action=listallsubmissions&id=$cm->id");
+ print_continue("submissions.php?action=listallsubmissions&id=$cm->id");
}
if ($detail) {
echo "<img src=\"$CFG->modpixpath/$activity->type/icon.gif\" ".
- "height=16 width=\"16\" alt=\"$activity->name\" /> ";
+ "height=\"16\" width=\"16\" alt=\"$activity->name\" /> ";
}
echo "<a href=\"$CFG->wwwroot/mod/workshop/view.php?"
. "#" . $activity->content->id . "\">".$activity->content->title;
echo "</a>$closeformat";
echo "<br /><font size=\"2\">";
- echo "<a href=\"$CFG->wwwroot/user/view.php?id=" . $activity->user->userid . "&course=" . "$course\">"
+ echo "<a href=\"$CFG->wwwroot/user/view.php?id=" . $activity->user->userid . "&course=" . "$course\">"
. $activity->user->fullname . "</a>";
echo " - " . userdate($activity->timestamp) . "</font></td></tr>";
echo "</table>";
AND userid = $user->id")) {
$curtime = time();
if (($curtime - $assessment->timecreated) > $CFG->maxeditingtime) {
- $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">"
+ $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">"
.get_string("view", "workshop")."</a>";
// has teacher graded user's assessment?
if ($assessment->timegraded) {
}
}
else { // there's still time left to edit...
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "workshop")."</a>";
}
}
else { // user has not graded this submission
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
}
$table->data[] = array(workshop_print_submission_title($workshop, $submission), $action,
AND userid = $user->id")) {
$curtime = time();
if (($curtime - $assessment->timecreated) > $CFG->maxeditingtime) {
- $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
get_string("view", "workshop")."</a>";
// has teacher graded on user's assessment?
if ($assessment->timegraded) {
}
$otherassessments = workshop_get_assessments($submission);
if (count($otherassessments) > 1) {
- $comment .= "<a href=\"assessments.php?action=viewallassessments&id=$cm->id&sid=$submission->id\">".
+ $comment .= "<a href=\"assessments.php?action=viewallassessments&id=$cm->id&sid=$submission->id\">".
get_string("viewotherassessments", "workshop")."</a>";
}
}
else { // there's still time left to edit...
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "workshop")."</a>";
}
}
else { // user has not assessed this submission
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
}
$table->data[] = array(workshop_print_submission_title($workshop, $submission), $action,
foreach ($assessments as $assessment) {
if (!isteacher($workshop->course, $assessment->userid)) {
if (($timenow - $assessment->timegraded) < $CFG->maxeditingtime) {
- $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&aid=$assessment->id\">".
get_string("edit", "workshop")."</a>";
}
else {
- $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&aid=$assessment->id\">".
get_string("gradeassessment", "workshop")."</a>";
}
$submission = get_record("workshop_submissions", "id", $assessment->submissionid);
if ($assessment->timecreated < ($timenow - $CFG->maxeditingtime)) { // it's cold
if ($workshop->agreeassessments) {
if (!$assessment->timeagreed) {
- $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id&".
+ $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id&".
"allowcomments=$workshop->agreeassessments\">".
get_string("view", "workshop")."</a>";
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("reassess", "workshop")."</a>";
} else {
$action = "";
}
} else {
if ($assessment->timegraded) {
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("reassess", "workshop")."</a>";
} else {
- $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
get_string("view", "workshop")."</a>";
}
}
($assessment->userid != $user->id)) {
$timenow = time();
if (($timenow - $assessment->timecreated) > $CFG->maxeditingtime) {
- $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id&".
+ $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id&".
"allowcomments=$workshop->agreeassessments\">".
get_string("view", "workshop")."</a>";
$comment = get_string("assessedon", "workshop", userdate($assessment->timecreated));
if ($submission->userid == $user->id) { // this will always be true
$comment = get_string("ownwork", "workshop"); // just in case they don't know!
}
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
$table->data[] = array(workshop_print_submission_title($workshop, $submission), $action, $comment);
}
// just assessed but still editable [warm]; and "static" (may or may not have been graded by teacher, that
// is shown in the comment) [cold]
if ($assessment->timecreated > $timenow) { // user needs to assess this submission
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
$table->data[] = array(workshop_print_submission_title($workshop, $submission), $action, $comment);
}
elseif ($assessment->timecreated > ($timenow - $CFG->maxeditingtime)) { // there's still time left to edit...
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "workshop")."</a>";
$table->data[] = array(workshop_print_submission_title($workshop, $submission), $action, $comment);
}
if ($submissions = workshop_get_teacher_submissions($workshop)) {
foreach ($submissions as $submission) {
- $action = "<a href=\"submissions.php?action=adminamendtitle&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"submissions.php?action=adminamendtitle&id=$cm->id&sid=$submission->id\">".
get_string("amendtitle", "workshop")."</a>";
// has user already assessed this submission
if ($assessment = get_record_select("workshop_assessments", "submissionid = $submission->id
AND userid = $USER->id")) {
$curtime = time();
if ($assessment->timecreated > $curtime) { // it's a "hanging" assessment
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
}
elseif (($curtime - $assessment->timecreated) > $CFG->maxeditingtime) {
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">"
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">"
.get_string("reassess", "workshop")."</a>";
}
else { // there's still time left to edit...
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "workshop")."</a>";
}
}
else { // user has not graded this submission
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
}
if ($assessments = workshop_get_assessments($submission)) {
- $action .= " | <a href=\"assessments.php?action=adminlist&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=adminlist&id=$cm->id&sid=$submission->id\">".
get_string("listassessments", "workshop")."</a>";
}
- $action .= " | <a href=\"submissions.php?action=adminconfirmdelete&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"submissions.php?action=adminconfirmdelete&id=$cm->id&sid=$submission->id\">".
get_string("delete", "workshop")."</a>";
$table->data[] = array(workshop_print_submission_title($workshop, $submission), $course->teacher, $action);
}
$title .= " {".number_format($assessment->grade * $workshop->grade / 100, 0)." (-)} ";
}
if ($realassessments = workshop_count_user_assessments_done($workshop, $user)) {
- $action = "<a href=\"assessments.php?action=adminlistbystudent&id=$cm->id&userid=$user->id\">".
+ $action = "<a href=\"assessments.php?action=adminlistbystudent&id=$cm->id&userid=$user->id\">".
get_string("liststudentsassessments", "workshop")." ($realassessments)</a>";
} else {
$action ="";
unset($table);
switch ($order) {
case "title" :
- $table->head = array("<a href=\"submissions.php?action=adminlist&id=$cm->id&order=name\">".
+ $table->head = array("<a href=\"submissions.php?action=adminlist&id=$cm->id&order=name\">".
get_string("submittedby", "workshop")."</a>", get_string("title", "workshop"), get_string("action", "workshop"));
break;
case "name" :
$table->head = array (get_string("submittedby", "workshop"),
- "<a href=\"submissions.php?action=adminlist&id=$cm->id&order=title\">".
+ "<a href=\"submissions.php?action=adminlist&id=$cm->id&order=title\">".
get_string("title", "workshop")."</a>", get_string("action", "workshop"));
break;
}
continue; // skip this user
}
}
- $action = "<a href=\"submissions.php?action=adminamendtitle&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"submissions.php?action=adminamendtitle&id=$cm->id&sid=$submission->id\">".
get_string("amendtitle", "workshop")."</a>";
// has teacher already assessed this submission
if ($assessment = get_record_select("workshop_assessments", "submissionid = $submission->id
AND userid = $USER->id")) {
$curtime = time();
if (($curtime - $assessment->timecreated) > $CFG->maxeditingtime) {
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("reassess", "workshop")."</a>";
}
else { // there's still time left to edit...
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "workshop")."</a>";
}
}
else { // user has not assessed this submission
- $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
}
if ($nassessments = workshop_count_assessments($submission)) {
- $action .= " | <a href=\"assessments.php?action=adminlist&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"assessments.php?action=adminlist&id=$cm->id&sid=$submission->id\">".
get_string("listassessments", "workshop")." ($nassessments)</a>";
}
- $action .= " | <a href=\"submissions.php?action=adminconfirmdelete&id=$cm->id&sid=$submission->id\">".
+ $action .= " | <a href=\"submissions.php?action=adminconfirmdelete&id=$cm->id&sid=$submission->id\">".
get_string("delete", "workshop")."</a>";
$table->data[] = array("$user->firstname $user->lastname", $submission->title.
" (".get_string("grade").": ".workshop_submission_grade($workshop, $submission)." ".
if ($assessments = workshop_get_assessments($submission)) {
foreach ($assessments as $assessment) {
if (isteacher($workshop->course, $assessment->userid)) { // assessments by teachers only
- $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
get_string("view", "workshop")."</a>";
// has teacher commented on teacher's assessment? shouldn't happen but leave test in
if ($assessment->timegraded and ($timenow - $assessment->timegraded > $CFG->maxeditingtime)) {
// user assessment has two states: record created but not assessed (date created in the future);
// assessed but always available for re-assessment
if ($assessment->timecreated > $timenow) { // user needs to assess this submission
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
}
elseif ($assessment->timegraded) {
// allow student to improve on their assessment once it's been graded
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("reassess", "workshop")."</a>";
} else {
// allow student just to see their assessment if it hasn't been graded
- $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">".
get_string("view", "workshop")."</a>";
}
// see if the assessment is graded
if (($timenow - $assessment->timecreated < $CFG->maxeditingtime)) {
// last chance salon
$submissionowner = get_record("user", "id", $submission->userid);
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "workshop")."</a>";
$table->data[] = array(workshop_print_submission_title($workshop, $submission),
fullname($submissionowner), $action, $comment);
}
else { // no assessment
$submissionowner = get_record("user", "id", $submission->userid);
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
$table->data[] = array(workshop_print_submission_title($workshop, $submission),
fullname($submissionowner), $action, $comment);
$timenow = time();
if (($timenow - $assessment->timecreated < $CFG->maxeditingtime)) {
// last chance salon
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("edit", "workshop")."</a>";
$table->data[] = array(workshop_print_submission_title($workshop, $submission), $action, $comment);
}
}
else { // no assessment
- $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"assessments.php?action=assesssubmission&id=$cm->id&sid=$submission->id\">".
get_string("assess", "workshop")."</a>";
$table->data[] = array(workshop_print_submission_title($workshop, $submission), $action, $comment);
}
foreach ($assessments as $assessment) {
if (!isteacher($workshop->course, $assessment->userid)) { // don't let teacher grade their own assessments
if (($timenow - $assessment->timegraded) < $CFG->maxeditingtime) {
- $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&stype=$stype&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&stype=$stype&aid=$assessment->id\">".
get_string("edit", "workshop")."</a>";
}
else {
- $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&stype=$stype&aid=$assessment->id\">".
+ $action = "<a href=\"assessments.php?action=gradeassessment&id=$cm->id&stype=$stype&aid=$assessment->id\">".
get_string("grade", "workshop")."</a>";
}
$submission = get_record("workshop_submissions", "id", $assessment->submissionid);
foreach ($submissions as $submission) {
// allow user to delete a submission if it's warm
if ($submission->timecreated > ($timenow - $CFG->maxeditingtime)) {
- $action = "<a href=\"submissions.php?action=userconfirmdelete&id=$cm->id&sid=$submission->id\">".
+ $action = "<a href=\"submissions.php?action=userconfirmdelete&id=$cm->id&sid=$submission->id\">".
get_string("delete", "workshop")."</a>";
}
else {
// show links depending on who doing the viewing
$firstcomment = FALSE;
if (isteacher($workshop->course, $USER->id) and ($comment->userid != $USER->id)) {
- echo "<p align=\"right\"><a href=\"assessments.php?action=addcomment&id=$cm->id&aid=$assessment->id\">".
+ echo "<p align=\"right\"><a href=\"assessments.php?action=addcomment&id=$cm->id&aid=$assessment->id\">".
get_string("reply", "workshop")."</a>\n";
}
elseif (($comment->userid ==$USER->id) and (($timenow - $comment->timecreated) < $CFG->maxeditingtime)) {
- echo "<p align=\"right\"><a href=\"assessments.php?action=editcomment&id=$cm->id&cid=$comment->id\">".
+ echo "<p align=\"right\"><a href=\"assessments.php?action=editcomment&id=$cm->id&cid=$comment->id\">".
get_string("edit", "workshop")."</a>\n";
if ($USER->id == $submission->userid) {
- echo " | <a href=\"assessments.php?action=agreeassessment&id=$cm->id&aid=$assessment->id\">".
+ echo " | <a href=\"assessments.php?action=agreeassessment&id=$cm->id&aid=$assessment->id\">".
get_string("agreetothisassessment", "workshop")."</a>\n";
}
}
elseif (($comment->userid != $USER->id) and (($USER->id == $assessment->userid) or
($USER->id == $submission->userid))) {
- echo "<p align=\"right\"><a href=\"assessments.php?action=addcomment&id=$cm->id&aid=$assessment->id\">".
+ echo "<p align=\"right\"><a href=\"assessments.php?action=addcomment&id=$cm->id&aid=$assessment->id\">".
get_string("reply", "workshop")."</a>\n";
if ($USER->id == $submission->userid) {
- echo " | <a href=\"assessments.php?action=agreeassessment&id=$cm->id&aid=$assessment->id\">".
+ echo " | <a href=\"assessments.php?action=agreeassessment&id=$cm->id&aid=$assessment->id\">".
get_string("agreetothisassessment", "workshop")."</a>\n";
}
}
}
for ($i=0; $i<=$workshop->nelements; $i++) {
if ($i == $negativecount) {
- echo "<tr><td align=\"CENTER\"><img src=\"$CFG->pixpath/t/right.gif\" /> $i</td><td align=\"CENTER\">{$elements[$i]->maxscore}</td></tr>\n";
+ echo "<tr><td align=\"CENTER\"><img src=\"$CFG->pixpath/t/right.gif\" alt=\"\" /> $i</td><td align=\"center\">{$elements[$i]->maxscore}</td></tr>\n";
}
else {
echo "<tr><td align=\"CENTER\">$i</td><td align=\"CENTER\">{$elements[$i]->maxscore}</td></tr>\n";
foreach ($assessments as $assessment) {
echo "<p><center><b>".get_string("assessmentby", "workshop", fullname($user))."</b></center></p>\n";
workshop_print_assessment($workshop, $assessment);
- echo "<p align=\"right\"><a href=\"assessments.php?action=adminconfirmdelete&id=$cm->id&aid=$assessment->id\">".
+ echo "<p align=\"right\"><a href=\"assessments.php?action=adminconfirmdelete&id=$cm->id&aid=$assessment->id\">".
get_string("delete", "workshop")."</a></p><hr />\n";
}
}
}
echo "<p><center><b>".get_string("assessmentby", "workshop", fullname($user))."</b></center></p>\n";
workshop_print_assessment($workshop, $assessment);
- echo "<p align=\"right\"><a href=\"assessments.php?action=adminconfirmdelete&id=$cm->id&aid=$assessment->id\">".
+ echo "<p align=\"right\"><a href=\"assessments.php?action=adminconfirmdelete&id=$cm->id&aid=$assessment->id\">".
get_string("delete", "workshop")."</a></p><hr />\n";
}
}
$grade = $workshop->gradinggrade + $workshop->grade;
echo "<b>".get_string("maximumgrade")."</b>: $grade<br />";
echo "<b>".get_string("detailsofassessment", "workshop")."</b>:
- <a href=\"assessments.php?id=$cm->id&action=displaygradingform\">".
+ <a href=\"assessments.php?id=$cm->id&action=displaygradingform\">".
get_string("specimenassessmentform", "workshop")."</a><br />";
print_simple_box_end();
echo "<br />";
case "teacher" :
foreach ($assessments as $assessment) {
if (isteacher($workshop->course, $assessment->userid)) {
- $str .= "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">";
+ $str .= "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">";
if ($assessment->timegraded) {
if ($assessment->gradinggrade) {
$str .= "[".number_format($assessment->grade * $workshop->grade / 100, 0)." (".
case "student" :
foreach ($assessments as $assessment) {
if (isstudent($workshop->course, $assessment->userid)) {
- $str .= "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">";
+ $str .= "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">";
if ($assessment->timegraded) {
if ($assessment->gradinggrade) {
$str .= "{".number_format($assessment->grade * $workshop->grade / 100, 0)." (".
$n = count($assessments);
$str = "$n : ";
foreach ($assessments as $assessment) {
- $str .= "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">";
+ $str .= "<a href=\"assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id\">";
if ($assessment->timegraded) {
if ($assessment->gradinggrade) {
$str .= "{".number_format($assessment->grade * $workshop->grade / 100, 0). " (".
//Get the new_id of the workshop assessments
$ass = backup_getid($restore->backup_unique_code,"workshop_assessments",$log->info);
if ($ass) {
- $log->url = "assessments.php?action=viewassessment&id=".$log->cmid."&aid=".$ass->new_id;
+ $log->url = "assessments.php?action=viewassessment&id=".$log->cmid."&aid=".$ass->new_id;
$log->info = $ass->new_id;
$status = true;
}
//Get the new_id of the workshop assessments
$ass = backup_getid($restore->backup_unique_code,"workshop_assessments",$log->info);
if ($ass) {
- $log->url = "assessments.php?action=viewassessment&id=".$log->cmid."&aid=".$ass->new_id;
+ $log->url = "assessments.php?action=viewassessment&id=".$log->cmid."&aid=".$ass->new_id;
$log->info = $ass->new_id;
$status = true;
}
}
notice_yesno(get_string("confirmdeletionofthisitem","workshop", get_string("submission", "workshop")),
- "submissions.php?action=admindelete&id=$cm->id&sid=$_GET[sid]", "submissions.php?id=$cm->id&action=adminlist");
+ "submissions.php?action=admindelete&id=$cm->id&sid=$_GET[sid]", "submissions.php?id=$cm->id&action=adminlist");
}
// ..and finally the submitted file
workshop_delete_submitted_files($workshop, $submission);
- print_continue("submissions.php?id=$cm->id&action=adminlist");
+ print_continue("submissions.php?id=$cm->id&action=adminlist");
}
if (set_field("workshop_submissions", "title", $_POST['title'], "id", $_POST['sid'])) {
print_heading(get_string("amendtitle", "workshop")." ".get_string("ok"));
}
- print_continue("submissions.php?id=$cm->id&action=adminlist");
+ print_continue("submissions.php?id=$cm->id&action=adminlist");
}
set_field("workshop", "anonymous", $form->anonymous, "id", "$workshop->id");
add_to_log($course->id, "workshop", "league table", "view.php?id=$cm->id", $form->nentries, $cm->id);
- redirect("submissions.php?action=adminlist&id=$cm->id");
+ redirect("submissions.php?action=adminlist&id=$cm->id");
}
}
notice_yesno(get_string("confirmdeletionofthisitem","workshop", get_string("submission", "workshop")),
- "submissions.php?action=userdelete&id=$cm->id&sid=$_GET[sid]", "view.php?id=$cm->id");
+ "submissions.php?action=userdelete&id=$cm->id&sid=$_GET[sid]", "view.php?id=$cm->id");
}
$action = "teachersview";
}
else {
- redirect("assessments.php?action=editelements&id=$cm->id");
+ redirect("assessments.php?action=editelements&id=$cm->id");
}
}
}
"3. ".get_string("phase3", "workshop", $course->student),
"4. ".get_string("phase4", "workshop", $course->student),
"5. ".get_string("phase5", "workshop"));
- $tabs->urls = array("view.php?id=$cm->id&action=setupassignment",
- "view.php?id=$cm->id&action=allowsubmissions",
- "view.php?id=$cm->id&action=allowboth",
- "view.php?id=$cm->id&action=allowassessments",
- "view.php?id=$cm->id&action=makefinalgradesavailable");
+ $tabs->urls = array("view.php?id=$cm->id&action=setupassignment",
+ "view.php?id=$cm->id&action=allowsubmissions",
+ "view.php?id=$cm->id&action=allowboth",
+ "view.php?id=$cm->id&action=allowassessments",
+ "view.php?id=$cm->id&action=makefinalgradesavailable");
if ($workshop->phase) { // phase 1 or more
$tabs->highlight = $workshop->phase - 1;
} else {
case 0:
case 1: // set up assignment
if ($workshop->nelements) {
- echo "<p><b><a href=\"assessments.php?id=$cm->id&action=editelements\">".
+ echo "<p><b><a href=\"assessments.php?id=$cm->id&action=editelements\">".
get_string("amendassessmentelements", "workshop")."</a></b> \n";
helpbutton("elements", get_string("amendassessmentelements", "workshop"), "workshop");
}
if ($workshop->ntassessments) {
// if teacher examples show submission and assessment links
- echo "<p><b><a href=\"view.php?id=$cm->id&action=submitassignment\">".
+ echo "<p><b><a href=\"view.php?id=$cm->id&action=submitassignment\">".
get_string("submitexampleassignment", "workshop")."</a></b> \n";
helpbutton("submissionofexamples", get_string("submitexampleassignment", "workshop"),
"workshop");
- echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentteacher\">".
+ echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentteacher\">".
get_string("teachersubmissionsforassessment", "workshop",
workshop_count_teacher_submissions_for_assessment($workshop, $USER)).
"</a></b> \n";
case 4:
if ($workshop->ntassessments) { // if teacher examples show student assessments link
if ($n = workshop_count_teacher_submissions_for_assessment($workshop, $USER)) {
- echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentteacher\">".
+ echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentteacher\">".
get_string("teachersubmissionsforassessment", "workshop", $n)."</a></b> \n";
helpbutton("assessmentofexamples", get_string("teachersubmissionsforassessment",
"workshop"), "workshop");
}
}
- echo "<p><b><a href=\"assessments.php?id=$cm->id&action=gradeallassessments\">".
+ echo "<p><b><a href=\"assessments.php?id=$cm->id&action=gradeallassessments\">".
get_string("ungradedassessments", "workshop",
workshop_count_ungraded_assessments($workshop))."</a></b> \n";
helpbutton("ungradedassessments",
get_string("ungradedassessments", "workshop"), "workshop");
- echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentstudent\">".
+ echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentstudent\">".
get_string("studentsubmissionsforassessment", "workshop",
workshop_count_student_submissions_for_assessment($workshop, $USER))."</a></b> \n";
helpbutton("gradingsubmissions",
case 5: // Show "Final" Grades
if ($workshop->ntassessments) { // if teacher examples show student assessments link
if ($n = workshop_count_teacher_submissions_for_assessment($workshop, $USER)) {
- echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentteacher\">".
+ echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentteacher\">".
get_string("teachersubmissionsforassessment", "workshop", $n)."</a></b> \n";
helpbutton("assessmentofexamples", get_string("teachersubmissionsforassessment",
"workshop"), "workshop");
}
}
- echo "<p><b><a href=\"assessments.php?id=$cm->id&action=gradeallassessments\">".
+ echo "<p><b><a href=\"assessments.php?id=$cm->id&action=gradeallassessments\">".
get_string("ungradedassessments", "workshop",
workshop_count_ungraded_assessments($workshop))."</a></b> \n";
helpbutton("ungradedassessments", get_string("ungradedassessments", "workshop"), "workshop");
- echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentstudent\">".
+ echo "<p><b><a href=\"submissions.php?id=$cm->id&action=listforassessmentstudent\">".
get_string("studentsubmissionsforassessment", "workshop",
workshop_count_student_submissions_for_assessment($workshop, $USER))."</a></b> \n";
helpbutton("gradingsubmissions",
get_string("studentsubmissionsforassessment", "workshop"), "workshop");
- print_heading("<a href=\"submissions.php?id=$cm->id&action=displayfinalgrades\">".
+ print_heading("<a href=\"submissions.php?id=$cm->id&action=displayfinalgrades\">".
get_string("displayoffinalgrades", "workshop")."</a>");
}
- print_heading("<a href=\"submissions.php?id=$cm->id&action=adminlist\">".
+ print_heading("<a href=\"submissions.php?id=$cm->id&action=adminlist\">".
get_string("administration")."</a>");
}
$rsspix = $pixpath."/i/rss.gif";
- return "<a href=\"".$rsspath."\"><img src=\"$rsspix\" title=\"$tooltiptext\"></a>";
+ return "<a href=\"".$rsspath."\"><img src=\"$rsspix\" title=\"$tooltiptext\" alt=\"\" /></a>";
}
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<table width="100%" cellpadding="10" cellspacing="0" border="0" class="headerhome">
<tr>
<td valign="top" class="headerhomemain"><img
- border="0" src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/logo.jpg" ?>" /></td>
+ border="0" src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/logo.jpg" ?>" alt="" /></td>
<td align="right" valign="top" class="headerhomemenu"><?php echo $menu ?></td>
</tr>
</table>
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<body bgcolor="#006699" <?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
?>>
<table align="center" width="100%" border="1" cellpadding="5" bgcolor="#739fc4">
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-<html<?php echo $direction ?>>\r
-<head>\r
-<?php echo $meta ?>\r
-<title><?php echo $title ?></title>\r
-<meta name="keywords" content="moodle, <?php echo $title ?> " />\r
-<link rel="stylesheet" type="text/css" href="<?php echo $styles ?>" />\r
-<link rel="shortcut icon" href="<?php echo "$CFG->wwwroot/theme/$CFG->theme" ?>/favicon.ico" />\r
-<?php include("$CFG->javascript"); ?>\r
-</head>\r
-\r
-<body<?php\r
- echo " $bodytags";\r
- if ($focus) {\r
- echo " onload=setfocus()";\r
- }\r
- echo " bgcolor=\"$THEME->body\">";\r
-?>\r
-\r
-<?php if ($home) { // This is what gets printed on the home page only ?>\r
- <table width="100%" cellpadding="10" cellspacing="0" border="0" class="headerhome">\r
- <tr>\r
- <td valign="top" class="headerhomemain">\r
- <img border="0" src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/logo.jpg" ?>" />\r
- </td>\r
- <td align="right" valign="top" class="headerhomemenu"><?php echo $menu ?></td>\r
- </tr>\r
- </table>\r
-<?php } else if ($heading) { // This is what gets printed on any other page with a heading ?>\r
- <table width="100%" cellpadding="0" cellspacing="0" border="0" class="header">\r
- <tr>\r
- <td valign="top" class="headermain">\r
- <img border="0" src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/logo_small.jpg" ?>" />\r
- <td align="right" valign="top" class="headermenu"><?php echo $menu ?></td>\r
- </tr>\r
- </table>\r
-<?php } ?>\r
-\r
-<?php if ($navigation) { // This is the navigation table with breadcrumbs ?>\r
- <table border="0" cellpadding="3" cellspacing="0" width="100%">\r
- <tr>\r
- <td bgcolor="<?php echo $THEME->cellheading?>" class="navbar">\r
- <?php print_navigation("$navigation"); ?>\r
- </td>\r
- <td bgcolor="<?php echo $THEME->cellheading?>" class="navbar" align="right" width="20" valign="top"><?php echo $button; ?></td>\r
- </tr>\r
- </table>\r
- <img src="<?php echo $CFG->wwwroot?>/pix/spacer.gif" alt="" height="5" width="1" /><br />\r
-\r
-<?php } else if ($heading) { // If no navigation, but a heading, then print a line ?>\r
- <hr size="1" noshade="noshade" />\r
-<?php } ?>\r
-\r
-<!-- END OF HEADER -->
\ No newline at end of file
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\r<html<?php echo $direction ?>>\r\r<head>\r\r<?php echo $meta ?>\r\r<title><?php echo $title ?></title>\r\r<meta name="keywords" content="moodle, <?php echo $title ?> " />\r\r<link rel="stylesheet" type="text/css" href="<?php echo $styles ?>" />\r\r<link rel="shortcut icon" href="<?php echo "$CFG->wwwroot/theme/$CFG->theme" ?>/favicon.ico" />\r\r<?php include("$CFG->javascript"); ?>\r\r</head>\r\r\r\r<body<?php\r\r echo " $bodytags";\r\r if ($focus) {\r\r echo " onload=\"setfocus()\""; \r\r }\r\r echo " bgcolor=\"$THEME->body\">";\r\r?>\r\r\r\r<?php if ($home) { // This is what gets printed on the home page only ?>\r\r <table width="100%" cellpadding="10" cellspacing="0" border="0" class="headerhome">\r\r <tr>\r\r <td valign="top" class="headerhomemain">\r\r <img border="0" src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/logo.jpg" ?>" alt="" />\r\r </td>\r\r <td align="right" valign="top" class="headerhomemenu"><?php echo $menu ?></td>\r\r </tr>\r\r </table>\r\r<?php } else if ($heading) { // This is what gets printed on any other page with a heading ?>\r\r <table width="100%" cellpadding="0" cellspacing="0" border="0" class="header">\r\r <tr>\r\r <td valign="top" class="headermain">\r\r <img border="0" src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/logo_small.jpg" ?>" alt="" />\r\r <td align="right" valign="top" class="headermenu"><?php echo $menu ?></td>\r\r </tr>\r\r </table>\r\r<?php } ?>\r\r\r\r<?php if ($navigation) { // This is the navigation table with breadcrumbs ?>\r\r <table border="0" cellpadding="3" cellspacing="0" width="100%">\r\r <tr>\r\r <td bgcolor="<?php echo $THEME->cellheading?>" class="navbar">\r\r <?php print_navigation("$navigation"); ?>\r\r </td>\r\r <td bgcolor="<?php echo $THEME->cellheading?>" class="navbar" align="right" width="20" valign="top"><?php echo $button; ?></td>\r\r </tr>\r\r </table>\r\r <img src="<?php echo $CFG->wwwroot?>/pix/spacer.gif" alt="" height="5" width="1" /><br />\r\r\r\r<?php } else if ($heading) { // If no navigation, but a heading, then print a line ?>\r\r <hr size="1" noshade="noshade" />\r\r<?php } ?>\r\r\r\r<!-- END OF HEADER -->
\ No newline at end of file
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
*/
?>
</td>
-<td width="6" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg" width="6" height="100%" /></td>
+<td width="6" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg" width="6" height="100%" alt="" /></td>
</tr><tr>
-<td height="9" width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_bott.jpg" width="6" height="9" /></td>
-<td height="9" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/bott_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/bott_bar.jpg" width="1" height="9" /></td>
-<td height="9" width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_bott.jpg" width="6" height="9" /></td>
+<td height="9" width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_bott.jpg" width="6" height="9" alt="" /></td>
+<td height="9" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/bott_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/bott_bar.jpg" width="1" height="9" alt="" /></td>
+<td height="9" width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_bott.jpg" width="6" height="9" alt="" /></td>
</tr>
</table></td>
-<td width="1" bgcolor="<?php echo $THEME->themeborder?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_right.gif" width="2" height="100%" /></td>
+<td width="1" bgcolor="<?php echo $THEME->themeborder?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_right.gif" width="2" height="100%" alt="" /></td>
</tr>
</table><table border="0" cellspacing="0" cellpadding="0" width="<?php echo $THEME->themewidth?>">
<tr>
-<td width="93" height="19" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/client_tools_bot_mid.gif"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/login_lower_left.gif" width="93" height="19" /></td>
+<td width="93" height="19" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/client_tools_bot_mid.gif"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/login_lower_left.gif" width="93" height="19" alt="" /></td>
<td height="19" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/client_tools_bot_mid.gif"><center><font size="1"><?php echo $loggedinas ?></font></center></td>
-<td width="93" height="19" align="right" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/client_tools_bot_mid.gif"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/login_lower_right.gif" width="93" height="19" border="0" /></a></td>
+<td width="93" height="19" align="right" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/client_tools_bot_mid.gif"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/login_lower_right.gif" width="93" height="19" border="0" alt="" /></a></td>
</tr>
</table>
<p align="center"><font size="1"><?php echo $homelink ?></font></p>
<?php include("$CFG->javascript"); ?>
</head>
-<body <?php echo " $bodytags"; if ($focus) { echo "onLoad=setfocus()"; } echo " bgcolor=\"$THEME->body\" topmargin=\"$THEME->topmargin\" leftmargin=\"$THEME->leftmargin\" marginheight=\"$THEME->marginheight\" marginwidth=\"$THEME->marginwidth\" />"; ?>
+<body <?php echo " $bodytags"; if ($focus) { echo "onload=\"setfocus()\""; } echo " bgcolor=\"$THEME->body\" topmargin=\"$THEME->topmargin\" leftmargin=\"$THEME->leftmargin\" marginheight=\"$THEME->marginheight\" marginwidth=\"$THEME->marginwidth\" />"; ?>
<?php if ($home) { // This is what gets printed on the home page only ?>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="<?php echo $THEME->themewidth?>">
<tr>
-<td width="6" ><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_top.jpg" width="6" height="9" /></td>
-<td valign="bottom" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg" width="1" height="9" /></td>
-<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_top.jpg" width="6" height="9" /></td>
+<td width="6" ><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_top.jpg" width="6" height="9" alt="" /></td>
+<td valign="bottom" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg" width="1" height="9" alt="" /></td>
+<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_top.jpg" width="6" height="9" alt="" /></td>
</tr>
<tr>
-<td width="6" bgcolor="<?php echo $THEME->body?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" /></td>
-<td align="left" valign="top"><a target="<?php echo $CFG->framename?>" href="<?php echo $CFG->wwwroot?>"><img src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/$THEME->frontlogo" ?>" border="0" /></a></td>
-<td width="6" bgcolor="<?php echo $THEME->body?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg" width="6" height="100%" /></td>
+<td width="6" bgcolor="<?php echo $THEME->body?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" alt="" /></td>
+<td align="left" valign="top"><a target="<?php echo $CFG->framename?>" href="<?php echo $CFG->wwwroot?>"><img src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/$THEME->frontlogo" ?>" border="0" alt="" /></a></td>
+<td width="6" bgcolor="<?php echo $THEME->body?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg" width="6" height="100%" alt="" /></td>
</tr>
</table><table border="0" cellspacing="0" cellpadding="0" width="<?php echo $THEME->themewidth?>">
<tr>
-<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" /></td>
+<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" alt="" /></td>
<td align="center" valign="middle" width="100%">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
</table>
</td>
-<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_right.gif" width="2" height="100%" /></td>
+<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_right.gif" width="2" height="100%" alt="" /></td>
</tr>
</table><table border="0" cellspacing="0" cellpadding="0" width="<?php echo $THEME->themewidth?>">
<tr>
-<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" /></td>
+<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" alt="" /></td>
<td align="center" valign="top">
<table border="0" cellspacing="0" cellpadding="0" width="<?php echo $THEME->themewidth?>">
<tr>
-<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_top.jpg" width="6" height="9" /></td>
-<td valign="bottom" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg" width="1" height="9" /></td>
-<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_top.jpg" width="6" height="9" /></td>
+<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_top.jpg" width="6" height="9" alt="" /></td>
+<td valign="bottom" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg" width="1" height="9" alt="" /></td>
+<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_top.jpg" width="6" height="9" alt="" /></td>
</tr><tr>
-<td width="6" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_sidebar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_sidebar.jpg" width="6" height="100" /></td>
+<td width="6" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_sidebar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_sidebar.jpg" width="6" height="100" alt="" /></td>
<td align="left" valign="top">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="<?php echo $THEME->themewidth?>">
<tr>
-<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_top.jpg" width="6" height="9" /></td>
-<td valign="bottom" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg" width="1" height="9" /></td>
-<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_top.jpg" width="6" height="9" /></td>
+<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_top.jpg" width="6" height="9" alt="" /></td>
+<td valign="bottom" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg" width="1" height="9" alt="" /></td>
+<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_top.jpg" width="6" height="9" alt="" /></td>
</tr>
<tr>
-<td width="6" bgcolor="<?php echo $THEME->body?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" /></td>
-<td align="left" valign="top"><a target="<?php echo $CFG->framename?>" href="<?php echo $CFG->wwwroot ?>"><img src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/$THEME->smalllogo" ?>" border="0" /></a></td>
-<td width="6" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg" width="6" height="100%" /></td>
+<td width="6" bgcolor="<?php echo $THEME->body?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" alt="" /></td>
+<td align="left" valign="top"><a target="<?php echo $CFG->framename?>" href="<?php echo $CFG->wwwroot ?>"><img src="<?php echo "$CFG->wwwroot/theme/$CFG->theme/$THEME->smalllogo" ?>" border="0" alt="" /></a></td>
+<td width="6" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_sidebar.jpg" width="6" height="100%" alt="" /></td>
</tr>
</table><table border="0" cellspacing="0" cellpadding="0" width="<?php echo $THEME->themewidth?>">
<tr>
-<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" /></td>
+<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" alt="" /></td>
<td align="center" valign="middle">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<?php } ?>
</td>
-<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_right.gif" width="2" height="100%" /></td>
+<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_right.gif" width="2" height="100%" alt="" /></td>
</tr>
</table><table border="0" cellspacing="0" cellpadding="0" width="<?php echo $THEME->themewidth?>">
<tr>
-<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" /></td>
+<td width="1" bgcolor="<?php echo $THEME->themeborders?>"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/side_left.gif" width="2" height="100%" alt="" /></td>
<td align="center" valign="top">
<table border="0" cellspacing="0" cellpadding="0" width="<?php echo $THEME->themewidth?>">
<tr>
-<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_top.jpg" width="6" height="9" /></td>
-<td valign="bottom" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg" width="1" height="9" /></td>
-<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_top.jpg" width="6" height="9" /></td>
+<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_corner_top.jpg" width="6" height="9" alt="" /></td>
+<td valign="bottom" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/top_bar.jpg" width="1" height="9" alt="" /></td>
+<td width="6"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/left_corner_top.jpg" width="6" height="9" alt="" /></td>
</tr><tr>
-<td width="6" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_sidebar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_sidebar.jpg" width="6" height="100" /></td>
+<td width="6" background="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_sidebar.jpg"><img src="<?php echo $CFG->wwwroot?>/theme/<?php echo $CFG->theme ?>/images/right_sidebar.jpg" width="6" height="100" alt="" /></td>
<td align="left" valign="top">
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<table width="100%" cellpadding="0" cellspacing="0" border="0" class="headerhome">
<tr>
<td valign="top" class="headerhomemain"><img
- border="0" src="<?php echo $standardlogo ?>" /></td>
+ border="0" src="<?php echo $standardlogo ?>" alt="" /></td>
<td align="right" valign="top" class="headerhomemenu"><?php echo $menu ?></td>
</tr>
</table>
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
<body<?php
echo " $bodytags";
if ($focus) {
- echo " onload=setfocus()";
+ echo " onload=\"setfocus()\"";
}
echo " bgcolor=\"$THEME->body\">";
?>
}
if (update_record("user", $usernew)) {
- add_to_log($course->id, "user", "update", "view.php?id=$user->id&course=$course->id", "");
+ add_to_log($course->id, "user", "update", "view.php?id=$user->id&course=$course->id", "");
if ($user->id == $USER->id) {
// Copy data into $USER session variable
unset($USER->newadminuser);
redirect("$CFG->wwwroot/", get_string("changessaved"));
}
- redirect("$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id", get_string("changessaved"));
+ redirect("$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id", get_string("changessaved"));
} else {
redirect("$CFG->wwwroot/$CFG->admin/user.php", get_string("changessaved"));
}
echo "<center><p align=\"center\">";
echo get_string("firstname")." : ";
if ($firstinitial) {
- echo " <a href=\"index.php?id=$course->id&sort=firstname&dir=ASC&".
- "perpage=$perpage&lastinitial=$lastinitial\">$strall</a> ";
+ echo " <a href=\"index.php?id=$course->id&sort=firstname&dir=ASC&".
+ "perpage=$perpage&lastinitial=$lastinitial\">$strall</a> ";
} else {
echo " <b>$strall</b> ";
}
if ($letter == $firstinitial) {
echo " <b>$letter</b> ";
} else {
- echo " <a href=\"index.php?id=$course->id&sort=firstname&dir=ASC&".
- "perpage=$perpage&lastinitial=$lastinitial&firstinitial=$letter\">$letter</a> ";
+ echo " <a href=\"index.php?id=$course->id&sort=firstname&dir=ASC&".
+ "perpage=$perpage&lastinitial=$lastinitial&firstinitial=$letter\">$letter</a> ";
}
}
echo "<br />";
echo get_string("lastname")." : ";
if ($lastinitial) {
- echo " <a href=\"index.php?id=$course->id&sort=lastname&dir=ASC&".
- "perpage=$perpage&firstinitial=$firstinitial\">$strall</a> ";
+ echo " <a href=\"index.php?id=$course->id&sort=lastname&dir=ASC&".
+ "perpage=$perpage&firstinitial=$firstinitial\">$strall</a> ";
} else {
echo " <b>$strall</b> ";
}
if ($letter == $lastinitial) {
echo " <b>$letter</b> ";
} else {
- echo " <a href=\"index.php?id=$course->id&sort=lastname&dir=ASC&".
- "perpage=$perpage&firstinitial=$firstinitial&lastinitial=$letter\">$letter</a> ";
+ echo " <a href=\"index.php?id=$course->id&sort=lastname&dir=ASC&".
+ "perpage=$perpage&firstinitial=$firstinitial&lastinitial=$letter\">$letter</a> ";
}
}
echo "</p>";
echo "</center>";
print_paging_bar($matchcount, $page, $perpage,
- "index.php?id=$course->id&sort=$sort&dir=$dir&perpage=$perpage&firstinitial=$firstinitial&lastinitial=$lastinitial&");
+ "index.php?id=$course->id&sort=$sort&dir=$dir&perpage=$perpage&firstinitial=$firstinitial&lastinitial=$lastinitial&");
}
} else if ($matchcount > 0) {
print_user_table($students, $isteacher);
print_paging_bar($matchcount, $page, $perpage,
- "index.php?id=$course->id&sort=$sort&dir=$dir&perpage=$perpage&firstinitial=$firstinitial&lastinitial=$lastinitial&");
+ "index.php?id=$course->id&sort=$sort&dir=$dir&perpage=$perpage&firstinitial=$firstinitial&lastinitial=$lastinitial&");
if ($perpage < $totalcount) {
echo "<center><p>";
- echo "<a href=\"index.php?id=$course->id&sort=$sort&dir=$dir&perpage=99999\">".get_string("showall", "", $totalcount)."</a>";
+ echo "<a href=\"index.php?id=$course->id&sort=$sort&dir=$dir&perpage=99999\">".get_string("showall", "", $totalcount)."</a>";
echo "</p></center>";
}
}
} else {
$columnicon = $dir == "asc" ? "down":"up";
}
- $columnicon = " <img src=\"$CFG->pixpath/t/$columnicon.gif\" />";
+ $columnicon = " <img src=\"$CFG->pixpath/t/$columnicon.gif\" alt=\"\"/>";
}
- $$column = "<a href=\"index.php?id=$course->id&sort=$column&dir=$columndir\">".$colname["$column"]."</a>$columnicon";
+ $$column = "<a href=\"index.php?id=$course->id&sort=$column&dir=$columndir\">".$colname["$column"]."</a>$columnicon";
}
foreach ($users as $key => $user) {
$fullname = fullname($user, $isteacher);
$table->data[] = array ($picture,
- "<b><a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">$fullname</a></b>",
+ "<b><a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id\">$fullname</a></b>",
"<font size=\"2\">$user->city</font>",
"<font size=\"2\">$user->country</font>",
"<font size=\"2\">$lastaccess</font>");
require_login();
}
- add_to_log($course->id, "user", "view", "view.php?id=$user->id&course=$course->id", "$user->id");
+ add_to_log($course->id, "user", "view", "view.php?id=$user->id&course=$course->id", "$user->id");
if ($student = get_record("user_students", "userid", $user->id, "course", $course->id)) {
$user->lastaccess = $student->timeaccess;
$switchpix = 'email.gif';
}
$emailswitch = " <a title=\"$switchclick\" ".
- "href=\"view.php?id=$user->id&course=$course->id&$switchparam=$user->id\">".
- "<img border=\"0\" width=\"11\" height=\"11\" src=\"$CFG->pixpath/t/$switchpix\" /></a>";
+ "href=\"view.php?id=$user->id&course=$course->id&$switchparam=$user->id\">".
+ "<img border=\"0\" width=\"11\" height=\"11\" src=\"$CFG->pixpath/t/$switchpix\" alt=\"\" /></a>";
} else {
$emailswitch = '';
}
}
if ($user->icq) {
- print_row("ICQ:","<a href=\"http://web.icq.com/wwp?uin=$user->icq\">$user->icq <img src=\"http://web.icq.com/whitepages/online?icq=$user->icq&img=5\" width=\"18\" height=\"18\" border=\"0\" /></a>");
+ print_row("ICQ:","<a href=\"http://web.icq.com/wwp?uin=$user->icq\">$user->icq <img src=\"http://web.icq.com/whitepages/online?icq=$user->icq&img=5\" width=\"18\" height=\"18\" border=\"0\" alt=\"\" /></a>");
}
if (isteacher($course->id)) {
$courselisting = '';
foreach ($mycourses as $mycourse) {
if ($mycourse->visible and $mycourse->category) {
- $courselisting .= "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$mycourse->id\">$mycourse->fullname</a>, ";
+ $courselisting .= "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$mycourse->id\">$mycourse->fullname</a>, ";
}
}
print_row(get_string('courses').':', rtrim($courselisting,', '));
print_header($title, $title, $title);
foreach ($users as $user) {
- echo "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=1\"".
+ echo "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=1\"".
"title=\"$user->firstname $user->lastname\">";
echo "<img border=0 src=\"$CFG->wwwroot/user/pix.php/$user->id/f1.jpg\" ".
"width=100 height=100 alt=\"$user->firstname $user->lastname\" />";