When the teacher finds interesting content in the portal, she stores it in her "Basket" (name may change) in the portal. She is shown a link "go to Toolbox" (again, details may vary), which will do the following:
- Portal will find from the user's profile her local Toolbox location
- Portal calls the local Toolbox with information about the Basket's content, causing the Toolbox to download the same objects into a collection called "Basket"
- Portal will show the user progress indication about the download process (which is queried from the Toolbox).
- After the download (or synchronization) is complete, the user is sent to her Toolbox, into the Basket collection view. Login is automatic.
- If download fails for any of the objects, Toolbox will, at the end, send a status report back to the portal, specifying the errors that occured.
After this, the user may use the functionality provided by the Toolbox to work on the content.
The "Basket" collection is read-only, meaning that the user should not be allowed to make any changes to it's composition in the Toolbox.