diff --git a/README.md b/README.md index ef3ffb3..0fc5362 100644 --- a/README.md +++ b/README.md @@ -2,46 +2,91 @@ The semi-official charter for Thursday commissions -## Location -Location should be decided... +## Attendance Score -Hard Criteria: -* outdoor seating -* heat lamps (during winter months) -* room for our own table - -For each attendant, C, consider the nodes: -* Pre-commission location (i.e. work), L_pre -* Comission location, L_commission (is variable) -* Post-commission location (i.e. home) L_post - -Should be weighted by attendees attendance. - -Distance between nodes is decided by distance (eventually, use Rejseplanen API). -The distance for each attendants... something like: - -$$\sum_{i=0}^{N} D_{L_{pre_{i}} \rightarrow L_{commission}} + D_{L_{comission} \rightarrow L_{post_{i}}}$$ - -Where $D_{a \rightarrow b}$ is distance from $a$ $b$. - - -## Attendance -Before every commission a poll is realeased. +Before every commission, a poll is realeased to commission members. The poll has the following options: * hard yes * soft yes * soft no * hard no +Poll registrations and commission attendance are recorded. + +An attendance score is computed using an exponential moving average + +> :question: how often? + +The score + +## Location + +### Hard Criteria +Location should fulfill all **hard criteria**: +* outdoor seating +* heat lamps (during winter months) +* room for our own table + +## Location Score + +If a location fulfills all hard criteria the location can be marked +For each attendant, $c$, their: +* $L_pre$, Pre-commission location (i.e. $c$'s work) +* $L_commission$ - Comission location (is same for all attendees) +* $L_post$ - Post-commission location (i.e. $c$'s home) L_post + +The distance for each attendants... something like: + +```math +\sum_{i=0}^{N} D_{L_{pre_{i}} \rightarrow L_{commission}} + D_{L_{comission} \rightarrow L_{post_{i}}} +``` + +Where $D_{a \rightarrow b}$ is distance (as the crow flies) from $a$ to $b$[^1] + +Use distance as the crow flies (eventually, use Rejseplanen API). +### One-Dimensional Example +Consider the __simple thursday commission universe__ (STCU) which: +* consists of six locations on a straight line +* contains three attendees + +| Attendee | $L_pre$ | $L_post$ | $a$ | +| - | - | - | - | +| $c_1$ | 1 | 5 | .5 | +| $c_2$ | 2 | 6 | .2 | +| $c_3$ | 3 | 1 | .8 | + +Consider a bar located at $L_{commission} = 3$. +The locations score of the bar is + + +```math +\sum_{i=0}^{N} D_{L_{pre_{i}} \rightarrow L_{commission}} + D_{L_{comission} \rightarrow L_{post_{i}}} +``` + +> :boom: align above maths equations? + + +$$ \begin{aligned} 2x - 4 &= 6 \\ 2x &= 10 \\ x &= 5 \end{aligned} $$ + +$$ \begin{align} 2x - 4 &= 6 \\ 2x &= 10 \\ x &= 5 \end{align} $$ + +> :boom: is above maths equation aligned? ## Rounds -It is +Attendees should group up and buy beverages in rounds to minimize time spent in bar queue. +Attendees should settle their rounds in the group before the night is over. +## Misc +* commission should start shortly after 5pm +* commission should end or transfer to dinner plans no later than 8pm + ## Glossary * member - an individual who is invited to commissions * attendee - an individual who intends on attneding a commissions * commission location - the location at which the commission is held * Øgård -> Hoegarden + +[^1A]: Make use the rejseplanen API eventually