Course credit allows an administrator to assign and map credit types to learner profiles and courses. Learners will then be able to receive or claim credit that they are eligible for on completion of an activity.

Course credit has built in functionality to award credit for Courses.

For example, users that have profile field A selected will receive "Basic" credit, and users who have profile field B selected will receive "Advanced". This is the simplest use case, but can be infinitely expanded with other mappings and rules support.

Each credit type has several options, able to be set per-node such as

  • minimum credit
  • maximum credit
  • increments
  • expiration (based on calendar year, arbitrary date, additive days)

Credit types can be toggled on/off per course and there are options for setting up fallback credit types for users who do not pass eligibility checks.

Course credit is Entity, Rules, and Views-enabled and can appear in a completed activities view, and is exposed to Token for use in a module like Certificate.

Course also includes course_restrict_credit, which restricts claiming credit to only one of many similar courses using the same course external ID.

Support

  • Drop by #drupal-course on IRC

Thanks

  • This project is sponsored by DLC Solutions for EthosCE, an enterprise-level Learning Management System (LMS).
Supporting organizations: 

Project information

Releases