Skip to content
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

Document how to install the assignment list extension for all users #548

Merged
merged 1 commit into from
Sep 9, 2016

Conversation

jhamrick
Copy link
Member

@jhamrick jhamrick commented Sep 9, 2016

cc @dsblank @whositwhatnow

Are the Assignments list showing up? No, then they might need to edit nbgrader_config.py. I have seen that file: with the wrong name, typos (case, missing quotes).

@dsblank you left this comment in #541. Can you give me a more specific example of what went wrong? Was the class name wrong or something? Do you have the error that it printed out? I'm happy to update this PR with more specifics about this suggestion, I just am not entirely sure what would specifically be most helpful to include.

@jhamrick jhamrick added this to the 0.4.0 milestone Sep 9, 2016
@jhamrick
Copy link
Member Author

jhamrick commented Sep 9, 2016

(Going to go ahead and merge this so I don't end up with tons of merge conflicts with other docs, but I'm happy to flesh this out further in another PR.)

@jhamrick jhamrick merged commit 632b80c into jupyter:master Sep 9, 2016
@jhamrick jhamrick deleted the assignment-list-docs branch September 9, 2016 01:48
@dsblank
Copy link
Member

dsblank commented Sep 9, 2016

@jhamrick The comment I made was about getting the nbgrader_config.py correct for the student. If they have an error, then they (of course) don't see any error. The errors can happen in two main ways:

  1. The file doesn't get properly parsed (syntax error). I have a system-wide nbgrader_config.py, so the result is that students see the wrong course_id assignments (because it falls back to that config).
  2. The file parses, but has an incorrect property or value, like wrong course_id. This often results in no assignments showing in the Assignments List tab.

I am leaning toward having a system-level config that maps students to a course_id list. That would make this issue go away.

@whositwhatnow
Copy link

whositwhatnow commented Sep 9, 2016

@jhamrick

The assignments tab is showing up, I am now modifying my config file to add assignments. One question do I have to enter in all the students in the assignments list in the config?

c.NbGrader.db_students = [
dict(id="novograd", first_name="Brian", last_name="N"),

I want to make sure I can differentiate student from instructor.

Brian

From: Jessica B. Hamrick [mailto:notifications@github.com]
Sent: September-08-16 8:57 PM
To: jupyter/nbgrader nbgrader@noreply.github.com
Cc: Brian Novogradac Brian.Novogradac@utoronto.ca; Mention mention@noreply.github.com
Subject: [jupyter/nbgrader] Document how to install the assignment list extension for all users (#548)

cc @dsblankhttps://github.com/dsblank @whositwhatnowhttps://github.com/whositwhatnow

Are the Assignments list showing up? No, then they might need to edit nbgrader_config.py. I have seen that file: with the wrong name, typos (case, missing quotes).

@dsblankhttps://github.com/dsblank you left this comment in #541#541. Can you give me a more specific example of what went wrong? Was the class name wrong or something? Do you have the error that it printed out? I'm happy to update this PR with more specifics about this suggestion, I just am not entirely sure what would specifically be most helpful to include.


You can view, comment on, or merge this pull request online at:

#548

Commit Summary

  • Document how to install the assignment list extension for all users

File Changes

Patch Links:


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com//pull/548, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AVCOnIKjRCbKJnVQP_cIt5UU0i2him34ks5qoK7NgaJpZM4J4mUf.

@jhamrick
Copy link
Member Author

jhamrick commented Sep 9, 2016

(@whositwhatnow you should reference my name as @jhamrick rather than @Jessica because @Jessica is someone else!)

do I have to enter in all the students in the assignments list in the config?

Yes. You can do this though by reading the students in from a CSV file or something on the fly, since the config file is a Python file.

@jhamrick jhamrick modified the milestones: 0.3.1, 0.4.0 Sep 22, 2016
jhamrick added a commit that referenced this pull request Sep 22, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants