We have a potential project coming our way. The request is to help simplify a student lottery process for acceptance into a special program. The acceptance has to be random in order to make it fair.
The student will submit an application for review. Once its reviewed and determined a viable candidate they are current adding them to an excel spreadsheet, assigning a number and holding a lottery. There are three different programs they can apply for and once they accept one of them they forfeit the the remaining options. The choice is up to them if they were selected for multiple programs.
I'm having trouble wrapping my mind around all of the possibilities and a way to remove them from other considerations once they have accepted a program.
Just random thoughts:
I think it would take multiple forms. One form for student submission (non-licensed users) that routes to the reviewer where they accept or deny. The student would enter the programs they wish to apply and the reviewer would have their own box for the programs they recommend. The accepted applications and reviewers answers would write to a SQL table and somehow a random number would be assigned to each student (unsure how to do this).
This is where I'm stumped:
Another form where the committee can select from a dropdown the program they are trying to fill. A random student that is approved for that program is populated and a workflow will send the student an email with a link to accept or deny the program they choose which in turn will write to the table that they have already selected a program so don't randomly generate they application again.
The committee continues until the programs are full. I believe there are three potential programs.
These are just ideas so please let me know if anyone has any suggestions for a way to make this work. None of this is set in stone. I'm just trying to figure out how to help them.