• Home
  • Blog
  • Schiller International University Online Student Home Assignment Service Diagrams

Schiller International University Online Student Home Assignment Service Diagrams

0 comments

Problem Statement

Architect a web-based student home assignment service using which teachers can assign/upload homework and download it back for verification.

Detailed Requirements

Service should support big files up to 1GB.

Interactions between students and service should be secure and only intended parties should have the ability to open the assignment exchanged. Security is of prime importance as data exchanged is sensitive student data.

Both-way interactions should be supported, teacher uploading to student and student uploading back after completion.

There should be notifications involved at the end of each key operation like student and teacher notified when a new assignment is uploaded, submitted, etc.

Assignment should be marked as complete after the specified workflow is complete (Upload, Download, in-progress, submitted back, checked and verified, completed).

Service should be secured against a DDOS attack.

Service should have basic hygiene built-in like optimized for resource usage, highly available, scalable, and operable.

Deliverables

Component Diagram

Sequence Diagram

High Level Design

Data Flow Diagram.

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}