TLJH Collab / assignments in lab envrionment?

What are the options to collab / send assignments when using TLJH? I’m playing with TLJH in local fablab as I’m thinking about using it for teaching Python there.

I’ve started looking into nbgrader and nbgitpuller. But all the tutorials I’ve encountered so far are pretty old and use older Jupter Notebooks. Has something new came up? Are those still compatible?

I’m curious especially considering integrating nbgrader on TLJH seems a bit tricky. So if anyone could share their experiences that would be awesome.