Additional changes to course purchase plugin - refs #7272

1.9.x
Yannick Warnier 11 years ago
parent 81224f26be
commit c0f6a325d9
  1. 19
      plugin/buycourses/CHANGELOG.md
  2. 11
      plugin/buycourses/README.md
  3. 2
      plugin/buycourses/src/buy_course_plugin.class.php

@ -0,0 +1,19 @@
v2.0 - 2014-10-14
=================
This version adds support for sales of sessions access.
A session can be purchased as soon as it is given a price, granted the current
date is either previous to the session start date, between the start and end, or
no date has been defined for the session.
Students are subscribed automatically once they have paid. There is no
intermediary step.
This version does not work (yet) with the session period defined by user
(a special feature introduced in Chamilo 1.9.10).
Upgrade procedure
-----------------
If you are working with this plugin since earlier versions, you will have to
look at the installer to *fix* your plugin tables (add a few fields).
v1.0 - 2014-06-30 (or something)
=================
This is the first release of the plugin, with only the PayPal payment method in working state and only for courses.

@ -0,0 +1,11 @@
Courses purchase plugin for Chamilo LMS
=======================================
Users can access the purchases catalog to buy courses (or sessions, since v2 of
this plugin) enabled for purchase.
If the user is not registered or logged in, he/she will be requested to
register/login before he/she can resume buying items.
Once the course is chosen, Chamilo shows available payment types (currently only
PayPal works) and lets the user proceed with the purchase.
Finally, the user receives an e-mail confirming the purchase and his account is
automatically modified to give him/her access to the course/session.

@ -27,7 +27,7 @@ class BuyCoursesPlugin extends Plugin
'1.0',
'Jose Angel Ruiz - NoSoloRed (original author),
Francis Gonzales and Yannick Warnier - BeezNest (integration),
Imanol Losada - BeezNest',
Imanol Losada - BeezNest (introduction of sessions purchase)',
array(
'include_sessions' => 'boolean',
'paypal_enable' => 'boolean',

Loading…
Cancel
Save