+++ /dev/null
-<?php\r
-/************************************************************************/\r
-/* ATutor */\r
-/************************************************************************/\r
-/* Copyright (c) 2002-2008 by Greg Gay, Joel Kronenberg & Heidi Hazelton*/\r
-/* Adaptive Technology Resource Centre / University of Toronto */\r
-/* http://atutor.ca */\r
-/* */\r
-/* This program is free software. You can redistribute it and/or */\r
-/* modify it under the terms of the GNU General Public License */\r
-/* as published by the Free Software Foundation. */\r
-/************************************************************************/\r
-// $Id: grade_scale.php 7208 2008-05-28 16:07:24Z cindy $\r
-\r
-$page = 'gradebook';\r
-\r
-define('AT_INCLUDE_PATH', '../../include/');\r
-require (AT_INCLUDE_PATH.'vitals.inc.php');\r
-authenticate(AT_PRIV_GRADEBOOK);\r
-\r
-if (isset($_POST['remove'], $_POST['gradebook_test_id'])) \r
-{\r
- header('Location: gradebook_delete_tests.php?gradebook_test_id='.$_POST['gradebook_test_id']);\r
- exit;\r
-} \r
-else if (isset($_POST['edit'], $_POST['gradebook_test_id'])) \r
-{\r
- header('Location: gradebook_edit_tests.php?gradebook_test_id='.$_POST['gradebook_test_id']);\r
- exit;\r
-} \r
-else if (!empty($_POST) && !isset($_POST['gradebook_test_id'])) {\r
- $msg->addError('NO_ITEM_SELECTED');\r
-}\r
-\r
-require(AT_INCLUDE_PATH.'header.inc.php'); \r
-\r
-?>\r
-\r
-<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">\r
-\r
-<table summary="" class="data" rules="cols" align="center" style="width: 70%;">\r
-\r
-<thead>\r
-<tr>\r
- <th scope="col"> </th>\r
- <th scope="col"><?php echo _AT('name'); ?></th>\r
- <th scope="col"><?php echo _AT('grade_scale'); ?></th>\r
- <th scope="col"><?php echo _AT('type'); ?></th>\r
-</tr>\r
-</thead>\r
-<tfoot>\r
-<tr>\r
- <td colspan="5">\r
- <div class="row buttons">\r
- <input type="submit" name="edit" value="<?php echo _AT('edit'); ?>" /> \r
- <input type="submit" name="remove" value="<?php echo _AT('remove'); ?>" /> \r
- </div>\r
- </td>\r
-</tr>\r
-</tfoot>\r
-<tbody>\r
-<?php\r
-\r
-$sql = "(SELECT g.gradebook_test_id, type, t.title, grade_scale_id".\r
- " FROM ".TABLE_PREFIX."gradebook_tests g, ".TABLE_PREFIX."tests t".\r
- " WHERE g.type='ATutor Test'".\r
- " AND g.id = t.test_id".\r
- " AND t.course_id=".$_SESSION["course_id"].")".\r
- " UNION (SELECT g.gradebook_test_id, g.type, a.title, grade_scale_id".\r
- " FROM ".TABLE_PREFIX."gradebook_tests g, ".TABLE_PREFIX."assignments a".\r
- " WHERE g.type='ATutor Assignment'".\r
- " AND g.id = a.assignment_id".\r
- " AND a.course_id=".$_SESSION["course_id"].")".\r
- " UNION (SELECT gradebook_test_id, type, title, grade_scale_id".\r
- " FROM ".TABLE_PREFIX."gradebook_tests".\r
- " WHERE course_id=".$_SESSION["course_id"].")".\r
- " ORDER BY type, title";\r
-$result = mysql_query($sql, $db) or die(mysql_error());\r
-\r
-if (mysql_num_rows($result) == 0)\r
-{\r
-?>\r
- <tr>\r
- <td colspan="5"><?php echo _AT('none_found'); ?></td>\r
- </tr>\r
-<?php \r
-}\r
-else\r
-{\r
- // Initialize scale content array\r
- $scale_content[0] = _AT("raw_final_score");\r
- $sql_scale_ids = "SELECT grade_scale_id from ".TABLE_PREFIX."grade_scales g";\r
- $result_scale_ids = mysql_query($sql_scale_ids, $db) or die(mysql_error());\r
-\r
- while ($row_scale_ids = mysql_fetch_assoc($result_scale_ids))\r
- {\r
- $sql_detail = "SELECT * from ".TABLE_PREFIX."grade_scales_detail d WHERE d.grade_scale_id = ".$row_scale_ids["grade_scale_id"]." ORDER BY d.percentage_to desc";\r
- $result_detail = mysql_query($sql_detail, $db) or die(mysql_error());\r
- \r
- $whole_scale_value = "";\r
- \r
- while ($row_detail = mysql_fetch_assoc($result_detail))\r
- {\r
- $whole_scale_value .= $row_detail['scale_value'] . ' = ' . $row_detail['percentage_from'] . ' to ' . $row_detail['percentage_to'] . '%<br>';\r
- }\r
- \r
- if ($whole_scale_value <> '') $scale_content[$row_scale_ids["grade_scale_id"]] = $whole_scale_value;\r
- }\r
- // End of initialize scale content array\r
-\r
- while ($row = mysql_fetch_assoc($result))\r
- {\r
-?>\r
- <tr onmousedown="document.form['m<?php echo $row["gradebook_test_id"]; ?>'].checked = true; rowselect(this);" id="r_<?php echo $row["gradebook_test_id"]; ?>">\r
- <td width="10"><input type="radio" name="gradebook_test_id" value="<?php echo $row["gradebook_test_id"]; ?>" id="m<?php echo $row["gradebook_test_id"]; ?>" <?php if ($row["gradebook_test_id"]==$_POST['gradebook_test_id']) echo 'checked'; ?> /></td>\r
- <td><label for="m<?php echo $row["gradebook_test_id"]; ?>"><?php echo $row["title"]; ?></label></td>\r
- <td><?php echo $scale_content[$row["grade_scale_id"]]; ?></td>\r
- <td><?php echo $row["type"]; ?></td>\r
- </tr>\r
-<?php \r
- }\r
-}\r
-?>\r
-\r
-</tbody>\r
-</table>\r
-</form>\r
-\r
-<?php require(AT_INCLUDE_PATH.'footer.inc.php'); ?>\r