Interactive block scheduler