Task Assignment

Tasks to assign / Assign to
Entered: 0 tasks
Entered: 0 people
Assignment Result
Assignment results will appear here

How to Use

Features

1. Custom Tasks & People

Support manual entry of tasks and people, one per line, automatically removes empty lines and extra spaces.

  • Tasks: System does not remove duplicates, same task name = two tasks
  • People: System automatically removes duplicates (keeps first occurrence)
2. When tasks >= people
  • Average: Try to distribute evenly, extras go to first people
  • Random: Random task counts, each person gets at least 1, all tasks assigned
3. When tasks < people
  • Allow repeat: Cycle through tasks, some tasks may repeat
  • Some get none: First N people get tasks, rest get none
4. File Upload

Upload txt files with one item per line.

5. Responsive Design

Perfectly adapted for mobile, tablet, and desktop devices.

6. Local Processing

All data processing is done locally in browser, no server upload, ensuring privacy.

Steps

  • Enter tasks: In Tasks box, one per line, or click Upload File to import from txt.
  • Enter people: In People box, one per line, or click Upload File to import from txt.
  • Choose mode: Select distribution method for tasks>=people and tasks<people scenarios.
  • Start assignment: Click Start Assignment to see results.
  • Clear data: Use Clear All to reset everything.

Use Cases

  • Team project task division
  • Classroom duty schedule
  • Event work assignment
  • Lab task distribution
  • Daily work division

Notes

  • Ensure correct format: one item per line, avoid extra spaces.
  • Refreshing clears all data, save important results promptly.
  • Confirm settings before starting to avoid mid-process changes.