Facility To Moodle 2

Blocks ::: block_facility_to_moodle
Maintained by Marc Coyles, It is ITim Bateson
Supports Moodle 2.3 thru to 2.6. Fork of Guy Thomas' original Facility-to-Moodle block for 1.7-1.9

Facility To Moodle 2 2012080713

Moodle 2.1, 2.2
Released: Thursday, 16 August 2012, 3:33 PM
VERSION
========================================
See version.php

LICENCE
========================================
See LICENCE.TXT for details

SCHOOLS KNOWN TO BE USING THIS BLOCK
========================================
Ossett Academy, Wakefield
Kettlethorpe High School, Wakefield
Horbury Specialist Language College, Wakefield
Notre Dame High School, Sheffield

PRE-INSTALL PREPARATION
========================================
Please see documentation for prerequisite server requirements (unixODBC, freeTDS, MSSQL all compiled into PHP).
http://prototype.ossettacademy.co.uk/src/docs/ & http://prototype.ossettacademy.co.uk/src/docs/Supporting_Docs/

This version will ONLY function with Moodle 2.2+

1) Admin Numbers
The block uses admin numbers as a unique ID to link Moodle / Active Directory accounts to Facility CMIS student records. This means you will have to ensure the following:

a) The 'description' field of every student Active Directory account contains the student's admin number (exactly as it is in Facility, with preceeding 0's)
b) If you have existing student accounts in Moodle, you MUST add the students admin number (exactly as it is in Facility) to the idnumber field. If you don't have existing student accounts in Moodle, dont worry - the block will create their accounts!

* To avoid manual work in the future, always ensure your new intake network accounts are created via a file exported from Facility CMIS with Firstname, Lastname, Idnumber, DOB which you can then import into Active Directory. Basically, your new intake network accounts can be created via a simple import process with the description field automatically populated with the idnumber. Speak to your network manager about this. Any network manager worth his/her salt should be able to do this - it is not hard.

2) StaffCode
Facility StaffCode should be present in AD description field for all staff.

3) Normal Roles

Parent: short name 'parent' - Set the following permissions to 'allow':
moodle/user:readuserposts
moodle/user:readuserblogs
moodle/user:viewuseractivitiesreport
moodle/user:viewusergrades


INSTALLATION
========================================

A full manual is available which will give you more comprehensive information for installation, configuration and usage of this block.
See http://prototype.ossettacademy.co.uk/src/docs/ & http://prototype.ossettacademy.co.uk/src/docs/Supporting_Docs/

1) Unzip the archive into your blocks folder.
2) Log in to Moodle as an admin From Moodle, select 'Notifications' under the Site Administration block. This should set your db tables up for this block.
3) Set up basic settings, then head to Site Administration > Plugins > Blocks > Facility to Moodle and setup BDNs.


SITE USAGE
========================================

1) Add the block to your moodle front page (site)
2) To transfer students, click 'transfer students'.
3) To transfer parents, click 'transfer parents'.

COURSE USAGE
========================================

1) Add the block as a sticky block across all courses
2) Click 'Add Teaching Groups' from 'Facility to Moodle' block
3) Select year group, subject, teaching group(s)
4) Click OK

Version information

Version build number
2012080713
Version release name
2012080713
Can be updated from
2012070308 (2012070308)
Maturity
Beta
MD5 Sum
e601429ac0384e4b74ec048237e88a0b
Supported software
Moodle 2.1, Moodle 2.2
  • Latest release for Moodle 2.1
  • Latest release for Moodle 2.2

Default installation instructions for plugins of the type Blocks

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit http://yoursite.com/admin to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.