The world becomes what we code.
PROJECT NAME
TEAM MEMBERS
Scoring | ā¹ļø | š | š | 𤩠|
Project Issue | Student hasnāt chosen an issue yet. | Project doesnāt quite address the issue chosen. | Project clearly addresses the issue chosen. | Project clearly addresses the issue chosen AND shows a deep understanding of it. |
Code | The program doesnāt work yet. | The program mostly works, but student needed help. | The program works the way the student wanted it to. | The program works and the student can clearly explain how. |
Explanation | Student canāt explain how my campaign uses a message to reach an audience yet. | Student can mostly explain how my campaign uses a message to reach an audience. | Student can clearly explain how my campaign uses a message to reach an audience. | Student can clearly explain how my campaign uses a message to reach an audience AND how I used p5.js as a tool to get my message across. |
Problem Solving | When the student had a problem they couldnāt solve by themselves, they gave up. They didnāt look at the reference, ask other students, or talk to the teacher. | When the student had a problem they couldnāt solve by themselves, they sometimes looked at the reference OR asked other students for help. | When the student had a problem they couldnāt solve by themselves, they stuck with it. They used the reference OR asked 3 other students before getting help from the teacher. | When the student had a problem they couldnāt solve by themselves, they stuck with it. They used the reference OR asked 3 other students before getting help from the teacher. AND When other students asked for help, they helped them. |
Teacher Project Assessment Rubric
PART 1
FIND YOUR CAUSE
Issue
What issue is your project addressing?
The focus should be related to an environmental issue. It could be a local, statewide, national or global issue. However, local issues may be easier for identifying an audience and creating a campaign.
The issue my project will address is:
Audience
Who is the audience for your projectās message?
The audience for your message should be a group of people who are immediately affected by the problem your campaign will address. The audience should also be able to help solve the problem. Consider identifying a certain demographic (ex. Age, race, socio-economic status, community location, etc.).
The audience for this issue is _____________.
They are affected by this issue because ____________.
They can help solve the problem because they _______________.
Message
What is your message for your campaign?
Your campaign message should identify the problem you are addressing in an engaging and meaningful way. When your audience hereās your message, they should immediately relate to the problem and be motivated to take action on a solution.
We need to ___________ so that we can _____________.
Campaign
How will you get your message out to your audience? Who is the primary beneficiary?
Identify a strategy for getting out your message to your audience in an engaging and creative way. Consider how a P5.js project can be used in social media, on a website, or as a product to be sold. Identify the people and/or organization that will benefit from interest in your campaign or funds generated from the sale of products associated with your campaign.
I will get my message out through _________________ using ____________.
The main beneficiary of my campaign will be _____________________ because they ___________.
PART 2
PRELIMINARY DESIGN FOR YOUR CAUSE
DRAW YOUR DESIGN IN AN INDEX CARD WITH PENCILS AND COLOR PENCILS
INSERT YOUR IMAGE OF YOUR DESIGN HERE
PART 3
DESIGN WITH p5.js
Main Program:
function setup() {
createCanvas(400, 400);
background(220);
Add 2D and text functions here
Repeat loop with random function
function call for design template ();
function call for repeat pattern();
}
(optional)function draw() {
}
function designtemplate() {
}
function repeatpattern() {
}
Draw 2D & 3D Shapes & text:
Add couple of functions from below
Design Template: Pick two merchandise for your campaign design
Text
Repeat Loop and random function:
for (i = 0; i < 5; i+=1) {
text('š', random(100, 270), random(100, 340));
}
p5.js Program Required Elements and Functions
Design Elements: Feedback Form
Control Structures: Repeat, Functions, or Loops
Template:
T-shirt, bag, shoe, phone case, skateboard, nails, surfboard, or face
Will the use of this template engage the intended audience? How? Why?
Shapes:
Text / Emoji:
Color:
Randomness:
Priorities Checklist
Priority | Programming Priorities | Design Priorities |
P1: Must get done!!! | | |
P2: Nice to Do | | |
P3: Wait and See | | |
Add the screenshot your final design
Add the link of your p5.js project file here
DESIGN FOR CHANGE FINAL PROJECT
TURN IN SLIDE
Scoring | ā¹ļø | š | š | 𤩠|
Project Issue | I havenāt chosen an issue yet. | My project doesnāt quite address the issue that I chose. | My project clearly addresses the issue that I chose. | My project clearly addresses the issue that I chose AND shows a deep understanding of it. |
Code | My program doesnāt work yet. | My program mostly works, but I need help. | My program works the way I want it to. | My program works and I can clearly explain how. |
Explanation | I canāt explain how my campaign uses a message to reach an audience yet. | I can mostly explain how my campaign uses a message to reach an audience. | I can clearly explain how my campaign uses a message to reach an audience. | I can clearly explain how my campaign uses a message to reach an audience AND how I used p5.js as a tool to get my message across. |
Problem Solving | When I had a problem I couldnāt solve by myself, I gave up. I didnāt look at the reference, ask other students, or talk to the teacher. | When I had a problem I couldnāt solve by myself, I sometimes looked at the reference OR asked other students for help. | When I had a problem I couldnāt solve by myself, I stuck with it. I used the reference OR asked 3 other students before getting help from my teacher. | When I had a problem I couldnāt solve by myself, I stuck with it. I used the reference OR asked 3 other students before getting help from my teacher. AND When other students asked me to help them, I did. |
Project Self-Assessment Rubric
Scoring | ā¹ļø | š | š | 𤩠|
Project Issue | Student hasnāt chosen an issue yet. | Project doesnāt quite address the issue chosen. | Project clearly addresses the issue chosen. | Project clearly addresses the issue chosen AND shows a deep understanding of it. |
Code | The program doesnāt work yet. | The program mostly works, but student needed help. | The program works the way the student wanted it to. | The program works and the student can clearly explain how. |
Explanation | Student canāt explain how my campaign uses a message to reach an audience yet. | Student can mostly explain how my campaign uses a message to reach an audience. | Student can clearly explain how my campaign uses a message to reach an audience. | Student can clearly explain how my campaign uses a message to reach an audience AND how I used p5.js as a tool to get my message across. |
Problem Solving | When the student had a problem they couldnāt solve by themselves, they gave up. They didnāt look at the reference, ask other students, or talk to the teacher. | When the student had a problem they couldnāt solve by themselves, they sometimes looked at the reference OR asked other students for help. | When the student had a problem they couldnāt solve by themselves, they stuck with it. They used the reference OR asked 3 other students before getting help from the teacher. | When the student had a problem they couldnāt solve by themselves, they stuck with it. They used the reference OR asked 3 other students before getting help from the teacher. AND When other students asked for help, they helped them. |
Teacher Project Assessment Rubric