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?