-
Notifications
You must be signed in to change notification settings - Fork 317
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to revise assignments #553
Comments
You mean revision by the instructor (e.g. to fix a mistake in the instructions)? |
Yes, sorry for being not clear. |
Perhaps rather than trying to revise an assignment (where students may have already started answering the questions) it is better to focus on preventing the need to make such revisions. For example, in #552 I suggest easier methods to Preview and proofread. |
Since each cell has its own id, I guess it is still possible to compare changes between student already working notebook and the revision, and then merge the changes. The need of revision is not always preventable. :( |
I am currently using this code to revise assignments. Basically, it uses the revised notebook as a skeleton and replaces the solution cells from the student notebooks. |
This is really useful @randy3k ! I am not sure if there is a super great way to incorporate this into nbgrader proper (at least at the moment) but there is definitely a need for something like this. Hopefully other people will find this useful in the meantime. |
I think this is important.
Could start with 1) and then develop 2) further down the road. |
That sounds like a reasonable way to do it. I don't want to deal with implementing a "merge" functionality (I think this would be really difficult to implement properly and would be hard to maintain and debug), but the suggestion of copying the original assignment to a backup folder seems reasonable---it would be a bit annoying for students because they would then have to copy and paste any solutions that they had so far, but it wouldn't be the end of the world. |
It seems that there is no "return" when an assignment is released and students have fetched and downloaded the assignment. It would be nice to have the ability to revise assignments.
I haven't figured out the implementation, just think it is a nice feature to have.
The text was updated successfully, but these errors were encountered: