Copied from http://etherpad.mozilla.com:9000/phase2-badges

ASSESSMENT AND BADGE PILOT - PHASE 2
Main pilot plan: http://etherpad.mozilla.com:9000/webcraft-assessment-phase2

Updates:

NEW ASSESSMENTS/BADGES

1) HTML Basic badge
Description:
The HMTL Basic badge recognizes mastery of initial HTML skills.  Aligned with Intro to HMTL course(s).

Justification:
Basic  skills are a critical foundation for HTML mastery and competency. This  badge is an entry level badge that can be a stepping stone to the HTML  Expert badge, or could help intermediates or experts revisit and refresh  their core skills

Assessment Details:

Assessment Challenges/Submission Options:

Assessment Type: PEER

Assessment Rubric:
Submitted code...

Assessment Process:

Notes:

2) HTML Expert badge
Description:
The HTML Expert badge recognizes high-quality, advanced HTML knowledge and skills.

Justification:
HMTL  is an essential language for web developers, with applicability across  many courses. We also want to encourage people to learn advanced skills  and aim for the expert level.

An expert HTML developer is someone who:

Assessment Details:

Assessment Challenges/Submission Options:

Assessment Type: GURU (aka, HAS THE BADGE)

Assessment Rubric:
Submitted code:

Assessment Process:

Notes:
Should HTML expert require accessibility badge?

3) CSS Basic badge
Description:
The CSS Basic badge recognizes mastery of initial CSS skills.  Aligned with Intro to CSS course(s).

Justification:
Basic  skills are a critical foundation for CSS mastery and competency. This  badge is an entry level badge that can be a stepping stone to the CSS  Expert badge, or could help intermediates or experts revisit and refresh  their core skills

Assessment Details:

Assessment Challenges/Submission Options:

Assessment Type: PEER

Assessment Rubric:
Submitted code...

Assessment Process:

Notes:

4) CSS Expert badge
Description:
The CSS Expert badge recognizes high-quality, advanced CSS knowledge and skills.

Justification:
CSS  is an essential language for web developers, with applicability across  many courses. We also want to encourage people to learn advanced skills  and aim for the expert level.

An expert CSS developer is someone who:

Assessment Details:

Assessment Challenges/Submission Options:
Challenge:  Submit a link to an original website (authored and submitted by you)  that demonstrates expert HTML, as well as a write-up explaining the code  and why you consider yourself a CSS Expert.

Assessment Type: GURU (aka, HAS THE BADGE)

Assessment Rubric:
Submitted code:

Assessment Process:

Notes:

5) Python Basic badge

Description:
The Python Basic badge recognizes mastery of initial python skills.  Aligned with Intro to Python course(s).

Justification:
Basic  skills are a critical foundation for Python mastery and competency.  This badge is an entry level badge that can be a stepping stone to the  Python Expert badge, or could help intermediates or experts revisit and  refresh their core skills.

Assessment Details:

Assessment Challenge/Submission Options:
Pull challenges from: http://openbookproject.net/thinkcs/python/english2e/?
Project here: http://openbookproject.net/thinkcs/python/english2e/ch08.html (bottom of the page)
Other ideas?
Maybe make a program that shows demonstration of basic Python like a card game? And reviewers look at how the person did it.

Assessment Type: PEER

Assessment Rubric:
Submitted code...

Assessment Process:
Learner submits code for the challenges to the badge challenge in http://badges.p2pu.org
Peers review the submission against the rubric
Peers vote Yes or No and provide an endorsement/feedback 
Once gets 3 Yes votes, badge is issued, along with the feedback to the learner
If 3 Yes votes are not achieved, learner can use the feedback to revise work and resubmit for peer group to review
Once badge is issued, it is linked back to the work/endorsements

Notes:

6) Python Expert badge

Description:
The Python Expert badge recognizes high-quality, advanced python knowledge and skills.

Justification:
Python  is a language growing in popularity and prevelance among web  developers, with applicability across many courses in School of  Webcraft. We also want to encourage people to learn advanced skills and  aim for the expert level.

Assessment Details:

Assessment Challenge/Submission Options:

Assessment Type: GURU (aka, HAS THE BADGE)

Assessment Rubric:
Submitted code...

Assessment Process:

Notes:

7) HTML5 badge

http://net.tutsplus.com/tutorials/html-css-techniques/25-html5-features-tips-and-techniques-you-must-know/

Description:
The HMTL5 badge recognizes mastery of HTML5 features. 

Justification:
HMTL5  is the newest and most advanced standard for HTML. This badge indicates  a mastery of the powerful additions and features included with HMTL5.

Assessment Details:

Assessment Challenge/Submission Options:
Build  your bio page in HTML5, using at least 5 new markup elements, 1 new  media element and 2 new input type attribute values. Post a link to your  website along with a narrative explaining the HTML5 specific changes  you made, highlighting the benefits of using HTML5.

Assessment Type: PEER

Assessment Rubric:
Submitted code...

Assessment Process:

Notes:

8) CSS3 badge

Description:
The CSS3 badge recognizes mastery of CSS3 features. 

Justification:
CSS3  is the newest and most advanced standard for CSS. This badge indicates a  mastery of the powerful additions and features included with CSS3.

Assessment Details:

Assessment Challenge/Submission Options:

Assessment Type: PEER

Assessment Rubric:
Submitted code...

Assessment Process:

Notes:

9) Popcorn.js: I Made a Popcorn Demo badge

Description:  Popcorn.js is an event framework for HTML5 <video> that provides a  simple API for synchronizing interactive and immersive content. This  badge indicates that a learner has successfully created a demo of the  popcorn features and benefits.

Assessment Details:

Assessment Challenge/Submission Options:

Assessment Type: GURU

Assessment Rubric:
submitted code/video:

Assessment Process:

Notes:

10) Popcorn.js: I Made a Popcorn Plugin badge

Description:  Popcorn.js is an event framework for HTML5 <video> that provides a  simple API for synchronizing interactive and immersive content. This  badge indicates the learner has successfully created a plugin that  extends the Popcorn.js functionality.

Assessment Details:

Assessment Challenge/Submission Options:

Assessment Type: GURU

Assessment Rubric:

Assessment Process:

Notes:

11) JQuery Expert badge
Description:
The JQuery Expert badge recognizes high-quality, advanced JQuery knowledge and skills.

Justification:

Assessment Details:

Assessment Challenge/Submission Options:

Assessment Type: GURU (aka, HAS THE BADGE)

Assessment Rubric:

Assessment Process:

Notes:
Do we require JavaScript expert badge first?

12) JQuery Basic badge

Description:
The JQuery Basic badge recognizes mastery of initial jQuery skills.  Aligned with Intro to jQuery course(s).

Justification:
Basic  skills are a critical foundation for jQuery and Javascript mastery and  competency. This badge is an entry level badge that can be a stepping  stone to the JQuery Expert badge, or could help intermediates or experts  revisit and refresh their core skills.

Assessment Details:

Assessment Challenge/Submission Options:
Pull from http://jqfundamentals.com/
Need ideas or challenges for this one.
Maybe convert some JavaScript functions to jQuery functions. I've seen some good examples in the HTML5 Game Development ( http://new.p2pu.org/en/groups/beginning-game-development-with-html-5/ ) group.

Assessment Type: PEER

Assessment Rubric:
Submitted code...

Assessment Process:

Notes:

NEW COMMUNICATION PLAN


MORE INTEGRATION