<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/501/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fschuett</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/501/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fschuett"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/Special:Contributions/Fschuett"/>
	<updated>2026-04-15T12:43:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=OSS_enrolment_plugin&amp;diff=137372</id>
		<title>OSS enrolment plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=OSS_enrolment_plugin&amp;diff=137372"/>
		<updated>2020-06-24T13:45:35Z</updated>

		<summary type="html">&lt;p&gt;Fschuett: initial version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course enrolment]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Enrolled users]]&lt;br /&gt;
*[[Enrolment methods]]&lt;br /&gt;
*[[Enrolment key]]&lt;br /&gt;
*[[Unenrolment]]&lt;br /&gt;
*[[Other users]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;OSS plugin&#039;&#039;&#039; is meant to be used together with the german &#039;&#039;&#039;Open School Server&#039;&#039;&#039; linux school server. The plugin connects to the ldap tree and transfers data from there into Moodle, so that user management and course enrolment is simplified and mostly automated.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Students and teachers accounts are transferred into Moodle and synchronized with changes in the servers LDAP tree.&lt;br /&gt;
* For each teacher a course category is autocreated/autoremoved.&lt;br /&gt;
* LDAP groups (classes, projects and teacher groups) are transfered to Moodle cohorts on system level.&lt;br /&gt;
* cohorts can be automatically enroled into Moodle courses by providing their name in the course idnumber field. To make the idnumber unique, it has to be prepended by the course shortname.&lt;br /&gt;
* hourly cron job synchronizes cohorts and cohort enrolments.&lt;br /&gt;
* Parents for students (through the use of the moodle mentor concept) can be created, connected to the student account by use of the mentor concept, and managed.&lt;br /&gt;
* Classes can be autocreated/autoremoved. The enrolment of teachers, students, parents in groups into classes is automated by means of cron jobs.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
This plugin depends on the [[Manual_enrolment|manual enrolment]] plugin to be enabled(this is enabled by default).&lt;br /&gt;
This plugin depends on the [[LDAP_authentication|LDAP authentication]] plugin to be enabled and configured.&lt;br /&gt;
This plugin depends on the [[Cohort_sync|Cohort sync enrolment]] plugin to be enabled.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the archive into the Moodle main directory (usually /usr/share/moodle) and unzip it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[LDAP_authentication|LDAP authentication]] and configure it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[Cohort_sync|Cohort sync enrolment]].&lt;br /&gt;
&lt;br /&gt;
Review the settings in &#039;&#039;Website Administration -&amp;gt; Plugins -&amp;gt; Enrolment -&amp;gt; OSS enrolment&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==First steps==&lt;br /&gt;
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039; ).&lt;br /&gt;
Create a course(f.e. fullname=&#039;&#039;&#039;course test&#039;&#039;&#039;, shortname=&#039;&#039;&#039;test&#039;&#039;&#039;) and set the course &#039;&#039;&#039;idnumber&#039;&#039;&#039; for example to &#039;&#039;&#039;test:5a&#039;&#039;&#039;. Wait for an hour and return to the course.&lt;br /&gt;
Review the students list. You should see the students from the cohort &#039;&#039;&#039;5a&#039;&#039;&#039; as enroled students in your course.&lt;br /&gt;
&lt;br /&gt;
Next use the &#039;&#039;&#039;OSS-Admin program&#039;&#039;&#039; to create a  new workgroup (for example p_test) and put some users into it. Go back to &lt;br /&gt;
your Moodle course, set idnumber to &#039;&#039;&#039;test:p_test&#039;&#039;&#039; and you should see (after the next cron run, usually one hour) the participants of your project enroled in the Moodle course.&lt;br /&gt;
&lt;br /&gt;
Now create a project &#039;&#039;p_teachers_ma&#039;&#039; and include the mathematics teachers in it. Go back to Moodle and create a course &lt;br /&gt;
fullname=&#039;&#039;&#039;Math teachers&#039;&#039;&#039; and shortname=&#039;&#039;&#039;tma&#039;&#039;&#039;. For idnumber fill in &#039;&#039;&#039;tma:p_teachers_ma&#039;&#039;&#039; and wait for another hour. Now you have all your math teachers neatly enroled in your teachers course.&lt;br /&gt;
&lt;br /&gt;
== Parents ==&lt;br /&gt;
Create a parent account (usually this should be automated and done by bulk user processing, parent accounts are manual accounts, not ldap accounts as the students and teachers) with the specified prefix (usually &#039;&#039;&#039;eltern_&#039;&#039;&#039;) followed by a number, that is found in the ldap attributes of the student account (usually &#039;&#039;&#039;serialnumber&#039;&#039;&#039;), f.e. &#039;&#039;&#039;eltern_0000&#039;&#039;&#039;. Through a cron job (executed usually once a week), the parent account is given the user role mentor for the corresponding student.&lt;br /&gt;
&lt;br /&gt;
Parents without corresponding student account can be searched for by the admin and removed. Students without parent account can be identified, too, on the same admin page.&lt;br /&gt;
&lt;br /&gt;
== Classes ==&lt;br /&gt;
Classes are special groups in the ldap tree, identified by leading numbers and traling characters, usually f.e. &#039;&#039;&#039;05A&#039;&#039;&#039;. A cron job autocreates for each class a moodle course, enrols students in a students group (usually &#039;&#039;&#039;Schüler&#039;&#039;&#039;), teachers in a teachers group (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039;), and parents in a parents group (usually &#039;&#039;&#039;Eltern&#039;&#039;&#039;). This moodle course can be used to communicate among those groups.&lt;br /&gt;
&lt;br /&gt;
== Teacher contexts ==&lt;br /&gt;
Each teacher is given a teacher course context, which can be autocreated/autoremoved. The teacher is allowed to create and remove moodle courses within his context.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/plugins/view.php?plugin=enrol_oss OSS plugin page]&lt;br /&gt;
* [http://tracker.moodle.org/browse/CONTRIB-8089 see this issue]&lt;br /&gt;
* [https://github.com/fschuett/moodle-enrol_oss Here is the repository for the code]&lt;br /&gt;
* [http://www.openschoolserver.net Open school server home page]&lt;br /&gt;
* [https://docs.moodle.org/501/en/LDAP_authentication LDAP authentication documentation]&lt;br /&gt;
* [https://docs.moodle.org/501/en/Cohort_sync Cohort sync enrolment documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Enrolment]]&lt;br /&gt;
&lt;br /&gt;
[[de:OSS_enrolment_plugin]]&lt;/div&gt;</summary>
		<author><name>Fschuett</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=122754</id>
		<title>Openlml enrolment plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=122754"/>
		<updated>2016-04-01T15:33:02Z</updated>

		<summary type="html">&lt;p&gt;Fschuett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course enrolment]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Enrolled users]]&lt;br /&gt;
*[[Enrolment methods]]&lt;br /&gt;
*[[Enrolment key]]&lt;br /&gt;
*[[Unenrolment]]&lt;br /&gt;
*[[Other users]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Open LML enrolment plugin&#039;&#039;&#039; is meant to be used together with the german &#039;&#039;&#039;Open Linux Musterlösung&#039;&#039;&#039; linux school server. The plugin connects to the main administration program &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; and transfers data from there into Moodle, so that user management and course enrolment is simplified and mostly automated.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Students and teachers accounts are transferred into Moodle and synchronized with changes in the servers LDAP tree.&lt;br /&gt;
* For each teacher a course category is autocreated/autoremoved.&lt;br /&gt;
* LDAP groups (classes, projects and teacher groups) are transfered to Moodle cohorts on system level.&lt;br /&gt;
* cohorts can be automatically enroled into Moodle courses by providing their name in the course idnumber field. To make the idnumber unique, it has to be prepended by the course shortname.&lt;br /&gt;
* hourly cron job synchronizes cohorts and cohort enrolments.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
This plugin depends on the [[Manual_enrolment|manual enrolment]] plugin to be enabled(this is enabled by default).&lt;br /&gt;
This plugin depends on the [[LDAP_authentication|LDAP authentication]] plugin to be enabled and configured.&lt;br /&gt;
This plugin depends on the [[Cohort_sync|Cohort sync enrolment]] plugin to be enabled.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the archive into the Moodle main directory (usually /usr/share/moodle) and unzip it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[LDAP_authentication|LDAP authentication]] and configure it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[Cohort_sync|Cohort sync enrolment]].&lt;br /&gt;
&lt;br /&gt;
Review the settings in &#039;&#039;Website Administration -&amp;gt; Plugins -&amp;gt; Enrolment -&amp;gt; Open LML enrolment&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==First steps==&lt;br /&gt;
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039; ).&lt;br /&gt;
Create a course(f.e. fullname=&#039;&#039;&#039;course test&#039;&#039;&#039;, shortname=&#039;&#039;&#039;test&#039;&#039;&#039;) and set the course &#039;&#039;&#039;idnumber&#039;&#039;&#039; for example to &#039;&#039;&#039;test:5a&#039;&#039;&#039;. Wait for an hour and return to the course.&lt;br /&gt;
Review the students list. You should see the students from the cohort &#039;&#039;&#039;5a&#039;&#039;&#039; as enroled students in your course.&lt;br /&gt;
&lt;br /&gt;
Next use the &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; to create a  new project (for example p_test) and put some users into it. Go back to &lt;br /&gt;
your Moodle course, set idnumber to &#039;&#039;&#039;test:ta,p_test&#039;&#039;&#039; and you should see (after an hour) the participants of your project&lt;br /&gt;
enroled in the Moodle course.&lt;br /&gt;
&lt;br /&gt;
Now create a project &#039;&#039;p_teachers_ma&#039;&#039; and include the mathematics teachers in it. Go back to Moodle and create a course &lt;br /&gt;
fullname=&#039;&#039;&#039;Math teachers&#039;&#039;&#039; and shortname=&#039;&#039;&#039;tma&#039;&#039;&#039;. For idnumber fill in &#039;&#039;&#039;tma:p_teachers_ma&#039;&#039;&#039; and wait for another hour. Now you have all your math teachers neatly enroled in your teachers course.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML enrolment plugin page]&lt;br /&gt;
* [http://tracker.moodle.org/browse/CONTRIB-3944 see this issue]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=212780 discussion for this OpenLML enrolment plugin]&lt;br /&gt;
* [https://github.com/fschuett/moodle-enrol_openlml Here is the repository for the code]&lt;br /&gt;
* [http://www.linuxmuster.net Open Linux Musterlösung school server home page]&lt;br /&gt;
* [https://docs.moodle.org/24/en/LDAP_authentication LDAP authentication documentation]&lt;br /&gt;
* [https://docs.moodle.org/20/en/Cohort_sync Cohort sync enrolment documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Enrolment]]&lt;br /&gt;
&lt;br /&gt;
[[de:Openlml_enrolment_plugin]]&lt;/div&gt;</summary>
		<author><name>Fschuett</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101489</id>
		<title>Openlml enrolment plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101489"/>
		<updated>2012-10-25T09:06:22Z</updated>

		<summary type="html">&lt;p&gt;Fschuett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course enrolment]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Enrolled users]]&lt;br /&gt;
*[[Enrolment methods]]&lt;br /&gt;
*[[Enrolment key]]&lt;br /&gt;
*[[Unenrolment]]&lt;br /&gt;
*[[Other users]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Open LML enrolment plugin&#039;&#039;&#039; is meant to be used together with the german &#039;&#039;&#039;Open Linux Musterlösung&#039;&#039;&#039; linux school server. The plugin connects to the main administration program &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; and transfers data from there into Moodle, so that user management and course enrolment is simplified and mostly automated.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Students and teachers accounts are transferred into Moodle and synchronized with changes in the servers LDAP tree.&lt;br /&gt;
* For each teacher a course category is autocreated/autoremoved.&lt;br /&gt;
* LDAP groups (classes, projects and teacher groups) are transfered to Moodle cohorts on system level.&lt;br /&gt;
* cohorts can be automatically enroled into Moodle courses by providing their name in the course idnumber field. To make the idnumber unique, it has to be prepended by the course shortname.&lt;br /&gt;
* hourly cron job synchronizes cohorts and cohort enrolments.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
This plugin depends on the [[Manual_enrolment|manual enrolment]] plugin to be enabled(this is enabled by default).&lt;br /&gt;
This plugin depends on the [[LDAP_authentication|LDAP authentication]] plugin to be enabled and configured.&lt;br /&gt;
This plugin depends on the [[Cohort_sync|Cohort sync enrolment]] plugin to be enabled.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the archive into the Moodle main directory (usually /usr/share/moodle) and unzip it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[LDAP_authentication|LDAP authentication]] and configure it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[Cohort_sync|Cohort sync enrolment]].&lt;br /&gt;
&lt;br /&gt;
Review the settings in &#039;&#039;Website Administration -&amp;gt; Plugins -&amp;gt; Enrolment -&amp;gt; Open LML enrolment&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==First steps==&lt;br /&gt;
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039; ).&lt;br /&gt;
Create a course(f.e. fullname=&#039;&#039;&#039;course test&#039;&#039;&#039;, shortname=&#039;&#039;&#039;test&#039;&#039;&#039;) and set the course &#039;&#039;&#039;idnumber&#039;&#039;&#039; for example to &#039;&#039;&#039;test:5a&#039;&#039;&#039;. Wait for an hour and return to the course.&lt;br /&gt;
Review the students list. You should see the students from the cohort &#039;&#039;&#039;5a&#039;&#039;&#039; as enroled students in your course.&lt;br /&gt;
&lt;br /&gt;
Next use the &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; to create a  new project (for example p_test) and put some users into it. Go back to &lt;br /&gt;
your Moodle course, set idnumber to &#039;&#039;&#039;test:ta,p_test&#039;&#039;&#039; and you should see (after an hour) the participants of your project&lt;br /&gt;
enroled in the Moodle course.&lt;br /&gt;
&lt;br /&gt;
Now create a project &#039;&#039;p_teachers_ma&#039;&#039; and include the mathematics teachers in it. Go back to Moodle and create a course &lt;br /&gt;
fullname=&#039;&#039;&#039;Math teachers&#039;&#039;&#039; and shortname=&#039;&#039;&#039;tma&#039;&#039;&#039;. For idnumber fill in &#039;&#039;&#039;tma:p_teachers_ma&#039;&#039;&#039; and wait for another hour. Now you have all your math teachers neatly enroled in your teachers course.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML enrolment plugin page]&lt;br /&gt;
* [http://tracker.moodle.org/browse/CONTRIB-3944 see this issue]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=212780 discussion for this OpenLML enrolment plugin]&lt;br /&gt;
* [https://github.com/fschuett/moodle-enrol_openlml Here is the repository for the code]&lt;br /&gt;
* [http://www.linuxmuster.net Open Linux Musterlösung school server home page]&lt;br /&gt;
* [https://docs.moodle.org/24/en/LDAP_authentication LDAP authentication documentation]&lt;br /&gt;
* [https://docs.moodle.org/20/en/Cohort_sync Cohort sync enrolment documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Enrolment]]&lt;/div&gt;</summary>
		<author><name>Fschuett</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101488</id>
		<title>Openlml enrolment plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101488"/>
		<updated>2012-10-25T09:05:15Z</updated>

		<summary type="html">&lt;p&gt;Fschuett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course enrolment]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Enrolled users]]&lt;br /&gt;
*[[Enrolment methods]]&lt;br /&gt;
*[[Enrolment key]]&lt;br /&gt;
*[[Unenrolment]]&lt;br /&gt;
*[[Other users]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Open LML enrolment plugin&#039;&#039;&#039; is meant to be used together with the german &#039;&#039;&#039;Open Linux Musterlösung&#039;&#039;&#039; linux school server. The plugin connects to the main administration program &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; and transfers data from there into Moodle, so that user management and course enrolment is simplified and mostly automated.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Students and teachers accounts are transferred into Moodle and synchronized with changes in the servers LDAP tree.&lt;br /&gt;
* For each teacher a course category is autocreated/autoremoved.&lt;br /&gt;
* LDAP groups (classes, projects and teacher groups) are transfered to Moodle cohorts on system level.&lt;br /&gt;
* cohorts can be automatically enroled into Moodle courses by providing their name in the course idnumber field. To make the idnumber unique, it has to be prepended by the course shortname.&lt;br /&gt;
* hourly cron job synchronizes cohorts and cohort enrolments.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
This plugin depends on the [[manual_enrolment|manual enrolment]] plugin to be enabled(this is enabled by default).&lt;br /&gt;
This plugin depends on the [[LDAP_authentication|LDAP authentication]] plugin to be enabled and configured.&lt;br /&gt;
This plugin depends on the [[Cohort_sync|Cohort sync enrolment]] plugin to be enabled.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the archive into the Moodle main directory (usually /usr/share/moodle) and unzip it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[LDAP_authentication|LDAP authentication]] and configure it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[Cohort_sync|Cohort sync enrolment]].&lt;br /&gt;
&lt;br /&gt;
Review the settings in &#039;&#039;Website Administration -&amp;gt; Plugins -&amp;gt; Enrolment -&amp;gt; Open LML enrolment&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==First steps==&lt;br /&gt;
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039; ).&lt;br /&gt;
Create a course(f.e. fullname=&#039;&#039;&#039;course test&#039;&#039;&#039;, shortname=&#039;&#039;&#039;test&#039;&#039;&#039;) and set the course &#039;&#039;&#039;idnumber&#039;&#039;&#039; for example to &#039;&#039;&#039;test:5a&#039;&#039;&#039;. Wait for an hour and return to the course.&lt;br /&gt;
Review the students list. You should see the students from the cohort &#039;&#039;&#039;5a&#039;&#039;&#039; as enroled students in your course.&lt;br /&gt;
&lt;br /&gt;
Next use the &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; to create a  new project (for example p_test) and put some users into it. Go back to &lt;br /&gt;
your Moodle course, set idnumber to &#039;&#039;&#039;test:ta,p_test&#039;&#039;&#039; and you should see (after an hour) the participants of your project&lt;br /&gt;
enroled in the Moodle course.&lt;br /&gt;
&lt;br /&gt;
Now create a project &#039;&#039;p_teachers_ma&#039;&#039; and include the mathematics teachers in it. Go back to Moodle and create a course &lt;br /&gt;
fullname=&#039;&#039;&#039;Math teachers&#039;&#039;&#039; and shortname=&#039;&#039;&#039;tma&#039;&#039;&#039;. For idnumber fill in &#039;&#039;&#039;tma:p_teachers_ma&#039;&#039;&#039; and wait for another hour. Now you have all your math teachers neatly enroled in your teachers course.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML enrolment plugin page]&lt;br /&gt;
* [http://tracker.moodle.org/browse/CONTRIB-3944 see this issue]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=212780 discussion for this OpenLML enrolment plugin]&lt;br /&gt;
* [https://github.com/fschuett/moodle-enrol_openlml Here is the repository for the code]&lt;br /&gt;
* [http://www.linuxmuster.net Open Linux Musterlösung school server home page]&lt;br /&gt;
* [https://docs.moodle.org/24/en/LDAP_authentication LDAP authentication documentation]&lt;br /&gt;
* [https://docs.moodle.org/20/en/Cohort_sync Cohort sync enrolment documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Enrolment]]&lt;/div&gt;</summary>
		<author><name>Fschuett</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101485</id>
		<title>Openlml enrolment plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101485"/>
		<updated>2012-10-25T07:29:21Z</updated>

		<summary type="html">&lt;p&gt;Fschuett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course enrolment]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Enrolled users]]&lt;br /&gt;
*[[Enrolment methods]]&lt;br /&gt;
*[[Enrolment key]]&lt;br /&gt;
*[[Unenrolment]]&lt;br /&gt;
*[[Other users]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Open LML enrolment plugin&#039;&#039;&#039; is meant to be used together with the german &#039;&#039;&#039;Open Linux Musterlösung&#039;&#039;&#039; linux school server. The plugin connects to the main administration program &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; and transfers data from there into Moodle, so that user management and course enrolment is simplified and mostly automated.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Students and teachers accounts are transferred into Moodle and synchronized with changes in the servers LDAP tree.&lt;br /&gt;
* For each teacher a course category is autocreated/autoremoved.&lt;br /&gt;
* LDAP groups (classes, projects and teacher groups) are transfered to Moodle cohorts on system level.&lt;br /&gt;
* cohorts can be automatically enroled into Moodle courses by providing their name in the course idnumber field. To make the idnumber unique, it has to be prepended by the course shortname.&lt;br /&gt;
* hourly cron job synchronizes cohorts and cohort enrolments.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
This plugin depends on the [[LDAP_authentication|LDAP authentication]] plugin to be enabled and configured.&lt;br /&gt;
This plugin depends on the [[Cohort_sync|Cohort sync enrolment]] plugin to be enabled.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the archive into the Moodle main directory (usually /usr/share/moodle) and unzip it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[LDAP_authentication|LDAP authentication]] and configure it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[Cohort_sync|Cohort sync enrolment]].&lt;br /&gt;
&lt;br /&gt;
Review the settings in &#039;&#039;Website Administration -&amp;gt; Plugins -&amp;gt; Enrolment -&amp;gt; Open LML enrolment&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==First steps==&lt;br /&gt;
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039; ).&lt;br /&gt;
Create a course(f.e. fullname=&#039;&#039;&#039;course test&#039;&#039;&#039;, shortname=&#039;&#039;&#039;test&#039;&#039;&#039;) and set the course &#039;&#039;&#039;idnumber&#039;&#039;&#039; for example to &#039;&#039;&#039;test:5a&#039;&#039;&#039;. Wait for an hour and return to the course.&lt;br /&gt;
Review the students list. You should see the students from the cohort &#039;&#039;&#039;5a&#039;&#039;&#039; as enroled students in your course.&lt;br /&gt;
&lt;br /&gt;
Next use the &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; to create a  new project (for example p_test) and put some users into it. Go back to &lt;br /&gt;
your Moodle course, set idnumber to &#039;&#039;&#039;test:ta,p_test&#039;&#039;&#039; and you should see (after an hour) the participants of your project&lt;br /&gt;
enroled in the Moodle course.&lt;br /&gt;
&lt;br /&gt;
Now create a project &#039;&#039;p_teachers_ma&#039;&#039; and include the mathematics teachers in it. Go back to Moodle and create a course &lt;br /&gt;
fullname=&#039;&#039;&#039;Math teachers&#039;&#039;&#039; and shortname=&#039;&#039;&#039;tma&#039;&#039;&#039;. For idnumber fill in &#039;&#039;&#039;tma:p_teachers_ma&#039;&#039;&#039; and wait for another hour. Now you have all your math teachers neatly enroled in your teachers course.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML enrolment plugin page]&lt;br /&gt;
* [http://tracker.moodle.org/browse/CONTRIB-3944 see this issue]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=212780 discussion for this OpenLML enrolment plugin]&lt;br /&gt;
* [https://github.com/fschuett/moodle-enrol_openlml Here is the repository for the code]&lt;br /&gt;
* [http://www.linuxmuster.net Open Linux Musterlösung school server home page]&lt;br /&gt;
* [https://docs.moodle.org/24/en/LDAP_authentication LDAP authentication documentation]&lt;br /&gt;
* [https://docs.moodle.org/20/en/Cohort_sync Cohort sync enrolment documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Enrolment]]&lt;/div&gt;</summary>
		<author><name>Fschuett</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101294</id>
		<title>Openlml enrolment plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101294"/>
		<updated>2012-10-14T07:51:54Z</updated>

		<summary type="html">&lt;p&gt;Fschuett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course enrolment]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Enrolled users]]&lt;br /&gt;
*[[Enrolment methods]]&lt;br /&gt;
*[[Enrolment key]]&lt;br /&gt;
*[[Unenrolment]]&lt;br /&gt;
*[[Other users]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Open LML enrolment plugin&#039;&#039;&#039; is meant to be used together with the german &#039;&#039;&#039;Open Linux Musterlösung&#039;&#039;&#039; linux school server. The plugin connects to the main administration program &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; and transfers data from there into Moodle, so that user management and course enrolment is simplified and mostly automated.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Students and teachers accounts are transferred into Moodle and synchronized with changes in the servers LDAP tree.&lt;br /&gt;
* For each teacher a course category is autocreated/autoremoved.&lt;br /&gt;
* LDAP groups (classes, projects and teacher groups) are transfered to Moodle cohorts on system level.&lt;br /&gt;
* cohorts can be automatically enroled into Moodle courses by providing their name in the course idnumber field.&lt;br /&gt;
* hourly cron job synchronizes cohorts and cohort enrolments.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
This plugin depends on the [[LDAP_authentication|LDAP authentication]] plugin to be enabled and configured.&lt;br /&gt;
This plugin depends on the [[Cohort_sync|Cohort sync enrolment]] plugin to be enabled.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the archive into the Moodle main directory (usually /usr/share/moodle) and unzip it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[LDAP_authentication|LDAP authentication]] and configure it.&lt;br /&gt;
&lt;br /&gt;
Activate the module [[Cohort_sync|Cohort sync enrolment]].&lt;br /&gt;
&lt;br /&gt;
Review the settings in &#039;&#039;Website Administration -&amp;gt; Plugins -&amp;gt; Enrolment -&amp;gt; Open LML enrolment&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==First steps==&lt;br /&gt;
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039; ).&lt;br /&gt;
Create a course and set the course &#039;&#039;&#039;idnumber&#039;&#039;&#039; for example to &#039;&#039;&#039;5a&#039;&#039;&#039;. Wait for an hour and return to the course.&lt;br /&gt;
Review the students list. You should see the students from the cohort &#039;&#039;&#039;5a&#039;&#039;&#039; as enroled students in your course.&lt;br /&gt;
&lt;br /&gt;
Next use the &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; to create a  new project (for example p_test) and put some users into it. Go back to &lt;br /&gt;
your Moodle course, set idnumber to &#039;&#039;&#039;ta,p_test&#039;&#039;&#039; and you should see (after an hour) the participants of your project&lt;br /&gt;
enroled in the Moodle course.&lt;br /&gt;
&lt;br /&gt;
Now create a project &#039;&#039;p_teachers_ma&#039;&#039; and include the mathematics teachers in it. Go back to Moodle and create a course &lt;br /&gt;
&#039;&#039;&#039;Math teachers&#039;&#039;&#039;. For idnumber fill in &#039;&#039;&#039;p_teachers_ma&#039;&#039;&#039; and wait for another hour. Now you have all your math teachers neatly enroled in your teachers course.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML enrolment plugin page]&lt;br /&gt;
* [http://tracker.moodle.org/browse/CONTRIB-3944 see this issue]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=212780 discussion for this OpenLML enrolment plugin]&lt;br /&gt;
* [https://github.com/fschuett/moodle-enrol_openlml Here is the repository for the code]&lt;br /&gt;
* [http://www.linuxmuster.net Open Linux Musterlösung school server home page]&lt;br /&gt;
* [https://docs.moodle.org/24/en/LDAP_authentication LDAP authentication documentation]&lt;br /&gt;
* [https://docs.moodle.org/20/en/Cohort_sync Cohort sync enrolment documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Enrolment]]&lt;/div&gt;</summary>
		<author><name>Fschuett</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101047</id>
		<title>Openlml enrolment plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101047"/>
		<updated>2012-10-03T18:55:27Z</updated>

		<summary type="html">&lt;p&gt;Fschuett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course enrolment]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Enrolled users]]&lt;br /&gt;
*[[Enrolment methods]]&lt;br /&gt;
*[[Enrolment key]]&lt;br /&gt;
*[[Unenrolment]]&lt;br /&gt;
*[[Other users]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Open LML enrolment plugin&#039;&#039;&#039; is meant to be used together with the german &#039;&#039;&#039;Open Linux Musterlösung&#039;&#039;&#039; linux school server. The plugin connects to the main administration program &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; and transfers data from there into Moodle, so that user management and course enrolment is simplified and mostly automated.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Students and teachers accounts are transferred into Moodle and synchronized with changes in the servers LDAP tree.&lt;br /&gt;
* For each teacher a course category is autocreated/autoremoved.&lt;br /&gt;
* LDAP groups (classes, projects and teacher groups) are transfered to Moodle cohorts on system level.&lt;br /&gt;
* cohorts can be automatically enroled into Moodle courses by providing their name in the course idnumber field.&lt;br /&gt;
* hourly cron job synchronizes cohorts and cohort enrolments.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
This plugin depends on the [[LDAP_authentication|LDAP authentication]] plugin to be enabled and configured.&lt;br /&gt;
This plugin depends on the [[Cohort_sync|Cohort sync enrolment]] plugin to be enabled.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the archive into the Moodle main directory (usually /usr/share/moodle) and unzip it.&lt;br /&gt;
&lt;br /&gt;
Review the settings in &#039;&#039;Website Administration -&amp;gt; Plugins -&amp;gt; Enrolment -&amp;gt; Open LML enrolment&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==First steps==&lt;br /&gt;
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039; ).&lt;br /&gt;
Create a course and set the course &#039;&#039;&#039;idnumber&#039;&#039;&#039; for example to &#039;&#039;&#039;5a&#039;&#039;&#039;. Wait for an hour and return to the course.&lt;br /&gt;
Review the students list. You should see the students from the cohort &#039;&#039;&#039;5a&#039;&#039;&#039; as enroled students in your course.&lt;br /&gt;
&lt;br /&gt;
Next use the &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; to create a  new project (for example p_test) and put some users into it. Go back to &lt;br /&gt;
your Moodle course, set idnumber to &#039;&#039;&#039;ta,p_test&#039;&#039;&#039; and you should see (after an hour) the participants of your project&lt;br /&gt;
enroled in the Moodle course.&lt;br /&gt;
&lt;br /&gt;
Now create a project &#039;&#039;p_teachers_ma&#039;&#039; and include the mathematics teachers in it. Go back to Moodle and create a course &lt;br /&gt;
&#039;&#039;&#039;Math teachers&#039;&#039;&#039;. For idnumber fill in &#039;&#039;&#039;p_teachers_ma&#039;&#039;&#039; and wait for another hour. Now you have all your math teachers neatly enroled in your teachers course.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML enrolment plugin page]&lt;br /&gt;
* [http://tracker.moodle.org/browse/CONTRIB-3944 see this issue]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=212780 discussion for this OpenLML enrolment plugin]&lt;br /&gt;
* [https://github.com/fschuett/moodle-enrol_openlml Here is the repository for the code]&lt;br /&gt;
* [http://www.linuxmuster.net Open Linux Musterlösung school server home page]&lt;br /&gt;
* [https://docs.moodle.org/24/en/LDAP_authentication LDAP authentication documentation]&lt;br /&gt;
* [https://docs.moodle.org/20/en/Cohort_sync Cohort sync enrolment documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Enrolment]]&lt;/div&gt;</summary>
		<author><name>Fschuett</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101046</id>
		<title>Openlml enrolment plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101046"/>
		<updated>2012-10-03T18:50:32Z</updated>

		<summary type="html">&lt;p&gt;Fschuett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course enrolment]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Enrolled users]]&lt;br /&gt;
*[[Enrolment methods]]&lt;br /&gt;
*[[Enrolment key]]&lt;br /&gt;
*[[Unenrolment]]&lt;br /&gt;
*[[Other users]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Open LML enrolment plugin&#039;&#039;&#039; is meant to be used together with the german &#039;&#039;&#039;Open Linux Musterlösung&#039;&#039;&#039; linux school server. The plugin connects to the main administration program &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; and transfers data from there into Moodle, so that user management and course enrolment is simplified and mostly automated.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Students and teachers accounts are transferred into Moodle and synchronized with changes in the servers LDAP tree.&lt;br /&gt;
* For each teacher a course category is autocreated/autoremoved.&lt;br /&gt;
* LDAP groups (classes, projects and teacher groups) are transfered to Moodle cohorts on system level.&lt;br /&gt;
* cohorts can be automatically enroled into Moodle courses by providing their name in the course idnumber field.&lt;br /&gt;
* hourly cron job synchronizes cohorts and cohort enrolments.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
This plugin depends on the [[LDAP_authentication|LDAP authentication]] plugin to be enabled and configured.&lt;br /&gt;
This plugin depends on the [[Cohort_sync|Cohort sync enrolment]] plugin to be enabled.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the archive into the Moodle main directory (usually /usr/share/moodle) and unzip it.&lt;br /&gt;
&lt;br /&gt;
Review the settings in &#039;&#039;Website Administration -&amp;gt; Plugins -&amp;gt; Enrolment -&amp;gt; Open LML enrolment&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==First steps==&lt;br /&gt;
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039; ).&lt;br /&gt;
Create a course and set the course &#039;&#039;&#039;idnumber&#039;&#039;&#039; for example to &#039;&#039;&#039;5a&#039;&#039;&#039;. Wait for an hour and return to the course.&lt;br /&gt;
Review the students list. You should see the students from the cohort &#039;&#039;&#039;5a&#039;&#039;&#039; as enroled students in your course.&lt;br /&gt;
&lt;br /&gt;
Next use the &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; to create a  new project (for example p_test) and put some users into it. Go back to &lt;br /&gt;
your Moodle course, set idnumber to &#039;&#039;&#039;ta,p_test&#039;&#039;&#039; and you should see (after an hour) the participants of your project&lt;br /&gt;
enroled in the Moodle course.&lt;br /&gt;
&lt;br /&gt;
Now create a project &#039;&#039;p_teachers_ma&#039;&#039; and include the mathematics teachers in it. Go back to Moodle and create a course &lt;br /&gt;
&#039;&#039;&#039;Math teachers&#039;&#039;&#039;. For idnumber fill in &#039;&#039;&#039;p_teachers_ma&#039;&#039;&#039; and wait for another hour. Now you have all your math teachers neatly enroled in your teachers course.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML enrolment plugin page]&lt;br /&gt;
* [http://tracker.moodle.org/browse/CONTRIB-3944 see this issue]&lt;br /&gt;
* [https://github.com/fschuett/moodle-enrol_openlml Here is the repository for the code]&lt;br /&gt;
* [http://www.linuxmuster.net Open Linux Musterlösung school server home page]&lt;br /&gt;
* [https://docs.moodle.org/24/en/LDAP_authentication LDAP authentication documentation]&lt;br /&gt;
* [https://docs.moodle.org/20/en/Cohort_sync Cohort sync enrolment documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Enrolment]]&lt;/div&gt;</summary>
		<author><name>Fschuett</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101045</id>
		<title>Openlml enrolment plugin</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/501/en/index.php?title=Openlml_enrolment_plugin&amp;diff=101045"/>
		<updated>2012-10-03T18:47:27Z</updated>

		<summary type="html">&lt;p&gt;Fschuett: Created page with &amp;quot;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;Main page ► Managing a Moodle course  ► Course enrolment  ►  {{PAGENAME}}&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	 &amp;lt;d...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navtrail&amp;quot;&amp;gt;[[Main page]] ► [[Managing a Moodle course]]  ► [[Course enrolment]]  ►  [[{{PAGENAME}}]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sideblock right&amp;quot; style=&amp;quot;width: 14em;&amp;quot;&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;[[Course enrolment]]&amp;lt;/div&amp;gt;	&lt;br /&gt;
&amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
*[[Features]]&lt;br /&gt;
*[[Dependencies]]&lt;br /&gt;
*[[Installation]]&lt;br /&gt;
*[[First steps]]&lt;br /&gt;
*[[See also]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
The &#039;&#039;&#039;Open LML enrolment plugin&#039;&#039;&#039; is meant to be used together with the german &#039;&#039;&#039;Open Linux Musterlösung&#039;&#039;&#039; linux school server. The plugin connects to the main administration program &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; and transfers data from there into Moodle, so that user management and course enrolment is simplified and mostly automated.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Students and teachers accounts are transferred into Moodle and synchronized with changes in the servers LDAP tree.&lt;br /&gt;
* For each teacher a course category is autocreated/autoremoved.&lt;br /&gt;
* LDAP groups (classes, projects and teacher groups) are transfered to Moodle cohorts on system level.&lt;br /&gt;
* cohorts can be automatically enroled into Moodle courses by providing their name in the course idnumber field.&lt;br /&gt;
* hourly cron job synchronizes cohorts and cohort enrolments.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
This plugin depends on the [[LDAP_authentication|LDAP authentication]] plugin to be enabled and configured.&lt;br /&gt;
This plugin depends on the [[Cohort_sync|Cohort sync enrolment]] plugin to be enabled.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Copy the archive into the Moodle main directory (usually /usr/share/moodle) and unzip it.&lt;br /&gt;
&lt;br /&gt;
Review the settings in &#039;&#039;Website Administration -&amp;gt; Plugins -&amp;gt; Enrolment -&amp;gt; Open LML enrolment&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==First steps==&lt;br /&gt;
Start by logging in as a teacher. You should see a course category below //teachers_course_context// (usually &#039;&#039;&#039;Lehrer&#039;&#039;&#039; ).&lt;br /&gt;
Create a course and set the course &#039;&#039;&#039;idnumber&#039;&#039;&#039; for example to &#039;&#039;&#039;5a&#039;&#039;&#039;. Wait for an hour and return to the course.&lt;br /&gt;
Review the students list. You should see the students from the cohort &#039;&#039;&#039;5a&#039;&#039;&#039; as enroled students in your course.&lt;br /&gt;
&lt;br /&gt;
Next use the &#039;&#039;&#039;Schulkonsole&#039;&#039;&#039; to create a  new project (for example p_test) and put some users into it. Go back to &lt;br /&gt;
your Moodle course, set idnumber to &#039;&#039;&#039;ta,p_test&#039;&#039;&#039; and you should see (after an hour) the participants of your project&lt;br /&gt;
enroled in the Moodle course.&lt;br /&gt;
&lt;br /&gt;
Now create a project &#039;&#039;p_teachers_ma&#039;&#039; and include the mathematics teachers in it. Go back to Moodle and create a course &lt;br /&gt;
&#039;&#039;&#039;Math teachers&#039;&#039;&#039;. For idnumber fill in &#039;&#039;&#039;p_teachers_ma&#039;&#039;&#039; and wait for another hour. Now you have all your math teachers neatly enroled in your teachers course.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [http://moodle.org/plugins/view.php?plugin=enrol_openlml Open LML enrolment plugin page]&lt;br /&gt;
* [http://tracker.moodle.org/browse/CONTRIB-3944 see this issue]&lt;br /&gt;
* [https://github.com/fschuett/moodle-enrol_openlml Here is the repository for the code]&lt;br /&gt;
* [http://www.linuxmuster.net Open Linux Musterlösung school server home page]&lt;br /&gt;
* [https://docs.moodle.org/24/en/LDAP_authentication LDAP authentication documentation]&lt;br /&gt;
* [https://docs.moodle.org/20/en/Cohort_sync Cohort sync enrolment documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Enrolment]]&lt;/div&gt;</summary>
		<author><name>Fschuett</name></author>
	</entry>
</feed>