LAION-AI / LAION-AI/Open-Assistant

Speeding up the annotation work: less clicks!

Open
#1,363 6 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

UI/UX website
Dominant language
Python
Stars
37.4k
Forks
3.3k
PR merge metrics
No merged PRs in 30d

Description

The annotation website become better every release! Nevertheless, I propose some UX improvements, with the goal of minimizing clicks.

1. Please avoid the double step (review -> confirm):
openassistant-1
openassistant-2

Just collapse in a single unique button SUBMIT


2. if a user want to skip, please avoid the double step (skip -> note box):
openassistant-3

I'd propose to have a separate "SKIP & NOTE" button on the left of the SKIP button, or better having a SKIP button with a drop-box with pre-selected reasons and a final option to write a note, like

  • I don't understand the content
  • I'm not a domain expert
  • blablabla
  • Let me add a note

3. Enable function keys
Because Yannic is a vim enthusiast (if I well understood / I'm joking), It could be great to avoid clicks, allowing key functions (:w) or a more common Ctrl-S (here I'm serious).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named; start by locating the annotation website controls shown in the screenshots and reviewing their current review, confirm, skip, and note flows. Done means reducing review/confirm and skip/note to the proposed interactions and adding keyboard shortcuts such as Ctrl-S, with the resulting flows verified in the website.

Written by the indexing model from the issue text.

Assessment

Domain
design, frontend, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.