Code

10 Quick Tips for Building an Interactive Math Course in Canvas

10 Quick Tips for Building an Interactive Math Course in Canvas 1906 1452 mathgrrl
Fall semester is coming and you’re teaching online… let’s pause for a small scream 😭 Next year we’ll all be experts and there will be no end of talks, papers, and blog posts that we can use to figure out what to do. But right now we need the quick and dirty. What can we do NOW, and fast, to make our online math course content more interactive and engaging? If you’re getting ready to teach math online and your school’s LMS is Canvas, here are 10 quick tips to get you rolling.

Using LaTeX with the New Canvas Quiz Engine

Using LaTeX with the New Canvas Quiz Engine 800 601 mathgrrl
Okay. Deep breath. It’s time to start figuring out how to teach online… I mean, how to do Actually Do It Well, not just as an emergency solution thrown together over a frenzied and sleepless week. There is a lot to work to do, so let’s start with something small: online math quizzes. In this post we’ll walk through how to use LaTeX typesetting in both the new and legacy Canvas quiz engines.

Punch Card Knitting Machine Patterns with OpenSCAD

Punch Card Knitting Machine Patterns with OpenSCAD 1238 928 mathgrrl
As we’ve seen in our previous posts on machine knitting, punching holes into cards can be tedious if any part of the process is manual.  Today we’ll speed up the pattern-creation process significantly by bringing OpenSCAD code to the party. With OpenSCAD we can create patterning shortcuts that allow us to quickly combine and modify basic elements like diagonals, squares, and dots to make complex designs…

Designing with Weighted Random Parameters in OpenSCAD

Designing with Weighted Random Parameters in OpenSCAD 1000 756 mathgrrl
Starting from just one random number you can use code to generate snowflakes, clocks, and even entire worlds. Use our simple randomizer as a starting point for adding some controlled randomness to just about any OpenSCAD design…

Generating Random Mastery Quizzes with Nothing But LaTeX

Generating Random Mastery Quizzes with Nothing But LaTeX 1058 800 mathgrrl
What is Mastery Based Grading, why would you use it, and what’s the LEAST you can do to implement something effective? And how can we do it all in LaTeX…

Just in Time: Clocks!

Just in Time: Clocks! 640 480 mathgrrl
You can create a unique, custom generated 3D-printed clock face with just a little bit of design knowledge and an inexpensive battery-powered clock kit…

Knots in OpenSCAD with Sweeper

Knots in OpenSCAD with Sweeper 710 528 mathgrrl
This week we recreated a special collection of 3D knot models based on projects we did with students a few years ago, suitable for printing on SLS printers…

Generating Random Constructivist Art

Generating Random Constructivist Art 628 472 mathgrrl
This is a joint work by Edmund Harriss (gelada) and Laura Taalman (mathgrrl), inspired by British constructivist artist Mary Martin’s artwork “Inversions”…

Pairs of Packable Scutoids

Pairs of Packable Scutoids 628 472 mathgrrl
There’s a new shape in town! In a new article “Scutoids are a geometrical solution to three-dimensional packing of epithelia” in the journal Nature, a group of scientists just introduced a new shape that they have dubbed a “Scutoid”. To make a 3D model of this new shape, we created a simple polyloft module in OpenSCAD that lofts from one polygon to another… // Hacktastic

Turning One Snowflake Into Billions with OpenSCAD

Turning One Snowflake Into Billions with OpenSCAD 710 528 mathgrrl
Today, we’ll learn how to turn one simple snowflake design into multiple products in a variety of shapes, sizes, and materials. We’ll start with simple low-res 3D prints and prototypes on desktop FDM machines, and eventually level up to printing in Nylon and Plated Rhodium at Shapeways. The snowflake design we’ll be working with was created with parametric code in OpenSCAD… // Guest Post at Shapeways
Back to top