<?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>Software Development Archives - ElearningWorld.org</title>
	<atom:link href="https://www.elearningworld.org/tag/software-development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.elearningworld.org/tag/software-development/</link>
	<description>For the online learning world</description>
	<lastBuildDate>Thu, 06 Jun 2024 16:31:15 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/www.elearningworld.org/wp-content/uploads/2017/06/cropped-miriam_elearningworld_512x512.png?fit=32%2C32&#038;ssl=1</url>
	<title>Software Development Archives - ElearningWorld.org</title>
	<link>https://www.elearningworld.org/tag/software-development/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">129348307</site>	<item>
		<title>xDebug</title>
		<link>https://www.elearningworld.org/xdebug/</link>
					<comments>https://www.elearningworld.org/xdebug/#respond</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Sat, 15 Jun 2024 13:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Model View Controller]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Software Develop]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Visual Studio Code]]></category>
		<category><![CDATA[VSCode]]></category>
		<category><![CDATA[xdebug]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=18858</guid>

					<description><![CDATA[<p>Introduction Software development can be a difficult process, full of logic flows, data structures and concepts. Programs such as Moodle</p>
<p>The post <a href="https://www.elearningworld.org/xdebug/">xDebug</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/xdebug/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">18858</post-id>	</item>
		<item>
		<title>Calendar</title>
		<link>https://www.elearningworld.org/calendar/</link>
					<comments>https://www.elearningworld.org/calendar/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Sun, 15 Jan 2023 12:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Development Tools]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=15762</guid>

					<description><![CDATA[<p>In recent years, I’ve been creating a calendar using images that I’ve taken. Back in 2002, I created a small Java program that prints out the calendar for the next twelve months. In my themes and on the MoodleBites eLearningWorld theme courses I have code that arranges the Moodle blocks horizontally, this is partly facilitated through the employment of column CSS classes that are based upon the ideas implemented in the Bootstrap framework. Combine all of these thoughts, and add to my recent posts with Java then I thought ‘Why can’t I get Java to create a calendar just like the one I have printed?’. And that’s what this month is all about, where we will additionally see how pre-processing of HTML output can be designed and implemented from scratch.</p>
<p>The post <a href="https://www.elearningworld.org/calendar/">Calendar</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/calendar/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15762</post-id>	</item>
		<item>
		<title>A little bit more Java</title>
		<link>https://www.elearningworld.org/a-little-bit-more-java/</link>
					<comments>https://www.elearningworld.org/a-little-bit-more-java/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Thu, 15 Dec 2022 12:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Development Tools]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=15660</guid>

					<description><![CDATA[<p>As a follow on from ‘A little bit of Java’, I thought that we’d progress into something a bit more complicated. The thing is with software creation is that the initial learning curve is steep, but once you’ve gotten over that then things do become easier. One way of climbing that initial curve is to have a defined goal with an outcome that you strive to reach. The program also needs to have a purpose so that it does something useful for us. Then we will be motivated to attain the goal of achieving our solution when things get tricky. Therefore our program will take text that we enter and apply a ‘Substitution cipher’ and tell us the result. That result we can then enter again and get what we originally typed back.</p>
<p>The post <a href="https://www.elearningworld.org/a-little-bit-more-java/">A little bit more Java</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/a-little-bit-more-java/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15660</post-id>	</item>
		<item>
		<title>A little bit of Java</title>
		<link>https://www.elearningworld.org/a-little-bit-of-java/</link>
					<comments>https://www.elearningworld.org/a-little-bit-of-java/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Tue, 15 Nov 2022 12:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Development Tools]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=15556</guid>

					<description><![CDATA[<p>Life is all about learning and maintaining the skills you have. I started off writing software in procedural languages, then moved on to C++, being object orientated, then Java came along and I fell in love with it. I found it much easier not having to worry about memory management and having so much ‘out of box’ components, especially graphical ones. So let us learn and revisit the language and discover it.</p>
<p>The post <a href="https://www.elearningworld.org/a-little-bit-of-java/">A little bit of Java</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/a-little-bit-of-java/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15556</post-id>	</item>
		<item>
		<title>Simple complexity</title>
		<link>https://www.elearningworld.org/simple-complexity/</link>
					<comments>https://www.elearningworld.org/simple-complexity/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Sat, 15 Oct 2022 12:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Pedagogy]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Experience]]></category>
		<category><![CDATA[Grid]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[Software constuction]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=15487</guid>

					<description><![CDATA[<p>Sometimes you have to write something based upon your experience and not so much on existing research. Whilst in the small hours of the morning your mind wanders and you start to think about things.</p>
<p>The post <a href="https://www.elearningworld.org/simple-complexity/">Simple complexity</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/simple-complexity/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15487</post-id>	</item>
		<item>
		<title>Infinite Monkey’s</title>
		<link>https://www.elearningworld.org/infinite-monkeys/</link>
					<comments>https://www.elearningworld.org/infinite-monkeys/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Mon, 15 Aug 2022 13:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Pedagogy]]></category>
		<category><![CDATA[Assessment]]></category>
		<category><![CDATA[Cheat]]></category>
		<category><![CDATA[Cheating]]></category>
		<category><![CDATA[Copy Paste]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[Ctrl-C]]></category>
		<category><![CDATA[Ctrl-V]]></category>
		<category><![CDATA[Forgery]]></category>
		<category><![CDATA[GPLv3]]></category>
		<category><![CDATA[Monkey&#039;s]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Plagiarism]]></category>
		<category><![CDATA[Shakespeare]]></category>
		<category><![CDATA[Skill]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[Software constuction]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Style]]></category>
		<category><![CDATA[Teaching]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=15254</guid>

					<description><![CDATA[<p>There is a saying that I know of along the lines that given enough time then a group monkeys could type out the complete works of Shakespeare. This then lead to a thought on if it actually happened then would it be a copyright infringement? Probably not given the time that has transpired, but then consider if instead of it being a random act, then what if the monkeys had just copied the text by learning how to use the keys Ctrl-C and Ctrl-V effectively? Then how could we tell the difference? With that thought in mind, then how can assessors of work on an online eLearning platform then detect plagiarism?</p>
<p>The post <a href="https://www.elearningworld.org/infinite-monkeys/">Infinite Monkey’s</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/infinite-monkeys/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">15254</post-id>	</item>
		<item>
		<title>Development</title>
		<link>https://www.elearningworld.org/development/</link>
					<comments>https://www.elearningworld.org/development/#respond</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Fri, 15 Oct 2021 12:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Learning design]]></category>
		<category><![CDATA[LMS]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Pedagogy]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Experience]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Problem solving]]></category>
		<category><![CDATA[Skill]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=13680</guid>

					<description><![CDATA[<p>What exactly is ‘Development’? In this post I’ll describe what it means to me within the context of ‘Software Engineering’.</p>
<p>The post <a href="https://www.elearningworld.org/development/">Development</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">13680</post-id>	</item>
		<item>
		<title>Decisions</title>
		<link>https://www.elearningworld.org/decisions/</link>
					<comments>https://www.elearningworld.org/decisions/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Fri, 15 May 2020 13:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=10513</guid>

					<description><![CDATA[<p>Introduction My last three posts have been about learning PHP, so this month I thought I’d continue on a smaller</p>
<p>The post <a href="https://www.elearningworld.org/decisions/">Decisions</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/decisions/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10513</post-id>	</item>
		<item>
		<title>The first step &#8211; part three</title>
		<link>https://www.elearningworld.org/the-first-step-part-three/</link>
					<comments>https://www.elearningworld.org/the-first-step-part-three/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Wed, 15 Apr 2020 13:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[Object Orientated]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=10278</guid>

					<description><![CDATA[<p>Part three concludes with:</p>
<p>1. Classes and methods<br />
2. Class inheritance and overloading</p>
<p>The post <a href="https://www.elearningworld.org/the-first-step-part-three/">The first step &#8211; part three</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/the-first-step-part-three/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10278</post-id>	</item>
		<item>
		<title>Software</title>
		<link>https://www.elearningworld.org/software/</link>
					<comments>https://www.elearningworld.org/software/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Thu, 15 Aug 2019 13:00:54 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Compiler]]></category>
		<category><![CDATA[Linker]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=7686</guid>

					<description><![CDATA[<p>Introduction Moodle’s logic is written in a programming language called PHP (www.php.net), this is ‘interpreted’ by another program that is</p>
<p>The post <a href="https://www.elearningworld.org/software/">Software</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/software/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7686</post-id>	</item>
	</channel>
</rss>
