Gitlab for class projects
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
I'm using Gitlab to manage class programming assignments for my university Elixir class. Students fork my seed repo into their own accounts, then do the assignment and create a merge request back to be. The master project is private, so their forks are too. Unfortunately, I'd assumed that the privacy between each of their repos would also extend to their merge requests, but I was wrong—students can view other submissions by browsing merge requests, and so I'm starting to get copying.
Proposal
It would be be fantastic if a private project could be marked so that merge requests could be private, too. They'd be accessible only to the originator and the recipient, but not to other project members.
If we could have that, Gitlab would be a killer programming assignment platform—the commenting features and diffs alone take hours off my grading time.
Thanks for considering this