Description
ClassTA is a Course Management System based on AJAX technology that is used as a Web-based teaching assistant. ClassTA is a very secure, responsive, and scalable system, which allows it to scale to large deployments for thousands of students. Besides having the features like Quiz, Mail System, Roster, Help system, Calendar; it also has activity modules like Blog, and Friend finder which can help its users to build a very interactive learning community. The Drag and Drop feature also gives it the look and feel of a desktop application. The existing calendar does not provide much functionality besides showing the date and printing. For example, in Mail, Blog, Create Class. In this work, a Calendar Management System named "Event Calendar" is developed to provide much needed functionalities of creating, maintaining and posting events. It allows instructors to add, edit, and delete events and share them with students. The events are categorized and color coded based on specific types which allow users to easily visualize the events by just seeing the calendar. Adding new events and finding existing ones are as easy and fast as a simple click on the specific date on the calendar. The Software Development Methodology used to develop Event Calendar is AJAX. XHTML. CSS is used to build and maintain the appearance of the Webpage and JSON to fetch and exchange event objects between client and server sides. JavaScript is used to dynamically add and modify events, and Java to interact with the server. All the events created and modified are stored and fetched from tables in a MySQL server. In this thesis paper, a brief discussion of the history of computerized calendars is presented following the use and build of the Ajax-based Event Calendar feature for ClassTA.