Skip to content
gotpredictions edited this page Dec 27, 2014 · 3 revisions

Status: Proposal

Contest

  • Name
  • Organization
  • Date
  • Location
  • Logo
  • Status
  • TermsAndConditions
  • ApprovalRule
  • AdditionalQuestions (list of Dictionaries)
    • Question
    • Type
    • Choices (list of strings)
  • TestAdmins (Dictionary with username as key)
    • Username
      • Username
      • Email
      • Password (Hashed using SHA-256)
  • ContestApprovers (Dictionary with username as key)
    • Username
      • Username
      • Email
      • Password (Hashed using SHA-256)
  • Contestants (Dictionary with username as key, and each value contains)
    • Username
      • Username
      • Password
      • Email
      • Name
      • ApprovedBy (list)
      • Answers (list)
      • SelectedQuestions
      • Status
  • TestCreator (Simple Dictionary)
    • Username
    • Password
    • Email
  • SelectedQuestions (list of dictionaries)
    • QuestionID: MongoID
    • PartialScoring: Boolean

QuestionBank

Submissions

NOTE: Scores will be queried from submissions Score, CheatingIndicators, CompilationErrors, TestResults

Clone this wiki locally