Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Groups API

From MoodleDocs
Revision as of 05:58, 9 January 2012 by Adrian Greeve (talk | contribs)

Database Structure

There are four core tables for Groups.

groupings

Field Type Info
id int(10) auto increment identifier
courseid int(10) The course id
name varchar(255) Name of the grouping
description text Description of the grouping
descriptionformat int(2) The format of the description
configdata text Configuration data
timecreated int(10) The time that the grouping was created
timemodified into(10) The time last changes were made

groups_members

Field Type Info
id int(10) auto increment identifier
groupid int(10) The id of the group
userid int(10) The user's id
timeadded int(10) Time the group member was added