Presentation is loading. Please wait.

Presentation is loading. Please wait.

Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.

Similar presentations


Presentation on theme: "Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows."— Presentation transcript:

1 Syllabus Management System

2 The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows professors to limit access to parts of a syllabus Aides academic departments in managing courses

3 Problems with Existing Solution The syllabus management system on OAK has several problems Isn't easy to use Doesn't have sophisticated access control Can't help departments manage their courses

4 Our Solution: The Syllabus Management System Solves the shortcomings of OAK for syllabus management Is straight-forward and well-documented, so new features can be programmed in the future

5 What is a Syllabus? A collection of data about a course that provides in-depth information about its content, structure and policies Specific data fields were determined by a survey of syllabi from VUSE and other universities

6 Access Control Different classes of users. Each can access different amounts of course material.

7 Big Picture Design for a Web Application 3 Layers: Web Interface Layer Operational Layer Database Layer

8 Web Display Layer A web page generated using input from the operational layer The layer at which users interact with the Syllabus Management System User interface must be simple and usable

9 User Interface Main Features: Login Syllabi by Academic Major Syllabus Search Here's a prototype: http://www.vanderbiltiro.com/sms http://www.vanderbiltiro.com/sms

10 Operational Layer Carries out certain tasks based on input from the web layer Tells the Web Interface Layer to display a new web page Access the database layer to input or retrieve data

11 Database Layer Database holds all information on system users and syllabuses Accessed via the operational layer

12 Database Tables Users Syllabuses Calendar Events

13 PHP Implementation Pros:  Easy to develop  Easy to deploy Cons:  Not very extensible  Not very scalable  Hard to change once implemented

14 .Net Implementation Pros:  Very fast  Highly scalable  Highly extensible Cons:  Must run on Windows Server  Expensive $$$

15 Java Implementation Pros:  Relatively easy to write  Scalable  Extensible  Free Cons:  Longer development time

16 Implementation MySQL for database (open source)‏ J2EE for operational layer (open source)‏ Old PC running Linux for development server (free to us, market price $20-$100)‏

17 What We are Doing Now Implementing the web interface Setting up the development server Familiarizing with version control software

18 Our Schedule http://eecs.vanderbilt.edu/courses/eece295/200 8-2009/Syllabus-Mgmt/finalproj.mpp http://eecs.vanderbilt.edu/courses/eece295/200 8-2009/Syllabus-Mgmt/finalproj.mpp


Download ppt "Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows."

Similar presentations


Ads by Google