Posts made by Martin Dougiamas

Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
Bugger, I forgot that change in 1.9! I don't think rewriting that bit is really an option at this point unless someone suddenly has a massive performance-retaining brainwave.

But you do have some other easy options:
  1. You can assign roles to people directly in the block or course, or
  2. If it's a custom block, you can create a new capability just for that block (in blocks/myblock/db/access.php), and set that capability to ALLOW for your staff role. The block code needs to obviously check for the capability before displaying anything.

Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
Matt Gibson had a nice idea in MDL-12120 about moving the roles tabs. I've implemented this locally (haven't checked it in to 1.9 yet) and also renamed the tabs to make them more user-friendly, hopefully.



(more screenshots at MDL-12120)

Comments? Is everyone happier with that? Any further improvements you can think of there?
Average of ratings: -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
The Gradebook in Moodle 1.9 is specifically designed for this sort of thing, no question about it.

We now support export plugins that can do just about anything.

So if someone can specify exactly what is needed, then just about any developer can write a little plugin to pump grades from Moodle to Gradequick automatically (or even the other way if you're inclined).
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
Can you please keep the discussions here as much as possible? That way more people will be have the possibility of finding it.

As a first step towards any possible use of this mdule by the Moodle community - can you please make the code available for review? I am happy to set you up with CVS access to cvs:/contrib to work on it in there.

You really need to have some heavy review of the code itself before starting to add advanced features, otherwise you could possibly produce something impossible to maintain (and thus basically useless).

Some useful documents (which I hope Peter pointed you to before starting on this project) are here:

http://docs.moodle.org/en/Developer_documentation

In particular see:

http://docs.moodle.org/en/Development:Overview#Major_Development