We are looking at using Moodle in our Correctional Facilities for Prisoner Education in a state in Australia.
One of the key requirements for a LMS for this Prison environment is User Auditing (Both Staff and Students (Prisoners)). We need a solution that will be able to record all actions in clear audit logs where we will be able to easily recreate the actions of a user.
We have had a demonstration of the audit logs from the vendor and they are (to be honest) un-usable in their current format.
We need to be able to list all actions from a specific user for a specific time frame, search on specific actions of all users, show login and log off times, be able to list which users that have seen content in specific pages, Be able to see what files have been uploaded and downloaded from a user, be able to record all interactions between teachers and prisoners and identify any behavior that could be considered as miss use of the system.
We are not after a solution that requires us to be SQL experts to pull out audit history directly out of databases.
Can some one tell me if Moodle can do this function where if an investigation is required it will take minutes to do and understand and not hours, days or weeks of piecing together SQL queries.
You help and advise in this matter would be very much appreciated.