SUMS-Submit

Introduction

Aim

SUMS-Submit is the part of the system  where students can submit their projects . At this point there will be:

Key personnel

Responsible owner

Jim Briggs

Design authority

Jim Briggs

Development team

 

Requirements

Entity

Attributes

Relationships

Person

  1. Key
  2. Forename
  3. Surname
  4. Username
  1. Submit Final Project
  2. Write notes (optional)

 

FinalProject

  1. Key
  2. Title
  3. Status

 

  1. Record submission date
  2. Submission

Submission

  1. Key
  2. Final Project
  3. Hand in time
  4. Document
  5. Submitter
  6. Notes
  1. Change idea status to submit

Email

  1. Key
  2. Email address
  1. Send confirmation email

Submission Configuration

  1. Unit Instance
  2. Max Size
  3. Deadline
  4. File type

 

Functionality

 

Requirement

Type

Status

Change

1

Display Student view ( for project submission)

M1

 

 

2

Display Cohort coordinator view( for changing submission parameters like : file size, deadline, file type )

 

 

 

3

CC generate a set of reports :

  • List of students who have submitted
  • List of students who have NOT submitted

List of students who have submitted after the deadline

M3

 

 

4

Student able to Submit Final Project artefact

Student can

  • Upload document
  • Introduce Personal Notes

System then

  • Check document type
  • Check document size
  • stores document to database
  • Change Status- project submitted

Record submission time, file name , file size  in order to create the digital signature

 M2

 

 

5

Produce receipt having the following information

  • Student ID
  • Student Name
  • Unit they submit to
  • Size of file
  • Digital signature

 M3

 

 

7

Send notification email to the student with receipt

 M4

 

 

8

Send notification email to the supervisor, moderator and cohort coordinator

 M4

 

 

9

Student can see

  • Show the submission deadline
  • format type
  • maximum size

Add this to the existing submission view

 M5