CreditEnrolment: Difference between revisions

From MoodleDocs
No edit summary
m (→‎Tips: clean up, typos fixed: condtion → condition)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Infobox plugin
{{Infobox plugin
|type = Activity
|type = Enrolment method
|entry = https://moodle.org/plugins/enrol_credit
|entry = https://moodle.org/plugins/enrol_credit
|tracker = https://github.com/stefanscholz/moodle-enrol_credit/issues
|tracker = https://github.com/stefanscholz/moodle-enrol_credit/issues
|discussion =  
|discussion = https://github.com/stefanscholz/moodle-enrol_credit/issues
|maintainer = Stefan Scholz
|maintainer = bdecent gmbh
|float = right
|float = right
}}
}}
Line 29: Line 29:
# Download Video Time from https://moodle.org/plugins/pluginversions.php?plugin=enrol_credit
# Download Video Time from https://moodle.org/plugins/pluginversions.php?plugin=enrol_credit
# Upload or copy it to your Moodle server.
# Upload or copy it to your Moodle server.
# Unzip it in the `/mod` directory.
# Unzip it in the `/enrol` directory.
# In your Moodle site (as admin) go to Settings > Site administration > Notifications (you should, for most plugin types, get a message saying the plugin is installed).
# In your Moodle site (as admin) go to Settings > Site administration > Notifications (you should, for most plugin types, get a message saying the plugin is installed).


For more detailed info, visit https://docs.moodle.org/401/en/Installing_plugins
For more detailed info, visit https://docs.moodle.org/310/en/Installing_plugins


==Setup Instructions==
==Setup Instructions==
Line 43: Line 43:
# To use the plugin, add Course credit enrolment as an enrolment method to a course and set the "cost" of the course in the enrolment instance's settings.
# To use the plugin, add Course credit enrolment as an enrolment method to a course and set the "cost" of the course in the enrolment instance's settings.


==Tipps==
==Tips==
# You can add several instances in the same course to create different prices e.g. for different enrolment dates, different cohorts and different roles.
# You can add several instances in the same course to create different prices e.g. for different enrolment dates, different cohorts and different roles.
# We've created a demo course which you can have a look on our demo site: http://moodle.bdecent.de/course/view.php?id=6
# There's a companion plugin: with the availability condition [https://bdecent.de/product/restriction-by-credit/ Restriction by credit payment] you can restrict course contents instead of the whole course.
# The pro version has not been released yet, but will provide support for cohort based credits, reports on transactions and accounts as well as subscriptions. If you are interested, let us know!
 


We hope you like the plugin. If you have any questions, please let us know!
We hope you like the plugin. If you have any questions, please let us know!

Latest revision as of 14:31, 22 September 2021

Features

  • Use credits to "sell" courses in moodle

Installation

Option 1: Install from Moodle.org (recommended)

  1. Login as an admin and go to Site administration > Plugins > Install plugins. (If you can't find this location, then plugin installation is prevented on your site.)
  2. Click the button 'Install plugins from Moodle plugins directory'.
  3. Search for "Course credit enrolment", click the Install button then click Continue.
  4. Confirm the installation request
  5. Check the plugin validation report

Option 2: Install from zip package

  1. Download Course credit enrolment from https://moodle.org/plugins/pluginversions.php?plugin=enrol_credit
  2. Login to your Moodle site as an admin and go to Administration > Site administration > Plugins > Install plugins.
  3. Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.
  4. If your target directory is not writeable, you will see a warning message.
  5. Check the plugin validation report

Option 3: Install manually on server

  1. Download Video Time from https://moodle.org/plugins/pluginversions.php?plugin=enrol_credit
  2. Upload or copy it to your Moodle server.
  3. Unzip it in the `/enrol` directory.
  4. In your Moodle site (as admin) go to Settings > Site administration > Notifications (you should, for most plugin types, get a message saying the plugin is installed).

For more detailed info, visit https://docs.moodle.org/310/en/Installing_plugins

Setup Instructions

Before you can use Course credit enrolment, you have to do the following steps:

  1. Create a custom profile field of the type "input field" and name it e.g. "Credits" (can be anything you want)
  2. Set the custom profile field to "locked" to avoid that users change the amount of credits themselves
  3. Add the credits to that field either via the csv user upload, manually or via a webservice
  4. Go to Site administration > Plugins > Enrolments > Manage enrol plugins and make sure Course Credit Enrolments is enabled
  5. On the same screen, open the settings of the enrolment method and choose the profile field you've created in the first setting "Profile field mapping".
  6. To use the plugin, add Course credit enrolment as an enrolment method to a course and set the "cost" of the course in the enrolment instance's settings.

Tips

  1. You can add several instances in the same course to create different prices e.g. for different enrolment dates, different cohorts and different roles.
  2. There's a companion plugin: with the availability condition Restriction by credit payment you can restrict course contents instead of the whole course.


We hope you like the plugin. If you have any questions, please let us know!

See also