opencredit / badgeos

BadgeOS is a plugin to WordPress that allows you to easily create badges and set up the steps and achievements users take to earn them. Badges are Mozilla OBI compatible and sharable via Credly.
http://www.badgeos.org
GNU Affero General Public License v3.0
92 stars 65 forks source link

About BadgeOS Build Status

BadgeOS turns your site into an achievement and badging system. Easily create badges and set up the steps and achievements users complete to earn them.

Description

BadgeOS™ turns your WordPress site into an achievement, badging and engagement management system. Your users complete steps, demonstrate skills and knowledge, and earn digital badges/points/ranks. Easily define the achievements, organize the badge requirements any way you like, and choose from and combine a range of assessment options to determine whether each task or requirement has been achieved.

Create badges and set up the achievements/points/ranks to earn them. Badges are Mozilla OBI compatible and shareable via BadgeOS Social Share add-on

BadgeOS is extremely powerful and infinitely extensible. Check out some of the out-of-the-box features:

Many ways to define achievements and give badges

Define an Unlimited Number of Achievement Types

Define an Unlimited Number of Rank Types

Define an Unlimited Number of Point Types

Design Beautiful Badge and Achievement Images from within WordPress

Sharable Badges

'Required Steps' Manager

Reward User Progress

Earned Achievements Widget

Theme Agnostic & Shortcodes

Submission and Nomination Review

Extensibility and BadgeOS Add-ons

Stay Connected / Helpful Links

BadgeOS is made available by LearningTimes, LLC. Here are some ways to stay connected and to see what else we are up to:

License Info

LearningTimes, LLC licenses BadgeOS to you under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation.

There is NO WARRANTY for this software, express or implied, including the implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3, at http://www.gnu.org/licenses/agpl-3.0.html for more details.

Installation

  1. Upload 'badgeos' to the '/wp-content/plugins/' directory of your WordPress installation
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Visit the BadgeOS menu to add Badges and set up new Achievement/Point/Rank Types.
  4. Enter Credly credentials for the badge Issuer in the Credly Integration settings to enable badge sharing. (First get free account at Credly.com if you do not have one.)
  5. Visit the Help/Support section of the BadgeOS menu for shortcodes to turn any page or post on your site into a BadgeOS list of available achievements and badges.

Bugs & Feature Requests

Please open an Issue to report any bugs or feature requests.

Contributing

The BadgeOS team welcomes donations in the form of code contributions, add-ons, and shared love for what we’re doing. So spread the word and share back your innovations with the BadgeOS community.

Developer Documentation: Check out a complete set of Developer Documentation, APIs and guides at badgeos.org/developers/. And share your BadgeOS Add-Ons and BadgeOS-compatible plugins at badgeos.org/developers/share.

Want to contribute to BadgeOS core? That's great! Patches are always welcome. Open an Issue and make a Pull Request. Note, too, that we do all of our active development in branches separate from "master". If you're looking for the latest – potentially unstable – changesets, you'll find them in the alpha branch.

  1. Open an Issue (or claim an open Issue).
  2. Fork BadgeOS.
  3. Create a new branch based on "alpha" (git checkout -b MyFeature alpha).
  4. Commit your changes (git commit -am "Added the best feature ever!").
  5. Push to the branch back to GitHub (git push origin MyFeature).
  6. Open a Pull Request.
  7. Select "alpha" as the base branch for your contribution.
  8. Describe and submit your pull request.
  9. Enjoy a refreshing beverage and wait.