It has four main entries (template in the pdf). Has a Register and Login option, if its possible, that could register with Google. When registered or logged in, it should appear the name of the user in the top right corner. Then, there is a payment for every module (6 in total) and has to be made in the web page, so include the price of the third party that allows this. When they made the payment for the specific module, then have acces to the module.
Each module comes with lectures, video lessons, tests, so there should be a progression bar and the feature for taking the correct and incorrect answers of the test.