Forking an assignment

It seems students are unable to fork a repo they are given access to through the assignment system. I’ve tried both with and without admin rights for the students.
This forces my students to create branches instead of forks when they collaborate, and it gives me no chance to use classroom to teach my students about more real-world work flows.

Is this intentional?