Tag Archives: document camera

Coding For The Classroom: SubmitMe

For more than a year now, my process of sharing student work involves me going around the class, snapping pictures on my phone, and uploading the results through a web page to my laptop. It's a lot smoother than using a document camera, and also enables students themselves to upload pictures of their work if they want, or if I ask them to. This is much smoother and faster than using a native application in iOS or Android because it's accessed through a web page, and is hosted locally on my laptop in the classroom.

IMG_0491

I've written about my use of this tool before, so this is more of an update than anything else. I have cleaned up the code to make it easier for anyone to run this on their own computers. You can download a ZIP file of the code and program here:
submitMe

Unzip the file somewhere convenient on your computer, and make a note of where this is on your computer. You need to have a Python compiler installed for this to run, so make sure you get that downloaded and running first. If you have a Mac, you already have it on your computer.

Here's what you need to do:

  1. Edit the submit.py file in the directory containing the uncompressed files using a text editor.
  2. Change the address in the line with HOST to match the IP address of your computer. You can obtain this in Network Preferences.
  3. Change the root_path line to match the directory containing the uncompressed files. In the zip file, the line refers to where I have these files on my own computer. These files are located in the /Users/weinbergmath/Sites/submitMePortable directory. This needs to be the absolute address on your file system.
  4. Run the submit.py file using Python. If you are on a Mac, you can do this by opening a terminal using Spotlight, going to the directory containing these files, and typing python submit.py .  Depending on your fire-wall settings, you might need to select 'Allow' if a window pops up asking for permission for the Python application.
  5. In a web browser, enter the IP address you typed in Step 2 together, port 9000. (Example: http://192.168.0.172:9000). This is how students will access the page on their computers, phones, or tablets. Anyone on the same WiFi network should be able to access the page.

That should be it. As students upload images, they will be located in the /images directory where you unzipped the files. You can browse these using Finder or the File Browser. I paste these into my class notes for use and discussion with students.

Let me know if you need any help making this work for you. If needed, I can throw together a screen cast at some point to make it more obvious how to set this up.

A smattering of updates - the good with the bad.

I want to record a few things about the last couple of days of class here - cool stuff, some successes, some not as good, but all useful in terms of moving forward.

Geometry:

I have been working incredibly hard to get this class talking about their work. I have stood on chairs. I've given pep talks, and gotten merely nods of agreement from students, but there is this amazing resistance to sharing their work or answering questions when it is a teacher-centric moment. There are a couple students that are very willing to present, but I almost think that their willingness overshadows many others who need to get feedback from peers but don't know how to go about it. What do I do?

We turn it into a workshop. If a student is done, great. I grab the notebook and throw it under the document camera, and we talk about it. (In my opinion, the number one reason to have a document camera in the classroom, aside from demonstrating lab procedures in science, is to make it easy and quick for students get feedback from many people at once. Want to make this even better and less confrontational? Throw up student work and use Today's Meet to collect comments from everyone.

The most crucial thing that seems to loosen everyone up for this conversation is that we start out with a compliment. Not "you got the right answer". Usually I tolerate a couple "the handwriting is really neat" and "I like that you can draw a straight line" comments before I say let's have some comments that focus on the mathematics here. I also give effusive and public thanks to the person whose work is up there (often not fully with their permission, but this is because I am trying to break them of the habit of only wanting to share work that is perfect.) This praise often includes how Student X (who may be not on task but is refocused by being called out) is appreciative that he/she is seeing how a peer was thinking, whether it was incorrect or not. I also noticed that after starting to do this, all students are now doing a better job of writing out their work rather than saying "I'll do it right on the test, right now I just want to get a quick answer."

Algebra 2

We had a few students absent yesterday (which, based on our class size, knocks out a significant portion of the group) so I decided to bite the bullet and do some Python programming with them. We used the Introduction to Python activity made by Google. We are a 1:1 Mac school, and I had everyone install the Python 3 package for OS 10.6 and above. This worked well in the activities up through exercise 8. After this, students were then supposed to write programs using a new window in IDLE. I did not do my research well enough, unfortunately, as I read shortly afterward that IDLE is a bit unstable on Macs due to issues with the GUI module. At this point, however, we were at the end of the period, so it wasn't the end of the world. I will be able to do more with them now that they have at least seen it.

How would I gauge the student response? Much less resistance than I thought. They seemed to really enjoy figuring out what they were doing, especially with the % operator. That took a long time. Then one student asked if the word was 'remainder' in English, and the rest slapped their heads as they simultaneously figured it out. Everyone enjoyed the change of pace.

For homework, in addition to doing some review problems for the unit exam this week, I had them look at the programs here at the class wiki page.

Physics

I had great success giving students immediate feedback on the physics test they took last week by giving them the solutions to look at before handing it in. I had them write feedback for themselves in colored pencils to distinguish their feedback from their original writing. In most cases, students caught their own mistakes and saw the errors in their reasoning right away. I liked many of the notes that students left for themselves.

This was after reading about Frank Noschese's experience doing this with his students after a quiz. I realize that this is something powerful that should be done during the learning cycle rather than with a summative assessment - but it also satisfied a lot of their needs to know when they left how they did. Even getting a test back a couple days later, the sense of urgency is lost. I had them walking out of the room talking about the physics rather than talking about how great it was not to be taking a test anymore.

Today we started figuring out circular motion. We played broom ball in the hallway with a simple task - get good at making the medicine ball go around in a circle using only the broom as the source of force.

We then came in and tried to figure out what was going on. I took pictures of all of their diagrams showing velocity and the applied force to the ball.

It was really interesting to see how they talked to each other about their diagrams. I think they were pretty close to reality too, particularly since the 4 kilogram medicine ball really didn't have enough momentum to make it very far (even on a smooth marble floor) without needing a bit of a tangential force to keep its speed constant. They were pretty much agreed on the fact that velocity was tangent and net force was at least pointed into the circle. To what extent it was pointed in, there wasn't a consensus. So Weinberg thinks he's all smart, and throws up the Geogebra sketch he put together for this very purpose:

All I did was put together the same diagram that is generally in textbooks for deriving the characteristics of centripetal acceleration. We weren't going to go through the steps - I just wanted them to see a quick little demo of how as point C was brought closer to B, that the change in velocity approached the radial direction. Just to see it. Suddenly the students were all messed up. Direction of change of velocity? Why is there a direction for change in velocity? We eventually settled on doing some vector diagrams to show why this is, but it certainly took me down a notch. If these students had trouble with this diagram, what were the students who I showed this diagram and did the full derivation in previous years thinking?

Patience and trust - I appreciate that they didn't jump out the windows to escape the madness.

_______________________________________________________

All in all, some good things happening in the math tower. Definitely enjoying the experimentation and movement AWAY from lecturing and using the I do, we do, you do model, but there are going to be days when you try something and it bombs. Pick up the pieces, remind the students you appreciate their patience, and be ready to try again the next day.