<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/23/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bmiller264</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/23/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bmiller264"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/Special:Contributions/Bmiller264"/>
	<updated>2026-04-19T04:28:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=cmc/jobs&amp;diff=24961</id>
		<title>cmc/jobs</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=cmc/jobs&amp;diff=24961"/>
		<updated>2007-07-11T18:18:15Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The message processing page will show the current state of all messages being sent between your Student Information System (SIS) and Moodle.&lt;br /&gt;
&lt;br /&gt;
The processes that can be scheduled are:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Terms&#039;&#039;&#039;&lt;br /&gt;
This process will get the current term definitions from your SIS system.  Only terms that are selected as integrating to LMS will be selected.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teachers&#039;&#039;&#039;&lt;br /&gt;
This process will synchronize all teacher accounts from your SIS to Moodle.  The teacher&#039;s must have valid and unique e-mail addresses.  The teachers will be added as user&#039;s in Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Class Sections&#039;&#039;&#039;&lt;br /&gt;
This process will get all classes in your SIS that are defined as LMS classes.  The LMS provider must be selected and the extract status set to &#039;R&#039; (Ready).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process Class Sections&#039;&#039;&#039;&lt;br /&gt;
This process will add the messages received in the prior process to the list of classes available for linking to Moodle courses.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Registrations&#039;&#039;&#039;&lt;br /&gt;
This process will get all registration messages for students that have registered into a class that is designated as an LMS class.  New registrations as well as changes to existing registrations will be added to the Moodle system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Process Registrations&#039;&#039;&#039;&lt;br /&gt;
This process will go through the registration messages that have been received.   The process will either enroll a student into an associated course (once the class is linked to a course) or for updates (drops, un-register, etc.) the student will be taken out of the Moodle course.  During this process, if this is the first registration - the student information will also be added to the Moodle system as a user, and, if an Orientation Course is configured, the first time student will be added to the Orientation course as well.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post Attendance&#039;&#039;&#039;&lt;br /&gt;
Activity in the Moodle system will be sent to the SIS to be posted as attendance.  All activity in a course will be summed and multiplied by the value configured in the setup.  Attendance is summarized by day.&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=cmc/jobs&amp;diff=24960</id>
		<title>cmc/jobs</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=cmc/jobs&amp;diff=24960"/>
		<updated>2007-07-11T18:17:18Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The message processing page will show the current state of all messages being sent between your Student Information System (SIS) and Moodle.&lt;br /&gt;
&lt;br /&gt;
The processes that can be scheduled are:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;Terms&#039;&#039;&#039;Bold text&#039;&#039;&#039;&lt;br /&gt;
This process will get the current term definitions from your SIS system.  Only terms that are selected as integrating to LMS will be selected.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;Teachers&#039;&#039;&#039;Bold text&#039;&#039;&#039;&lt;br /&gt;
This process will synchronize all teacher accounts from your SIS to Moodle.  The teacher&#039;s must have valid and unique e-mail addresses.  The teachers will be added as user&#039;s in Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;Class Sections&#039;&#039;&#039;Bold text&#039;&#039;&#039;&lt;br /&gt;
This process will get all classes in your SIS that are defined as LMS classes.  The LMS provider must be selected and the extract status set to &#039;R&#039; (Ready).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;Process Class Sections&#039;&#039;&#039;Bold text&#039;&#039;&#039;&lt;br /&gt;
This process will add the messages received in the prior process to the list of classes available for linking to Moodle courses.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;Registrations&#039;&#039;&#039;Bold text&#039;&#039;&#039;&lt;br /&gt;
This process will get all registration messages for students that have registered into a class that is designated as an LMS class.  New registrations as well as changes to existing registrations will be added to the Moodle system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;Process Registrations&#039;&#039;&#039;Bold text&#039;&#039;&#039;&lt;br /&gt;
This process will go through the registration messages that have been received.   The process will either enroll a student into an associated course (once the class is linked to a course) or for updates (drops, un-register, etc.) the student will be taken out of the Moodle course.  During this process, if this is the first registration - the student information will also be added to the Moodle system as a user, and, if an Orientation Course is configured, the first time student will be added to the Orientation course as well.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;Post Attendance&#039;&#039;&#039;Bold text&#039;&#039;&#039;&lt;br /&gt;
Activity in the Moodle system will be sent to the SIS to be posted as attendance.  All activity in a course will be summed and multiplied by the value configured in the setup.  Attendance is summarized by day.&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=cmc/userlinking&amp;diff=24957</id>
		<title>cmc/userlinking</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=cmc/userlinking&amp;diff=24957"/>
		<updated>2007-07-11T18:06:55Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page shows the user&#039;s that have been synchronized to Moodle user accounts.  The user lists are separated by Student&#039;s and Teacher&#039;s.  &lt;br /&gt;
&lt;br /&gt;
Select the list to view.  When displayed, the lists will show the information from your Student Information System and the information in Moodle to which the user is linked.&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=cmc/siteconfig&amp;diff=24124</id>
		<title>cmc/siteconfig</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=cmc/siteconfig&amp;diff=24124"/>
		<updated>2007-06-08T22:47:41Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Site configuration for integration.&lt;br /&gt;
&lt;br /&gt;
Specify the web service locations to be used by this integration.  The service locations are referring to the installed web services at your school site.&lt;br /&gt;
&lt;br /&gt;
== Login Options ==&lt;br /&gt;
Select one or both of the login options for students.  Allowing the student to directly access the LMS site will result in an e-mail being sent to the student when their user account is created in Moodle.&lt;br /&gt;
&lt;br /&gt;
== Attendance Mode:  ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Simple&#039;&#039;&#039; - select this option if all that is needed is to record any course activity as 1 hour of attendance for the day.  Recording the 1 hour will update the LDA and indicate that the student is still active in the course.  The 1 hour will be recorded at 11:00pm for the day that the activity occurred.  This option will keep the attendance folder &amp;quot;clean&amp;quot; - only one entry per day.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Full&#039;&#039;&#039; - select this option if you need to see each instance of an activity in a course.  This option will record the exact minute that the activity occurred.  1 minute of attendance will be recorded for the event (as we really don&#039;t know how long the student kept the page open).  This will result in a lot of information to view in the attendance folder.&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=cmc/siteconfig&amp;diff=24123</id>
		<title>cmc/siteconfig</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=cmc/siteconfig&amp;diff=24123"/>
		<updated>2007-06-08T22:46:10Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Site configuration for integration.&lt;br /&gt;
&lt;br /&gt;
Specify the web service locations to be used by this integration.  The service locations are referring to the installed web services at your school site.&lt;br /&gt;
&lt;br /&gt;
Attendance Mode:  &lt;br /&gt;
&lt;br /&gt;
Simple - select this option if all that is needed is to record any course activity as 1 hour of attendance for the day.  Recording the 1 hour will update the LDA and indicate that the student is still active in the course.  The 1 hour will be recorded at 11:00pm for the day that the activity occurred.  This option will keep the attendance folder &amp;quot;clean&amp;quot; - only one entry per day.&lt;br /&gt;
&lt;br /&gt;
Full - select this option if you need to see each instance of an activity in a course.  This option will record the exact minute that the activity occurred.  1 minute of attendance will be recorded for the event (as we really don&#039;t know how long the student kept the page open).  This will result in a lot of information to view in the attendance folder.&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=cmc/index&amp;diff=23363</id>
		<title>cmc/index</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=cmc/index&amp;diff=23363"/>
		<updated>2007-05-18T20:48:26Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page shows the current state of the integration.&lt;br /&gt;
&lt;br /&gt;
Possible states are:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installed, not configured&#039;&#039;&#039; - this indicates that the integration source module has been installed, but the service locations and database has not yet been configured.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configured, not in use&#039;&#039;&#039; - this indicates that the integration source module has been installed, the database changes have been applied and the service locations may have also been set.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Operational, no students yet&#039;&#039;&#039; - this indicates that the integration source module has been installed, the database changes have been applied, the web service locations are set correctly and configuration data is being received by this site.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fully Configured and In Use&#039;&#039;&#039; - Congratulations!  You have a fully operational site.  Configuration data is being received and students are successfully being enrolled into courses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Links are provided for actions appropriate to the current state of the integration.&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=cmc/linktocampus&amp;diff=23362</id>
		<title>cmc/linktocampus</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=cmc/linktocampus&amp;diff=23362"/>
		<updated>2007-05-18T20:46:23Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: cmc link class to course&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this page to link the Moodle courses to class sections where you are identified as the instructor.  Once linked, students registered into the class sections will begin to be automatically added to the Moodle course that is linked to the class section.&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=cmc/index&amp;diff=23360</id>
		<title>cmc/index</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=cmc/index&amp;diff=23360"/>
		<updated>2007-05-18T20:42:58Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: cmc module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page shows the current state of the integration.&lt;br /&gt;
&lt;br /&gt;
Possible states are:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installed, not configured&#039;&#039;&#039; - this indicates that the integration source module has been installed, but the service locations and database has not yet been configured.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configured, not in use&#039;&#039;&#039; - this indicates that the integration source module has been installed, the database changes have been applied and the service locations may have also been set.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Operational, no students yet&#039;&#039;&#039; - this indicates that the integration source module has been installed, the database changes have been applied, the web service locations are set correctly and configuration data is being received by this site.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fully Configured and In Use&#039;&#039;&#039; - Congratulations!  You have a fully operational site.  Configuration data is being received and students are successfully being enrolled into courses.&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=cmc/siteconfig&amp;diff=23359</id>
		<title>cmc/siteconfig</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=cmc/siteconfig&amp;diff=23359"/>
		<updated>2007-05-18T20:36:54Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: cmc site configuration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Site configuration for integration.&lt;br /&gt;
&lt;br /&gt;
Specify the web service locations to be used by this integration.  The service locations are referring to the installed web services at your school site.&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=Development:Developer_documentation&amp;diff=23089</id>
		<title>Development:Developer documentation</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=Development:Developer_documentation&amp;diff=23089"/>
		<updated>2007-05-07T01:08:36Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p class=&amp;quot;note&amp;quot;&amp;gt;&#039;&#039;&#039;Note:&#039;&#039;&#039; New developer documentation pages should be added to the &#039;&#039;Development namespace&#039;&#039; by typing &amp;lt;code&amp;gt;Development:&amp;lt;/code&amp;gt; before the new page name i.e. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Development:New page name]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;If you are a developer, you probably want to change your [[Special:Preferences|preferences]] to include the Development namespace in searches.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Guidelines==&lt;br /&gt;
The following guidelines are crucial reading for anyone wanting to contribute to the Moodle code base:&lt;br /&gt;
*[[Coding|Coding guidelines]] have to be followed by all Moodle developers&lt;br /&gt;
*[[Moodle design goals]] spells out the basic design goals behind Moodle&lt;br /&gt;
*[[Interface guidelines]] aim to provide a common feel to the Moodle user interface&lt;br /&gt;
*[[CVS (developer)|Moodle CVS for developers]] explains how to work with the Moodle code in CVS&lt;br /&gt;
*[[Unit tests]] explains how to run the unit tests, and how to write new test cases.&lt;br /&gt;
*[[Tracker]] explains the Moodle Tracker for keeping track of bugs, issues, feature requests etc&lt;br /&gt;
*[[Development:Working with the Community|Working with the Community]] explains how to engage with the dev community and discuss changes&lt;br /&gt;
&lt;br /&gt;
== Resources and tools ==&lt;br /&gt;
&lt;br /&gt;
*[[Developer FAQ]] - frequently asked questions, especially useful for newcomers to Moodle&lt;br /&gt;
*[http://tracker.moodle.org/ Moodle tracker] - bug reports, feature requests and other tracked issues&lt;br /&gt;
*[http://moodle.org/mod/forum/view.php?id=55 General developer forum]&lt;br /&gt;
*[http://moodle.cvs.sourceforge.net/moodle/moodle/ CVS code] - browse the Moodle code via the web&lt;br /&gt;
*[http://xref.moodle.org/index.html Cross reference] - phpxref output for browsing Moodle source code&lt;br /&gt;
*[http://phpdocs.moodle.org/ Moodle PHP doc reference] - automatically generated documentation&lt;br /&gt;
*[[Development:Database Schema|Database Schema]] - for recent releases&lt;br /&gt;
*[http://moodle.org/course/view.php?id=5#4 Development news and discussion] section of Using Moodle course&lt;br /&gt;
*[http://developer.yahoo.com/yui YUI documentation] - YUI is the official AJAX library in moodle.&lt;br /&gt;
*[[Setting up Eclipse for Moodle development]] - Eclipse is a great editor to use for php development, if you can work out how to set it up.&lt;br /&gt;
*[[Unmerged files]] - changes on the stable branch in CVS that have not been merged to HEAD&lt;br /&gt;
*[[Firefox tracker search]] - How to setup a firefox quicksearch to easily navigate to moodle bugs&lt;br /&gt;
*[[Development:ctags|Ctags]] - Using a tags file to navigate code&lt;br /&gt;
&lt;br /&gt;
==How you can contribute==&lt;br /&gt;
&lt;br /&gt;
The M in Moodle stands for &#039;Modular&#039;. There are many different types of components that you can contribute that can be plugged into Moodle to provide additional functionality. When you have developed a new component please publish it in the [http://moodle.org/mod/data/view.php?id=6009 database of Moodle modules and plugins]. The following types of plugins currently exist (in alphabetical order):&lt;br /&gt;
*[[Modules (developer)|Activity modules]]&lt;br /&gt;
*[[Development:Admin reports|Admin reports]]&lt;br /&gt;
*[[Assignment types]]&lt;br /&gt;
*[[Authentication|Authentication methods]]&lt;br /&gt;
*[[Development:Blocks|Blocks]]&lt;br /&gt;
*[[Course formats]]&lt;br /&gt;
*[[Database fields (developer)|Database fields]]&lt;br /&gt;
*[[Database presets]]&lt;br /&gt;
*[[Enrolment plugins (developer)|Enrolment plugins]]&lt;br /&gt;
*[[Development:Filters|Filters]]&lt;br /&gt;
*[[Development:Question engine|Question engine]]&lt;br /&gt;
*[[Development:Question import/export formats|Question import/export formats]]&lt;br /&gt;
*[[Quiz reports]]&lt;br /&gt;
*[[Resource types]]&lt;br /&gt;
*[[SSO plugins]]&lt;br /&gt;
&lt;br /&gt;
There are also ways you can contribute that don&#039;t involve PHP programming:&lt;br /&gt;
*[[Themes]]&lt;br /&gt;
*[[Translation]]&lt;br /&gt;
*[[Database Schemas|Database schemas]]&lt;br /&gt;
&lt;br /&gt;
You can also help a lot by&lt;br /&gt;
*[[Tests|Testing]]&lt;br /&gt;
*[[Tracker|Participating in the bug tracker]]&lt;br /&gt;
&lt;br /&gt;
==Plans for the future==&lt;br /&gt;
Ideas for and details of planned future features of Moodle are initially discussed on the forums in the [http://moodle.org/course/view.php?id=5 Using Moodle] course at moodle.org. That developer discussions are intermixed with user discussions in the same forums may seem strange at first but is one of the reasons for the success of Moodle. It is important that both end-users and developers discuss the future features together.&lt;br /&gt;
&lt;br /&gt;
Once ideas begin to crystalize on the forums they can be summarized in this wiki, either as part of the [[Roadmap]] or in the form of [[Developer notes]]. These pages then form the basis for further discussion in the forums.&lt;br /&gt;
*[[Roadmap]]&lt;br /&gt;
*[[Developer notes]]&lt;br /&gt;
*[[Student projects]]&lt;br /&gt;
*[[Developer conference|Developer conferences]]&lt;br /&gt;
&lt;br /&gt;
==Documentation for core components==&lt;br /&gt;
This section is for documentation of specific components of the existing core Moodle code. Discussion of components that are under discussion or in development can be found in the [[Developer notes]] or on the [[Roadmap]].&lt;br /&gt;
&lt;br /&gt;
===Core components that affect everything===&lt;br /&gt;
&lt;br /&gt;
* lib/moodlelib.php &lt;br /&gt;
* lib/weblib.php for outputting stuff. &lt;br /&gt;
*[[Development:XMLDB_Documentation|Database abstraction layer]] @ v[[1.7]]&lt;br /&gt;
*[[Development:Roles|Roles and Capabilities system]] @ v[[1.7]] for controlling who can do what.&lt;br /&gt;
*[[Development:lib/formslib.php|Forms library]] @ v[[1.8]] for creating accessible and secure HTML forms that let users edit things.&lt;br /&gt;
&lt;br /&gt;
===Core libraries with a more specific uses===&lt;br /&gt;
&lt;br /&gt;
*[[Authentication API]]&lt;br /&gt;
*[[Cookieless Sessions]]&lt;br /&gt;
*[[Development:Moodle Network|Moodle Network]]&lt;br /&gt;
*[[Email processing]]&lt;br /&gt;
*[[Development:Environment checking|Environment checking]] before install, check the user&#039;s server to ensure Moodle will work there.&lt;br /&gt;
*[[Question engine]]&lt;br /&gt;
*[[Stats package]]&lt;br /&gt;
*[[UTF-8 migration|Migration to UTF-8]] @ v[[:Category:Moodle 1.6|1.6]]&lt;br /&gt;
&lt;br /&gt;
===Modules included in the standard distribution===&lt;br /&gt;
&lt;br /&gt;
*[[Quiz developer docs|Quiz module]]&lt;br /&gt;
*[[SCORM schema|SCORM module 1.5 schema]]&lt;br /&gt;
&lt;br /&gt;
==Documentation for contributed code==&lt;br /&gt;
Many Moodle users contribute code for the benefit of other Moodle users. This can take the form of new activity modules, blocks, themes, resource plug-ins, assignment plug-ins, question type plug-ins, question import/export formats, quiz report plug-ins, course formats, ... This code is initially posted on the forums in the [http://moodle.org/course/view.php?id=5 Using Moodle] course and then often goes into the [http://moodle.cvs.sourceforge.net/moodle/contrib/ contrib area] of the Moodle [[CVS]] repository. When you have developed a new component please publish it in the [http://moodle.org/mod/data/view.php?id=6009 database of Moodle modules and plugins]. Developer documentation for these components should be listed here.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[http://security.moodle.org/ Moodle Security Centre]&lt;br /&gt;
*[http://moodle.com/partners/ Moodle Partners] - providers of custom Moodle development services&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[es:Documentación para Desarrolladores]]&lt;br /&gt;
[[fr:Documentation développeur]]&lt;br /&gt;
[[zh:开发者文档]]&lt;br /&gt;
[[ja:開発者ドキュメント]]&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=User:Bob_Miller&amp;diff=23059</id>
		<title>User:Bob Miller</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=User:Bob_Miller&amp;diff=23059"/>
		<updated>2007-05-05T12:00:58Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.runawaygeeks.com/public/bmiller/pics/2002/img_0668x.jpg&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob Miller&amp;lt;br /&amp;gt;Software Architect&amp;lt;br /&amp;gt;[http://www.campusmanagement.com Campus Management Corporation]&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=Development:Code_Cross-Reference&amp;diff=23055</id>
		<title>Development:Code Cross-Reference</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=Development:Code_Cross-Reference&amp;diff=23055"/>
		<updated>2007-05-05T07:48:11Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There used to be a code cross-reference at http://xref.moodle.org (generated from the Moodle source code using [http://phpxref.sourceforge.net/ PPHPXref])&lt;br /&gt;
&lt;br /&gt;
Unfortunately it can no longer be maintained on that server.  If you create a replacement site please link to it from this page.&lt;br /&gt;
&lt;br /&gt;
To have xref.moodle.org pointed to your site, please contact Martin Dougiamas via the http://moodle.com/helpdesk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Access the Moodle 1.8&#039;&#039;&#039; Code [http://72.15.209.135/index.html cross-reference here]&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/23/en/index.php?title=Development:Code_Cross-Reference&amp;diff=23054</id>
		<title>Development:Code Cross-Reference</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/23/en/index.php?title=Development:Code_Cross-Reference&amp;diff=23054"/>
		<updated>2007-05-05T07:46:16Z</updated>

		<summary type="html">&lt;p&gt;Bmiller264: Add link to moodle docs hosted at Campus Management&amp;#039;s CampusNet site&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There used to be a code cross-reference at http://xref.moodle.org (generated from the Moodle source code using [http://phpxref.sourceforge.net/ PPHPXref])&lt;br /&gt;
&lt;br /&gt;
Unfortunately it can no longer be maintained on that server.  If you create a replacement site please link to it from this page.&lt;br /&gt;
&lt;br /&gt;
To have xref.moodle.org pointed to your site, please contact Martin Dougiamas via the http://moodle.com/helpdesk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Access the Moodle 1.8 Code [http://72.15.209.135/index.html cross-reference here]&lt;/div&gt;</summary>
		<author><name>Bmiller264</name></author>
	</entry>
</feed>