GMATPrepNow.com (GPN) is an elearning site with Ubercart. We developed a custom checkout solution so that students could either buy individual learning modules or purchase a bundled package at a discount. This ajax checkout page then passes the selection on to the regular Ubercart checkout flow for payment.
The GPN Learning Guide features the ability for users to track their progress by checking off the items they have already completed. This highly formatted content is also managed in sections for easy entry and the formatting is automatically applied. The NodeQueue module was used for reordering the separate sections of the Learning Guide which is divided into individual nodes.
The videos on GPN were integrated from BrightCove using it’s player API. Most of the videos are available only to paid students while others are free. These settings are all manageable in the Drupal admin and the display is customized to provide or deny access based on the logged in users account history in Ubercart.