Tracking And Monitoring Users

  1. Is there any way to assign and track tasks assigned to an individual student or employee, or to a group? Is this part of what Rubrics does?

    2. Is there any way to monitor and track user activities in real-time?

Hi Daniel,

1. Students can submit work to a homework task via the Lesson Planner under Learn > Planner. This can then be connected to a Markbook column for assessment. This can be done for staff if they are added to a class as with Student role, and then a lesson is added to that class.

2. Can you tell me more about the kind of tracking/monitoring you have in mind? If you go to Learn > Planner, you will see a report called Work Summary by Form Group, which might help in this regard.

Thanks for the response.

The tracking/monitoring I am talking about is a dash board or comprehensive log that shows everything that all of the users whether student or parent or staff are doing.

If there is an sql code that will pull out such information from the database, you can let me have it so that I will use it via the query builder or phpmyadmin or otherwise.


Gibbon v11 will have a table called gibbonLog, and some logging functions. Whilst these are being used to track logins, most parts of the system don’t create an audit log, so what you are looking for is not easily possible.

If this is something that interests you, perhaps you can find a coder willing to apply the new logging functions to a few areas to give you the logs you want? I can explain to them how the logging functions work.



Hey Ross,

I’ve been away for a while now, good to be hear again.

I like the new logging feature in v11 that you mentioned. I am interested, I want to apply the new logging functions to some areas in the current system (version 10) and I want you to explain to me how the logging functions work.




Take a look in /functions.php, at the following function:

function setLog($connection2, $gibbonSchoolYearID, $gibbonModuleID, $gibbonPersonID, $title, $array=null, $ip=NULL) {

You can call this from anywhere in the system to set a log entry.



Thanks Ross.

I will look into it and get back to you.