Allow individual students to be stickied to an activity. Currently, only entire activities or scheduled instances of an activity can be marked as sticky. This feature would allow 8PO to specify individual students that cannot unsignup from an activity, while all other students can.
Rationale for adding feature
Requested by Math/CS Dept for tutoring sessions.
Suggested implementation(s) (if applicable)
Currently, the sticky logic is binded only to an EighthScheduledActivity. There could be a field added to EighthScheduledActivity called sticky_students or similar. EighthSignup may need to have a sticky attribute. I haven't looked at the code yet so these attributes might already be in place.
Feature description
Rationale for adding feature
Suggested implementation(s) (if applicable)
EighthScheduledActivity
. There could be a field added toEighthScheduledActivity
calledsticky_students
or similar.EighthSignup
may need to have a sticky attribute. I haven't looked at the code yet so these attributes might already be in place.https://ion.tjhsst.edu/eighth/admin/scheduling/schedule?activity=925 The schedule activity screen would be a good place to add this: There could be a dropdown field added for stickied students (similar to the sponsor field).