Skip to content

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.
Clone this wiki locally