Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Preliminary Design.

Similar presentations


Presentation on theme: "Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Preliminary Design."— Presentation transcript:

1 Pear Software http://oraserv.cs.siena.edu/~perm_pear/ e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Preliminary Design

2 11/29/2006Preliminary Design - Pear Software2 Welcome Dr. Scott Hunter Professor of Computer Science Siena College Department of Computer Science Ms. Jami Cotler Professor of Computer Science Siena College Department of Computer Science

3 11/29/2006Preliminary Design - Pear Software3 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo

4 11/29/2006Preliminary Design - Pear Software4 Review of Problem Clients need easier way of grading Excel spreadsheets. Looking for automatic feedback of graded files. Ability to manage a students grades and attendance.

5 11/29/2006Preliminary Design - Pear Software5 Preliminary Design The Preliminary Design marks about the half way point to completion of our project. It contains depictions of Data Flows, as well as Data Dictionaries and the design of the database. The largest portion of the document is dedicated to screen shot prototypes in order for the client to gain a better understanding of how the program will be operated by a user.

6 11/29/2006Preliminary Design - Pear Software6 Functional Requirements Changes to the Student account: –Login names will now be email addresses. –Can view their attendance records. –An email will be sent to the user should they forget their password. –Will have the ability to change lecture and lab sections. –Ability to download template lab files and submitted files.

7 11/29/2006Preliminary Design - Pear Software7 Functional Requirements Changes to the Lab Instructor account: –Will no longer create their own account. –Will be prompted automatically to change their password upon first login. –Approve or Deny Students lab change requests.

8 11/29/2006Preliminary Design - Pear Software8 Functional Requirements Changes to the Lecture Instructor account: –Will no longer create their own account. –Will be prompted automatically to change their password upon first login. –Approve or Deny Students lecture change requests.

9 11/29/2006Preliminary Design - Pear Software9 Functional Requirements Changes to the Course Administrator account: –Can edit any field in any type of account. –Can create or edit any field in a lab or lecture. –Ability to view and sort tables of all types of users. –Manage template files.

10 11/29/2006Preliminary Design - Pear Software10 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo

11 11/29/2006Preliminary Design - Pear Software11 Data Flow Diagram Key

12 11/29/2006Preliminary Design - Pear Software12 Context Diagram

13 11/29/2006Preliminary Design - Pear Software13 Level 1

14 11/29/2006Preliminary Design - Pear Software14 Data Dictionary Example Current Diagram is: System - Level 1 Student Location: System - Level 1 ( 0 )System - Level 1 Input Flows: FeedbackFeedback New-Password Output Flows: PasswordPassword Assignment Description: Will be given prompt feedback on Labs and Pre-labs. It will also allow for the submission of labs and pre labs. --------------------------------------------------------------------------------------------------------- Unverified-Graded-Assignment Location: System - Level 1 ( 0 )System - Level 1 Source:Manage Web Based User Request ( Process )Manage Web Based User Request Dest:Lab Instructor ( Source/Sink )Lab Instructor Description: Students graded lab done by e-SATA.

15 11/29/2006Preliminary Design - Pear Software15 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo

16 11/29/2006Preliminary Design - Pear Software16 Database Design

17 11/29/2006Preliminary Design - Pear Software17 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo

18 11/29/2006Preliminary Design - Pear Software18 Testing Unit Testing Integration Testing System Testing Acceptance Test

19 11/29/2006Preliminary Design - Pear Software19 Unit Test Example

20 11/29/2006Preliminary Design - Pear Software20 Unit Test Example

21 11/29/2006Preliminary Design - Pear Software21 Unit Test Example

22 11/29/2006Preliminary Design - Pear Software22 Unit Test Example

23 11/29/2006Preliminary Design - Pear Software23 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo

24 11/29/2006Preliminary Design - Pear Software24 Login Prototype Screen

25 11/29/2006Preliminary Design - Pear Software25 Password Sent

26 11/29/2006Preliminary Design - Pear Software26 New User

27 11/29/2006Preliminary Design - Pear Software27 New User - Submitted

28 11/29/2006Preliminary Design - Pear Software28 First Login for non-student

29 11/29/2006Preliminary Design - Pear Software29 Student

30 11/29/2006Preliminary Design - Pear Software30 Student

31 11/29/2006Preliminary Design - Pear Software31 Student

32 11/29/2006Preliminary Design - Pear Software32 Student

33 11/29/2006Preliminary Design - Pear Software33 Student

34 11/29/2006Preliminary Design - Pear Software34 Student

35 11/29/2006Preliminary Design - Pear Software35 Example Template File

36 11/29/2006Preliminary Design - Pear Software36 Sample Submitted File

37 11/29/2006Preliminary Design - Pear Software37 Student

38 11/29/2006Preliminary Design - Pear Software38 Lab Instructor

39 11/29/2006Preliminary Design - Pear Software39 Lab Instructor

40 11/29/2006Preliminary Design - Pear Software40 Lab Instructor

41 11/29/2006Preliminary Design - Pear Software41 Lab Instructor

42 11/29/2006Preliminary Design - Pear Software42 Lab Instructor

43 11/29/2006Preliminary Design - Pear Software43 Lab Instructor

44 11/29/2006Preliminary Design - Pear Software44 Lab Instructor

45 11/29/2006Preliminary Design - Pear Software45 Lab Instructor

46 11/29/2006Preliminary Design - Pear Software46 Lab Instructor

47 11/29/2006Preliminary Design - Pear Software47 Course Administrator

48 11/29/2006Preliminary Design - Pear Software48 Course Administrator

49 11/29/2006Preliminary Design - Pear Software49 Course Administrator

50 11/29/2006Preliminary Design - Pear Software50 Course Administrator

51 11/29/2006Preliminary Design - Pear Software51 Course Administrator

52 11/29/2006Preliminary Design - Pear Software52 Course Administrator // Answer Key Sample // Checks that Value of cell B6 is 6 // Error is worth 10 points // V denotes value type of problem // B6 specifies the CELL // 6 specifies the correct value // 10 specifies the grade weight of the error // Codes are comma delimited // Denotes a comment V : B6 : 6 : 10, V : B7 : 11 : 5, V : B8 : =B6-B7 : 15, V : B9 : =SUM(B6:B8) : 10,

53 11/29/2006Preliminary Design - Pear Software53 Course Administrator

54 11/29/2006Preliminary Design - Pear Software54 Course Administrator

55 11/29/2006Preliminary Design - Pear Software55 Course Administrator

56 11/29/2006Preliminary Design - Pear Software56 Course Administrator

57 11/29/2006Preliminary Design - Pear Software57 Agenda Introduction – Matt Restivo Data Flows & Dictionaries– James Rocco Database Design – Justin Valentini Unit Testing – Colin Cubinski Prototype Screens – Dan Nakhla Going Forward... – Matt Restivo

58 11/29/2006Preliminary Design - Pear Software58 Where we stand…

59 11/29/2006Preliminary Design - Pear Software59 Going Forward... What’s next? –Detailed Design: Document Delivery: February 20 th, 2007 Presentation: February 21 st, 2007 –Acceptance Test: Document Delivery: May 1 st, 2007 Presentation: May 2 nd, 2007 –Academic Celebration May 5 th, 2007

60 11/29/2006Preliminary Design - Pear Software60 Going Forward... Any Questions?

61 11/29/2006Preliminary Design - Pear Software61 Going Forward... Any Questions?

62 11/29/2006Preliminary Design - Pear Software62 Going Forward... Any Questions?

63 11/29/2006Preliminary Design - Pear Software63 Going Forward... Any Questions?

64 11/29/2006Preliminary Design - Pear Software64 Going Forward... Any Questions?

65 11/29/2006Preliminary Design - Pear Software65 Lecture Instructor

66 11/29/2006Preliminary Design - Pear Software66 Lecture Instructor

67 11/29/2006Preliminary Design - Pear Software67 Lecture Instructor

68 11/29/2006Preliminary Design - Pear Software68 Lecture Instructor

69 11/29/2006Preliminary Design - Pear Software69 Lecture Instructor

70 11/29/2006Preliminary Design - Pear Software70 Lecture Instructor

71 11/29/2006Preliminary Design - Pear Software71 Lecture Instructor

72 11/29/2006Preliminary Design - Pear Software72 Lecture Instructor

73 11/29/2006Preliminary Design - Pear Software73 Lecture Instructor


Download ppt "Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Preliminary Design."

Similar presentations


Ads by Google