The document describes a new authoring workflow and environment for creating and editing learning objects. The new authoring environment is web-based, WYSIWYG, and integrated with the rest of the platform. It allows authors to create new learning objects, edit existing ones, and automatically populates metadata. When publishing a modified learning object, it will either overwrite the existing one if the author is a contributor, or create a new copy with the author attributed if they are not previously a contributor.