-
Notifications
You must be signed in to change notification settings - Fork 0
Liquid Term Definitions
Dassderdie edited this page Jun 16, 2021
·
3 revisions
To prevent misunderstanding, we agree on using the following terms to describe our problem domain:
Term | Description |
---|---|
Question | A Question object represents a question, there could be many types of questions such as single-choice, multiple-choice, free-text, .... |
Poll-Draft | A Poll-Draft consists of all the properties of a Poll that could be reused, this includes especially a title and Questions. |
Poll | A Poll is a Poll-Draft that was started by a Host. |
Creator | A creator is a person that creates Poll-Drafts. |
Host | A Host is a person that starts a Poll using a Poll-Draft. There can only be one Host to a Poll, but a Host can run multiple Polls. |
Participant | A Participant participates in a Poll by viewing it and then responds by submitting an Answer-Set. |
Choice | In single-, multiple- and prioritised-choice-Questions the Participant can choose between a given set of options. We call each of these options a Choice. They are specified in the related Question. |
VotedChoice | Each Choice that the Participant chose in his Answer to a Question is a VotedChoice. |
Answer | A Participant answers a specific Question in a Poll with an Answer. The structure of the Answer corresponds to the type of the Question it answers. |
Answer-Set | An Answer-Set to a Poll consists of all of the Answers of one Participant. Each unique Participant submits one Answer-Set to a Poll. The Host of a Poll only receives Answer-Sets, which make up the Result of the Poll. |
Result | Each Poll has exactly one Result. The Result of a Poll consists of the cumulative Answer-Sets submitted by Participants. |