Description
Gamify your LearnDash LMS site thanks to the powerful gamification plugin, GamiPress!
This plugin automatically connects GamiPress with LearnDash adding new activity events.
New Events
For complete a quiz
- Complete any quiz: When a user finish a quiz
- Complete a specific quiz: When a user finish a specific quiz
- Complete any quiz of a specific course: When a user finish a quiz of a specific course
- Complete any quiz of a course of a category: When a user finish a quiz of a course of a category
- Complete any quiz of a course of a tag: When a user finish a quiz of a course of a tag
For complete a quiz at minimum grade
- Complete any quiz with a minimum percent grade: When a user finish a quiz with a minimum percent grade
- Complete a specific quiz with a minimum percent grade: When a user finish a specific quiz with a minimum percent grade
- Complete a quiz of a specific course with a minimum percent grade: When a user finish a quiz of a specific course with a minimum percent grade
- Complete a quiz of a course of a category with a minimum percent grade: When a user finish a quiz of a course of a category with a minimum percent grade
- Complete a quiz of a course of a tag with a minimum percent grade: When a user finish a quiz of a course of a tag with a minimum percent grade
For complete a quiz at maximum grade
- Complete any quiz with a maximum percent grade: When a user finish a quiz with a maximum percent grade
- Complete a specific quiz with a maximum percent grade: When a user finish a specific quiz with a maximum percent grade
- Complete a quiz of a specific course with a maximum percent grade: When a user finish a quiz of a specific course with a maximum percent grade
- Complete a quiz of a course of a category with a maximum percent grade: When a user finish a quiz of a course of a category with a maximum percent grade
- Complete a quiz of a course of a tag with a maximum percent grade: When a user finish a quiz of a course of a tag with a maximum percent grade
For complete a quiz at between a range of grades
- Complete any quiz on a range of percent grade: When a user finish a quiz on a range of percent grade
- Complete a specific quiz on a range of percent grade: When a user finish a specific quiz on a range of percent grade
- Complete a quiz of a specific course on a range of percent grade: When a user finish a quiz of a specific course on a range of percent grade
- Complete a quiz of a course of a category on a range of percent grade: When a user finish a quiz of a course of a category on a range of percent grade
- Complete a quiz of a course of a tag on a range of percent grade: When a user finish a quiz of a course of a tag on a range of percent grade
For pass a quiz
- Pass any quiz: When a user successfully pass a quiz
- Pass a specific quiz: When a user successfully pass a specific quiz
- Pass a quiz of a specific course: When a user successfully pass a quiz of a specific course
- Pass a quiz of a course of a category: When a user successfully pass a quiz of a course of a category
- Pass a quiz of a course of a tag: When a user successfully pass a quiz of a course of a tag
For fail a quiz
- Fail any quiz: When a user fails a quiz
- Fail a specific quiz: When a user fails a specific quiz
- Fail a quiz of a specific course: When a user fails a quiz of a specific course
- Fail a quiz of a course of a category: When a user fails a quiz of a course of a category
- Fail a quiz of a course of a tag: When a user fails a quiz of a course of a tag
For Topics
- Complete any topic: When a user finish a topic
- Complete a specific topic: When a user finish a specific topic
- Complete a topic of a category: When a user finish a topic of a category
- Complete a topic of a tag: When a user finish a topic of a tag
- Complete any topic of a specific course: When a user finish a topic of a specific course
- Complete any topic of a course of a category: When a user finish a topic of a course of a category
- Complete any topic of a course of a tag: When a user finish a topic of a course of a tag
For Assignments
- Upload an assignment: When a user uploads an assignment
- Upload an assignment to a specific lesson: When a user uploads an assignment to a specific lesson
- Upload an assignment to a lesson of a category: When a user uploads an assignment to a lesson of a category
- Upload an assignment to a lesson of a tag: When a user uploads an assignment to a lesson of a tag
- Upload an assignment to a specific course: When a user uploads an assignment to a specific course
- Upload an assignment to a course of a category: When a user uploads an assignment to a course of a category
- Upload an assignment to a course of a tag: When a user uploads an assignment to a course of a tag
- Approve an assignment: When a user gets approved an assignment
- Approve an assignment of a specific lesson: When a user gets approved an assignment of a specific lesson
- Approve an assignment of a lesson of a category: When a user gets approved an assignment of a lesson of a category
- Approve an assignment of a lesson of a tag: When a user gets approved an assignment of a lesson of a tag
- Approve an assignment of a specific course: When a user gets approved an assignment of a specific course
- Approve an assignment of a course of a category: When a user gets approved an assignment of a course of a category
- Approve an assignment of a course of a tag: When a user gets approved an assignment of a course of a tag
For Lessons
- Complete any lesson: When a user complete a lesson
- Complete a specific lesson: When a user complete a specific lesson
- Complete a lesson of a category: When a user complete a lesson of a category
- Complete a lesson of a tag: When a user complete a lesson of a tag
- Complete any lesson of a specific course: When a user complete a lesson of a specific course
- Complete any lesson of a course of a category: When a user complete a lesson of a course of a category
- Complete any lesson of a course of a tag: When a user complete a lesson of a course of a tag
- Mark as incomplete a lesson: When a user mark as incomplete a lesson
- Mark as incomplete a specific lesson: When a user mark as incomplete a specific lesson
For Courses
- Enroll in any course: When a user gets enrolled in a course
- Enroll in a specific course: When a user gets enrolled in a specific course
- Enroll in a course of a category: When a user gets enrolled in a course of a category
- Enroll in a course of a tag: When a user gets enrolled in a course of a tag
- Complete any course: When a user finish a course
- Complete a specific course: When a user finish a specific course
- Complete a course of a category: When a user finish a course of a category
- Complete a course of a tag: When a user finish a course of a tag
For Groups
- Join any group: When a user joins a group.
- Join a specific group: When a user joins a specific group.
Installation
From WordPress backend
- Navigate to Plugins -> Add new.
- Click the button “Upload Plugin” next to “Add plugins” title.
- Upload the downloaded zip file and activate it.
Direct upload
- Upload the downloaded zip file into your
wp-content/plugins/
folder. - Unzip the uploaded zip file.
- Navigate to Plugins menu on your WordPress admin area.
- Activate this plugin.
Contributors & Developers
“GamiPress — LearnDash integration” is open source software. The following people have contributed to this plugin.
Contributors“GamiPress — LearnDash integration” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “GamiPress — LearnDash integration” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.5
- New Features
- New event: Mark as incomplete a lesson.
- New event: Mark as incomplete a specific lesson.
1.3.4
- Bug Fixes
- Fixed check for triggers related to categories.
1.3.3
- Improvements
- Added extra checks to prevent PHP warnings in the recount tool.
1.3.2
- Improvements
- Update quiz listener to match with LearnDash 3.0.0 changes.
1.3.1
- Improvements
- Prevent PHP notices when no categories or tags are configured in LearnDash.
1.3.0
- Improvements
- Update code to match with latest LearnDash changes.
1.2.9
- Bug Fixes
- Fixed undefined function call.
1.2.8
- New Features
- Added 16 new events to award for activities based on courses, topics and lessons categories.
- Added 16 new events to award for activities based on courses, topics and lessons tags.
1.2.7
- New Features
- New event: Join any group.
- New event: Join a specific group.
1.2.6
- New Features
- New event: Enroll in any course.
- New event: Enroll in a specific course.
1.2.5
- Improvements
- Performance improvements by limiting the number of requirements to check to only those who match with the event parameters.
1.2.4
- Improvements
- Added “Grade of completion” field on logs related with events that has grade checks.
- Added support to latest GamiPress update to provide log query field type.
1.2.3
- Bug Fixes
- Fixed incorrect log count for grade-related events.
1.2.2
- Improvements
- Make sure to don’t recount elements that are not correctly setup or has missed data.
1.2.1
- Bug Fixes
- Prevent issues on Recount Activity tool caused by quizzes without a course assigned.
1.2.0
- Improvements
- Improvements on the recount activity processes.
- Added support to the brand new recount activity log (that will be released on GamiPress 1.8.2) to provide information about what happens on a recount activity process.
1.1.9
- Bug Fixes
- Avoid to exceed GamiPress awards engine limits on the Recount Activity Tool.
1.1.8
- Bug Fixes
- Fixed internal server error on quiz completion recount at the Recount Activity Tool.
1.1.7
- Development Notes
- Split quiz events to allow unbind them for performance improvements.
1.1.6
- New Features
- Added new activity events related to complete a quiz between a range of scores.
- Improvements
- Removed some backward compatibility checks.
1.1.5
- New Features
- Added support to GamiPress 1.4.8 multisite features.
1.1.4
- Improvements
- Improvements on the awards engine checks to ensure access to given requirement.
1.1.3
- New Features
- Added new activity events related to assignments upload and approval.
1.1.2
- Bug Fixes
- Fixed quizzes events that are not being award.
- Fixed wrong offset on recount activity tool.
1.1.1
- New Features
- Added quizzes activity events based on a specific course.
- Added topics activity events based on a specific course.
- Added lessons activity events based on a specific course.
1.1.0
- Improvements
- Improvements and bug fixes on recount activity tool.
- Moved old changelog to changelog.txt file.