new features in head

new features in head

Penny Leach發表於
Number of replies: 2

[stats package]
I've just checked a large patch into HEAD that does some basic reporting and stats, a very minimal write up is in the wiki - http://moodle.org/mod/wiki/view.php?id=2935&page=Stats+package+Notes

It runs a cronjob that collects information from the log tables and processes it into aggregate tables and then draws pretty graphs.

Please, testers - grab the latest HEAD and have a play with it. Be warned though - the first time it runs, if you tell it to process logs starting from a long time ago, it can take quite a while to run 眨眼 There are config options to control this.

[my moodle]
new /my page that prints course information (currently only does forum information but can be extended by modules as needed), user-defined blocks and admin defined 'sticky blocks'

[course requests]
new form for users to request courses, and admin interface to approve/reject pending ones

[select users->send bulk IM]
from participants page, teachers can select users to send a bulk IM to

[restricted modules]
admin options for some courses to have a restricted set of modules available. This is not the same as just hiding modules, because it's on a per-course basis and admins can still add any modules. only affects teachers.

I'm sure there's more but I can't get it right now

Please people! Test all this!
評比平均分數: -
In reply to Penny Leach

Re: new features in head

Michael Penney發表於
Hi Penny, if I want to test this on 1.5, should I still use the patch here:
http://nzvle.eduforge.org/stats/?


In reply to Michael Penney

Re: new features in head

Penny Leach發表於
Hrmm.

It's moved quite a lot since then. What's probably better is to just grab the whole codebase from here

That's if it's just for testing. If you actually want a patch, it's more tricky. That branch contains more features than just stats, the point at which it branched had some extra features already. So doing a diff between that codebase and a clean 1.5 won't help you much.

The thing is that most of stats is just new files, but I am forgetting that each module registers a function to return actions from the log tables it considers to be 'reads' vs 'writes' so it does actually touch everything in mod/modname/lib.php 傷心

Going through the CVS commit emails, I have generated one big file with the hunks all in it, but it's got email headers all through it as well. If you're interested, I can send that to you, but I don't know if it'll help much 傷心