Olá, Álerf!
Adotamos o mesmo recurso de dependência entre as atividades por aqui e resolvemos usando a opção como "ABRIR".
Desta forma, quando o usuário volta à tela do curso usando a setinha do navegador... Isso força a atualização pelo navegador como item concluído e ele dá prosseguimento ao próximo item. Fiz várias combinações e essa foi a única que obtive sucesso.
Att., Adriana.