Speaking from a SCORM point of view, the other thing you could do to track students' progress through the course more finely is to use 'cmi.objectives'.
Though not supported by all LMSes, these allow the course designer to create pre-defined objectives in the content which can then be completed according to whatever logic you need - it could be a simple as 'user has view all component on the first page' to 'user has answered three or more questions correctly and viewed at least one video'.
These are not supported out-of-the-box in Adapt (due to the highly custom nature and low LMS support) but it certainly is possible to add them in with (quite a bit of) custom coding.