Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

User talk:Ian Tasker

From MoodleDocs

Hi Ian,

I just saw your new page on integrating Moodle and SIMS and it looks really exciting. I'm keen to experiment (provided I can persuade management) but I'm wondering how easy it will be to migrate from our existing setup. Given that we currently create user accounts by hand, will the SIMS2AD script erase these accounts if we start to use it, or just leave them in place? Matt Gibson 09:33, 5 January 2009 (CST)

However, this wiki is probably not the best place to store code. It might be better to move the code into Contrib--Tim Hunt 18:59, 5 January 2009 (CST)

SIMS.net Integration

Hi Ian,

Just wanted you to know about how I have gone about this as I have taken a different approach.

I have views / tables / stored procedures ina database on my SIMS server. I get student/ timetable / assessment / attendance / behaviour information from SIMS. The stored procedures process this information nightly and populate my own tables in the linked server moodle database. I wrote my own PHP planner which displays this information via a planner block in moodle. To date I have : Timetables Events which feed back into timetables Room Changes which link back into timetables and free rooms up if a whole class are involved in an event IT Room booking Student Mentoring Print transaction charge history School structure and staff roles Cover transfer from SIMS and display on timetables

As you can see development is well ontrack and this development platform is being used to automate anything that moves.

Advantages are : Moodle release independent; You can develop anything you want; Data is pushed from SIMS so no contention when trying to upgrade SIMS.

Cheers

John