Add Ability to Manually Adjust RA Duties
conzty01 opened this issue · 1 comments
Is your feature request related to a problem? Please describe.
Yes, but not a bug. The issue that is occurring is that a set of RAs were absent for a month and, as a result, have fewer points than the rest of the staff. Since the RAs were not paid for this time away, the HD feels that they should not be required to make up for the points they missed out on. The HD would like to be able to manually modify the number of points a set of RAs have so that the scheduler doesn't attempt to have the RA's catch up.
Describe the solution you'd like
Create a way for HDs to add point modifiers that can artificially add or subtract points to an RA's point totals. These modifier points should not be visible to the RAs/AHDs but they should be taken into account when running the scheduler.
This could be accomplished by creating a table called point_modifiers
that takes the ra.id, res_hall.id, month.id, and modifier value. When calculating points, we could take these modifiers into account.
Additional context
It would also be nice if we could create a way for Administration to be able to automatically ignore a set of RAs for a given month as a "forgiven" month. In doing so, they could automatically have the average number of duty points there were earned added to their modifier so that future schedules can resume as usual.