Two Lane Road and Collaborative Data Collection

I love doing three act problems. This fact should surprise nobody that regularly reads my blog.

In tasks that involve prediction or measurement from a range of sources, I see lots of tables of values made by students that stay in the notebook. I have always wanted to get that data in the hands of the rest of the students to use, or not use, as they see fit. In one of my previous iterations, I pasted the data into a shared Google spreadsheet that students could then paste into a Desmos graph, again, if they felt doing so would be helpful. This was incredibly rich source of material for conversations between students. Still, that extra step of having to paste from one collaborative document (Google) to a non-collaborative one (Desmos Calculator) was one more step than I felt was needed.

Of course, you’re now screaming at the screen. “Calling out Desmos for being non-collaborative is entirely off base, Evan” , you say. I agree to an extent. Their own activities share data collected by individual students, and on the teacher side, the Activity Builder does the same thing for letting teachers see student data all in one place. They do this incredibly well. Students also get to see each others answers when teachers let them. What doesn’t happen right now is students seeing each other’s graphs, tables, and lists of expressions.

This, along with a desire to play with the Desmos API, is why I created DataTogether (Github repository here), a hacky way to make Desmos data collaborative. The page is written in React, and uses Firebase to do the realtime data connection.

Dan Meyer tweeted shortly after that these changes might be somewhere in the pipeline already:

This is probably why I may not be adding a lot of code comments to my code in the near future.

I did my Two Lane Road 3-act with a small group of students this morning on account of tenth graders being out for the PSAT. After the standard Act 1 conversation, and a really great conversation about agreements between groups on collecting data from the video, the students began collecting data on the red and blue cars.

The students were efficiently able to collect data together on separate computers after profuse apologies for the limitations of my code:

screen-shot-2016-11-02-at-9-45-38-am

screen-shot-2016-11-02-at-9-44-37-am

I then had each student use the tools within Desmos to construct a linear model from the data. The fact that two computers were looking at the same data, but in different Desmos windows, paid significant dividends when two students on the same team created their models in different ways. One student made a regression. Another created a line that went through one set of points perfectly, but missed another. Math class conversation gold right there.

I exported both of their data through the console (code shown below) and pasted it into Desmos. I then put together a simulation of the red and blue car so that the teams could see what their car looked like in simulation.

screen-shot-2016-11-02-at-9-56-22-am

You can check out the Desmos graph here.

This allowed us to make a prediction directly off of their models that looked like the original video.

We ran out of time in the end to do much more than sharing predictions and watching the third act, but I’m pretty pleased with how things went overall. My paper handouts with three printed color frames of the video went unused. I think


A big shout-out of thanks to everyone for helping test the data collection tool I shared earlier.

Here’s a screenshot of our age vs. teaching years data:
screen-shot-2016-11-02-at-10-00-41-am

The data can be downloaded from the DataTogether page, loading data set 3DR9, and then by going to the console and entering the code below:

ptString = "";
myComponent.state.groupData.forEach(function(pt){ptString=ptString+pt.x+" \t "+pt.y+" \n "});

This string can then be pasted right into the Desmos expression list if you want to play with it.

A Small Change: Unit Circle & Trigonometric Functions

I wrote nearly a year ago about my adjustment to what I had done previously to develop the topic. The idea was based on what my own pre-Calculus teacher did in high school, a series of activities related to a ‘wrapping function’ moving around the unit circle. This lesson is for a group of Algebra 2 level students that will likely move into the IB program for next year. Mastery of trigonometric functions isn’t necessary, but I do want students to feel comfortable converting between radians and degrees, locating angles on the unit circle, and evaluating trigonometric functions.

In the last class, we talked about 30-60-90 and 45-45-90 triangles and the fact that we can evaluate trigonometric functions exactly using our knowledge of ratios and the Pythagorean theorem. We also did a series of exercises having students locate angles on the unit circle during the last class.

Today’s warm-up was a continuation of these ideas through these sets of questions:

Screen Shot 2015-04-22 at 10.44.18 AM Screen Shot 2015-04-22 at 10.44.24 AM

 

Normally at this stage, I show a development using similar triangles of finding what these coordinates are. Though I bring up this goal in a number of different ways, whether students are doing this at their seats, or I’m doing it for them, I can never the sense of understanding that I want. This development is also not what I want them to do when they are evaluating trigonometric functions either – I want them to figure out where they are on the unit circle, and then evaluate based on the x and y-coordinates of the point.

Today I made a subtle change to my sequence. I directly told students that the coordinates of these points were some combination of a set of five lengths. Two of these lengths we found in a previous lesson, but I never made a connection to it here. I asked them to put the numbers in order from least to greatest

Screen Shot 2015-04-22 at 10.20.16 AM

Then I asked them to complete the coordinates in this blank unit circle. Here’s a student’s work, corrected by a classmate when it was shared:
Screen Shot 2015-04-22 at 10.21.32 AM

All of the conversations about sign and value that I had to force previously happened naturally this time. The handout was folded so that as students finished, I could then nudge them into the next step of finding angles that match to particular coordinates, an exercise on the other side.

IMG_0827

For most of the students, this wasn’t a problem. Some even looked like they were enjoying it.

It was only in the last few minutes of the class that I introduced the sine, cosine, and tangent as a shorthand way of asking the question of finding the x-coordinate, y-coordinate, or the ratio of the two. My students are pretty trusting, but they have also become used to asking why [Statement A] is true once they have the basic idea of what [Statement A] means. This lesson was just a continuation of this process. Almost every student was able to evaluate a cosine function of a different angle during the exit activity.

I felt a little bad about giving the coordinates and putting off the understanding to later. This short bit of mathematical fact, however, was followed immediately by a task that required them to reason about what they mean. It builds the need to show why those coordinates are what they are, and this process of looking at 45-45-90 and 30-60-90 triangles on the unit circle will make much more sense in the context of the student experiences here.

One student summed up my motivation for doing this beautifully as she was packing up – I love that I’m not making this quote up:

It’s good that you don’t have to memorize it because you can just see the picture in your head and know what the answer is.

 

Jackpot.

A Small Change: Solving Equations with Logarithms

In my Math 10 class, did my lesson today involving solving exponential equations that cannot be solved using knowledge of integral powers. My start was the same as it has been for that lesson over many years:

Screen Shot 2015-04-06 at 9.37.22 AM

I have students start with an iterative guess-and-check method since it’s something that will pretty much always work. This was no big deal to the students. When one student said her TI calculator gave the exact answer, I asked if she really thought that was the exact answer. She said no, but I used Python to rub it in a bit.

Screen Shot 2015-04-06 at 9.39.40 AM

This was another opportunity to show the difference between exact and approximate answers – always something I try to teach implicitly whenever it comes up. As with many of the Common Core Standards for Mathematical Practice, I think this (MP6 – Attend to Precision) is always an idea that comes with context.

The big shift in this lesson came when we started solving the equation algebraically. I always do a bit of hand-waving at this point saying ‘isn’t it great that these logarithm properties let us do this?’, while getting a class full of students giving me just enough of a sarcastic head nod to make me feel bad about it.

Instead, I made reference to the process of switching back and forth from logarithmic and exponential form.

Screen Shot 2015-04-06 at 9.45.20 AM

The students are pretty skilled at doing this. I wrote it up in the notes myself because most students wrote it faster than I could get anyone to explain the process.

The key here was that when I asked students to calculate these values on the calculator, nobody could do it. One found the LOGBASE command on their TI, but for the most part, this stayed as an abstract number. It made sense to them that they ended up with ‘x =’ in the end, but that didn’t make a big difference in terms of being able to talk about what that meant. They did a couple of these on their own.

Only then did I show them the logarithm property trick that lets us get the answer in a different form:
Screen Shot 2015-04-06 at 9.48.54 AM

I admittedly connected some dots here, but I didn’t do so in a formal way of introducing change of base. A couple of them figured out that this was a form that they could calculate using the common logarithm button on their calculators.

I’m not emphasizing log properties this year outside of what they allow us to do in solving equations. This is something that we will devote more time to next year in IB Mathematics year 1 class. I will mention this change of base property as a nice tool to use for confirming graphical and iterative solutions, but probably won’t assess them knowing how to apply change of base directly.

Any time I can get rid of hand-waving and showing mathematics as a list of tricks to be memorized, it’s a win.

Clicking Useless Buttons and Exponential Models

Last fall, when I was teaching my web design students about jQuery events, I included an example page that counted the number of times a button was clicked and displayed the total. As a clear indicator of their strong engagement in what I asked them to do next, my students competed with each other to see who could click the most number of clicks in a given time period. With the popularity of pointless games like Cookie Clicker , I knew there had to be something there to use toward an end that served my teaching.

Shortly afterwards, I made a three-act video activity that used this concept – you can get it yourself here.

This was how I started a new unit on exponential functions with my Math 10 class this week. The previous unit was about polynomials, and had polynomial regression for modeling through Geogebra as a major component. One group went straight to Geogebra to solve this problem to figure out how many clicks. For the rest, the solutions were analog. Here’s a sample:

Screen Shot 2015-03-12 at 4.43.32 PM

Screen Shot 2015-03-12 at 4.43.54 PM

Screen Shot 2015-03-12 at 4.44.06 PM

When we watched the answer video, there was a lot of discouragement about how nobody had the correct answer. I used this as an opportunity to revisit the idea of mathematics as a set of different models. Polynomial models, no matter what we do to them, just don’t account for everything out there in the universe. There was a really neat interchange between two students sitting next to each other, one who added 20 each time, and another who multiplied by 20 each time. Without having to push too much, these students reasoned that the multiplication case resulted in a very different looking set of data.

This activity was a perfect segue into exponential functions, the most uncontrived I think I’ve set up in years. It was based, however, on a useless game with no real world connections or applications aside from other also useless games. No multiplying bacteria or rabbits, no schemes of getting double the number of pennies for a month.

I put this down as another example of how relevance and real world don’t necessarily go hand in hand when it comes to classroom engagement.

After a hiatus: circular functions

It has been a busy time in gealgerobophysiculus land. By land, I of course mean school, and by busy, I mean what results when you have multiple exciting projects going on, school functions to organize, and the normal operations of a classroom to sort through and organize.

I haven’t taught the unit circle in three years. Before that, I took the approach of throwing a definition of the radian up on the board and discussing it as this strange thing that mathematicians decided would be a good idea. When I learned this in high school, we did some cool activities involving string and wrapping functions. At that time, it wasn’t clear to me how the string wrapping around a circular object really related to measuring an angle around it. I was always relating the idea of the radian angle back to degrees, because the angle part never made sense.

After some thinking and coding, I put together an activity that I thought would make this concept more concrete for the students in my tenth grade class. You can check it out at http://apps.evanweinberg.org/circlemeetsradius/

Screen Shot 2014-05-20 at 4.40.19 PM

It starts with the premise of moving around a circle at distances of integer multiples of the radius. Looking at your own work doesn’t really establish how this relates to measuring angles at all. When you look at what happens when many people do the same thing to differently sized circles, the result makes clear that this could be a fairly natural way to measure out angles:
Screen Shot 2014-05-20 at 4.44.06 PM

I didn’t have the networked part of this applet working when I did this with students, so I collected screenshots of students and their different circles together. I asked students what they expected would be different about the locations of these six points for circles of different sizes, and there was pretty solid agreement that they would be in roughly the same point around the circle, but this was still too abstract to establish the idea that these points measure out angles. The students weren’t too surprised by the result, either, but I think the activity in this form still left me as the teacher to connect the dots.

I wish I had an extra day to configure the final screen of this activity. I wouldn’t have had to work so hard.

The rest of the unit walked the line from this concrete idea of moving around the circle up the ladder of abstraction to what we ask students to typically do with these functions. We went from identifying points around the circle for a given angle measured in radians, to using our knowledge of 30-60-90 triangles to find the coordinates of some of these points, to formal definitions of sine, cosine, and tangent functions using these points. Every time I could, I related this idea back to the first activity of moving around the circle, but by the time we got to graphing these functions, I think I was demanding a high level of abstraction without also demanding the deliberate practice necessary to connect the angles and coordinates to each other. Students struggled to evaluate the trigonometric functions at different angles not because they couldn’t piece it together with time, but because they always felt compelled to go all the way back to the circle. I suppose it’s the trigonometric equivalent of going back to counting on your fingers.

I also was a bit disappointed to see that only a third of the class answered this question correctly on the unit exam:

Screen Shot 2014-05-20 at 4.57.41 PM

To those that recognized the similarity to our opening activity, it was quite easy. The bulk did not see it this way though.

At this stage, however, I’m not too concerned. Many students admitted immediately after the exam that they did not practice the unit circle as much as they should have. They reported that they understood much of the unit up to the graphing part, where I think I pushed them a bit more quickly to piece together the graphs than would have been ideal for them to get an intuitive sense for them. I’m confident that a second and more rigorous look at these functions next year in IB year one will help solidify some of these concepts for them.

Exponent rules and Witchcraft

I just received this email from a student:

I FINALLY UNDERSTAND YOUR WITCHCRAFT OF WHY 3 TO THE POWER OF 0 IS ONE.

3^0 = 3^(1 + -1) = (3^1)*(3^-1) = 3 * (1/3)

Talk about an accomplished summer.

This group in Algebra 2 took a lot of convincing. I went through about four or five different approaches to proving this. They objected to using laws of exponents since 30 is one of the rules of exponents. They didn’t like writing out factors and dividing them out. They didn’t like following patterns. While they did accept that they could use the exponent rule as fact, they didn’t like doing this. I really liked that they pushed me so far on this, and I don’t entirely believe that their disbelief was simply a method of delaying the lesson of the day.

Whatever it was that led this particular student to have such a revelation, it makes me incredibly proud that this student chose to follow that lead, especially given that it is the middle of summer vacation. Despite labeling the content of the course ‘witchcraft’, I’m marking this down in the ‘win’ column.

2012-2013 Year In Review – Learning Standards

This is the second post reflecting on this past year and I what I did with my students.

My first post is located here. I wrote about this year being the first time I went with standards based grading. One of the most important aspects of this process was creating the learning standards that focused the work of each unit.

What did I do?

I set out to create learning standards for each unit of my courses: Geometry, Advanced Algebra (not my title – this was an Algebra 2 sans trig), Calculus, and Physics. While I wanted to be able to do this for the entire semester at the beginning of the semester, I ended up doing it unit by unit due to time constraints. The content of my courses didn’t change relative to what I had done in previous years though, so it was more of a matter of deciding what themes existed in the content that could be distilled into standards. This involved some combination of concepts into one to prevent the situation of having too many. In some ways, this was a neat exercise to see that two separate concepts really weren’t that different. For example, seeing absolute value equations and inequalities as the same standard led to both a presentation and an assessment process that emphasized the common application of the absolute value definition to both situations.

What worked:

  • The most powerful payoff in creating the standards came at the end of the semester. Students were used to referring to the standards and knew that they were the first place to look for what they needed to study. Students would often ask for a review sheet for the entire semester. Having the standards document available made it easy to ask the students to find problems relating to each standard. This enabled them to then make their own review sheet and ask directed questions related to the standards they did not understand.
  • The standards focus on what students should be able to do. I tried to keep this focus so that students could simultaneously recognize the connection between the content (definitions, theorems, problem types) and what I would ask them to do with that content. My courses don’t involve much recall of facts and instead focus on applying concepts in a number of different situations. The standards helped me show that I valued this application.
  • Writing problems and assessing students was always in the context of the standards. I could give big picture, open-ended problems that required a bit more synthesis on the part of students than before. I could require that students write, read, and look up information needed for a problem and be creative in their presentation as they felt was appropriate. My focus was on seeing how well their work presented and demonstrated proficiency on these standards. They got experience and got feedback on their work (misspelling words in student videos was one) but my focus was on their understanding.
  • The number standards per unit was limited to 4-6 each…eventually. I quickly realized that 7 was on the edge of being too many, but had trouble cutting them down in some cases. In particular, I had trouble doing this with the differentiation unit in Calculus. To make it so that the unit wasn’t any more important than the others, each standard for that unit was weighted 80%, a fact that turned out not to be very important to students.

What needs work:

  • The vocabulary of the standards needs to be more precise and clearly communicated. I tried (and didn’t always succeed) to make it possible for a student to read a standard and understand what they had to be able to do. I realize now, looking back over them all, that I use certain words over and over again but have never specifically said what it means. What does it mean to ‘apply’ a concept? What about ‘relate’ a definition? These explanations don’t need to be in the standards themselves, but it is important that they be somewhere and be explained in some way so students can better understand them.
  • Example problems and references for each standard would be helpful in communicating their content. I wrote about this in my last post. Students generally understood the standards, but wanted specific problems that they were sure related to a particular standard.
  • Some of the specific content needs to be adjusted. This was my first year being much more deliberate in following the Modeling Physics curriculum. I haven’t, unfortunately, been able to attend a training workshop that would probably help me understand how to implement the curriculum more effectively. The unbalanced force unit was crammed in at the end of the first semester and worked through in a fairly superficial way. Not good, Weinberg.
  • Standards for non-content related skills need to be worked in to the scheme. I wanted to have some standards for year or semester long skills standards. For example, unit 5 in Geometry included a standard (not listed in my document below) on creating a presenting a multimedia proof. This was to provide students opportunities to learn to create a video in which they clearly communicate the steps and content of a geometric proof. They could create their video, submit it to me, and get feedback to make it better over time. I also would love to include some programming or computational thinking standards as well that students can work on long term. These standards need to be communicated and cultivated over a long period of time. They will otherwise be just like the others in terms of the rush at the end of the semester. I’ll think about these this summer.

You can see my standards in this Google document:
2012-2013 – Learning Standards

I’d love to hear your comments on these standards or on the post – comment away please!

Angry Birds Project – Results and Post-Mortem

In my post last week, I detailed what I was having students do to get some experience modeling quadratic functions using Angry Birds. I was at the 21CL conference in Hong Kong, so the students did this with a substitute teacher. The student teams each submitted their five predictions for the ratio of hit distance to the distance from the slingshot to the edge of the picture. I brought them into Geogebra and created a set of pictures like this one:

Screen Shot 2013-01-29 at 7.57.47 AM

After learning some features of Camtasia I hadn’t yet used, I put together this summary video of the activity:

[wpvideo ysubHH3L]

I played the video, and the students were engaged watching the videos, but there was a general sense of dread (not suspense) on their faces as the team with the best predictions was revealed. This, of course, made me really nervous. They did clap for the winners when they were revealed, and we had some good discussion about modeling, which videos were more difficult and why, but there was a general sense of discomfort all through this activity. Given that I wasn’t quite able to figure out exactly why they were being so awkward, I asked them what they thought of the activity on a scale of 1 – 10.

They hated it.

I should have guessed there might be something wrong when I received three separate emails from the three members one team with results that were completely different. Seeing three members of one team work independently (and inefficiently) is something I’m pretty tuned in to when I am in the room, but this was bigger. It didn’t sound like there was much utilization of the fact that they were in teams. I need to ask about this, but I think they were all working in parallel rather than dividing up the labor, talking about their results, and comparing to each other.

Some things I want to remember about this:

  • I need to be a lot more aware of the level of my own excitement around activity in comparison to that of the students. I showed one of the shortened videos at the end of the previous class and asked what questions they really wanted to know. They all said they wanted to know where the bird would land, but in all honesty, I think they were being charitable. They didn’t really care that much. In the game, you learn shortly after whether the bird you fling will hit where you want it to or not. Here, they had to go through a process of importing a picture, fitting a parabola, and finding a zero of a function using Geogebra, and then went a weekend without knowing.

    While it is true that using a computer made this task possible, and was more enjoyable than being forced to do this by hand, the relativity of this scale should be suspect. “Oh good, you’re giving me pain meds after pulling my tooth. Let’s do this again!”

  • A note about pseudocontext – throwing Angry Birds in to a project does not by itself does not necessarily engage students. It is a way in. I think the way I did this was less contrived than other similar projects I’ve seen, but that didn’t make it a good one. Trying to make things ‘relevant’ by connecting math to something the students like can look desperate if done in the wrong way. I think this was the wrong way.
  • I would have gotten a lot more mileage out of the video if I had stopped it here:

    Screen Shot 2013-01-30 at 9.23.26 AM
    That would have been relevant to them, and probably would have resulted in turning this activity back around. I am kicking myself for not doing that. Seriously. That moment WAS when the students were all watching and interested, and I missed it.

Next time. You try and fail and reflect – I’m still glad I did it.

We went on to have a lovely conversation about complex numbers and the equation $latex x^{2}+4 = 0 $. One student immediately said that $ sqrt{-2} $ was just fine to substitute. Another stayed after class to explain why she thought it was a disturbing idea.

No harm done.

P.S. – Anyone who uses this post as a reason not to try these ideas out with their class and to instead slog on with standard lectures has missed the point. I didn’t do this completely right. That doesn’t mean it couldn’t be a home run in the right hands.

How Good is Your Model (Angry Birds) Part 2 – Refining my process

A year ago, I wrote about my attempt to integrate Angry Birds as part of my quadratic modeling unit. I was certainly not the first, and there have been many others that have taken this idea and run with it. This is definitely a great way of using the concept of fitting parabolas to a realistic task that the students can have fun completing.

As I said a year ago, however, the bigger picture skill that is really powerful with modeling is making do with less information. I incentivized my students last year to come up with a model that predicts the final location of the collision of a bird earlier than everyone else. In other words, if Thomas is able to predict the correct final location with ten seconds of data, while Nick is able to do so with only seven, Nick has done the better job of modeling. I did this by asking the students to try to do this with the earliest possible frame in the video.

This time, I have found a better way to do this. Five videos, all of them cut short.
I’m asking the students to complete this table:
Screen Shot 2013-01-22 at 6.03.12 PM

The impact ratio is defined as the ratio of the orange line to the yellow line, as shown in this image:
Screen Shot 2013-01-22 at 6.04.44 PM

Each group of students will calculate the ratio for each video using Geogebra. Some videos reveal more about the path than others. I’ll sum the errors, rank the student groups based on cumulative error, and then we’ll have a great discussion about what made this difficult.

The sensitivity of a quadratic (or any fit) fit to data points that are close together is what I’m targeting here. I’ve tried other techniques to flesh this out in students before – I still get students ‘fitting’ a table of data by choosing the first two or three points. I’m hoping this will be a bit more interesting and successful than my previous attempts.

Trimmed Angry Bird Videos:

[wpvideo Em5oyDGw]
[wpvideo oJJml7i5]
[wpvideo gf2zXikv]
[wpvideo EY77wnKI]
[wpvideo DENYt0RX]

Cell phone tracking, Processing, and computational thinking

I gave a survey to my students recently. My lowest score on any of the questions was ‘What I learn in this class will help me in real life.’ I’ve given this question before, and am used to getting less than optimal responses. I even think I probably had a higher score on this question than I have received previously, but it still bothers me that we are having this discussion. Despite my efforts to include more problem solving, modeling, and focusing on conceptual understanding related tasks over boring algorithmic lessons, the fact that I am still getting lower scores on this question compared to others convinces me that I have a long way to go.

I came up with this activity in response. It combines some of the ideas I learned in my Udacity course on robotic cars with the fact that nearly all my students carry cell phones. While I know many cell phones have GPS, it is my understanding that phones have used cell towers for a while to help with the process of locating phones. It always amazes me, for example, how my cell service immediately switches to roaming immediately when driving across the US-Canada border, even when I had a non-GPS capable phone.

My students know how to find distance using the distance formula and sets of coordinates, but they were intrigued by the idea of going backwards – if you know your distance from known locations, can you figure out your own location? The idea of figuring this out isn’t complicated. It can most easily be done by identifying intersections of circles as shown below:

One of my students recalled this method of solving the problem from what he saw in the movie Taken 2 , and was quickly able to solve the problem this way graphically in Geogebra. Most students didn’t follow this method though – the general trend was to take a guess and adjust the guess to reduce the overall error until the distances were as close to the given distances as possible.

I got them to also look at other situations – if only two measurements to known locations are known, where could the cell phone be located? They played around to find that there were two locations in this case. I again pointed out that they were following an algorithm that could easily be taught to a computer.

I then showed them a Processing sketch that went through this process. It is not a true particle filter that goes through resampling to improve the guessed location over time, but it does use the idea of making a number of guesses and highlighting the ones with the lowest error. The idea of making 300,000 random guesses and choosing the ones that are closest to the set of distances is something that computers are clearly better at than humans are. There are analytical ways of solving this problem, but this is a good way of using the computational power of the computer to make a brute force calculation to get an approximate answer to the question.

You can look at the activity we did in class here:
Using Cell Phones to Track Location

1 2 3