WebMaking 101 Badges -- Previous content about badge integration 1.0 is at the bottom and at  http://pad.p2pu.org/ep/pad/view/badge-integration/rev.17725

This document:


Next steps

Call Agenda



Todo list:



Vocabulary:

Objective (version 0.1):
Build basic assessment functionality into Lernanta for the School of Webcraft's WebMaking 101 course (http://pad.p2pu.org/webcraft-plan). This includes:

Core Features/Functionality:

ROLES

(1) Badge Admins (new role on p2pu)

(2) Study Groups/Course Organizers (existing role)

(3) Study Group/Course Participants (or users that want to get a badge)

ASSESSMENTS LOGIC


BADGES

BADGE CHALLENGES

WORK SUBMISSIONS

AWARDED BADGES

WALL ACTIVITIES

BADGE CHALLENGE ENDORSMENT

METRICS

------ Old text ----

BADGE INTEGRATION IN LERNANTA
0.1 Integration Features
 
Description:
Building  basic assessment and badge functionality into Lernanta for the School  of Webcraft 0.1 project. These assessments and badges will be focused  within the Webmaking 101 course and aligned with tasks. Below represents  the core features required to run a pilot within the Webmaking 101  course.
 
Goals:
 
Core Features/Functionality:
 
ADMINISTRATION
(1) Badge Admin role
 
(2) Create Master Tasks
 
(3) Create badges
 
(4) Issue a badge to a user from administration
 
(5) Restrict voting on certain badges to specific roles or those who have the badge
 
(6) View metrics
    Who can see these metrics? the admins
 
TASK CREATION FROM COURSE
(1) Pull a Master Task into the course
 
(2) Add an assessment to a task (optional)
 
(3) Link an existing badge to a task
 
(4) Create a badge from task building
 
WORK SUBMISSION
(1) Submit work to a task for assessment
 
(2) Format submitted work (links, code, etc)
 
(3) Edit own submission to an assessment/badge task
 
(4) View recent activity in the course wall
 
ASSESSMENT
(1) Check off elements of the rubric
 
(2) Rate the submission
 
(3) Comment on a submission (without voting)
 
(4) Rate value of the assessment feedback
 
(5) Give a peer a badge (with required justification/comment)
 
USER PROFILES
(1) View each user's badge collection
 
(2) Click through each badge to view the user's work/evidence behind the badge
 
SYSTEM
(1) Track votes and issue badges
 
(2) Track other logic data and issue badges
 
(3+) Open badge infrastructure issuer requirements
 
 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Old Doc below right? yep - all the old stuff below. only working with stuff above this line.

 
Description:
To  build basic assessment and badge functionality in to Lernanta. The  features identified should be the minimal to suffice for a second phase  of the pilot, but should also be features that will carry through to  later iterations and build outs. 
 
Feedback from Philipp:
 
Key Goals:
 
Definitions:
 
Core Features/Functionality:
 
ADMINISTRATION
(1) Create system-level badges
Philipp  -> I think of these as normal P2PU "Tasks", but with assessment /  voting / etc. built into the Task page. Almost like you can turn badges  on or off for a Task. Easier to build that way so we can roll out much  more broadly to more (all?) tasks lead to some form of badge. But I can  see how that is difficult for some badges - for example, if you design  an interesting "challenge" that is not entirely focused on JS, how do  you know it could lead to a JS badge? Is that something we can solve  through hand-holding - and reviewing tasks carefully as they are  developed. We'll have more control as we will be more actively  developing the tasks/content ourselves. 
Right,  and there will be badges that I think we would want to encourage or try  out different assessments for, no? Regardless, I don't think this is a  pilot phase thing since we will be determining the badges/assessments  for the Web 101 course. It will be fine to just build them into each  task.
 
(2) Create system-level assessments (P2PU-created assessments) as core tasks
Note:  this should mirror the task creation form as much as possible. There  may be customizations for these system-level tasks like badge alignment,  but may make sense to build that into the task model anyway
PB:
 
 
(3) Assign/link system-level badges to system-level assessments/tasks
 
(4) Restrict voting on certain badges to specfic people or roles
 
COURSE/STUDY GROUP CREATION/ADMINISTRATION
(1) Pull in system level assessments/badges as a task
 
(2) Create a badge
 
(3) Assign a badge to a task
 
COURSE/STUDY GROUP USER EXPERIENCE
(1) Submit work to an assessment/badge task
 
(2) Format submitted work (links, code, etc)
 
(3) Edit own submission to an assessment/badge task
 
(4) Vote up or down on work submitted by others (with required comment)
 
(4) For rubric aligned assessments: Vote on each element of the rubric
 
(4a) For non-rubric assessments or for summative assessments : Rate the submission 1-3
 
(5) Comment on a submission (without voting)
 
(6) Vote up or down on comments/feedback
 
Philipp: I LOVE this, but maybe post pilot?
I think the peer badges are an important piece of the new model.
(7) Give a peer a badge (with required justification/comment)
 
Philipp: Suggest to move to post pilot - not sure we know enough about how this should work
(8) Subscribe to/follow certain assessments (tasks)
 
(9) View recent activity in the course wall
 
SYSTEM-WIDE
(1) View all badges with links to active assessments
 
USER PROFILES
(1) View each users badge collection
 
(2) Click through each badge to view the user's work/evidence behind the badge
 
SYSTEM
(1) Track votes and issue badges
 
(2) Track other logic data and issue badges
 
(3+) Open badge infrastructure issuer requirements*
 
Questions:
 
Additional Features for Later Iterations:
 
(Ideas that could help simplify the design and examples of use -- Zuzel):
Examples of use:
 
Open Badge Infrastructure Alpha Plans:
 
What's Done:
 
Issuer: