<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Integrate_Moodle%2C_LDAP_and_SIMS.net</id>
	<title>Integrate Moodle, LDAP and SIMS.net - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Integrate_Moodle%2C_LDAP_and_SIMS.net"/>
	<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Integrate_Moodle,_LDAP_and_SIMS.net&amp;action=history"/>
	<updated>2026-05-06T23:03:32Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Integrate_Moodle,_LDAP_and_SIMS.net&amp;diff=199&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Integrate_Moodle,_LDAP_and_SIMS.net&amp;diff=199&amp;oldid=prev"/>
		<updated>2024-10-14T16:47:13Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 16:47, 14 октября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Олег Давидович</name></author>
	</entry>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Integrate_Moodle,_LDAP_and_SIMS.net&amp;diff=198&amp;oldid=prev</id>
		<title>1&gt;Tim@horizoneducationnetwork.org: clean up, typos fixed: avaliable → available, seperated → separated, eg  → e.g. , Seperator → Separator, the the → the</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Integrate_Moodle,_LDAP_and_SIMS.net&amp;diff=198&amp;oldid=prev"/>
		<updated>2022-05-19T16:04:31Z</updated>

		<summary type="html">&lt;p&gt;clean up, typos fixed: avaliable → available, seperated → separated, eg  → e.g. , Seperator → Separator, the the → the&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Integrate SIMS.net and LDAP (SIMS2AD)=&lt;br /&gt;
==Introduction==&lt;br /&gt;
For SIMS2AD and SIMS2MOODLE modules to work every student  and teacher&amp;#039;s LDAP account MUST have the employeeID field set. These need to be set to the following.&lt;br /&gt;
#Students = UPN&lt;br /&gt;
#Staff = SIMS.net Teacher Code&lt;br /&gt;
&lt;br /&gt;
Please note that if the account that you configure under Bind Settings/Distinguished Name does NOT have admin privileges on the domain (as best practise suggests), you may need to perform the following changes on your domain as well:&lt;br /&gt;
&lt;br /&gt;
*Load Active Directory Users and Computers&lt;br /&gt;
*Right click on the domain itself (domain.com), select &amp;#039;Delegate Control...&amp;#039;&lt;br /&gt;
*Click &amp;#039;Next&amp;#039;, and then select the LDAP user that is configured under Bind Settings/Distinguished Name&lt;br /&gt;
*Under &amp;#039;Delegate the following common tasks&amp;#039;, click &amp;#039;Read all user information&amp;#039;&lt;br /&gt;
*Click &amp;#039;Finish&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This will allow the user account to read the employeeID attribute, which by default can only be read by domain admins.&lt;br /&gt;
&lt;br /&gt;
==SIMS2AD - Account Creator (Unpublished)==&lt;br /&gt;
===Introduction===&lt;br /&gt;
----&lt;br /&gt;
SIMS2AD - Account Creator is a moodle block that administers the process of LDAP account creation automatically.&lt;br /&gt;
===IMPORTANT - Please Read===&lt;br /&gt;
----&lt;br /&gt;
SIMS2AD Vbscript has been retired. It is in the process of being converted to a moodle block. The main aim of this is to improve configuration and quality.&lt;br /&gt;
&lt;br /&gt;
==SIMS2AD - Access Manager==&lt;br /&gt;
===Introduction===&lt;br /&gt;
----&lt;br /&gt;
SIMS2AD - Access Manager allows non technical members of staff to control student access to an education establishments computer network via SIMS.net.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Script Usage Details===&lt;br /&gt;
The Vbscript will run every 5 minutes, every day &amp;lt;br&amp;gt;&lt;br /&gt;
A log file is created in the same folder as the script, this hold a log of all processed changes.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add a new view to MS SQL Server===&lt;br /&gt;
----&lt;br /&gt;
#Open SQL Server Management Studio&lt;br /&gt;
#Use the Object Explorer window to browse to the database and the folder called ‘Views’.&lt;br /&gt;
#*[Server]\[Instance] -&amp;gt; Database -&amp;gt; sims -&amp;gt; Views&lt;br /&gt;
#Right-click the ‘Views’ folder and select ‘New View’.&lt;br /&gt;
#Close the Add Table dialog box – Copy and Paste the query below into the Query box &lt;br /&gt;
#Save the View via File, Save [the temporary name of the view] .&lt;br /&gt;
#Enter the above name for the new ‘View’ and click ‘OK’.&lt;br /&gt;
#If you refresh the list of views by right-clicking the ‘Views’ folder you will see the new view near the top of the list.&lt;br /&gt;
#Close SQL Server management Studio.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MS SQL 2005 Server View===&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name: vbs_admanager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Query to paste in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT     TOP (100) PERCENT sims.stud_via_student_browse.unique_pupil_no, sims.stud_via_student_browse.forename, &lt;br /&gt;
                      sims.stud_via_student_browse.surname, sims.udf_field.description AS type, sims.udf_lookup_value.description&lt;br /&gt;
FROM         sims.udf_value INNER JOIN&lt;br /&gt;
                      sims.udf_field ON sims.udf_value.field_id = sims.udf_field.field_id INNER JOIN&lt;br /&gt;
                      sims.stud_via_student_browse ON sims.udf_value.entity_id = sims.stud_via_student_browse.person_id INNER JOIN&lt;br /&gt;
                      sims.udf_lookup_value ON sims.udf_value.lookup_value_id = sims.udf_lookup_value.lookup_value_id&lt;br /&gt;
WHERE     (sims.udf_field.active = &amp;#039;T&amp;#039;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Script&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
----&lt;br /&gt;
The [https://docs.moodle.org/en/SIMS2AD_access_manager.vbs SIMS2AD Access Manager] script needs to copied to D:\SIMS2AD on the SIMS Server.&amp;lt;br&amp;gt;&lt;br /&gt;
The latest version of the script is available from:-&lt;br /&gt;
&amp;lt;Pre&amp;gt;&lt;br /&gt;
https://docs.moodle.org/en/SIMS2AD_access_manager.vbs&lt;br /&gt;
&amp;lt;/Pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Setting Up a Scheduled Task===&lt;br /&gt;
----&lt;br /&gt;
A scheduled task needs to be created to run the SIMS2AD Access Manager Script.&amp;lt;br&amp;gt;&lt;br /&gt;
This Task will need to run every 5 minutes from 08:00 AM to 20:00 PM &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Open Control Panel&lt;br /&gt;
#Open Scheduled Tasks&lt;br /&gt;
#*This will open the Schedule Task Windows&lt;br /&gt;
#Add Scheduled Task&lt;br /&gt;
#*This will open the Schedule Task Wizard&lt;br /&gt;
#Click Next&lt;br /&gt;
#Click Browse and Navigate to D:\SIMS2AD Folder&lt;br /&gt;
#Select SIMS2AD_Access_Manager.vbs&lt;br /&gt;
#Give the name &amp;quot;SIMS2AD Access Manager&amp;quot;&lt;br /&gt;
#Select Daily&lt;br /&gt;
#Click Next&lt;br /&gt;
#Click Next as these Settings will be modified later.&lt;br /&gt;
#Enter the user account details that will be used to run the script&lt;br /&gt;
#Click Next &lt;br /&gt;
#Tick the box&lt;br /&gt;
#*This will open Advance Properties Window&lt;br /&gt;
#Click Finish&lt;br /&gt;
#Click the Schedule Tab&lt;br /&gt;
#Set the Start Time 08:00 AM&lt;br /&gt;
#Click the Advance Button&lt;br /&gt;
#*This will open an Advance Settings Window&lt;br /&gt;
#Set a Start date&lt;br /&gt;
#Tick Repeat Task&lt;br /&gt;
#Set it to repeat every 5 minutes&lt;br /&gt;
#Select Duration and set at 12 hours&lt;br /&gt;
#Click OK&lt;br /&gt;
#Click Apply&lt;br /&gt;
#Click OK&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Required Logon Script Changes===&lt;br /&gt;
----&lt;br /&gt;
The below code needs to be added to the beginning of the Kixtart Logon Script.&amp;lt;br&amp;gt;&lt;br /&gt;
This will check the current time and see if the user belongs to a group that has restricted computer access.&amp;lt;br&amp;gt;&lt;br /&gt;
If the user has logged on during a restricted time a message box will be displayed informing of this and then forcefully log them off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IF ((@time &amp;gt; &amp;quot;20:00:00&amp;quot;) AND (@time &amp;lt; &amp;quot;08:50:00&amp;quot;))&lt;br /&gt;
	If InGroup(&amp;quot;SIMS2AD_LessonOnly_E4&amp;quot;) or InGroup(&amp;quot;SIMS2AD_LessonOnly_L4&amp;quot;) or InGroup(&amp;quot;SIMS2AD_Lesson_Evening_Only_E4&amp;quot;) &lt;br /&gt;
        or InGroup(&amp;quot;SIMS2AD_Lesson_Evening_Only_L4&amp;quot;)&lt;br /&gt;
	&lt;br /&gt;
                MESSAGEBOX (&amp;quot;Your Computer Access Been Restricted, For More Information Please Speak To Your Director Of Year&amp;quot;, &lt;br /&gt;
                &amp;quot;IT SERVICES&amp;quot;, 16, 15)&lt;br /&gt;
                $RC = LogOff(0)&lt;br /&gt;
	endif&lt;br /&gt;
endif&lt;br /&gt;
IF ((@time &amp;gt; &amp;quot;11:15:00&amp;quot;) AND (@time &amp;lt; &amp;quot;11:35:00&amp;quot;))&lt;br /&gt;
	If InGroup(&amp;quot;SIMS2AD_LessonOnly_E4&amp;quot;) or InGroup(&amp;quot;SIMS2AD_LessonOnly_L4&amp;quot;) or InGroup(&amp;quot;SIMS2AD_Lesson_Evening_Only_E4&amp;quot;) &lt;br /&gt;
        or InGroup(&amp;quot;SIMS2AD_Lesson_Evening_Only_L4&amp;quot;)&lt;br /&gt;
		&lt;br /&gt;
                MESSAGEBOX (&amp;quot;Your Computer Access Been Restricted, For More Information Please Speak To Your Director Of Year&amp;quot;,&lt;br /&gt;
                &amp;quot;IT SERVICES&amp;quot;, 16, 15)&lt;br /&gt;
                $RC = LogOff(0)&lt;br /&gt;
	endif&lt;br /&gt;
endif&lt;br /&gt;
IF ((@time &amp;gt; &amp;quot;12:35:00&amp;quot;) AND (@time &amp;lt; &amp;quot;13:35:00&amp;quot;))&lt;br /&gt;
	If InGroup(&amp;quot;SIMS2AD_LessonOnly_E4&amp;quot;)  or InGroup(&amp;quot;SIMS2AD_Lesson_Evening_Only_E4&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
                MESSAGEBOX (&amp;quot;Your Computer Access Been Restricted, For More Information Please Speak To Your Director Of Year&amp;quot;, &lt;br /&gt;
                &amp;quot;IT SERVICES&amp;quot;, 16, 15)&lt;br /&gt;
                $RC = LogOff(0)&lt;br /&gt;
	endif&lt;br /&gt;
endif&lt;br /&gt;
IF ((@time &amp;gt; &amp;quot;13:35:00&amp;quot;) AND (@time &amp;lt; &amp;quot;14:35:00&amp;quot;))&lt;br /&gt;
	If InGroup(&amp;quot;SIMS2AD_LessonOnly_L4&amp;quot;) or InGroup(&amp;quot;SIMS2AD_Lesson_Evening_Only_L4&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
		MESSAGEBOX (&amp;quot;Your Computer Access Been Restricted, For More Information Please Speak To Your Director Of Year&amp;quot;, &lt;br /&gt;
                &amp;quot;IT SERVICES&amp;quot;, 16, 15)&lt;br /&gt;
		$RC = LogOff(0)&lt;br /&gt;
	endif&lt;br /&gt;
endif&lt;br /&gt;
IF ((@time &amp;gt; &amp;quot;16:35:00&amp;quot;) AND (@time &amp;lt; &amp;quot;18:00:00&amp;quot;))&lt;br /&gt;
	If InGroup(&amp;quot;SIMS2AD_LessonOnly_E4&amp;quot;) or InGroup(&amp;quot;SIMS2AD_LessonOnly_L4&amp;quot;) or InGroup(&amp;quot;SIMS2AD_Lesson_Evening_Only_E4&amp;quot;) &lt;br /&gt;
        or InGroup(&amp;quot;SIMS2AD_Lesson_Evening_Only_L4&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
		MESSAGEBOX (&amp;quot;Your Computer Access Been Restricted, For More Information Please Speak To Your Director Of Year&amp;quot;, &lt;br /&gt;
                &amp;quot;IT SERVICES&amp;quot;, 16, 15)&lt;br /&gt;
		$RC = LogOff(0)&lt;br /&gt;
	endif&lt;br /&gt;
endif&lt;br /&gt;
IF ((@time &amp;gt; &amp;quot;18:00:00&amp;quot;) AND (@time &amp;lt; &amp;quot;20:00:00&amp;quot;))&lt;br /&gt;
	If InGroup(&amp;quot;SIMS2AD_LessonOnly_E4&amp;quot;) or InGroup(&amp;quot;SIMS2AD_LessonOnly_L4&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
		MESSAGEBOX (&amp;quot;Your Computer Access Been Restricted, For More Information Please Speak To Your Director Of Year&amp;quot;, &lt;br /&gt;
                &amp;quot;IT SERVICES&amp;quot;, 16, 15)&lt;br /&gt;
		$RC = LogOff(0)&lt;br /&gt;
	endif&lt;br /&gt;
endif&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Integrate Moodle and LDAP (MOODLE2LDAP)=&lt;br /&gt;
==Introduction==&lt;br /&gt;
MOODLE2LDAP is the process of linking moodle to LDAP, this will allow users to authenticate and underpin SIMS2AD - Account Creator Moodle Block.&lt;br /&gt;
==Setting up LDAP Authentication==&lt;br /&gt;
#Login to moodle as the admin user.&lt;br /&gt;
#Under Site Administration&lt;br /&gt;
#*Users - &amp;gt; Authentication -&amp;gt; LDAP Server&lt;br /&gt;
#Set the Following Fields as follows&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;LDAP server settings&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Host Url = ldap://server.domain.com/ &lt;br /&gt;
#**Version = 3&lt;br /&gt;
#**LDAP encoding = utf-8&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Bind settings&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
#**Hide passwords = Yes&lt;br /&gt;
#**Distinguished Name = cn=LDAP Guest,cn=Users,dc=domain,dc=com&lt;br /&gt;
#**Password = Password of LDAP Guest Account&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;User lookup settings&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**User type = MS Active Directory&lt;br /&gt;
#**Contexts = cn=LDAP Guest,cn=Users,dc=domain,dc=com&lt;br /&gt;
#**Search subcontexts = Yes&lt;br /&gt;
#**Dereference aliases = Yes&lt;br /&gt;
#**User attribute = sAMAccountName&lt;br /&gt;
#**Member attribute = member&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Force change password&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Force change password = No&lt;br /&gt;
#**Use standard Change Password Page = No&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;LDAP password expiration settings&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Expiration = No&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Enable user creation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Create users externally = No&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Data Mapping&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**First Name = givenName&lt;br /&gt;
#**Surname = sn&lt;br /&gt;
#**Email address = mail&lt;br /&gt;
#**Description = description&lt;br /&gt;
#**ID number = employeeID&lt;br /&gt;
#**Department = department&lt;br /&gt;
#Click Save&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Integrate Moodle and SIMS.net (SIMS2MOODLE)=&lt;br /&gt;
==Prerequisite==&lt;br /&gt;
Moodle requires FreeTDS to be installed for it to work with MS SQL 2005. &lt;br /&gt;
#[https://docs.moodle.org/en/Installing_MSSQL_for_PHP#Using_FreeTDS_on_Unix Install FreeTDS on Linux]&lt;br /&gt;
#[https://docs.moodle.org/en/Installing_MSSQL_for_PHP#Using_FreeTDS_on_Windows Install FreeTDS on Windows]&lt;br /&gt;
&lt;br /&gt;
==SIMS2Moodle - Enrolment Plug-in==&lt;br /&gt;
===Introduction===&lt;br /&gt;
SIMS2Moodle - Enrolment Plug-in is a part preconfigured version of moodle&amp;#039;s external database plug-in tailored for use with SIMS.net.&lt;br /&gt;
&lt;br /&gt;
===Create Moodle SIMS.net Course Template===&lt;br /&gt;
----&lt;br /&gt;
Before the plug-in is installed it is best to create a template from which moodle will create any new SIMS.net courses &lt;br /&gt;
&lt;br /&gt;
#Login to moodle as the admin user.&lt;br /&gt;
#Under Site Administration&lt;br /&gt;
#*Courses - &amp;gt; Add/Edit Courses&lt;br /&gt;
#Click Miscellaneous&lt;br /&gt;
#Click New Course Button&lt;br /&gt;
#Set the Following Fields as follows&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;General&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Full name = SIMS Template Course&lt;br /&gt;
#**Short name = simstemplate&lt;br /&gt;
#**Course ID number = simstemplate&lt;br /&gt;
#**Format = Topics Format&lt;br /&gt;
#**Number of weeks/topics = 10&lt;br /&gt;
#**Course Start Date = 1st Sept&lt;br /&gt;
#**Hidden sections = Hidden sections are shown in collapsed form&lt;br /&gt;
#**News Items to show = 5&lt;br /&gt;
#**Show gradebook to students = Yes&lt;br /&gt;
#**Show activity reports = No&lt;br /&gt;
#**Maximum upload size = [Maximum Size Allowed]&lt;br /&gt;
#**Is this a meta course? = No&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Enrolments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Enrolment Plugins = Site Default (Internal Enrolment)&lt;br /&gt;
#**Default role = Site Default (Student)&lt;br /&gt;
#**Course enrollable = Yes&lt;br /&gt;
#**Start date = Disabled&lt;br /&gt;
#**End date = Disabled&lt;br /&gt;
#**Enrolment duration = Unlimited&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Enrolment expiry notification&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Notify = No&lt;br /&gt;
#**Notify Students = No&lt;br /&gt;
#**Threshold = 10 days&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Groups&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Group mode = No Groups&lt;br /&gt;
#**Force = No&lt;br /&gt;
#**Default grouping = No&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Availability&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Availability = This course is available to students&lt;br /&gt;
#**Enrolment key = [Blank]&lt;br /&gt;
#**Guest access = Do Not Allow Guest In&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Language&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**Force language = No&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Role renaming&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**[All Fields are Blank]&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
----&lt;br /&gt;
The [http://www.uctc.e-sussex.sch.uk/moodle_sims.net_enrolment_plugin.zip SIMS.net Enrolment Plug-in] files needs to copied to the &amp;#039;moodle\enrol&amp;#039; folder on the Moodle server.&amp;lt;br&amp;gt;&lt;br /&gt;
The latest version of the files are available from:-&lt;br /&gt;
&amp;lt;Pre&amp;gt;&lt;br /&gt;
http://www.uctc.e-sussex.sch.uk/moodle_sims.net_enrolment_plugin.zip&lt;br /&gt;
&amp;lt;/Pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Moodle Settings===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
On the plug-in have been downloaded and installed.&lt;br /&gt;
&lt;br /&gt;
#Login to moodle as the admin user.&lt;br /&gt;
#Under Site Administration&lt;br /&gt;
#*Courses - &amp;gt; Add/Edit Courses&lt;br /&gt;
#Click Add New Category&lt;br /&gt;
#*Parent Category  = Top&lt;br /&gt;
#*Category Name  = SIMS Courses&lt;br /&gt;
#Click Save&lt;br /&gt;
#Under Site Administration&lt;br /&gt;
#*Courses - &amp;gt; Enrolments&lt;br /&gt;
#Enable SIMS.net&lt;br /&gt;
#Click Edit&lt;br /&gt;
#Set the Following Fields as follows&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;SIMS.net Server Settings&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**enrol_dbtype = mssql&lt;br /&gt;
#**enrol_dbhost = sims.school.lan &lt;br /&gt;
#**enrol_dbport = 1427 (1427 is default for MS SQL 2005)&lt;br /&gt;
#**enrol_dbuser = sa&lt;br /&gt;
#**enrol_dbpass = [SA Password]&lt;br /&gt;
&lt;br /&gt;
#*&amp;#039;&amp;#039;&amp;#039;Academic Setting&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#**enrol_dbacyear = 2009 (or current academic year)&lt;br /&gt;
#Click Save&lt;br /&gt;
&lt;br /&gt;
==SIMS2MOODLE - SIMS.net Timetable Block ==&lt;br /&gt;
===Introduction===&lt;br /&gt;
----&lt;br /&gt;
SIMS2MOODLE - SIMS.net Timetable Block V1.2 now has ability  to auto install, upgrade and remove views on Microsoft SQL Server 2005.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prerequisite===&lt;br /&gt;
----&lt;br /&gt;
SIMS2MOODLE - Timetable block requires SIMS2MOODLE - Enrolment Plug-in to be installed and configured.  SIMS2MOODLE - Enrolment Plug-in does not have to be enabled if auto enrolment is not needed.&lt;br /&gt;
====IMPORTANT: IF UPGRADING====&lt;br /&gt;
----&lt;br /&gt;
If you are upgrading from a version before the release of 1.0, please do the following:-&lt;br /&gt;
&lt;br /&gt;
#Uninstall the SIMS.net Timetable block from moodle.&lt;br /&gt;
#Delete the folders \blocks\simstimetable and \mod\simstimtable&lt;br /&gt;
#Delete the view mdl_student_timetable from SQL Server Management Studio&lt;br /&gt;
&lt;br /&gt;
If you are upgrading from release of 1.1, please do the following:-&lt;br /&gt;
&lt;br /&gt;
#Please install SIMS.net Enrolment Plug-in.&lt;br /&gt;
&lt;br /&gt;
===Download the Block===&lt;br /&gt;
----&lt;br /&gt;
The [http://www.uctc.e-sussex.sch.uk/moodle_sims.net_timetable_block.zip SIMS.net Timetable Block] files needs to copied to the &amp;#039;moodle\blocks&amp;#039; folder on the Moodle server.&amp;lt;br&amp;gt;&lt;br /&gt;
The latest version of the files are available from:-&lt;br /&gt;
&amp;lt;Pre&amp;gt;&lt;br /&gt;
http://www.uctc.e-sussex.sch.uk/moodle_sims.net_timetable_block.zip&lt;br /&gt;
&amp;lt;/Pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install SIMS.net Timetable Block for Moodle===&lt;br /&gt;
----&lt;br /&gt;
#Copy simstimetable folder to the blocks folder in moodle&lt;br /&gt;
#Login to moodle as the admin account&lt;br /&gt;
#Click on Notifications&lt;br /&gt;
#*A message should state that the block has been successfully installed.&lt;br /&gt;
#Click Modules -&amp;gt; Blocks -&amp;gt; SIMS.net Timetable to configure the block. (You will have to configure the &amp;#039;Lesson Labels&amp;#039; field at the very least for your school&amp;#039;s timetable).&lt;br /&gt;
&lt;br /&gt;
===Configure SIMS.net Timetable Block for Moodle===&lt;br /&gt;
----&lt;br /&gt;
Every schools timetable is slightly different, so the block will need to be configured. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Block Title:&amp;#039;&amp;#039;&amp;#039; This text will be displayed as the block title.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link Text:&amp;#039;&amp;#039;&amp;#039; This is the text of the timetable url.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;No. Weeks:&amp;#039;&amp;#039;&amp;#039; Number of weeks timetabled in SIMS.net. (Only 1 or 2 supported)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Separator:&amp;#039;&amp;#039;&amp;#039; The separator is the character using in the SIMS.net to separate the day from the period name e.g. Fri:1, so the separator will be &amp;quot;:&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lesson Labels:&amp;#039;&amp;#039;&amp;#039; These are the names all there periods that are timetabled in SIMS.net separated with a &amp;quot;,&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributed code]]&lt;/div&gt;</summary>
		<author><name>1&gt;Tim@horizoneducationnetwork.org</name></author>
	</entry>
</feed>