Skip to content

Competition

Luke Cassar edited this page Aug 26, 2018 · 5 revisions

To store information pertaining to a competition and act as record of steak holder participation by serving as a point of assignment that can be read on the whole platform.

DB Table Schema

Attribute Type
id integer
year integer
start_time date_time
end_time date_time

Validations

Attribute Constraint Value
year validity DateTime
start_time validity DateTime
end_time validity DateTime

Associations

  • One Competition can have many Assignments as assignable.
  • One Competition can have many Checkpoints.
  • One Competition can have many Criteria.
  • One Competition can have many DataSets.
  • One Competition can have many Sponsorships.

Possible Assignments

  • GovHack Management Team
  • Competition Director
  • Sponsorship Director
  • Chief Judge
  • VIP
  • GovHack Volunteer
  • Participant

Permissions

Title Create Update Read Destroy
(Admin)
GovHack Management Team
Competition Director
(Public User)
Clone this wiki locally