Допустим, у нас есть некие данные, характеризуемые полями "дата", "важность" и "событие". Дата - когда произошло, важность - насколько значимо для развития сюжета, событие - сбсно, сама суть - все заполняется админом.
Теперь допустим, что все эти события собраны в некую хронологию (очев, по дате)
Вот есть такой юзвер, который может задать рассматриваемый диапазон дат (e.g. окно с изменяемым масштабом, либо просто вбить "с ... по ..." - не так принципиально).
Задача - выдать в этом диапазоне 10 (например) самых "важных" событий и по возможности сделать это так, чтобы не надо было нажимать лишних кнопок х)
В идеале, конечно, сделать "красивенько" (сейчас глаза у всех налились кровью) эту хронологию, юзабельное окошко, которое можно произвольно растягивать и выдаваемый списочек, отсортированный по датам или же (чем черт не шутит ) эти самые события, "проявляющиеся" на хронологической линии при достаточном масштабе.
//Когда представляешь, как написать это на плюсах или sql, но пока не владеешь js в достаточной мере