Automated Grading System for Microsoft...

Preview:

Citation preview

1

PerformanceSoftware

Roger Bacon Science Center, Room 328

October 26, 2005

Automated Grading System

for Microsoft Excel- Requirements Specification -

www.performancesoftware.org

2

Welcome

Dr. Scott HunterComputer Science Department

Siena College

Ms. Jami CotlerComputer Science Department

Siena College

3

Our Team

Whitney Cavewhitney@performancesoftware.org

Patrick Durhampatrick@performancesoftware.org

Raymond Navaretteray@performancesoftware.org

Nicholas Sitterlynick@performancesoftware.org

Joseph Strubejoe@performancesoftware.org

Librarian

Systems Administrator

Team Leader

Webmaster

Developer

4

Agenda

Introduction:

Raymond Navarette

Functional Requirements:

Nicholas Sitterly

Data Flow Diagrams:

Joe Strube

Prototypes & Summary:

Raymond Navarette

5

Functional Requirements:

Nicholas Sitterly

6

Functional Requirements

• Web Interface

• Grading Application

• System Database

7

Requirements For Web Interface

• Accessible by the most common browsers

• Easy to interact with on various resolutions

• Allow for four different types of users in system

• All users have access to basic functions

8

Requirements For Web Interface

• Students able to submit assignments and view

their grades

• Lecturers able to view grade information

• Graders able to view assignments and grade

information

• Administrator able to submit Keys and create

accounts

9

Requirements For Grading

Application

• Designed for the Microsoft Windows Platform

• Access provided only for the Grader

• Interacts with the System Database

10

Requirements For Grading

Application

Features:

– View assignments

– Grade some or all files/assignments

– View reports

– Make comments

– Manual grade and override option

11

Data Flow Diagrams:

Joe Strube

12

Context Diagram

13

Level 1 Diagram

14

Level 2 Diagram

15

Level 3 Diagram

16

Level 3 Diagram

17

Prototypes & Summary:

Raymond Navarette

18

Initial Login Screen

19

Student View

20

Lecturer View

21

Grader View

22

Administrator View

23

Grading Software Interface

24

Development Schedule

25

Summary

Next: Preliminary Design

Questions?

Thank You