<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Collaborative Liberal Arts Moodle Project &#187; hacks</title>
	<atom:link href="http://www.clamp-it.org/tag/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clamp-it.org</link>
	<description>Building tools and sharing solutions for liberal arts colleges</description>
	<lastBuildDate>Sun, 22 Jan 2012 16:43:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Making the Moodle 1.9 Gradebook Easier to Use</title>
		<link>http://www.clamp-it.org/2009/03/making-the-gradebook-easier-to-use/</link>
		<comments>http://www.clamp-it.org/2009/03/making-the-gradebook-easier-to-use/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 23:58:38 +0000</pubDate>
		<dc:creator>Staff</dc:creator>
				<category><![CDATA[Docs Blog]]></category>
		<category><![CDATA[gradebook]]></category>
		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://wordpress.lafayette.edu/clamp-it/?p=32</guid>
		<description><![CDATA[This document provides a rundown of simple steps you can take to streamline the Gradebook without modifying any code.]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong>Moodle version: </strong>1.9</li>
<li><strong>Developed at: </strong>Hack/Doc Fest III at Reed College</li>
<li><strong>Contact: </strong>Bob Puffer, Luther College</li>
</ul>
<p>This document provides a rundown of simple steps you can take to streamline the Gradebook without modifying any code.</p>
<h2>Table of Contents</h2>
<ul>
<li><a href="#Gradebook-Settings">Gradebook Settings</a></li>
<li><a href="#Editing-Strings-for-Gradebook-Terms">Editing Strings for Gradebook Terms</a></li>
<li><a href="#Easily-Applied-Minor-Code-Hacks">Easily Applied Minor Code Hacks</a></li>
<li><a href="#Other-Report-Screen-Options">Other Report/ Screen Options</a></li>
</ul>
<h2>Gradebook Settings</h2>
<p><strong>Site administration-&gt;Grades-&gt;General settings:</strong></p>
<ol>
<li>Set all configuration settings back to defaults</li>
</ol>
<p><strong>Site administration-&gt;Grades-&gt;Grade category settings:</strong></p>
<ol>
<li>Set all configuration settings back to defaults</li>
</ol>
<p><strong>Site administration-&gt;Grades-&gt;Grade item settings:</strong></p>
<ol>
<li>Set all configuration settings back to defaults</li>
<li>Highlight all but the following fields to be &#8220;Advanced grade item options&#8221;:<br />
<a href="http://www.clamp-it.org/wp-content/uploads/2009/03/easier-gradebook-picture_2.png"><img class="alignnone size-full wp-image-37" src="http://www.clamp-it.org/wp-content/uploads/2009/03/easier-gradebook-picture_2.png" alt="easier-gradebook-picture_2" width="365" height="181" /></a></li>
</ol>
<ul>
<li>Grade display type</li>
<li>Aggregation Coefficient</li>
<li>Parent Category</li>
</ul>
<p><img src="./images/Picture_2.png" alt="" /></p>
<p><strong>Site administration-&gt;Grades-&gt;Report settings-&gt;Grader report:</strong></p>
<ol>
<li>Set all configuration settings back to defaults</li>
<li>Uncheck &#8220;Show user profile images&#8221; (will speed up display)</li>
<li>Uncheck &#8220;Show activity icons&#8221; (will simplify display)</li>
<li>Set &#8220;Decimals shown in ranges&#8221; to &#8217;0&#8242; (will simplify display)</li>
</ol>
<h2>Editing Strings for Gradebook Terms</h2>
<p><strong>Strings used in the gradebook are contained in the following language files:</strong></p>
<ul>
<li>grades.php (most)</li>
<li>gradereport_grader.php</li>
<li>gradereport_outcomes.php</li>
<li>gradereport_overview.php</li>
<li>gradereport_user.php</li>
</ul>
<p><strong>To edit strings</strong></p>
<ol>
<li>Site administration-&gt;Language-&gt;Language editing</li>
<li>(Optionally) Select the language to edit from language dropdown</li>
<li>Click &#8220;Edit words or phrases&#8221; link</li>
<li>Choose language file to edit from &#8220;Choose file to edit&#8221; dropdown<br />
<a href="http://www.clamp-it.org/wp-content/uploads/2009/03/easier-gradebook-picture_1.png"><img class="alignnone size-full wp-image-36" src="http://www.clamp-it.org/wp-content/uploads/2009/03/easier-gradebook-picture_1.png" alt="easier-gradebook-picture_1" width="556" height="123" /></a><img src="./images/Picture_1.png" alt="" /></li>
<li>Replace desired strings with new wording</li>
<li>Save changes button</li>
</ol>
<p><strong>Suggested terms to change</strong></p>
<ul>
<li>Aggregation</li>
<li>Simple weighted mean of grades</li>
<li>Weighted mean of grades</li>
<li>Mean of grades</li>
<li>Multiplicator</li>
<li>Offset</li>
<li>Synchronize legacy grades (scary, change to &#8220;Hose the system&#8221;)</li>
</ul>
<h2>Easily Applied Minor Code Hacks</h2>
<p><strong>Increase maximum assignment point count</strong></p>
<ol>
<li>in lib/weblib.php, function print_grade_menu: (approximately line 5618):
<ul>
<li>change &#8220;for ($i=100&#8230;&#8221; to &#8220;for ($i=250&#8230;&#8221; (or desired maximum grade)</li>
</ul>
<li>in lib/form/modgrade, libfunction on QUickFormEvent: (approximately line 58)
<ul>
<li>change &#8220;for ($i=100&#8230;&#8221; to &#8220;for ($i=250&#8230;&#8221; (or desired maximum grade)</li>
</ul>
</li>
</ol>
<p><strong>Provide student names on right side of grader report</strong></p>
<ol>
<li>In grade/report/grader/lib.php add the following lines at approximately line 592:<br />
<code><br />
if ($key == $numrows - 1) {<br />
$headerhtml .= '&lt;th class=""header c'.$columncount++.' user"" scope=""col""&gt;&lt;a href=""'.$this-&gt;baseurl.'&amp;sortitemid=firstname""&gt;'<br />
. $strfirstname . '&lt;/a&gt; ' //TODO: localize<br />
. $firstarrow. '/ &lt;a href=""'.$this-&gt;baseurl.'&amp;sortitemid=lastname""&gt;' . $strlastname . '&lt;/a&gt;'. $lastarrow .'&lt;/th&gt;';<br />
}<br />
</code></p>
<p>You want to add them just before the lines:</p>
<p><code>$headerhtml .= '&lt;/tr&gt;';<br />}<br />
return $headerhtml;</code>
</li>
<li>at approximately line 818 add lines:<br />
<code>$studentshtml .= '&lt;th class=""header c'.$columncount++.' user"" scope=""row""&gt;' . $user_pic<br />
. '&lt;a href=""' . $CFG-&gt;wwwroot . '/user/view.php?id='<br />
. $user-&gt;id . '""&gt;' . fullname($user) . '&lt;/a&gt;&lt;/th&gt;';<br />
</code></p>
<p>Right before the lines:</p>
<p><code>$studentshtml .= '&lt;/tr&gt;';<br /> } <br />return $studentshtml;"</code>
</li>
<h2>Other Report Screen Options</h2>
<p><strong>Simple Grader Report</strong>: Using this report enables the following options:</p>
<ul>
<li>Allows scrolling of wide grades screen without losing student names column</li>
<li>Reduces aggregation methods to three</li>
<li>Simple weighted mean of grades</li>
<li>Weighted mean of grades</li>
<li>Sum of points</li>
<li>Allows extra credit for all aggregation methods</li>
<li>Quick edit by grade item or student</li>
</ul>
<p><strong>Single-Screen Weighting</strong></p>
<p><strong><a href="http://www.clamp-it.org/wp-content/uploads/2009/03/easier-gradebook-picture_3.png"><img class="alignnone size-full wp-image-38" src="http://www.clamp-it.org/wp-content/uploads/2009/03/easier-gradebook-picture_3.png" alt="easier-gradebook-picture_3" width="618" height="239" /></a></strong><br />
<img src="./images/Picture_3.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clamp-it.org/2009/03/making-the-gradebook-easier-to-use/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

