Difference between revisions of "Course Authoring Tool"

From PAWS Lab
Jump to: navigation, search
Line 1: Line 1:
 
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.
 
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:
+
It contains software components as follows
 
* Front-end user-system interaction interface, the tool’s interface
 
* Front-end user-system interaction interface, the tool’s interface
 
* Back-end communication APIs
 
* Back-end communication APIs
Line 11: Line 11:
 
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.
 
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.
 
The content providing applications are the main access for course authoring tool to list out the available content for the user.
 
  
 
== Resources ==
 
== Resources ==
 
* Source codes are available in GitHub in [https://github.com/PAWSLabUniversityOfPittsburgh/course-authoring_beta.git here].
 
* Source codes are available in GitHub in [https://github.com/PAWSLabUniversityOfPittsburgh/course-authoring_beta.git here].
 
* [[Media:CourseAuthoringManual.pdf|Course Authoring Tool Manual]]
 
* [[Media:CourseAuthoringManual.pdf|Course Authoring Tool Manual]]

Revision as of 05:02, 4 April 2016

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.

Resources