your e learning is only good for one year, each module will have a completion date, its the individual completion dates that matter. finish your ocean dives before any of the dates reach 1 year old and you'll be good.
our shop does it over 1 week,
the week before an email goes out with instructions and a discussion of which 3 of the 5 adventure dives everyone wants to do (navigation and deep are required leaving 3 for the students/instructor to decide)
Tuesday is book work, and logistics
Thursday is pool and any additional book work or lecture, this means meeting before the pool session (nitrox specialty test and analyzing demo things like that)
Saturday ocean dives 1-3 (we do night dives with advanced)
Sunday boat dives, ocean dives 4 and 5
Sunday after the boat gets back to the dock another dive for specialties if needed (drysuit is popular in our area)
you could skip the Tuesday session, but it may be beneficial to show up any way to get to know your classmates and go over logistics with your instructor. the shop you do it with may vary but most places have a similar schedule.