Difference between revisions of "Course Authoring Tool"
(→Resources) |
|||
Line 21: | Line 21: | ||
== Resources == | == Resources == | ||
− | * Source codes are available in GitHub in [https://github.com/PAWSLabUniversityOfPittsburgh/course- | + | * Source codes are available in GitHub in [https://github.com/PAWSLabUniversityOfPittsburgh/mastery-grids/tree/master/course-authoring here]. |
* [[Media:CourseAuthoringManualV3.pdf|Course Authoring Tool Manual]] | * [[Media:CourseAuthoringManualV3.pdf|Course Authoring Tool Manual]] |
Latest revision as of 19:57, 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.
Here is the interface for Course List Panel:
Here is the interface for Course Info Panel:
Resources
- Source codes are available in GitHub in here.
- Course Authoring Tool Manual