insum-labs / conference-manager

Open Source Conference Abstract and Content Selection App
GNU Affero General Public License v3.0
6 stars 5 forks source link

Enhance Event wide Comp Counts #36

Open rimblas opened 5 years ago

rimblas commented 5 years ago

The system should be aware of a speaker comp across tracks. ie. If a speaker is accepted on one track, acceptance in another track should not double up the comp count. Consider, this approach, if a speaker is accepted in two tracks, each track uses .5 (half) comps. Also, if a person is already comped like it's the case for Board and CC members, the system should be aware of those.

Keep speaker count alone. Add new "Comp" column. image

Observations

Questions

Actions

Test Cases

2 in APEX (Accepted,?) + 1
1 in Emerging Technologies (?) + 0

2 in APEX (Accepted,?) + .5
1 in Emerging Technologies (Accepted) + .5

2 in APEX (Accepted,Accepted) + .5
1 in Emerging Technologies (Accepted) + .5

2 in APEX (?,?) + 0
1 in Emerging Technologies (Accepted) + .5
1 in DB (Accepted) + .5

2 in APEX (Accepted,?) + .33
1 in Emerging Technologies (Accepted) + .33
1 in DB (Accepted) + .33
rcbirsan commented 5 years ago

When should the system refresh comps calculations? Below there's a list with potential moments when the data should be refreshed: