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
More than one group per person will not be in 1.5, but an interface revamp is in 1.5 (ie groups have the same functionality as 1.4, it's just cleaner now with fewer pages). Groups are now browseable within the main participants page. (example)

Hopefully we can tackle the multiple groups thing for 1.6.
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
I need to renege on this. I did in fact write about 80% of the code for it on the plane coming back from New Zealand, but then started running into all sorts of unforseen problems the job started looking something that would probably create a lot of new and difficult to track down bugs (I have enough already!) ... so I'm leaving this out for now, sorry.

On the upside the interface for the current groups interface is much improved and integrated better with the participants page.
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
I was just looking at bug 2747 which has been causing course_modules not to be properly deleted since Feb 12, and while doing so noticed the "deleted" field in the course_modules table.

Tracking it back to the very earliest CVS checkin on sourceforge (nearly three and half years ago!) I (re)discovered that course_modules records have never been fully deleted, they are just marked as deleted.

I can't remember why I made it that way any more, perhaps I was thinking to maintain records about deleted modules. In any case it doesn't seem to be useful anymore. I'm proposing to
  • properly delete all old records where deleted = 1
  • drop the deleted field from the course_modules table entirely
  • from now on, just delete the records when required.

Can anyone see any problems with this? Anyone depending on that field?
Average of ratings: -