Hi,
we have tested this on fresh installs of Moodle 2.03 Moodle 2.1 on IIS 7.5 and MS SQL Server 2008 running on Windows Server 2008 R2 and we get a number of errors.
Moodle 2.03 -> Did not install correctly
Moodle 2.1 -> installed correctly but got some number of errors when we tried to use i.
I haven't had time to look into this in detail but below are a sample of the errors.
In short I don't think this module is suitable if you are running your Moodle install on the latest versions of IIS and MS SQl Server.
Michael
1. Changing end time of session -> Error /mod/facetoface/sessions.php?s=3
Error reading from database
More information about this error
Debug info: An expression of non-boolean type specified in a context where a condition is expected, near 'LIKEN'.
SELECT DISTINCT userid FROM mdl_event WHERE modulename =? AND eventtype =? AND instance =? AND description LIKE? [array ( 0 => 'facetoface', 1 => 'facetofacesession', 2 => '3', 3 => '%attendees.php?s=3%', )]
Stack trace: line 394 of \lib\dml\moodle_database.php: dml_read_exception thrown line 255 of \lib\dml\mssql_native_moodle_database.php: call to moodle_database->query_end() line 710 of \lib\dml\mssql_native_moodle_database.php: call to mssql_native_moodle_database->query_end() line 739 of \lib\dml\mssql_native_moodle_database.php: call to mssql_native_moodle_database->get_recordset_sql() line 3201 of \mod\facetoface\lib.php: call to mssql_native_moodle_database->get_records_sql() line 440 of \mod\facetoface\lib.php: call to facetoface_update_calendar_events() line 151 of \mod\facetoface\sessions.php: call to facetoface_update_session()
2. Adding Attendees -> Error /mod/facetoface/attendees.php?s=3&backtoallsessions=3
Debug info: The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator. SELECT su.id AS signupid, u.id, u.firstname, u.lastname, MAX(ss.timecreated) AS timesignedup, c.timecreated AS timecancelled, c.note AS cancelreason FROM mdl_facetoface_signups su JOIN mdl_user u ON u.id = su.userid JOIN mdl_facetoface_signups_status c ON su.id = c.signupid AND c.statuscode = 10 AND c.superceded = 0 LEFT JOIN mdl_facetoface_signups_status ss ON su.id = ss.signupid AND ss.statuscode IN ( 70, 60, 40 ) AND ss.superceded = 1 WHERE su.sessionid = 3 GROUP BY su.id, u.id, u.firstname, u.lastname, c.timecreated, c.note ORDER BY CAST(u.firstname AS VARCHAR(255)) + CAST(' ' AS VARCHAR(255)) + CAST(u.lastname AS VARCHAR(255)) , c.timecreated [array
]
Stack trace: line 394 of \lib\dml\moodle_database.php: dml_read_exception thrown line 255 of \lib\dml\mssql_native_moodle_database.php: call to moodle_database->query_end() line 710 of \lib\dml\mssql_native_moodle_database.php: call to mssql_native_moodle_database->query_end() line 739 of \lib\dml\mssql_native_moodle_database.php: call to mssql_native_moodle_database->get_recordset_sql() line 344 of \mod\facetoface\attendees.php: call to mssql_native_moodle_database->get_records_sql() line 269 of \mod\facetoface\attendees.php: call to facetoface_get_cancellations()