acl-org / reviewer-paper-matching

Reviewer-paper matching for ACL
BSD 3-Clause "New" or "Revised" License
24 stars 3 forks source link

create flask + jwt container for web service #12

Open ajstent opened 4 years ago

ajstent commented 4 years ago

would this be a suitable method, Graham?

neubig commented 4 years ago

Just to clarify, this is to create a web service that can be accessed by START to get reviewer assignments from inside the START interface?

If so, then I think flask seems like a reasonable idea, but I've also used django REST API in the past.

ajstent commented 4 years ago

yes, that's the goal. Although there are still many open questions in my mind and I think Rich maybe doesn't quite get it yet. 1) running the COI computation + reviewer assignment is going to take hours, yes? So I can see doing a "get" on the web service from START to get the csv files for submissions and profiles (and bids). But Rich shouldn't expect to immediately be able to do a reciprocal "get" from this service to fetch assignments. Rather we should support a response that is "not ready" or full assignments. 2) in any case, the program chairs for at least ACL 2020 will probably just want some one to send them the assignments in email whenever the process finishes. 3) but still, we don't want to be sending emails for all future conferences. I think START wants to integrate this right into their system the same way they integrated in Mark's bidding code in ~ 2014.