<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Starting Moodle Development	</title>
	<atom:link href="https://www.elearningworld.org/starting-moodle-development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.elearningworld.org/starting-moodle-development/</link>
	<description>For the online learning world</description>
	<lastBuildDate>Thu, 12 Apr 2018 20:57:06 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Richard Jones		</title>
		<link>https://www.elearningworld.org/starting-moodle-development/#comment-172</link>

		<dc:creator><![CDATA[Richard Jones]]></dc:creator>
		<pubDate>Thu, 12 Apr 2018 20:52:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.elearningworld.org/?p=2392#comment-172</guid>

					<description><![CDATA[Hi Gareth

Yes, once you have knowledge it&#039;s hard to to be specific on what others might need.  I have an OO background so understanding an object and its methods is easier for me, not necessarily for some brought up in the procedural paradigm (not many of us left I appreciate).  

For SQL, html, css and JavaScript it depends on what you want to do.  Get a dataset back from multiple tables (SQL), style some nav links output by html_writer::alist() (html/css), add a button to the ATTO toolbar (JavaScript) and so on.

I take your point about Colllapsed Topics and I guess there is nothing you can&#039;t learn if you really put your mind to it.  However, bear in mind we are telling prospective participants that they need to put in 4/5 hours of study per week.  

I guess I was also referring to becoming a Moodle Developer in general rather than just the pre-requisites for the course (which are minimal for the Level 1 at least).  It wasn&#039;t my intention to put people off the course!

Could you still write Collapsed Topics for Moodle 3 without any JavaScript knowledge?  I really don&#039;t know.

Cheers
Richard]]></description>
			<content:encoded><![CDATA[<p>Hi Gareth</p>
<p>Yes, once you have knowledge it&#8217;s hard to to be specific on what others might need.  I have an OO background so understanding an object and its methods is easier for me, not necessarily for some brought up in the procedural paradigm (not many of us left I appreciate).  </p>
<p>For SQL, html, css and JavaScript it depends on what you want to do.  Get a dataset back from multiple tables (SQL), style some nav links output by html_writer::alist() (html/css), add a button to the ATTO toolbar (JavaScript) and so on.</p>
<p>I take your point about Colllapsed Topics and I guess there is nothing you can&#8217;t learn if you really put your mind to it.  However, bear in mind we are telling prospective participants that they need to put in 4/5 hours of study per week.  </p>
<p>I guess I was also referring to becoming a Moodle Developer in general rather than just the pre-requisites for the course (which are minimal for the Level 1 at least).  It wasn&#8217;t my intention to put people off the course!</p>
<p>Could you still write Collapsed Topics for Moodle 3 without any JavaScript knowledge?  I really don&#8217;t know.</p>
<p>Cheers<br />
Richard</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Gareth Barnard		</title>
		<link>https://www.elearningworld.org/starting-moodle-development/#comment-171</link>

		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Thu, 12 Apr 2018 15:37:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.elearningworld.org/?p=2392#comment-171</guid>

					<description><![CDATA[Hi Richard,

With your &quot;Pre-requisites&quot; then actually when starting out then you don&#039;t actually need the last three and the first could be shortened to &#039;An understanding of programming, perhaps with OO knowledge&#039;.  When I first wrote Collapsed Topics I knew nothing of PHP, a little HTML and certainly no JavaScript.  The first versions of the format did not go near the database but rather operated on a &#039;cookie&#039; for the toggle state.

Ok, to be fair at the time I did have a computing degree and many years of programming experience, so learnt PHP etc. from that grounding.  But you can develop for Moodle without using JavaScript or going near the Database.  And indeed Moodle is semi-OO and has quite a bit of functional programming elements too.

Gareth]]></description>
			<content:encoded><![CDATA[<p>Hi Richard,</p>
<p>With your &#8220;Pre-requisites&#8221; then actually when starting out then you don&#8217;t actually need the last three and the first could be shortened to &#8216;An understanding of programming, perhaps with OO knowledge&#8217;.  When I first wrote Collapsed Topics I knew nothing of PHP, a little HTML and certainly no JavaScript.  The first versions of the format did not go near the database but rather operated on a &#8216;cookie&#8217; for the toggle state.</p>
<p>Ok, to be fair at the time I did have a computing degree and many years of programming experience, so learnt PHP etc. from that grounding.  But you can develop for Moodle without using JavaScript or going near the Database.  And indeed Moodle is semi-OO and has quite a bit of functional programming elements too.</p>
<p>Gareth</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: stuartrmealor		</title>
		<link>https://www.elearningworld.org/starting-moodle-development/#comment-167</link>

		<dc:creator><![CDATA[stuartrmealor]]></dc:creator>
		<pubDate>Wed, 11 Apr 2018 07:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.elearningworld.org/?p=2392#comment-167</guid>

					<description><![CDATA[That&#039;s such a great personal reflection on what it takes to start in Moodle development Richard !  I guess many people might think &quot;It&#039;s too hard for me&quot; - but I think you&#039;ve shown that although it&#039;s not easy, it is possible, and anyone involved with Moodle, who has a programming type background, really can learn the Moodle approach, and requirements, and start on their journey.]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s such a great personal reflection on what it takes to start in Moodle development Richard !  I guess many people might think &#8220;It&#8217;s too hard for me&#8221; &#8211; but I think you&#8217;ve shown that although it&#8217;s not easy, it is possible, and anyone involved with Moodle, who has a programming type background, really can learn the Moodle approach, and requirements, and start on their journey.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
