How to make course authoring more efficient: From creation to distribution