It’s a long title but I tried to convey the tasks I’ve been asked to accomplish. I’ll try to explain in more detail:
For an online learning platform we need to:
- Dynamically create a new docker hub container representing an assignment (a specific notebook file given by an instructor) (currently implemented)
Create the student accounts in the hub using the Hub API (currently implemented)
Install the instructor-provided notebook file into each user directory (assuming can be done through docker mount volumes?)
Request a login token through the hub REST API (currently implemented but I don’t think this approach is correct. The token appears to be an API token, even though the documentation says it’s not)
Create a url (including token) to the assignment for each student and set an iframe src to that url (implemented but not working. https already in place)
Is this doable?
I’m having a really hard time understanding the lab/hub architecture and I’m probably not digging enough but there isn’t a lot of documentation.
Is our approach unrealistic and should we be thinking of tackling this in a different way?