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.