Need a way to assign application to organizer for reviewing to determine acceptance/rejection. The most ideal solution would involve either an endpoint that only super admins can invoke or a standalone script that will be executed manually or automatically as CRON jobs (any other methods of invocation is welcome if it works better).
Task List
[ ] Solution needs to be invoke-able multiple times without affecting applications that already had an assignment, since application review will be done on a rolling basis.
[ ] Need to figure out how the application assignment data should be stored in database.
Supplemental Information
Application - Organizer matching algorithm works as follow:
Each organizer has an upper limit in terms of number of application that they have to review.
For each application, 2 organizers will be chosen randomly from list of organizers that haven't met their quota yet to review the application.
Overview
Need a way to assign application to organizer for reviewing to determine acceptance/rejection. The most ideal solution would involve either an endpoint that only super admins can invoke or a standalone script that will be executed manually or automatically as CRON jobs (any other methods of invocation is welcome if it works better).
Task List
Supplemental Information
Application - Organizer matching algorithm works as follow: