At first I want to apologize myself about my English level who's not very 
good...

I'm thinking about using jupyterhub and  more precisely nbgrader at the 
scale of one university. And I think there are missing things for 
simplifying the work for administrators and teacher.



   - At the beginning just a deal with account creation. When we create an 
   account, the path for accessing to the notebook doesn't create itself. I 
   think it's a little sad... And that the work for creating it automatically 
   could be not very expensive as an option of the hub.
      - But ok I foud a way to do it, in adding just a repertory in 
      /etc/skel, but if we doesn't like to create this into the /home/user but 
      somewhere else it's impossible.
      - If a directory could be automatically created it could help a lot.
   
The next points are more difficult because they cause the use of new 
concepts in the db and the writing of new html pages

   - Next, when you've got your account, you want to use nbgrader. The 
   first think I notice is that there could be just one course for a teacher 
   (if you hope that they don't have to access directly to the server) because 
   you have just this in the config :
      - c = get_config()
      c.Exchange.course_id = "ifa1"
      c.Exchange.root = "/tmp/ifa1"
      - Why not using some list (c.Echange.course_ids = [ifa1,ifa2] and 
      just one directory for all the system, for exemple c.Exchange.root = 
      "/tmp/jupyter_exchage") and that this directory could be automatically 
      created by the system when its starts.
   - And then when you have courses you could have students who are just 
   registered to a course in particular (exemple a student is into the 
   course ifa1 and not in ifa2), but with the possibility to have students in 
   both courses.
   - I think about a last think :
      -  what about disabling access to formgrader when you are a student, 
      be cause a student doesn't have to create forms
      - and why a teacher has the right to fetch assignments ? it doesn't 
      have sense to my point of view.
      - this cause to think about right management in the application
   
So thank you for reading, and I hope that it could be interesting for you

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/844920dd-a99c-4d46-8e68-635f14550693%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to