Skip to content

Formgrader Web-Interface not reflecting the current status of Database #1250

@BharatKambalur

Description

@BharatKambalur

Operating system

Ubuntu 18.04.1 LTS

nbgrader --version

Python version 3.6.7 | packaged by conda-forge | (default, Feb 28 2019, 09:07:38)
[GCC 7.3.0]
nbgrader version 0.6.0

jupyterhub --version (if used with JupyterHub)

0.9.4

jupyter notebook --version

5.7.2

Expected behavior

  1. After removing a student using CLI, the Formgrader web interface should update to reflect the change.
  2. Clicking on the number of submissions in 'Manage Assignments' page should lead to 'Manage Submissions' for that assignment and all submissions should be shown. If the number of submissions on 'Manage Assignments' page was 5, all 5 submissions should be shown when '5' is clicked on.

Actual behavior

  1. After the student is removed using the CLI, the Formgrader 'Manage Students' page still shows the removed student and their score. Their folders in 'autograded', 'feedback' and 'submitted' directories still remain.

  2. Clicking on the number of submissions in 'Manage Assignments' page leads to 'Manage Submissions' page but no data is displayed. Instead, 'No data available in table' is displayed.

Question / Suggestion

Is there way to "refresh" the database and make sure the Formgrader web-interface reflects the current status of the database?
Also, is there a command to re-build the database automatically, by having it crawl through all the relevant directories and noting all the submissions and auto-graded files?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions