In this assignment you'll prototype a challenge -- with code, images, explanations and a solution -- right in Canvas, embedding working p5.js editors with the tasks you want students to complete. Use the markup tools in the Canvas text editor to make your submission look and feel like a challenge, with atitle, running head, section headings, text explanations, and images/gifs as appropriate. Use thep5 editor(Links to an external site.)to create embeddable editors by saving your sketches and then going to File --> Share and copying the iframe code in the "Embed" section into the Canvas editor's code view (accessible from the "" button at the bottom right of the editor). Save sketches in p5 for every editor in your challenge as they should appear when a student starts the challenge. At the very bottom of your challenge, you should add two special sections that wouldn't appear in a normal challenge. The first one should be titledSolutionsand contain editors with an intended solution to each of the tasks in your challenge, in the same order as they appear in the challenge proper. The second should be titledDocumentationand contain a brief (2-3 paragraph) description of what you were trying to teach with your challenge, as well as any references to other tutorials or sketches that inspired you.
A note for the sneaky: saved sketches in the p5 editor have a prominent "last modified" date, which we'll be checking. Don't think you can submit and then keep working on the code!
This task will be graded based on theDesign Quality (B) and Design Creativity (C)criteria, each equally weighted. Note that programming proficiency is not assessed here --your job is not to make a complex or difficult challenge with lots of code puzzlesbut instead to make aneffectivechallenge that could help a student like you! For this assignment the key points to note for each criterion are:
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here