Увы, у меня 3 клика получается :
- открываем тест,
- выбираем тему,
- завершаем тест.
Но можно в один клик. Создать для каждой темы по ресурсу. Если кликнуть по нему (открыть его), то он будет считаться завершенным и по этому условию будет открываться или закрываться доступ к другим элементам курса и целым секциям. Для этого, правда, еще и отслеживание завершения придется включить.