Subscription interface.
We organise courses and we need to give people the possibility to enroll online. To avoid confusion, we don't want to show all courses at the same time, but just 2 or three. Also, sometime we want to show some informations to some users and some other informations to other users depending on their interest. For this reason the user will access the system through a web interface or through a link in an email containing a specific code of access.
The code will permit us to show him just the specific pieces of information we think useful for him.
We need the following system:
1 for us an admin panel where to put:
Begin of the course
End of the course
Prices
Notes
Alternative Notes
Place
Other relevant informations
2) the future student will come in the system or
A) through a web interface where he will insert email and a code of 3 numbers
B) through a link in an email sent to him containing a specific code bringing him directly to the courses panel.
3) from 2 he will arrive to a panel where the user wanting to enroll will have the possibility to see, depending on the code inserted before:
FOR EXAMPLE
1 all the courses of the next months
2 all the courses of the next 3 months
3 all the courses in summer
4 all the courses in september-october
and other possibilities...
that we will decide and link to a specific code in the admin panel.
Near each course will be written the number of days before the beginning of it.
Clicking near the chosen course the student will have the possibility to read the notes about the specific course (with a little pop-up) and to click a link to enroll. Even the pop-up will be code specific. Each pop-up and link will be trackable, so we will have the possibility to track the person even if he changes his mind and doesn't complete the process. The tracking data will be inserted in a mysql database.
4) if he want to enroll he will arrive clicking the link near the chosen course to a page giving him clear instructions on how to pay (this page will be linked in the future to a system like paypal). Automatically he will also receive an email of confirmation of his choice.
5) the same system above should be accessible also with a code permitting to see the courses but not the prices.