jupyter-server / jupyter-scheduler

Run Jupyter notebooks as jobs
https://jupyter-scheduler.readthedocs.io
BSD 3-Clause "New" or "Revised" License
191 stars 23 forks source link

Run multiple notebooks as jobs from file browser #4

Open JasonWeill opened 1 year ago

JasonWeill commented 1 year ago

Problem

Users cannot run multiple notebooks at once.

Proposed Solution

In the file browser, let users select multiple notebooks (multiple files or directories), right-click, and choose a context menu option to run all notebooks as jobs.

Modify the create job form to accept multiple notebooks as inputs and to create multiple jobs on "Run Now".

Additional context

Should users be able to create multiple job definitions and schedules as a result?

ellisonbg commented 1 year ago

I think this makes sense. From a UX perspective, I can think of two options:

  1. Allow multiple selection of files in the file browser, followed by selecting create job in the context menu.
  2. Allowing the user to drag-and-drop files from the file browser to the create job panel.
nakvic commented 1 year ago

It would also make sense to define execution order