jkitchin / f18-06623

Fall 2018 - Mathematical Modeling of Chemical Engineering Processes
20 stars 14 forks source link

Hello #1

Open dealmeidavf opened 5 years ago

dealmeidavf commented 5 years ago

Hi, I came across your course online and it seems like you, I am experimenting with Jupyter notebooks for course work: https://github.com/dpploy/chen-3170 maybe we can compare notes in the future. Regards, Valmor

jkitchin commented 5 years ago

Thanks for the note, and the link. It looks like we have a lot of common interests. I like how you use nbviewer to serve the notebooks.

dealmeidavf commented 5 years ago

You are welcome. Indeed our syllabi overlap (I don't have mine up yet; some info is in BlackBoard where students upload notebook assignment and/or exams) but your course is more advanced. Does techela do automatic grading? If not, is it in your plans? Have you tried this: https://github.com/jupyter/nbgrader?

jkitchin commented 5 years ago

It doesn't do automatic grading. I have not found that very effective in the past except for the simplest of problems. In open-ended engineering problems, there are usually so many ways to get to an answer that autograding isn't practical. By the time you constrain the problem to be autogradable, you end up losing the critical thinking process required to get there for the students.

I haven't tried nbgrader. I wrote my own javascript extension for adding comments and grades to notebooks that worked well enough for me. So far things like Jupyterhub have been too hard to get up and running for me. It shares a lot of common functionality I built into my techela project before.

Odds are pretty high I will go back to techela in Emacs in the future, and not use notebooks again.