Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance Event wide Comp Counts #36

Open
rimblas opened this issue Dec 7, 2018 · 1 comment
Open

Enhance Event wide Comp Counts #36

rimblas opened this issue Dec 7, 2018 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@rimblas
Copy link
Contributor

rimblas commented Dec 7, 2018

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

  • It should be expected that some tracks will see a slight increase randomly upon final decision. When someone removed them from a track, the other track with jump +.5 (seemingly at random)

Questions

  • What about presenters with more than 2 sessions?
  • What about HOL? Should we create different buckets? Next phase?

Actions

  • Table for people exempt from comped counts: ks_event_comp_users (2) ✅
  • Exempt comp maintenance within the Event Admin area, allow Admins to Maintain Comps (6)
  • Adjust track comp calculation with the new formula (12)
  • Add track drill-down details for comps (8)
  • Add event wide drill-down details for comps (4)
  • Correct community and track "By the numbers" reports
  • Testing (8)
    40 hrs

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
@rimblas rimblas added the enhancement New feature or request label Dec 7, 2018
rimblas added a commit that referenced this issue Oct 1, 2019
rcbirsan pushed a commit that referenced this issue Oct 3, 2019
rcbirsan pushed a commit that referenced this issue Oct 7, 2019
rcbirsan pushed a commit that referenced this issue Oct 7, 2019
@rcbirsan
Copy link

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

  • After adding/modifying/deleting a session
  • After adding/modifying/ deleting a comped user
  • After moving a session between tracks
  • After deleting a track

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants