These are chat archives for data-8/datascience

8th
Jan 2016
Carl Boettiger
@cboettig
Jan 08 2016 22:56
@SamLau95 Nice, okpy looks pretty slick. Will students be able to get a "submit" button in their actual Jupyter notebook instance? Or do they submit using the okpy web interface (which somehow knows how to find/access their notebooks?)
Sam Lau
@SamLau95
Jan 08 2016 22:57
as of right now i don’t know of any plans to implement a “submit" button
in fact, as of right now students don’t do anything to submit. last semester we just pulled all the students’ files straight up from the ds8 servers
and ran the autograder on their files
Carl Boettiger
@cboettig
Jan 08 2016 22:58
right, sure, but that didn't involve any okpy, I assume that was just some bash script on the server.
I imagine students would prefer to submit instead of having their work just sucked up at some date and submitted for them? or maybe not?
Sam Lau
@SamLau95
Jan 08 2016 23:00
we formatted the test cases to work with the okclient https://github.com/Cal-CS-61A-Staff/ok-client so submitting to the okpy server shouldn’t be super hard
although last semester we only used the local autograding functionality
and yeah, that’s what i think we’re aiming for
last semester we only had enough time to do the bare minimum
Carl Boettiger
@cboettig
Jan 08 2016 23:02
cool. right. for a small connector like mine it's probably easier for me to grade notebooks by hand then running by writing automatic tests anyhow.
If a little script just copied the working directories of all my students into appropriate sub-directories of my account on the server, I'd probably be set. Of course I can approximate that if they (1) email me the notebooks, (2) I drop them into a private github repo, and (3) then pull them onto the ds8 server to grade them. Also assumes more knowledge of git (or knowledge to run jupyter locally and risk having different software versions etc)