Introduction
OpenSyllabus (or OSYL) is a is a Model-based Rich Web Editor aimed at creating and editing structured course Syllabi, or course outlines.
The purpose of this documentation is to present the technologies and architecture used to integrate OpenSyllabus in Sakai.
Architecture Overview
OpenSyllabus is a client server application. The client side is developed in GWT and the server side user the standard framework of Sakai. The following pages present the OpenSyllabus architecture:
- Client based on the MVC design pattern
- Achitecture Overview
- Google Web Toolkit (GWT)
- Integration to the Sakai's platform
OpenSyllabus is heavily linked tofollowing projects in Sakai:
Jsp-Adapter
The jsp-adapter is used to load the client application of OpenSyllabus in Sakai.
Sdata
Sdata has been modified to allow a better integration of the Resources version in Sakai. Our Sdata version allows:
- Add documents
- Select existing documents
- Add Citation List
- Add citation
- Select existing citations
- Modify existing citations