Why aren't locations basic entities?

Re: Why aren't locations basic entities?

by Florian Metzger-Noel -
Number of replies: 0
You're absolutely right - the project I'm assigned for aims at adding some school management features to moodle. The main reason being that the school uses moodle already and these features would come in really handy - they prefer this over getting a second software for school management.

When the plugin is ready, moodle will be one step closer into being a school management solution, too smile

Thanks for the great map of the moodle database! Also for the insight on plugins talking to each other.. I saw somewhere in the moodle dev docs, that plugins shouldn't talk to each other bidirectionally, only a dependent plugin should be allowed to talk to the plugin it's dependent  on. But I guess, that's a clean code recommendation and not a technical limitation.