By A Web Design
When any student visits the Moodle driven website, on the home page all the course available for enrollment are visible, as shown in diagram 1.

Diagram 1
A student can click on any of the available course like PHP Programming or MySQL Programming. Click on PHP Programming, the screen as shown in diagram 2.

Diagram 2
On the right hand side click on Create new account as shown in diagram 2. The Enrolment page is displayed in the Browser as shown in diagram 3. Fill in all the mandatory fields with appropriate information and click Create my new account as shown in diagram 3.

Diagram 3
On click of Create my new account the student account is created.
An Email with a new account activation link will be immediately dispatched to the Email ID provided during the Enrolment Process.
On receiving the Email, the student is expected to click on the new account activation link. This will activate the account in Moodle.
After a student has successful activated his account, the student will be automatically logged in to the Moodle driven website, the screen as shown in diagram 5 will be displayed in the Browser.

Diagram 5
On click of Enroll Me, the screen as shown in diagram 6 will be displayed in the Browser.

Diagram 6
The page show in diagram 6 will automatically redirect the student to that particular course Weekly outline page as shown in diagram 7.

Diagram 7