markward / local_autogroup

A local plugin for Moodle 2.7 onwards which handles the dynamic creation, population and cleanup of groups on courses.
3 stars 25 forks source link

Migrate to repository structure #4

Closed markward closed 9 years ago

markward commented 9 years ago

A repository class structure provides an abstract method of handling "many" domain objects. The abstraction removes direct communication with the database and should improve performance where dealing with large numbers of courses and groups.

Development on this feature is currently on the branch feature_repository.

markward commented 9 years ago

Attempted migration to mechanism - this is viable but would require a very substantial rewrite of much of the existing functionality. I'm also less convinced that this would have a significant performance increase so for now I am parking this one.