Skip to content

Simplify Task Creation #5806

@philippotto

Description

@philippotto

Detailed Description

To create one single task, a lot has to happen (i.e., create project, create task type, create user experience domains etc.). We should try to make this as easy as possible.

Here are some ideas (I highlighted some with an * of which I think, we should tackle them first):

  • Explain concepts better in UI (e.g., what is a project and what is it used for? give examples)
    • Tasks
      • * explain all form values with tooltips
    • Projects
    • Task Types
    • Experience Domains
    • "Task instances"
    • ... go through the entire flow and tooltip everything
  • Make as much optional as possible
    • Tasks
      • * put experience domains behind "Restrict to users with the following experience domains"-checkbox (enable by default so that task-heavy orgas don't accidentally create too loose tasks?)
      • "Task instances" could default to 1 (not sure how task-heavy orgas like this)
  • * In tasks page, link to "Create Task Type" if none exists yet
  • Create "Default X" (e.g., default project, default task type) so that the user can directly start with creating a task?

Context

  • Specific to long-running jobs (set jobsEnabled=true in application.conf)
  • Specific to webKnossos.org (set isDemoInstance=true in application.conf)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions