What is the Scope of an Object?
In order to promote sharing and reusability of Objects in OLab4, we placed them into different levels of scope i.e. how broadly they could be shared:
Global
These objects are shared across the whole OLab panoply - they are available on any OLab server and are part of the Github distro service.
Server
These objects are shared across all the maps and courses on a single OLab server. They tend to be quite generic and are not changed often so that they can be relied upon to be consistent in function.
Course
These objects will be shared across all the maps within a Course. The scope control mechanism for this level is still being refined.
Map
This is the commonest level of sharing, meaning that only authors and users of this map will be able to access it. This was the default scope for OLab3 objects. Map-level scoped objects are very portable and are included with the Export zip file. Map authors can easily create and edit their own map-level objects without worrying about who else might be depending on them.