Course Authoring Tool
Course authoring tool is an intuitive, highly integrated application for teaching material aggregation and editing. It allows the user to form the structure of a course, browse and select the activities from the resource pool and fill in the structure with appropriate examples and quizzes. The architecture supporting course authoring tool has a good support on multiple resource repositories, which is extremely convenient for future extending.
Software components:
- Front-end user-system interaction interface, the tool’s interface
- Back-end communication APIs
- Back-end aggregates
- Back-end content providing applications (content brokering)
The interface of the course authoring tool uses color cues and drag interaction methods to ease the process of editing.
Communication APIs provides the program interface for the JavaScript to use AJAX, which will allow the user to perform all the operations in one webpage.
The content providing applications are the main access for course authoring tool to list out the available content for the user.
Resources
- Source codes are available in GitHub in here.
- Course Authoring Tool Manual