Closed adavidramos closed 10 years ago
Closed by commit 825513f3f0
Reopened per meeting notes. Keep previous behavior, but at a specified interval before a class meets, we stop promoting waitlistees entirely.
Well, never mind, this is a duplicate of #117
Right now, students can cancel up through any time until the instant of a class' first meeting. This is a desirable feature – we can dial back the opprobrium for people who at least made some effort to cancel. The problem is that waitlisted students will get promotion email messages at times that are uselessly close to class meeting times.
We should allow last-minute cancelations, but stop promoting people from the waitlist say, two hours before a class.
Late promotions are a special case. We'd like to let these people attend, but we don't want to count their absence against them. We should also record the date/time when a person was promoted from the waitlist, and indicate that date/time on the facilitator sheets. Last, we should flag late promotions so that when we do analyze registration data, we'll know that we should not count absences against these students.