kzhereb / kpi-acts-ta2020

Materials for "Algorithm theory" course
MIT License
0 stars 0 forks source link

Q04.5. Sorting in the user interface. #40

Open Di-kurdii opened 4 years ago

Di-kurdii commented 4 years ago

Sorting in the user interface.

Give examples of approaches to the implementation of sorting in the user interface

Сортування в інтерфейсі користувача.

Навести приклади підходів до реалізації сортування в інтерфейсі користувача – Як користувач вибирає, за яким критерієм сортувати – Коли і як часто виконується сортування – Що робити, якщо міняються дані (додаються нові записи, чи видаляються записи) Також можна наводити посилання на дослідження про те, як користувачі сприймають сортування в інтерфейсі, чи важлива для них стабільність алгоритму, ...

AlyonaHaiova commented 4 years ago

1)Гарним прикладом сортування в інтерфейсі користувача є інтернет магазини. Зазвичай там є декілька кнопок, які сортують елементи за обраною ознакою. 2)Частота виконання сортування залежить від цілей застосунку. Якщо це, наприклад, сайт фондової біржі, то інтервал між оновленнями дуже малий. 3)Є декілька варіантів того, що робити при оновлені даних, наприклад :

RedBarboriska commented 4 years ago

1) Електронний щоденник з можливістю сортування табелю за назвою предметів чи оцінками. Зазвичай можна натиснути на одну й ту ж кнопку з назвою сукупності елементів сортування (предмет, оцінка) для сортування за обраною ознакою в прямому чи зворотньому порядку (а-я, я-а, 1...12, 12...1) 2) Частота виконання сортування залежить від цілей користувача. Наприклад, часто сортування використовується при пошуку потрібного файлу серед купи інших в папці, тож якщо учень прагне знайти потрібний йому предмет серед багатьох, сортування виконуватиметься часто. Також часто використовуватиметься при потребі виділення груп об'єктів за певним критерієм(всі предмети з оцінкою на 5, 4 і тд). З досить малою кількістю елементів, сортування не дуже важливе. Також рідко використовується, якщо важливий час оновлення одного з критеріїв 3) Інтерфейс сайту може сортуватися автоматично по одному з критеріїв при потраплянні на сторінку. Якщо дані міняються, доданий елемент автоматично займає своє місце в оновленому списку, якщо використано технології, що передбачають автоматичне оновлення інформації на сторінці та при перезагрузці сторінки якщо ні