This addresses a bug found at the beginning of SP24 where some Cornell emails could not be added as professors or TAs. There wouldn’t be an error – you’d enter in the email(s), press “ok”, and nothing would happen. This has been observed with zhiruz@cornell.edu, nz264@cornell.edu, kq4@cornell.edu to name a few.

Upon further investigation, this appears to happen whenever these emails don’t have an associated QMI account. Our proposed solution is to detect these cases when they occur and automatically send an email invite to the potential user to sign into QMI and thereby “create” an account.

As part of this task, we will…

  1. when emails are given permissions, detect those that could not be added due to the above reason and aggregate them into a list
  2. run a script that sends an invitation email to them. We reduce the overhead work we need to do by delegating the account creation, should they choose to do so, to them. Email content TBD
  3. thoroughly test that this fully addresses the initial bug