Giter VIP home page Giter VIP logo

opencredit / badgeos Goto Github PK

View Code? Open in Web Editor NEW
92.0 23.0 65.0 6.45 MB

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.

Home Page: http://www.badgeos.org

License: GNU Affero General Public License v3.0

JavaScript 15.01% PHP 76.17% CSS 7.37% CoffeeScript 0.37% Shell 0.09% HTML 0.12% SCSS 0.60% Ruby 0.01% Less 0.25%

badgeos's Introduction

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

  • Reviewed submissions
  • Auto-approving submissions
  • Nominations and review
  • Site activity (triggers based on publising posts and pages, commenting and logging in to your site)
  • Completing specific other achievements one or a specific number of times
  • Completing one, select or all achievements of a specific type
  • Option to Award/Revoke Badges/Points/Ranks in bulk
  • Point/Rank award on completing the required steps/triggers
  • Admin Given Badges/Points/Ranks
  • Option to transfer points to other users via BadgeOS Transfer Points add-on
  • Community Activity (with the powerful BadgeOS Community Add-on)
  • Integration with LearnDash and LifterLMS
  • Integration with EDD and WooCommerce
  • See growing catalog of BadgeOS Add-ons.

Define an Unlimited Number of Achievement Types

  • Create as many types of achievement as you like
  • Name achievement types whatever you wish
  • Easily define how they relate to one another using the 'Required Steps' tool
  • Set default images for each achievement type or select unique images for every achievement item

Define an Unlimited Number of Rank Types

  • Create as many types of rank as you like
  • Name rank types whatever you wish
  • Easily define how they relate to one another using the 'Required Steps' tool
  • Set default images for each rank type or select unique images for every achievement item

Define an Unlimited Number of Point Types

  • Create as many types of points as you like
  • Name point types whatever you wish
  • Easily define how they relate to one another using the 'Required Steps' tool
  • Set default images for each rank type or select unique images for every achievement item

Design Beautiful Badge and Achievement Images from within WordPress

  • Use "BadgeOS Badge Builder" to create professional looking badge/point/rank images right from within WordPress
  • Launch the Badge Builder from any achievement/point/rank types editing screen in WordPress admin
  • Choose from a variety of badge shapes and border styles
  • Select from a library of thousands of Noun Project icons, or upload your own to the center of any badge
  • Add or remove a banner with text to your badge
  • Full color palette selection for border, fill, icon and banner
  • Saves automatically to your WordPress Media Library for easy re-use for other achievements or anywhere else on your site
  • Edit previously created badge and achievement images and save new versions to your Media Library

Sharable Badges

  • Badges are Mozilla Open Badge (OBI) compatible through integration of the "BadgeOS Social Sharing" add-on
  • Share earned OB standard badges to Facebook, Twitter, Linked Inn, and any other platform using embed code
  • Allowed Badges can be automatically baked into OB standard badges

'Required Steps' Manager

  • Simple yet powerful admin interface for defining the "Required Steps" for any badge or achievement/Points/Ranks.
  • Easily link together one or more triggers, steps or actions into the conditions needed to earn a badge/Points/Ranks or mark an achievement.
  • Extend the Required Steps options using the free BadgeOS Community Add-on.
  • Also extend Required Steps with other BadgeOS Add-ons.

Reward User Progress

  • Issue badges for any combination of achievements
  • Award points for commenting, logging in, making submissions, completing any combination of tasks
  • Display a congratulatory message, customizable per Achievement, on each achievement page.

Earned Achievements Widget

  • Shows logged in users what badges/points/ranks they have earned.
  • Option to choose which specific achievement/points/ranks types to display in the widget.
  • Set the parameters for the widget to decide how many recent badges/ranks to display.
  • Option to show logged in users total points they have earned (if you are using BadgeOS points mechanism).

Theme Agnostic & Shortcodes

  • BadgeOS works with just about any standard WordPress theme.
  • No special hooks or theme updates are needed.
  • Turn any page or post into a way to display available achievements/points/ranks and for users to track their progress.
  • Multiple options and parameters for each shortcode for great flexibility.
  • Shortcode WYSIWYG embedder - appears in the toolbar of all WordPress content editor areas, allowing you to transform any page or post into part of your achievement system -- without referencing any of the shortcodes.
  • Shortcodes to bring submission and nomination review to the front-end of your site.
  • Shortcode to integrate specific available achievements into any post or page of your site.
  • Shortcode documentation in the plugin menu and on BadgeOS.org.
  • Just activate BadgeOS and place simple shortcodes on any page or post, and you've got an engagement management system running on your WordPress site!

Submission and Nomination Review

  • Easily review submissions and nominations from members.
  • Approve or deny submissions with one click.
  • Shortcodes with multiple options for review of submissions on any page or post on your site.
  • Powerful shortcodes to add an achievement submission or nomination form to any post or page.
  • Add comments to engage the member and elaborate on your decisions.
  • Optional notification emails inform you when people on your site have made submissions or nominated peers.
  • Submission Notification Settings: Specify an unlimited number of email addresses for submission admin notifications.
  • Notifications for: new submissions, new comments, and submission status changes
  • Filter Submissions to only show those from members of specific BuddyPress Groups (requires plugins: BuddyPress and BadgeOS Community Add-on)

Extensibility and BadgeOS Add-ons

  • BadgeOS is designed to be a true operating system for turning any WordPress site into an engagement management application.
  • BadgeOS offers a growing catalog of Add-ons to the plugin that enhance core functionality with specialized functions.
  • Built with expandability in mind to allow virtually anything to trigger and recognize achievement.
  • Check out some of the BadgeOS customizations we've already implemented to get a sense for what is possible with BadgeOS.
  • Developer Documentation and APIs are freely available. Share your own BadgeOS add-ons with the community today.

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.

badgeos's People

Contributors

arsalan-webxity avatar asahi-badgeos avatar avi0007 avatar brichards avatar dacooter avatar ergomesh avatar farooqabdullah avatar jtsternberg avatar mohammadkarrar14 avatar pmgarman avatar qalbeabbas947 avatar sc0ttkclark avatar the-wooninjas avatar tw2113 avatar vinoth-asahi avatar williamsba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

badgeos's Issues

Cannot completely uninstall

I deactivated the plugin and deleted the files... for both BadgeOS and BadgeOS Stack... reinstalled and old data was in there... need a way to completely clean out garbage data.

Sharing Mistakes - Not my badge!

Hi, I have installed the plugin BadgeOS and the add-on BadgeStack and I have noticed that when I earn an achievements, one of the defaults from BadgeStack, I can't see it on my Credly account. I think this happen because I'm the admin of the wordpress site where I have the plugin and maybe you can't see the achievements from BadgeOS if you are the one who give these. Is it possible?
By the way if I create another user on the wordpress site, linked to an account on Credly, when this user earn an achievements this is visible on credly but it isn't the one he has earned. Using the default achievements from BadgeStack I've (with the other account) earn one of them (one of those who have the options "Send to Credly when earned" on Yes) but the one that I found in the section "My Credit" was the "Oh Freedom! Online Conference Discussant", conference where I've never been. With another achievements I found on my Credly page the badge of "21st skills".
I don't know if this happen because I've installed the BadgeStack add-on that came out yesterday and it could be in beta version.

Anyone with this problem?

Steps logging correctly but no badge is awarded

Using BuddyPress 1.7 and WP 3.5.1, I am trying to test BadgeOS. I set up some simple rules. I've tried a simple log in once badge and a create one group badge. Both seem to be logging the events properly, but the badge is never awarded. The "log in once" badge generated events for unlock_step and unlock_all_step, but unlike other events it didn't specify who did that. I don't know if that's normal behavior or not. Not sure if this is a bug or if I'm just not setting this up right.

If you need any additional info from me, I'm happy to provide it.

Feature Request - Custom Post Types

My main aim is to use badges to increase site engagement.

I'd love to be able to use Steps that involve bbPress which uses Custom Post Types of Forums, Topics and Replies
Further, I have a testimonials area and, you guessed it, it's a Custom Post Type as well.

Can you please consider implementing CPTs in the very near future - it'll allow a far wider blogging community to engage with the plugin as well, spreading more BadgeOS luvving.

Undefined variables on settings page

Undefined index: minimum_role in /wp-content/plugins/badgeos/includes/admin-settings.php on line 178

Undefined index: submission_email in /wp-content/plugins/badgeos/includes/admin-settings.php on line 189

Undefined index: debug_mode in /wp-content/plugins/badgeos/includes/admin-settings.php on line 197

Revoking badges

First of all, great work on bringing this plugin out. We are really excited about using it at our school.

We are having a few issues, but I will separate them into separate posts since they are really unrelated issues. I hope that is OK.

The first issue is that I seem to be unable to find a way to revoke a badge if it was given in error. I have attempted to delete the nomination and/or the submission, but that does not seem to remove it. Is there something that I am missing?

Thanks,
Scott Forbus
Greenfield Hebrew Academy

Earned User Achievements widget doesn't use default badge icons

Currently the Earned User Achievements widget loads the featured image of a badge if one exists. If not no image is displayed. We need to update the widget to use the default badge icons if no featured image is set.

The function to use is: badgeos_get_achievement_post_thumbnail()

Fail to retrieve Credly API Key

When attempting to connect to Credly through the BadgeOS menu, wordpress replies with the following error: "Fatal error: Cannot use object of type WP_Error as array in C:\wamp\www\cms\wp-content\plugins\badgeos\includes\admin-settings.php on line 118"

I have disabled all other plugins and changed the theme to stock 2012 and the error remains the same.

Wordpress version 3.5.1
BadgeOS version: 1.0.1

Screenshot:
146 186 208 216 cms wp admin options php

Feature Request - Leaderboard

I can see a real need for certain sites to prompt a bit of lighthearted competition.
And one way can be through the display of a Leaderboard - whether a Page or a widget or both.

Perhaps the features might include:
Widget >> Points Score -- User Name or Profile Name
Page >> Points Score -- User Name or Profile Name -- display of badges (in mini line mode)

Cool to link the User Name to that user's award list to see what awards need to be obtained to overtake them :)

Food for thought anyway

404 error on achievement type page

After i am creating a new achievement type and a new item for that achievement i get a 404 error as both the achievement and the item are missing. PAge cannot be found.

Undefined variables on settings page

Undefined index: minimum_role in /wp-content/plugins/badgeos/includes/admin-settings.php on line 178

Undefined index: submission_email in /wp-content/plugins/badgeos/includes/admin-settings.php on line 189

Undefined index: debug_mode in /wp-content/plugins/badgeos/includes/admin-settings.php on line 197

Feature Request - Edit slug

I would like to edit slug for the Achievement types on their creation page. Sometimes, in case of a misspelling the slug stays wrong. I would like to edit the slugs.

Wordpress Widget

I'm just testing out the Wordpress plugin on a low volume personal site and notice some odd behaviour with the at least the widget - http://www.cooney.com.au

You can see from the attachment that multiple Badges as well as Steps are being listed.

[1] I've double checked and I definitely have only specified that the limit and needed steps required for the award of the Badge is one yet it's showing up multiple times
[2] Steps shouldn't be displayed either - in fact, clicking on these Steps URLs also produces a 404
Love the concept - just a little buggy at this point for rolling out on my main relationship blog - can hardly wait though

Shades-3

Delete step when parent achievement is permanently deleted

It would appear that when setting up badges which require multiple steps to achieve, when the badge is deleted, the steps are not.

bottom-of-steps-screen
steps-screen
deleted-steps-showing-in-user-profile

Scenario is - created several badges with single/multiple steps. Created several badges which are awarded on completion of the prior badges. This means none of the badges - ergo steps - are hidden from the user.

Deleted all achievements to start again.

In users profile I noticed that users where still achieving steps - for items that I'd deleted (i.e. user has published 5 posts). When you click on the 'step' in the users profile, it takes you to the 'step' post).

I see an error at the bottom under required steps(obviously this is a 'step' not an achievement so that may be part of the problem)...

Warning: Could not find direction(s). in /home/'mysite/public_html/'mysite'/wp-content/plugins/badgeos/includes/p2p/p2p-core/query-post.php on line 16

If I then trash the step I can get to a list of the steps posts.

In there I can see 55 'steps' posts - but I have deleted all the achievements??

This presents some issues - not least of which is steps are being issued for achievements that have been deleted - if not hidden these appear in the users profile. If they are hidden I suspect that they are putting extra load on the site which isnt needed?

Conflicts with other plugins?

I am having trouble getting any of the functions to work -

  • I can add new achievement types, but cannot view them - it takes me to the home page of the site
  • I cannot add images for my own badges - the option to do this has disappeared, although the text tells me I can add the image and the pixel size
  • I cannot see a page layout option anywhere

There seem to be a number of other issues as well. I have watched all the tutorial videos before starting.

I can only think that this is conflicting with some other plugins that I am using. Do you know which ones might cause conflicts. I am using a membership plugin (S2Member) and some security and social media plugins, and a page based theme (optimizepress).

I am using pages for the course for which I want to issue badges - one small badge per page completed, and a big badge for completing a group of say 10 pages (and earning 10 small badges).

Any thoughts or suggestions. I am loathe to make changes to the site as it will take a long time to re configure.

PHP Error when creating new achievement item

Create an achievement type and then create a new achievement and I get the following php error

Notice: Undefined variable: credly_badge in /wp-content/plugins/badgeos/includes/credly.php on line 916

Option to give an achievement on user profile page needs some UI love

Currently ALL achievements are loaded on the user profile page and then hidden via jQuery. Then you select the achievement type from the dropdown and it displays ALL of the achievements of that type. This could become unwieldy with large numbers of achievements, and is also a major load issue on the user profile page.

I suggest we use Select2 ajax search for this.

Badges for commenting on specific posts, or any

From the WordPress.org forums, for your consideration.


Hi, me again. So far, so good, now that I got the plugin working and the badges showing up where I want them. I just have one thing I'm looking to achieve. I want to award achievements for 'checking-in', kind of like Get Glue. Basically, I create a badge for a specific post, and if people comment on that post, they get a badge.

I was thinking maybe the setting could work this way, under the 'commented on a post' option, there's an extra box for 'post id'. If the box is empty or 0, the achievement works on every post comment, if a valid id is entered (maybe multiple ids separated by commas?!), then only that posts comments earns badges.


award ignoring maximum earnings setting

Hello,

I created a badge for users who register for my site and login. I used the required step logged-in to website 1 time setting as the only step and set maximum earning for the badge to 1. However, every time anyone logs in, they earn the badge again.

Is this a bug? I'm using Version 1.0.3 that was just released. Does anyone know of a workaround?

Create new shortcode for Submission archive

Features:

  • Non-admins will only see their submissions
  • Admins will see all submissions
  • Filters for submission status (all, pending, denied, approved)
  • Ajax pagination (like the achievements shortcode)

Parameters:

  • Number of submissions to show before pagination
  • Status of submissions (all, pending, denied, approved)
  • Default status to show (all, pending, denied, approved)

Link to Possible Badges

Once issue #33 is fixed, it would be wonderful to be able to include definable text and URL to the List of Potential Awards page on the sidebar widget.

Great to start members off to go get and fulfill the quests/badges/awards

Please enable internationalization

Great plugin! I'm really looking forward to use it in my project, but the lack of internationalization limits what i can do with it (my project is in Russian).

Credly - Need to provide error feedback when a credly ID is not saved to an achievement

Credly requires a few parameters for it to function and if a user did not follow the steps correctly (like on /admin.php?page=badgeos_sub_credly_integration), than a Credly association may not be created.

Credly's api states that an attachment and title are the bare minimum requirements. We could start by at least stating that in an error, and linking to the Credly integration page.

Complete Reinstall

In efforts to solve the "Invalid post type" issue by starting over, I deactivated and completely uninstalled the plugin...so I thought. When I reinstall the same settings and things that I added are still there. It was like I never uninstalled it at all.

Feature Request - Progress Bar

Not sure if the feature is already included in the current build, but it would be nice to have a progress bar beneath the badges to show how close someone is to achieving it.

Create uninstall.php script

Currently when BadgeOS is deleted from the server all settings are left in WordPress. We should create a uninstall.php script to remove the settings.

A bigger question is what should we do with the CPT entries if the plugin is deleted?

Page Not Found

I installed BadgeOS yesterday and was following the walkthrough video step by step exactly as demonstrated. However, when clicking on both the Tasks or Challenges I just created, I get a Page Not Found.

Plugin Layout Suggestion

This just a suggestion but I was slightly confused when I first tried to use this plugin because I didn't understand the hierarchy. This is what I suggest for the left side menu once BadgeOS is installed:

Badges (?)
Achievement Types (?)
Actions (?)
• Submissions
• Nominations
• Log Entries
Settings (?)

Since the whole purpose of the plugin is to award badges it should have it's own section away from Achievements. Badges shouldn't even look like an achievement in the settings. The Achievement data component should say "Badge Data". Required Steps should say "Link to" and it should only have the bottom 3 Achievement type options.

Achieving Types should start off empty and not look like badges. This should only have the Required Steps component in it and In that component you can keep all of the 5 requirements and add the Actions sections.

The Actions section will be an option in the Achievement type. This should be the only section with submenus

The question marks next to each section should lead to the support website for more information.

Settings should have the Credly, Add-Ons, Help/Support in it.

Create new shortcode for Nomination archive

Features:

  • Non-admins will only see their nominations
  • Admins will see all nominations
  • Filters for nomination status (all, pending, denied, approved)
  • Ajax pagination (like the achievements shortcode)

Parameters:

  • Number of nominations to show before pagination
  • Status of nominations (all, pending, denied, approved)
  • Default status to show (all, pending, denied, approved)

Network Wide Badge List Widgets

Noticed people on the forum having issues with badges across a network. Figured it'd be good to have at least a checkbox option in the widget to query against all sites, if not separate widgets for the same thing.

Feature request: Display progress(bar)

Can you add a feature to badgeos plugin for Wordpress, in which the user sees a fancy progressbar for a level, quest or badge to complete.

For example: for a quest you need 3 assignments to finish. Backend, the admin decides one big assignment is 50% of the whole quest. The other two short assignments are both 25%. Than, frontend, the user finished one short assignment and therefore he sees a nice progressbar with a 25% done status in order to complete the quest.

Fancy progress bars can look like:
http://psdblast.com/9-different-shaped-progress-bar-psd-loading-icon

This feature would be a fantastic option for the plugin. :)

Formatting issue on badge pages

I installed BadgeStack today and checked to see that the badge pages were created correctly, which they were. However, the formatting is strange. The name/icon of the creator overlaps the title, and the description runs behind my sidebar. Attached image. Any suggestions on a fix?
screen shot 2013-05-22 at 10 01 09 am

Categories for Achievement Types

I'd like to be able to assign categories to individual achievements in an achievement type and also have the ability to display just those badges based on these categories.

Our achievement types symbolize certain levels of achievement but we have multiple departments that assign these achievements. As we expand the number of badges we offer, we'd like the ability to display them by department.

Thanks,

Arturo

Earned User Acheivements Widget

Hey guys, I'm using this plugin to gameify a client site using WP 3.5.1 and BuddyPress 1.7.2. I've added the widget to the sidebar for users to be able to see their earned badges. Unfortunately, it just displays a blank widgets for both users that have just registered and users that aren't logged in. It would be nice to have a little text for non-logged in users. Something like "Log in to view your earned badges" for users that aren't logged in, and "Go to [link] to start earning badges" for users that are logged in but haven't yet earned any badges.

Thanks!

Invalid post type

I created a Task, then when into Tasks and decided to add new. I then changed my mind in when away to another section in the Admin menu without adding or saving anything. Now when I try to come back to anything in BadgeOS it says "Invalid post type" and it shows this at the top of the browser "http://[mysite.com]/wp-admin/edit.php?post_type="

Achievements by User Shortcode

I know that you are promoting Credly but I think you should setup a short code for users to see what badges they have earned.

An example would be that when a user logs into their account there will be a short code to display what badges they have earned.

[badgeos_achievements_user]

If they have earned multiple badges...
[badgeos_achievements_user displaybadge=0]

displaybadge = 0 means all
displaybadge = 1 is the most recent earned
displaybadge = 2 display the most recent two, etc...

Displaying points earned
displaypoints=Y

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.