How To use cms to assign to other staff

I am building a platform on Wix where I need the following functionality:

  1. I (as the Admin) should be able to upload PDF files (student answer sheets) and assign them to specific staff members (evaluators).
  2. Each staff member should log in using their own account and see only the PDFs that are assigned to them.
  3. The staff should be able to download the original PDF, check it offline, and then upload the evaluated PDF back through their dashboard.
  4. Once the staff uploads the evaluated version, I should be able to see all evaluated copies, with a status field like “Pending” or “Checked” and possibly remarks.
  5. This workflow should be manageable for around 30–40 staff and 280 PDF uploads per week.**

So are you asking if this is possible? Then the answer is: Yes

280 PDFs per week would be equal to 280 rows in your CMS. Wix website plans have row limits on your CMS and Storage limits for your site’s content. And looking at the scale you’re targeting, you would run out of it pretty quick and you will have to upgrade the plan to a costlier one. So you can use an external DB and some Velo code to make it happen, else if the cost isn’t a problem then this is totally doable on Wix.