For,
No he probado con scorm, pero con los recursos es posible establecer que esos recursos han sido "completados" o no, y a partir de ahi indicas que la condición para acceder a una actividad o recurso es que el anterior haya sido visto.
Esa opción está dentro de los ajustes de las actividades / recursos, en el cuadro "Finalización de actividad".
Es decir, deberías configurar condiciones de finalización de actividad en los ajustes del scorm en primer lugar: luego incorporar una condicional con base a la finalización de dicho scorm.
Saludos cordiales.