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

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

How Customers Develop Factiva Products Ann Lee Special Libraries Association June 13, 2000.
Page 1 of 29 Net-Scale Technologies, Inc. Network Based Personal Information and Messaging Services Urs Muller Beat Flepp
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Technical Tips and Tricks for User Support Mike Gardner
The Sherlock Project Purdue University, Department of Computer Sciences Sponsored by Tellabs, Inc. Doug Clark - Group Leader Tobey Pasheilich Raj Talwar.
Group Presentation [Present by] Yeung Ho Yan ( ), Lee Tsz Ching ( ), Leung Cho Yam ( ), Choi Ka Chun ( )
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Using Open-Source Solutions to Teach Computing Skills to Psychology Students David Allbritton DePaul University
Interpret Application Specifications
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
New GUI Use cases and topics for discussion Your hosts today Martin Hecht Olsen CEO & Sales Executive Niels Liisberg CTO & Chief Software Architect.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
Understanding and Managing WebSphere V5
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
Computer for Health Sciences
ISOWare Presentation January 2009 ISOWARE is a management tool, that simple and efficient describes and communicates Business Processes. ISOWARE is also.
COMPARISON STUDY BETWEEN AGILEFANT AND XPLANNER PLUS Professor Daniel Amyot Ruijun Fan Badr Alsubaihi Submitted to Professor Daniel Amyot.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
NCAA Student Athlete Compliance System May
Dynamic Web Pages (Flash, JavaScript)
CSD 2006 / TEAM 12 Final presentation 29 th May 2006.
Using Microsoft ACCESS to develop small to medium applications on campus.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
SednaSpace A software development platform for all delivers SOA and BPM.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Lecture 7 Interaction. Topics Implementing data flows An internet solution Transactions in MySQL 4-tier systems – business rule/presentation separation.
 ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.
May Client Dustin Gray Associate Director of Compliance ISU Department of Athletics Faculty Advisor Dr. Doug Jacobson Development Team Andy Dorman.
PHP and MySQL by Example COMP YL Professor Mattos.
An and Collaboration Suite LI 815 XR Kristen Gripp.
Service Computation 2010November 21-26, Lisbon.
Team and Client Rajiv Chalasani- Project Manager Mark Goesmann – Lead Designer Kevin Staake – Lead Implementer Dave Nyman – Quality Manager Client : Mr.
IT Project Management Tools Available for Use at the Utah Dept. of Health The sooner you begin coding the later you finish. What is not documented has.
University Of Palestine. Department of Information Technology.
MOBILITY BILL DEFRAYMENT
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
How Can a Small College Adopt a Large Open Source Course Management System? NERCOMP March 17, 2003 Pattie Orr, Wellesley College Olivia Williamson, Stanford.
Endian Firewall Community Edition Roy Hickman Technology Director Peck Community Schools #
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Creating PHPs to Insert, Update, and Delete Data CS 320.
By: Jayson X. Soto, Luis Ortiz and Javan Cooper This application allows users to search for the best place to hang out according to their budget. Locals.
Ames Community Schools (ACS) has been concerned with the performance of their students’ problem solving abilities on a nationally standardized exam. While.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
The SCOUR Project Search Contents Of Union’s Registry.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Web and Tool Integration Architectures Discussion July 8, 2005 Presenters: Doug Marcey, Carey Gire.
May06-11: ISEAGE Attack Tool Repository and Player Jeremy Brotherton, Timothy Hilby, Brett Mastbergen, Jasen Stoeker.
Peace Operations Tool Kit User Story Report Edwin Padilla & Mamadou Balde Senior Seminar Fall 2015 November 17 th, 2015 Dickinson College.
3rd Meeting Matt Bernstein, Paul Capelli, Jared Segal November 20, 2008.
Collection Inventory Software May06-04 (CIST) Eric Anderson Adam Kovar Dustin Lunde Matt Moeller Brian Steger February 28 th, 2006 Advisors Dr. J. Lamont.
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
Syllabus Management System Matt Bernstein, Paul Capelli, Jared Segal.
Using SQL for Patron Card Expiration Reminders For Norcal IUG – Nov. 20, 2015 At the Berkeley Public Library.
CS210: Programming Languages Overview of class Dr. Robert Heckendorn.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Display Page (HTML/CSS)
MyHealth Journal: a User-Customizable Diary Software for Health Soufiane Berouel, Undergraduate Student Supervised by Prof. Lily Liang Department of Computer.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Content Management Systems. Agenda Week overview Web-page basics The why and what of CMS Typo3.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
 Joomla provides the free and open source content management system for publishing web content.  It is build on model-view- controller web application.
Chapter 13 Web Application Infrastructure
Multilevel Marketing Tree Viewer
New free text search engine for
CSE 403 Project SDS Presentation
The Time You Attended the Address Validation Meeting
Presentation transcript:

Syllabus Management System

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

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

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

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

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

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

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

User Interface Main Features: Login Syllabi by Academic Major Syllabus Search Here's a prototype:

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

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

Database Tables Users Syllabuses Calendar Events

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

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

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

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)‏

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

Our Schedule /Syllabus-Mgmt/finalproj.mpp /Syllabus-Mgmt/finalproj.mpp