I want to create a report for admin about teacher contribution in a course. I want to count how many activities and resources are created by teacher and how much time he spent in a course.
Hey can anyone help me.
Sumit, the contributor of a resource or activity is not recorded, as far as I can see.
Possible workaround: Teachers can create a resource or activity in another 'Sandpit' course, then import it into the 'Teaching' course. The backup file created in this process is associated with the individual, and could be used to support a claim of authorship.
However, all of the teachers in a course can modify the shared resources/activities. They need to come to an agreement, even if it is tacit, about ownership and approval of modifications.
If I contribute an activity, and you adapt it to suit your students, how much credit can we each take? Automatic metrics like number of words changed, or number of users affected, won't reveal the value of the work. Authorship and credit will need to be negotiated.
Do you have financial reasons for asking? In Australian schools it is typically a courtesy rather than pecuniary issue because the intellectual property normally belongs to the employer regardless of which employees contributed. In multi-institutional collaborations, the ownership and licensing of the material created for the course (and procedures for documenting it) are typically hot topics before the contracts are formalised.
There are no financial reasons behind it, I thought it wil be benificial for the system , basically i want to create a report about teachers not students and only siteadmin can view it. anyway thank for your suggestion.
I'm not sure if this helps but you could browse the logs of a course to see the 'Add' actions for a specific user (eg each teacher individually).
You can do this by visiting the logs page of the course, selecting one of the teachers from the "All participants" dropdown, change the date to "Add days", changing the 'All Actions' dropdown to "Add" then displaying on the page. This will show you which resources that teacher added to the course (as well as other 'Add' actions such as new forum posts).
Measuring the time spent in a course is hard because the logs only show the page views, not how long they spent on the page (similar to students) so you can't tell if they opened a page then made a cup of tea before doing anything else!
I hope the log info above helps somewhat
Hi Teresa ,
As you suggested me that I took data from log table, but I am afraid because log table update frequently. I think it is not a right way , it is not a reliable.
You are right, the log tables do update frequently - they are a record of every action that takes place. As such, as Teresa says, they are probably the best place to get the information you are looking for.
I'm not really sure of your point though - if you have a live moodle site, then teachers are going to be constantly interacting with it, hence the frequently updating logs. You have asked how you can get the information about how much teachers do with the site, so you are innevitably going to be working with a constantly changing data-set such as the log tables in the database.
The only way around that really, is that if you want to present the information as at a particular time, as a snapshot, then take a backup of your database (or that particular table) and work with getting the information from the backup/exported copy rather than the active live version.