Competition Rubric

System Architecture - 25%

The following criteria will be judged during the System Architecture Presentation.

Reliability
What percentage of the time does the team expect the system to be available to users? Is this feasible based on the design choices made?
5 points
Maintainability
How simple is the system to understand?
5 points
Modularity
Does the system adhere to the principles of low coupling and high cohesion?
5 points
Performance
What is the expected system response time of the application? What happens when there are lots of users?
5 points
Scalability
Can the system be expanded easily? How did the team respond to the requirements change?
5 points

Database - 25%

The following criteria will be judged during the Database Presentation.

Correctness
Does the design presented accurately represent the business logic?
5 points
Performance
What considerations did the team make to ensure consistent performance even under heavy loads?
5 points
Normalization
Are the database tables normalized?
5 points
Specificity
Does the database represent all of the details in the business logic?
5 points
Security
What steps has the design team taken to ensure the database is secure?
5 points

User Interface Design - 25%

These criteria will be judged during the User Interface Presentation

Intuitive Interface
Is it obvious the designers approached the interface with a user-centered perspective? Is the design easy to navigate and understand?
10 points
Aesthetic Appeal
Is the website attractive? How well have the sponsor's advertisements been incorporated into consumer-facing pages?
10 points
Adaptability
Is it easy for the system to change between one sweepstakes and the next? What considerations were made for mobile users?
5 points

Miscellaneous - 25%

The remaining 25% of the points will be determined by all three judging panels after the presentations have been given.

Overall Correctness
Does the system meet the requirements overall? How appropriate were the assumptions made by the design team? Did the design team leave anything out?
10 points
Professionalism
Is it feasible for the team to present this design to the venue client? Are the deliverables clear and well-organized? Were the presentations and the attitudes of the competitors professional throughout the competition?
10 points
Creativity and Originality
What about this design made it stand out from the other designs presented?
5 points