A few years ago the sys admin for my department installed TLJH with nbgrader on a local server. This was great as it enabled creation of assignments which could be ‘fetched’ by students, completed then submitted for autograding. Building on this I decided to emulate the set-up on a DigitalOcean droplet with a domain name.
In the following (very frustrating) weeks I have learned much about what will and will not work wrt TLJH and nbgrader e.g. TLJH will not work with Ubuntu 20.04 hence requires >= 22.04, the jupyterhub version must be <=4.0.*, etc.
On the plus side - though not being a command line expert this expereince has certainly helped to brush up my skills.
Are there any plans to address the issues which have been created by the updating of TLJH, I ask as this is a fantastic tool for which I have not been able to find an alternative to nbgrader.
Thanks for the amazing work.
What brings you to this conclusion? If you could share the logs and config of your deployment it will be easier for others to help you.
HI and thanks for the quick response.
I will collect the logs and config for inclusion - any help greatly appreciated!
Hi Mahendrapaipuri,
whilst I gather the relevant information can you confirm that it is possible to set up TLJH on a virtual server, install nbgrader and utilise formgrader using the latest versions of TLJH and Nbgrader? I ask as I have been attempting this for quite a while and seem to be continually running up against incompatibility issues.
I believe so although I have not used it myself. TLJH is a very common deployment method that uses nbgrader and friends. What sort of compatibility issues are you running into?