Thu, Nov 10, 2005
My Modules is now live in dev.clan. What happens is when a user logs in to CLAN, when the main page loads, the Minerva system is loaded up and queries the Minerva database to get their module codes. These are then matched against a list of faculties and subject networks to build a CLAN URL for each module. This only happens once. An attribute is added to the request to say that the modules have been loaded and processed. After that, the My Modules tab is driven from the Minerva module file for that user within CLAN.
The basic workflow is: