Тут в целом - два варианта:
1) Овладеть технологией деятельностного типа (например, проблемным диалогом) настолько хорошо, чтобы можно было любую тему , любое содержание развернуть как проблемное: быстро с ходу строить проблемные ситуации, диалог побуждающий или подводящий к решению. В общем, это почти фантастика. :) Я по крайней мере вот так могу провести урок экстренно, но регулярно и на высоком уровне - точно не смогу.
2) использовать специальные учебные материалы параллельно с учебником. Именно их мы и создаём в рамках проекта "Универсальные учебные материалы. Развивающее образование для всех".