Hi Hanna,
I don't really have an answer but we are working on a range of functionality for Moodle and I guess then for Totara that will improve this dramatically. Its something that we really struggle with and we have a number of workarounds in place right now but our current project will make this shareable with the community.
We're probably a couple of months away from it though
Regards
Paul