<?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>Thinking things &#187; moodle 1.8</title>
	<atom:link href="http://awyatt.edublogs.org/tag/moodle-18/feed/" rel="self" type="application/rss+xml" />
	<link>http://awyatt.edublogs.org</link>
	<description>and trying to find a better way!</description>
	<lastBuildDate>Thu, 22 Oct 2009 15:12:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using Mozilla Prism on Moodle Instance</title>
		<link>http://awyatt.edublogs.org/2009/10/03/using-mozilla-prism-on-moodle-instance/</link>
		<comments>http://awyatt.edublogs.org/2009/10/03/using-mozilla-prism-on-moodle-instance/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 21:19:14 +0000</pubDate>
		<dc:creator>awyatt</dc:creator>
				<category><![CDATA[web apps and tools]]></category>
		<category><![CDATA[moodle 1.8]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/?p=168</guid>
		<description><![CDATA[I was reading the PAPER version of the May 19, 2009 E-Week, when I came across an article by J. Rapoza about Mozilla Prism.  Prism comes in two flavors&#8211;a firefox extension and a stand-alone application.
The purpose is to take a web app and run it in its own window, stripped of all tool bars and [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading the PAPER version of the May 19, 2009 E-Week, when I came across an <a href="http://www.eweekeurope.co.uk/product/mozilla-prism-makes-web-apps-behave-like-desktop-apps-929" target="_blank">article by J. Rapoza</a> about <a href="http://prism.mozilla.com/" target="_blank">Mozilla Prism</a>.  Prism comes in two flavors&#8211;a firefox extension and a stand-alone application.</p>
<p>The purpose is to take a web app and run it in its own window, stripped of all tool bars and assorted browser enhancement clutter.  Supposedly, you can enter different parameters and add them to the desktop, the task bar, and the quick launch bar.</p>
<p>I selected the stand-alone version and installed it.  Once you extract, you will need to send the shortcut to the desktop for convenience.  When you launch, you can put the URL of your choice into the dialog box and select an icon.  It said that the fav icon of the website would be automatically used, but it didn&#8217;t work for me.  I got a default globe instead.</p>
<p>Prism is meant to use with web applications.  One web application that I use quite a lot is Moodle!  So I decided to test it with Prism.  I launched the application, added our instance into the URL box, and saved.  Unfortunately, every time you run it, you get the scary box that says this publisher is unknown and you are running a security risk by proceeding.  But if you click run anyway, it will bring up your application.</p>
<p>Moodle looks like this in Prism.</p>
<p><img class="aligncenter size-full wp-image-169" title="Moodle as a Prism App" src="http://awyatt.edublogs.org/files/2009/10/moodle_prism.gif" alt="Moodle as a Prism App" width="566" height="458" /></p>
<p>All the toolbars are gone (which means, of course, that if you NEED a toolbar as a matter of course, you probably should not be using prism for that particular website.)  The application is running in a separate window (so if your browser crashes, this window should not be affected).  The prism Moodle is accessible from my tool tray or from a convenient icon on my desktop.  In all other respects, Moodle works just like it always has.  Any link that opens in a new window also opens in a new Prism window.</p>
<p>As I worked with it awhile, I noticed that I missed being able to search, open new tabs, copy and paste, and bookmark sites as I created resources to add to my course.  I could certainly do that, but it required me to switch back and forth between windows rather than tabs.  I remember how long it took me to get used to tabs!  This was like going backwards.</p>
<p>I did like the cleaner interface, however.  I had more screen space since there were no toolbars.  I thought that for making screen captures in Camtasia or Captivate, it would be nice to have the more streamlined interface.</p>
<p>If you have tried it out with other applications, let me know which ones and how you liked it!</p>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2009/10/03/using-mozilla-prism-on-moodle-instance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MootOK09</title>
		<link>http://awyatt.edublogs.org/2009/06/11/mootok09/</link>
		<comments>http://awyatt.edublogs.org/2009/06/11/mootok09/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 02:27:07 +0000</pubDate>
		<dc:creator>awyatt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[moodle 1.9]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[moodle 1.8]]></category>
		<category><![CDATA[moodlemoot]]></category>
		<category><![CDATA[Oklahoma City]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/?p=149</guid>
		<description><![CDATA[We have had a wonderful time so far at the Moodlemoot in Oklahoma City.  We are using twitter, and people are uploading to flickr with the mootok09 tag.  I did a couple of quick interviews with my flip camera, but today I was too busy doing presentations and going to see presentations.
We have the keynote [...]]]></description>
			<content:encoded><![CDATA[<p>We have had a wonderful time so far at the Moodlemoot in Oklahoma City.  We are using <a href="http://search.twitter.com/search?q=mootok09" target="_blank">twitter</a>, and people are uploading to <a href="http://www.flickr.com/search/?q=mootok09&amp;w=all" target="_blank">flickr with the mootok09</a> tag.  I did a couple of quick interviews with my flip camera, but today I was too busy doing presentations and going to see presentations.</p>
<p>We have the keynote with Martin Dougiamas tomorrow, first thing.  I expect him to talk about Moodle 2.0 and some idea about the future roadmap.</p>
<p>I had a great time listening to Patrick talk about theming moodle this morning.  Tomorrow I will attend Helen&#8217;s workshop on Moodle 2.0.  It will be nice to get a tour from an expert rather than trying to figure it out on my own!</p>
<p>I believe there are around 130 people attending, which is a slightly larger group than last year.</p>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2009/06/11/mootok09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mahara/Moodle double accounts</title>
		<link>http://awyatt.edublogs.org/2008/10/31/maharamoodle-double-accounts/</link>
		<comments>http://awyatt.edublogs.org/2008/10/31/maharamoodle-double-accounts/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 15:20:33 +0000</pubDate>
		<dc:creator>awyatt</dc:creator>
				<category><![CDATA[mahara]]></category>
		<category><![CDATA[moodle 1.9]]></category>
		<category><![CDATA[account creation]]></category>
		<category><![CDATA[moodle 1.8]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/?p=103</guid>
		<description><![CDATA[We are setting up Mahara for use next semester.  We have got Moodle allowing for single sign on.  We are using LDAP to manage authentication.
Our problem is this (we must have set something wrong):
When a person logs in to mahara directly, it creates an account with the default avatar icon and the institutional email address.
When [...]]]></description>
			<content:encoded><![CDATA[<p>We are setting up Mahara for use next semester.  We have got Moodle allowing for single sign on.  We are using LDAP to manage authentication.</p>
<p>Our problem is this (we must have set something wrong):</p>
<p>When a person logs in to mahara directly, it creates an account with the default avatar icon and the institutional email address.</p>
<p>When a person logs in from the moodle block, Mahara creates ANOTHER account.  It adds a 1 after the username and appears to pull in the avatar and email from the moodle instance.</p>
<p><img class="alignleft" style="border: 1px solid black;margin: 5px" src="http://awyatt.edublogs.org/files/2008/10/screenshot_doubleaccounts.gif" alt="Double accounts created" width="450" height="290" /></p>
<p>We certainly do not want two accounts for every user depending on how they logged in!!</p>
<p>The is additionally complicated by the fact that if this is really a portfolio, students will need access to it for some agreed-upon time after graduation (I am thinking 12-24 months).  Once they matriculate, they will not be able to log in through moodle because those courses are open to enrolled students only.</p>
<p>Things I need to figure out:</p>
<ol>
<li>If a person has two different accounts in Mahara, won&#8217;t the content they add be unavailable from the alternate account?  Surely so, but worth testing.</li>
<li>Can students be migrated from one authentication method to another without losing their content?  If not, maybe we don&#8217;t want the portfolio so tightly integrated with moodle (even if SSO is a giant convenience).</li>
<li>Can you mix authentication methods?  We might need some manual accounts as well as LDAP accounts.</li>
<li>How do you lock mahara so that students can ONLY enter through the moodle block?</li>
</ol>
<p>If it is one or the other, we have some policy thinking to do.  I hate to think that the whole system will be completely tied to course enrollment.  That wasn&#8217;t what I had in mind, so we will need to discover the work around.  I see pleas for assistance to Tony in my future. . . <img src='http://awyatt.edublogs.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2008/10/31/maharamoodle-double-accounts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Posting a claim&#8211;another use for moodle forums</title>
		<link>http://awyatt.edublogs.org/2008/05/20/posting-a-claim-another-use-for-moodle-forums/</link>
		<comments>http://awyatt.edublogs.org/2008/05/20/posting-a-claim-another-use-for-moodle-forums/#comments</comments>
		<pubDate>Tue, 20 May 2008 20:37:16 +0000</pubDate>
		<dc:creator>awyatt</dc:creator>
				<category><![CDATA[csc3315]]></category>
		<category><![CDATA[moodle 1.8]]></category>
		<category><![CDATA[forum]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/2008/05/20/posting-a-claim-another-use-for-moodle-forums/</guid>
		<description><![CDATA[  
Finish lineOriginally uploaded by Sabine Dukes
We have been having quite a bit of fun in my Advanced Technology in Schools course.  A big part of the course is exploring the magnificent array of on-line tools for teachers.
Our usual modus operandi is to introduce a class of tools or services&#8211;wikis, blogs, video hosting, [...]]]></description>
			<content:encoded><![CDATA[<div style="margin-left: 10px; margin-bottom: 10px">  <a href="http://www.flickr.com/photos/14816923@N04/2149268242/" title="photo sharing"><img src="http://farm3.static.flickr.com/2194/2149268242_dd70446dc2_m.jpg" align="left" border="1" height="188" hspace="5" vspace="5" width="203" /></a><br />
<a href="http://www.flickr.com/photos/14816923@N04/2149268242/">Finish line</a>Originally uploaded by <a href="http://www.flickr.com/people/14816923@N04/">Sabine Dukes</a></div>
<p>We have been having quite a bit of fun in my Advanced Technology in Schools course.  A big part of the course is exploring the magnificent array of on-line tools for teachers.</p>
<p>Our usual modus operandi is to introduce a class of tools or services&#8211;wikis, blogs, video hosting, social bookmarking, mindmapping, etc.&#8211;and each person in the class takes a tool and works with it for a while.  Then they prepare a short demonstration of the tool or service for the class (we used jing for some, and in-class presentations for some).  A blog post is also prepared and posted in our community blog.</p>
<p>Because I have a small number of people in the class, I made it a rule that there could be no duplicates when selecting tools or services for review.  So every time we start a new topic, I create a forum for students to &#8220;claim&#8221; their tool or service.  A proper claim requires the name of the tools to be specified in the subject line and a link to the tool to be placed in the text.</p>
<p>It is amusing to watch the race to stake a claim.  We all laugh about it, but the competition is fierce!  And woe unto the absent student . .</p>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2008/05/20/posting-a-claim-another-use-for-moodle-forums/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Republishing Favorite Moodle Hacks</title>
		<link>http://awyatt.edublogs.org/2008/04/30/republishing-favorite-moodle-hacks/</link>
		<comments>http://awyatt.edublogs.org/2008/04/30/republishing-favorite-moodle-hacks/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 14:21:47 +0000</pubDate>
		<dc:creator>awyatt</dc:creator>
				<category><![CDATA[moodle 1.8]]></category>
		<category><![CDATA[favorite hacks]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[moodle hacks]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/2008/04/30/republishing-favorite-moodle-hacks/</guid>
		<description><![CDATA[I am going to republish these hacks so I can find them!  These are for Moodle 1.8, but sometime this summer I will probably update for moodle 1.9.  Each version requires less and less editing of php files!
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
Most favorite hacks (moodle 1.8)
My most favorite hacks:
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
Increase the number of course summaries displayed before going to [...]]]></description>
			<content:encoded><![CDATA[<p>I am going to republish these hacks so I can find them!  These are for Moodle 1.8, but sometime this summer I will probably update for moodle 1.9.  Each version requires less and less editing of php files!</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h5><a href="http://eduspaces.net/moodle18/weblog/178921.html">Most favorite hacks (moodle 1.8)</a></h5>
<p>My most favorite hacks:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Increase the number of course summaries displayed before going to collapsed mode in category view:</p>
<p>the following change was made in course/lib.php<br />
line 13 should read<br />
define(&#8217;<strong>COURSE_MAX_SUMMARIES_PER_PAGE</strong><a href="http://moodle.mcm.edu/fall2007/mod/wiki/view.php?id=115&amp;page=COURSE_MAX_SUMMARIES_PER_PAGE">?</a>&#8216;, 25); // courses</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Allow admins to edit posts after closing:</p>
<p>In moodle/config.php file, add the following two lines:</p>
<pre>// Setting this to true will enable admins to edit any post at any time</pre>
<pre>//  $CFG-&gt;admineditalways = true;</pre>
<p>except uncomment the second line (remove the two slashes):</p>
<pre>// Setting this to true will enable admins to edit any post at any time</pre>
<pre>  $CFG-&gt;admineditalways = true;</pre>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Change the default course settings to create topic courses instead of weekly courses.</p>
<p>changes made in course/edit.php</p>
<p>98 change<br />
$mform-&gt;setDefault(&#8217;format&#8217;, &#8216;weeks&#8217;);</p>
<p>to</p>
<p>$mform-&gt;setDefault(&#8217;format&#8217;, &#8216;topics&#8217;);</p>
<p>If you wanted to, you could change the default number of topics/weeks in a course. See<br />
104 $mform-&gt;setDefault(&#8217;numsections&#8217;, 10);</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Increase shortname field length in the course request form and the course creation form.</p>
<p>In moodle/course/edit_form.php</p>
<p>line 72<br />
$mform-&gt;addElement(&#8217;text&#8217;,&#8217;shortname&#8217;, get_string(&#8217;shortname&#8217;),&#8217;maxlength=&#8221;25&#8243; size=&#8221;25&#8243;&#8216;);</p>
<p>moodle/course/request_form.php</p>
<p>line 13<br />
$mform-&gt;addElement(&#8217;text&#8217;, &#8217;shortname&#8217;, get_string(&#8217;shortname&#8217;), &#8216;maxlength=&#8221;25&#8243; size=&#8221;25&#8243;&#8216;);</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Assignment grading interface:  turn quickgrade on as default, increase default number of assignments shown to 20, and remove instructor from the list.</p>
<p>in moodle/mod/assignment/lib.php</p>
<p>line 682<br />
$perpage = get_user_preferences(&#8217;assignment_perpage&#8217;, 20);</p>
<p>line 684<br />
$quickgrade = get_user_preferences(&#8217;assignment_quickgrade&#8217;, 1);</p>
<p>line 982<br />
$teacherattempts = false; /// Temporary measure</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Set default course blocks rather than using sticky blocks.</p>
<p>in moodle/config.php, lines 20-25</p>
<p>Find the defaultblocks_topics line and replace with this. Also change<br />
the string for defalutblocks_weeks. Don&#8217;t change social though.</p>
<p>$CFG-&gt;defaultblocks_topics =<br />
&#8216;course_menu,myCourses:activity_modules,calendar_upcoming,quickmail&#8217;;</p>
<p>$CFG-&gt;defaultblocks_weeks =<br />
&#8216;course_menu,myCourses:activity_modules,calendar_upcoming,quickmail&#8217;;</p>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2008/04/30/republishing-favorite-moodle-hacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Local language pack on Moodle 1.8</title>
		<link>http://awyatt.edublogs.org/2008/04/17/local-language-pack-on-moodle-18/</link>
		<comments>http://awyatt.edublogs.org/2008/04/17/local-language-pack-on-moodle-18/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 22:29:28 +0000</pubDate>
		<dc:creator>awyatt</dc:creator>
				<category><![CDATA[moodle 1.8]]></category>
		<category><![CDATA[1.8]]></category>
		<category><![CDATA[language files]]></category>
		<category><![CDATA[local language pack]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/2008/04/17/local-language-pack-on-moodle-18/</guid>
		<description><![CDATA[I have been keeping my moodle notes in tiddlywiki, only it sometimes strips the code.  So I might be duplicating some information here as I sometimes need it to answer questions on moodle.org!
Here are my notes for creating and using a local language pack.  This is a great option in moodle, because it [...]]]></description>
			<content:encoded><![CDATA[<p>I have been keeping my moodle notes in tiddlywiki, only it sometimes strips the code.  So I might be duplicating some information here as I sometimes need it to answer questions on moodle.org!</p>
<p>Here are my notes for creating and using a local language pack.  This is a great option in moodle, because it lets you create customized language files for your institution that are not overwritten when you install updated moodle code.</p>
<hr />June 20, 2007 1.8.1 instance</p>
<p>Following these excellent directions from Tim Allen:</p>
<p><a href="http://moodle.org/mod/forum/discuss.php?d=49150#p225224" title="//moodle.org/mod/forum/discuss.php?d=49150#p225224" target="_blank">http://moodle.org/mod/forum/discuss.php?d=49150#p225224</a></p>
<p>In particular:</p>
<p>&#8220;The local pack en_utf8_local will not appear in the language menus for selection and your users do not need to change their settings.&#8221; So the reason you are not seeing the customized language pack in the menu is because you are not supposed to! wink The local pack en_utf8_local and the main pack en_utf8 are checked together (local one first, then the main one) and the language menu only shows one entry for both of them.</p>
<p>So, I did as suggested. First, copy the en_utf8 language pack, rename it, and go through with text editor and change all the desired strings. Things like &#8220;instructor&#8221; not teacher; &#8220;enroll&#8221; not &#8220;enrol&#8221;, &#8220;expiration&#8221; not &#8220;expiry&#8221;, and &#8220;course prefix and number&#8221; not &#8220;shortname&#8221;. Also, include all the extra language files from the blocks I have installed (<a href="http://moodle.org/mod/data/view.php?d=13&amp;rid=92" title="Quickmail">quickmail</a>, <a href="http://moodle.org/mod/data/view.php?d=13&amp;rid=926" title="Course Menu">course menu</a> plus, mycourses, gradebook enhancements). (Well, I have never been quite straight on where those need to go, so I put them in local anyway. I wanted to keep all my changes together).</p>
<p>Important things to note:</p>
<ul>
<li>The file must be named en_utf8_local. The first time around, I named it something else and of course it didn&#8217;t work properly!</li>
<li>The file must be placed in the moodle/lang folder.</li>
<li>Default site language is en_utf8.</li>
<li>Do not include more than the necessary files. If strings are changed in main moodle language files, having the same file here will pre-empt loading of altered strings and help files</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2008/04/17/local-language-pack-on-moodle-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moodle Portfolio:  Using upload users and upload course to set up</title>
		<link>http://awyatt.edublogs.org/2008/01/22/moodle-portfolio-using-upload-users-and-upload-course-to-set-up/</link>
		<comments>http://awyatt.edublogs.org/2008/01/22/moodle-portfolio-using-upload-users-and-upload-course-to-set-up/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 01:10:10 +0000</pubDate>
		<dc:creator>awyatt</dc:creator>
				<category><![CDATA[e-portfolios]]></category>
		<category><![CDATA[moodle 1.8]]></category>
		<category><![CDATA[batch course creation]]></category>
		<category><![CDATA[portfolios]]></category>
		<category><![CDATA[uploadcourse.php]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/2008/01/22/moodle-portfolio-using-upload-users-and-upload-course-to-set-up/</guid>
		<description><![CDATA[
image by LadyHawke365
I was delighted when I found that there really was a script that allows you to use a csv file to create a set of courses on Moodle.  This is something that I think should be part of the moodle core.  Fortunately, a solution exists&#8211;contributed and tweaked by several kind souls [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm2.static.flickr.com/1424/1476569839_0186716d74_m.jpg" alt="" /></p>
<p>image by <a href="http://flickr.com/photos/13772049@N05/" target="_blank">LadyHawke365</a></p>
<p>I was delighted when I found that there really was a script that allows you to use a csv file to create a set of courses on Moodle.  This is something that I think should be part of the moodle core.  Fortunately, a solution exists&#8211;contributed and tweaked by several kind souls <a href="http://moodle.org/mod/forum/discuss.php?d=30126" target="_blank">in the forums</a> at moodle.org.  While additional batch tools maybe available in later moodle versions, 1.8.x does not include them.  The solution I present here is good for moodle 1.8.x (I have done it on 1.8.1 and 1.8.4 WIMP and LAMP).</p>
<p>When setting up our pilot portfolio instance, I needed to be able to create some 36 student portfolios.  Getting the process down now will ensure that additional portfolios can be created quickly each semester.</p>
<p>First you have to have the users all in the system. I created a &#8220;sandbox&#8221; course and ran <a href="http://cs1.mcm.edu/~awyatt/blog_support_files/uploadcourse/enroll_to_create_users.csv" target="_blank">uploadusers with a csv file</a> to create the accounts and enroll all the students students into the sandbox course. This course can be deleted or hidden, as desired.  In fact, you don&#8217;t have to enroll them into a course at all&#8211;that field is optional. I was going to use it as a means of sending a bulk email to portfolio users.</p>
<p>Where did the information come from?  I actually exported gradebook information from the appropriate courses on the main Moodle LMS for the university and dropped it into the proper columns in an excel spreadsheet.  After that, I filled in the remaining fields and saved the file in csv format.  (If you use excel, always check the end of the file in wordpad.  It is very easy to get extra rows of empty fields if you are not careful.)</p>
<p>Second, you need to install <a href="http://cs1.mcm.edu/~awyatt/blog_support_files/uploadcourse/uploadcourse.php.txt" target="_blank">uploadcourse.php</a> (this version of the file contributed by M. Pearson at Earlham&#8211;rename it to take off the txt extension if you use it) to your moodle/admin directory.</p>
<p>Create a csv file with the required information to create the courses.  My file looks something like <a href="http://cs1.mcm.edu/~awyatt/blog_support_files/uploadcourse/create_portfolios_spring08.csv" target="_blank">this</a>.  The file is a bit tricky to make.  Almost all of the fields are required to create courses, even some things you might rather skip over!  Fortunately, the script is friendly and will stop immediately when it encounters a required field with no data.  Do double check the maxbytes settings in the moodle system policies or calculate the correct values.  This value is in bytes, not mb.</p>
<p>If successful, the courses will be created and each student will be assigned as the instructor for that course.  For more information about the various settings and fields, please see <a href="http://moodle.org/mod/forum/discuss.php?d=30126#p339447" target="_blank">http://moodle.org/mod/forum/discuss.php?d=30126#p339447</a></p>
<p>You can create categories with this script, but the categories are only created if at least one course exists in them.  If you need to create an &#8220;empty&#8221; category, then you will want to create a placeholder course with a placeholder instructor account.  I created a user called &#8220;tba&#8221; and placeholder courses which were deleted later.</p>
<p>The categories are created in the order of the csv file, which can be a plus if you would like to manipulate those.  But if you make a mistake the category order is tedious to change afterwards.</p>
<p>You trigger this script manually.   I haven&#8217;t figured out how to add it to the admin menu.</p>
<p>This process worked very well to create portfolio courses for our portfolio instance. Although it takes a couple of steps, that is much faster than creating 20 or 30 courses individually and then having to set up the course setting information and assign the instructor role.</p>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2008/01/22/moodle-portfolio-using-upload-users-and-upload-course-to-set-up/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>w3wp.exe is a hog</title>
		<link>http://awyatt.edublogs.org/2007/08/29/w3wpexe-is-a-hog/</link>
		<comments>http://awyatt.edublogs.org/2007/08/29/w3wpexe-is-a-hog/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 23:38:40 +0000</pubDate>
		<dc:creator>awyatt</dc:creator>
				<category><![CDATA[moodle 1.8]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/2007/08/29/w3wpexe-is-a-hog/</guid>
		<description><![CDATA[We are having a serious problem with w3wp.exe consuming all our processor capacity. Sometimes moodle is so slow in the lab with my class that more than half of them just sit in front of a blank screen waiting for it to load. We got so aggravated today that I had to pass around a [...]]]></description>
			<content:encoded><![CDATA[<p>We are having a serious problem with w3wp.exe consuming all our processor capacity. Sometimes moodle is so slow in the lab with my class that more than half of them just sit in front of a blank screen waiting for it to load. We got so aggravated today that I had to pass around a flash drive to get the files distributed for the days&#8217; lesson!</p>
<p>I am STILL on my soapbox about wishing to get off the WIMP platform. We are running php5.1.2, because we had a lot of trouble with IIS and violation errors last year when we upgraded php. We rolled back and were doing fine under moodle 1.6.3, but now it is a different story.</p>
<p>We stopped extra backups for old instances; that helped, but we still have a peak load problem. I am seriously thinking about moving my courses to another server. I will feel guilty, but I will be having class!!</p>
<p>Maybe one of these will help; we are checking them out.<br />
<a href="http://moodle.org/mod/forum/discuss.php?d=78290">http://moodle.org/mod/forum/discuss.php?d=78290</a></p>
<p>This one looks helpful:<br />
<a href="http://moodle.org/mod/forum/discuss.php?d=61334">http://moodle.org/mod/forum/discuss.php?d=61334</a></p>
<p>This one I started, but lots of other interesting info got posted.<br />
<a href="http://moodle.org/mod/forum/discuss.php?d=55451">http://moodle.org/mod/forum/discuss.php?d=55451</a></p>
<p>This one has more on php; they think the slowdown is related to cron.<br />
<a href="http://moodle.org/mod/forum/discuss.php?d=57715">http://moodle.org/mod/forum/discuss.php?d=57715</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Followup:</p>
<p><strong>Performance Tuning</strong></p>
<ol>
<li>Set the variable allow_call_time_pass_reference = Off</li>
<li>Changed Recycle work processes to 360 minutes instead of 1740, this should keep the memory usage from growing too great.</li>
</ol>
<p><strong>Error logs in Windows</strong><br />
The log entries should be in the event viewer application log. If they&#8217;re not there, try uncommenting the settings in your php.ini file which control where the log entries are stored, e.g. log_errors = On and error_log = syslog. Save php.ini and restart IIS.</p>
<p>Turn on debugging in php<br />
To turn on debugging, try setting the <a href="http://moodle.org/mod/glossary/showentry.php?courseid=5&amp;concept=server" title="server">Server</a> -&gt; Debugging options on. Also, in your config.php, try adding:</p>
<pre>define('MDL_PERFDB' , true); <a href="http://moodle.org/mod/forum/discuss.php?d=74795#p333327" target="_blank">http://moodle.org/mod/forum/discuss.php?d=74795#p333327</a></pre>
<p>Final update:  Upgrading to the newest version of 1.8 fixes this problem.  It was mostly related to database queries.  Refactoring has us back to normal for the spring 08 semester.  What a relief!</p>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2007/08/29/w3wpexe-is-a-hog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerPoint woes and moodle</title>
		<link>http://awyatt.edublogs.org/2007/08/23/powerpoint-woes/</link>
		<comments>http://awyatt.edublogs.org/2007/08/23/powerpoint-woes/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 00:04:16 +0000</pubDate>
		<dc:creator>awyatt</dc:creator>
				<category><![CDATA[moodle 1.8]]></category>
		<category><![CDATA[powerpoint]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/2007/08/23/powerpoint-woes/</guid>
		<description><![CDATA[You know, I never have been able to convince my faculty to convert all their powerpoint presentations to flash or pdf. . . Imagine that!
Well, we are having a big problem with IE7 and ppt files in Moodle. If you click on the link, you get a presentation with a single blank slide. Reminds me [...]]]></description>
			<content:encoded><![CDATA[<p>You know, I never have been able to convince my faculty to convert all their powerpoint presentations to flash or pdf. . . Imagine that!</p>
<p>Well, we are having a big problem with IE7 and ppt files in Moodle. If you click on the link, you get a presentation with a single blank slide. Reminds me very much of the old Windows 98 problem that was fixed with the first service pack. . . Integration with IE was problematic at times.</p>
<p>The only way I have been able to fix it so far is to append ?forcedownload=1 to the link in Moodle. The problem even occurs when I use a PowerPoint show. And I dislike those because you have to view full screen and endure the transitions.</p>
<p>I tend to think this is an IE problem. It happens with IE7 no matter which moodle version I test; it does not happen with IE6. I can&#8217;t replicate it with Firefox either. It happens whether in a new window, or loaded into the same window. But it is going to be great trouble to fix. Instructors will have to manually change every link since the students will likely not have Firefox installed.</p>
<p>Sigh. I am definitely too tired for this. More discussion here:</p>
<p><a href="http://moodle.org/mod/forum/discuss.php?d=76969" target="_blank">http://moodle.org/mod/forum/discuss.php?d=76969</a></p>
<hr />Possible fix here:<a href="http://tracker.moodle.org/browse/MDL-10538" target="_blank">http://tracker.moodle.org/browse/MDL-10538</a>I have indeed applied this fix, and it seems to work very well! It targets only the ppt resources and appends the ?forcedownload=1 string to all the right documents. A very clever solution.</p>
<p>Update:  Service pack is FINALLY out for Office 2007.  Some people also reported relief for the blank white slide problem after tinkering with the security settings in IE.  I think we have this sorted now.  But I still have the patch on the server.  I guess we will see how things go with  a new build of Moodle 1.9.x for summer terms.</p>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2007/08/23/powerpoint-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2nd try&#8211;upgrading from Moodle 1.6.3+ to Moodle 1.8+</title>
		<link>http://awyatt.edublogs.org/2007/05/08/2nd-try-upgrading-from-moodle-163-to-moodle-18/</link>
		<comments>http://awyatt.edublogs.org/2007/05/08/2nd-try-upgrading-from-moodle-163-to-moodle-18/#comments</comments>
		<pubDate>Tue, 08 May 2007 17:11:48 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[moodle 1.8]]></category>
		<category><![CDATA[upgrading from moodle 1.6.3]]></category>

		<guid isPermaLink="false">http://awyatt.edublogs.org/2007/05/08/2nd-try-upgrading-from-moodle-163-to-moodle-18/</guid>
		<description><![CDATA[Second try at this!  We cloned the spring 2006 1.6.3+ database (1500 users, 169 courses) and hooked it up to the 1.6.3+ codebase.  This codebase did include some customization:  course menu block, attendance block, gradebook enhancements, quickmail block, sidebar block (which never did work properly on our server, so I turned it off, but the [...]]]></description>
			<content:encoded><![CDATA[<p>Second try at this!  We cloned the spring 2006 1.6.3+ database (1500 users, 169 courses) and hooked it up to the 1.6.3+ codebase.  This codebase did include some customization:  course menu block, attendance block, gradebook enhancements, quickmail block, sidebar block (which never did work properly on our server, so I turned it off, but the code is there).</p>
<p>Using LDAP authentication (the last time I tried the upgrade I used the fall 2006 database where I had been using IMAP, so perhaps the change in authentication method contributed to our problems.)</p>
<p>Other tweaks included changes in various php files, but did not really affect the database.  The server is WIMP, with php 5.1.2.</p>
<p>THIS time, I am going to delete all the third-part blocks PRIOR to doing the database upgrade.  Will come back and post results.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Results:  Well, it did work better.  No more &#8220;vanish everything&#8221; when turning editing on!  But we still have the problem of the blocks not deleting.</p>
<p>As an instructor and as admin, I can add blocks to courses. Once they are added I can&#8217;t delete them. They appear to be deleted, but once you turn editing off, they come right back. This happens in new courses and in pre-existing courses. The front page, however, works. You can delete blocks and they stay deleted. In regular courses, they come back.</p>
<p>I also tried this in a moodle 1.8 install with an empty database. There, I could delete the blocks and they stayed deleted! The mysterious return only happens with the upgraded database.</p>
<p>As I said, prior to doing the install, I deleted all the tables created from non-standard blocks (used the moodle admin interface to do this&#8211;I was using <a href="http://moodle.org/mod/data/view.php?d=13&amp;rid=92" title="Quickmail">quickmail</a>, course menu, sidebar, and attendance. I deleted EVERYTHING that was non-standard prior to installing the new codebase and triggering the database upgrade).</p>
<p>I did not, however, go through every single course (169) to take out references to the now deleted blocks/modules.</p>
<p>I find it very strange that the blocks can be added but not deleted.  I am pretty confident that this has to do with my database, not my codebase, but I have no ideas about how to fix it.</p>
<p>&#8212;&#8212;-follow up &#8212;&#8212;&#8212;&#8212;-</p>
<p>Now using an empty database; restoring courses manually, one by one.  Now, the problems seem to be fixed.  I did confuse myself totally however!  The first day I had the site, I experimented with the stickyblocks.  If you use stickyblocks and then restore a course that used the blocks, you will get duplicates!  You can&#8217;t delete the stickyblocks, you have to delete the restored copy.  So now I have to think, is it better to start using stickyblocks and just go through the trouble of deleting the extras?  Or just skip the stickyblocks and edit the php code for standard course configuration?</p>
<p>I am not sure!</p>
<p>Also, I have found out from Mauno (helpful moodler on moodle.org) that ajax on Windows is still problematic.  This contributed to the mysterious reappearance of missing blocks.</p>
]]></content:encoded>
			<wfw:commentRss>http://awyatt.edublogs.org/2007/05/08/2nd-try-upgrading-from-moodle-163-to-moodle-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
