pirate patchfinal
DESCRIPTION
Presentation delivered at the NMC Summer conference highlighting the work done to prepare for the launch of a digital badge initiative aimed at engaging incoming Freshmen.TRANSCRIPT
BADGES AT SHU
Presented by: Danielle Mirliss, Tom McGee, Mike Soupios
Please rate your overall knowledge of digital badges
1 2 3 4 5
0% 0% 0%0%0%
1. I could lead this session2. I’m comfortable with the
concept3. I was a Boy / Girl Scout.
It’s like that, right?4. Completely new concept5. I walked into the wrong
session
Please rate your experience with digital badges
1 2 3 4 5
0% 0% 0%0%0%
1. We’re launching our own program
2. We’re planning to launch3. We’re planning to plan4. We’re discussing the
possibility of planning5. Still in the wrong session
What is your primary role in your organization?
1 2 3 4 5
0% 0% 0%0%0%
1. Programmer2. Faculty3. Administrative4. Technical 5. Other
How much technical information do you want?
1 2 3 4
0% 0%0%0%
1. Hit me, I can take it2. I’ll take a little code3. No code, please4. Looking at your code will
make me run screaming from the session
The Pirate Patch
A Digital Badges Initiative
Computer Science Student Network Badge System
Design for America: A Badge Community for Innovation
The SA&FS Learner Driven Badges Project
Pillars of Retention
• User accounts are given early• Includes access to Blackboard• June laptop distribution• Web scavenger hunt (doubloon)• Weekly chat sessions• Summer Reading• Summer Homework• ePortfolio (University Life Course)
The Pirate Patch Pilot
The Dangers of Creative Energy
We Didn’t Get the Grant• Are we still in?• Who’s at the table?• Who’ll be the audience?• What’s the timeline?• Who’s responsible for what?
Principles• Engagement• Skills & Activities• Academics• Create Culture of Use• Low barrier to access• Student interest• Meet them where they are
Let’s Pilot• Pirate Adventure Begins!• Freshman Preview• On Campus Adventure• Summer programs• Welcome Week
Pirate Adventure Begins!• Welcome aboard!• Incoming Student Portal• Site Launch• Companion Blog
Freshman Preview• Everyone gets a Patch• Culture of Use• Stand out in the crowd• Challenges
On Campus Adventure• The Big Push– I’m Connected; SAB Voice Heard;
Curious Pirate; Pirate Leader; Pirate On; Pirate Gear; Extrovert; DOVE Orientation; Tweet-up Housing
• Distribution methods• Utilize everyone
Summer Programs• Summer Reading– Optional Enrichment Activities
• Tech Skills One– Skills Training carries for years
• Doubloon Hunting– Leveling Up
Welcome Week• Leaderboard Launch• Assess where we are• Last chance to push the captive
audience• End of the Pilot?
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
Different User Roles See Different Things
Make Sure Users Pay Attention To Their Privacy
The Privacy Settings We Offer
Making It More Granular
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?
Creating a Badge
Editing and Cloning Badges
Time Limits for Real Events
Badges vs. Awards
Protecting Your Badge And Delegation
Logically Leveling-Up
Earning Badges• Click?• Snap?• Can We Just Award Them?• How To Automate Level-ups?• Can We Prevent Cheating?– Duplicates– Sharing
Basic Methods of Granting Awards
Embed a Link in a Web Page
Make Posters, Cards or T-Shirts
Batch Awarding
One Per Customer, Please
Displaying Badges• Privacy• Points• Leaderboards• Baking• Backpacks• Validations
Baking, Hiding and Displaying
What’s The Score?
Only See What They Let You
Bakery Action
A Little CodejQuery 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 onRewriteRule ^([A-Za-z0-9]+)(/)?$ bakeme.php?a=$1
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;
openbadges.org Backpack
Backpack Details
Demonstrating Criteria
Proof Of Ownership
Technical Next Steps• Limited issuance & other features– The first 50 clicks can win this– Card readers
• 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
Badges Next Steps• Get through the Pilot
– Still quite a bit left– Assess buy in and short- to mid-term prospects– Where do the new badges come from
• Cautiously plan to roll out– Undergrads– Clubs and Organizations– Graduate students– Faculty and Staff– Alumni– Business partners
• Be thankful for all the creative talent
Additional Resources• Google Group:
https://groups.google.com/forum/#!forum/openbadges
• Project Web Site: http://openbadges.org/en-US/
• Community Calls every Wednesday 9am PT• Wiki: http://openbadges.org/en-US/• GitHub: https://github.com/mozilla/openbadges• SHU’s Blog: http://blogs.shu.edu/badges