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

List of issues with exchange interface #22

Open
lzach opened this issue Jul 8, 2020 · 0 comments
Open

List of issues with exchange interface #22

lzach opened this issue Jul 8, 2020 · 0 comments

Comments

@lzach
Copy link
Contributor

lzach commented Jul 8, 2020

These are just some notes on what issues I have found in the exchange interface between nbgrader and the database. It could at some point be split into individual issues.

  • Desync issues:
    • The interface does not check whether files exist on the local notebook when querying the exchange
    • This can lead to situations where an assignment shows as downloaded even when it is not (anymore), which makes it impossible redownload
      • This can happen due to the user deleting an assignment, or if the assignment directory is change in the configuration
    • External issue: Desync issue between nbgrader and nbexchange #14
  • Paths
    • The handling of paths is inconsistent. This is in part due to inheriting path handling from nbgrader (which has a similar problem) and in part with the changes made to interface with the external exchange.
    • While it works for now, any changes to the configuration of paths might break the application (this is also true in nbgrader)
    • External issue: Paths in nbexchange plugin #24
  • Checking for negative cases
    • There are some improvements to be made, both in the plugin and the exchange tornado server to handle cases where something has gone wrong.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant