Course Authoring Tool

From PAWS Lab
Revision as of 17:58, 4 April 2016 by Yuh43 (talk | contribs)
Jump to: navigation, search

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.

It contains software components as follows:

  • 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.

Here is the interface for Course List Panel:

CourseAuthoringCourseList.jpg

Here is the interface for Course Info Panel:

CourseAuthoring.jpg

Resources