1 / 32

Technical Aspects

Technical Aspects. Issues and Answers. Users. What Kinds of Roles? Recipient Editor Awarder Creator Administrator How to Handle Registration? What Method of Authentication? How to Protect Your Badges, and Delegate? What Privacy Options To Present?. Logged-in User.

yeoman
Télécharger la présentation

Technical Aspects

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Technical Aspects Issues and Answers

  2. Users • What Kinds of Roles? • Recipient • Editor • Awarder • Creator • Administrator • How to Handle Registration? • What Method of Authentication? • How to Protect Your Badges, and Delegate? • What Privacy Options To Present?

  3. Logged-in User

  4. Different User Roles See Different Things

  5. Make Sure Users Pay Attention To Their Privacy

  6. The Privacy Settings We Offer

  7. Making It More Granular

  8. Badge Creation • How To Create New Badges? • Simple Copying? • How To Edit? • I Only Want It Available During A Specific Time! • What Are Badges vs. Awards and Why? • Decentralization: Who Can Make Them? • How to Build Level-up Badges?

  9. Creating a Badge

  10. Editing and Cloning Badges

  11. Time Limits for Real Events

  12. Badges vs. Awards

  13. Protecting Your Badge And Delegation

  14. Logically Leveling-Up

  15. Earning Badges • Click? • Snap? • Can We Just Award Them? • How To Automate Level-ups? • Can We Prevent Cheating? • Duplicates • Sharing

  16. Basic Methods of Granting Awards

  17. Embed a Link in a Web Page

  18. Make Posters, Cards or T-Shirts

  19. Batch Awarding

  20. One Per Customer, Please

  21. Displaying Badges • Privacy • Points • Leaderboards • Baking • Backpacks • Validations

  22. Baking, Hiding and Displaying

  23. What’s The Score?

  24. Only See What They Let You

  25. Bakery Action

  26. A Little Code jQuery does this: $('a.bake').click(function() { var badge = $(this).attr('name'); var action = $(this).text(); var button = $(this); if ( action=='Show') newtext='Hide' ; else newtext='Show'; var formdata = 'badge=' + badge + '&action=' + action; //alert(formdata); window.open('http://beta.openbadges.org/baker?assertion=http://tltc.shu.edu/badges/folder/' + badge); return false; }); Translated in the .htaccess file: RewriteEngine on RewriteRule ^([A-Za-z0-9]+)(/)?$ bakeme.php?a=$1

  27. This Is The Last Code, I Promise $json_request = <<<END { "recipient": "$badge_eMail", "evidence": "$badge_evidence", "badge": { "version": "$badge_version", "name": "$badge_name", "image": "$badge_url", "description": "$badge_description", "criteria": "$badge_criteria", "issuer": { "origin": "http://tltc.shu.edu", "name": "$badge_issuer", "org": "$badge_organization", "contact": "$badge_contact" } } } END; header('Content-Type: application/json'); echo $json_request;

  28. openbadges.org Backpack

  29. Backpack Details

  30. Demonstrating Criteria

  31. Proof Of Ownership

  32. NextSteps • Limited issuance & other features • The first 50 clicks can win this • Facebook • OBI has a Facebook app in the works • WordPress • Several levels of WordPress tools, from widgets to major plugins, are in development • Better GUI for user management • Open it up

More Related