Practice ยท Direct Manipulation
Ordered Task List
Why this is tricky
Move every task from "To Do" to "Completed" โ but only in ascending order of its ID column. The rows are listed in a shuffled, unrelated order, so you have to read the ID rather than drag top-to-bottom. Dragging (or, via keyboard, focusing a row and pressing Enter) a task before its predecessor is done gets rejected with a hint, not silently ignored.
To Do Tasks
ID
Task
Assignee
Completed Tasks
ID
Task
Assignee
Initial state.