Troy Patterson

Educator, Thinker, Consultant

Page 4 of 36

Volunteer Form Fixed

Well, after a good bit of thinking, I’ve fixed the Volunteer Form. This was the form where I created a way to track Volunteers. Since there is someone who needs to print the form, it needs to be visual and a way to select a day. You can read the write up on the Volunteer Form Update to get a bit of background.

I started by wondering if I could add a SORT command into the validation formula. That led me to thinking about this a little differently. What if instead of trying to sort all the rows and columns, I created a column that pulls from that range? So, I added a column and added the following formula into it. Then, I needed to make sure that was one column. Thus, I added FLATTEN as a command. This basically puts all of the dates into one column.

=SORT(UNIQUE(FLATTEN($M$2:W)),1,FALSE)

What this formula does is to grab all of the dates in the range (cells M2 through the end of column W) and sorts them in reverse chronological order. The UNIQUE part makes sure that I don’t have duplicate dates (because there are lots of duplicated dates). Now I can use this column for my data validation.

I still need to pull data from each of the other rows and columns, so I use the following formula for that.

=FILTER(‘Form Responses 24/25’!C2:H,(‘Form Responses 24/25’!M2:M=A2)+(‘Form Responses 24/25’!N2:N=A2)+(‘Form Responses 24/25’!O2:O=A2)+(‘Form Responses 24/25’!P2:P=A2)+(‘Form Responses 24/25’!Q2:Q=A2))

This is a basic formula that uses multiple filter criteria (basically one for each column needed).

Together, this has cleaned up the Volunteer Form to be much more user friendly.

This is also a transferable strategy. This same process can allow me to create forms and then present that information by date. I’ve used this to create an Announcement process to collect announcements. These can then be sorted and presented by date.

Intentionality

I found a post about shaving being too expensive from the wonderful Thought Shrapnel by Doug Belshaw. This struck me as I switched to shaving with a “safety” (double-edged razor) several years ago. The reasons that I switched included: to cut down on waste, be more ecologically responsible, save money, and get back to basics. There is something satisfying about small processes that take attention. (This is true for making coffee for me as well. I generally make coffee in a French Press. I like the intentionality of the process.) I also prefer using shaving soap instead of shaving foam. Shaving foam always felt weird and fake to me. Shaving soap feels much better and more natural. Again, there is an intentionality involved. It doesn’t take much longer, but it certainly feels better.

I’ve realized that there are several things that I prefer to have intentionality. Things where I prefer the “old” way of doing things. For example, I still drive a car with a manual transmission. This may be my last car with a stick, but I enjoy the process of driving.

John Whiles has an interesting article. It really reminded me of how important intentionality is for me.

Volunteer Form Update

I’ve created a Volunteer Form for one of our schools (and written up the process). This allows a volunteer sheet to be printed every day with the appropriate information. Basically, a Google form is filled out that populates a Google Spreadsheet. The Spreadsheet has a tab where the Administrative Assistant can pick the date (populated from a range on the spreadsheet). Picking that date populates the names of volunteers who have volunteered for that day.

Screenshot of a spreadsheet. There is a date (5/22/2024) in Column A, cell 2. The header row includes the following: Time In, Time Out, Teacher/Location, First Name, Last Name, Trained, Registration, CBC, Volunteer Signature, Minutes Spent Volunteering. Fake information is included in line 2: Library, Joanne, Lett.

The one caveat with this is that the date isn’t in order. I would love to be able to sort the date.

The date is populated by using Data Validation Rules. The Criteria is “Dropdown (from a range)”. The actual criteria is:

=’Form Responses 3′!$M$2:T

This works well, except the dates don’t get filtered or sorted. The dates are in whatever order they appear on the spreadsheet.

Screenshot of a spreadsheet. The dates are in the following order: 5/22/2024, 5/29/2024, 6/5/2024, 5/10/2024, 5/20/2024, 6/4/2024, 6/11/2024, 1/8/2024

If anyone has any ideas on how to sort the dates, or another way to accomplish the same end result, I would be greatly appreciative.

A public version (with Fake Names and data) with Commenting Rights is available.

Weekly Review 2024-12

Trailer

I’ve built a trailer (well it’s almost done, but it is usable at this point). The trailer is a Haulmaster that included a good bit of assembly. (It’s actually pretty amazing how a trailer can come in two small boxes.) Our small peddle boat fits nicely on the trailer. It’ll fit even better once I create a platform for it.

I still need to install the “floor” of the trailer, but that is cut and painted.

Acceleration

Acceleration is a new term we are using in XXXX instead of intervention. It’s means we ‘speed up’ the learning for struggling kids instead of slowing down. Apparently we have been doing intervention wrong the whole time. It’s Person A’s new favorite word.

A friend shared this following a discussion about educational initiatives. Essentially, the idea is that education has been doing “intervention” wrong. Instead of “intervening”, we need to be “accelerating”. This has been an interesting focus following the return to in-person instruction in schools following COVID protocols closing schools.

I’ve been worried about this for a while. It seems to me that we are seeing lots of “kids are falling behind” in news reports. This “falling behind” is the result of some BIG TEST (i.e. a standardized test). I have mixed feelings about the BIG TEST. Certainly, some standards of knowing things can be revealed via multiple-choice tests. However, humanness is not a multiple-choice problem.

Another issue that I’ve seen arise is that kids are struggling in several emotional ways. This is being covered as a result of COVID. I’m not convinced. I think that those problems have always been there, we just haven’t chosen to focus on them or make them important.

Fountain Pen

Cleaned out my favorite fountain pen and re-inked it. I went with blue this time. I usually use a red (Dragon Red), purple (Imperial Purple), or green. So, a traditional blue is unusual for me.

Flow

I’ve been working on implementing workflows at work. I have my first process in the testing phase. Everything works, but there is a desire for a slightly different process. So, I’m working on making that happen.

Rambling Readers

I’ve tried to import my reading list to Rambling Readers without much success.

Windows

The window installation started on Tuesday. Friday was a day off (really wish that I would’ve known that). Monday was the final installation day.

Getting windows installed is very disruptive. Rm and Hazel (I don’t use either as a password), had to manage to stay away from the installers.

The windows are a nice upgrade in general. We’re looking forward to the lack of a draft through the windows this winter.

We did have a couple of issues. After the windows were installed, I went into my office to open the top (back) window. To my surprise, it went down about 3 inches and stopped. Upon looking at the window, I could see a plastic collar in the track. I asked the installer, who said we could take it out, it wasn’t anything that they installed. Hm. I did a web search. Looking through the manufacturer’s website, United Windows, I could find no reference to this “feature”. So I called
and chatted with a Representative. The Rep stated that I needed an Order number before she could help. I gave her the model of the window, and just about everything on the sticker, but she couldn’t help. We went back and forth a few times, she stated she was talking to an “engineer”, but without the Order Number, well….

I also called the salesperson. He got back to me and stated that they could be removed. Apparently, they are there to “protect” the back balances. These can be safely removed and the back window opens fully. Huh?
How about designing the window to “protect” the back balances or making the back balances in a way that doesn’t need protection? We’ll see how they last.

We also replaced a large plain window in the back of the house. The window didn’t open at all. We replaced it with a window that has two casement windows on either end and muntins along the top section. It is a major improvement.

Labor Day Weekend

I finally scheduled some time to do a tile installation with my daughter. She had picked up some tiles that were returned/abandoned.

The tile is for the breezeway between the house and garage. We were able to get the cement board put down, and then get the tile installed on Saturday.

On Sunday, we grouted. (I say, we, but she did the vast majority of the work.)

Monday, she sealed the floor. She’s very happy with the results.

Photo Follow Up

I’ve been participating in the 52Frames photo challenge. So far, I’ve been able to post a picture every week. This has led to some good learning and experiences for me.

This past week, the challenge was a “door”. The “Extra Challenge” was to tell a story. Here is my submission

A beautiful woman wearing a dress and hat is ascending stairs while opening a door to a house

I really like the way the picture turned out. It was a tough decision on whether to use the original color or the black and white version, but I think the black and white conveys the mood better.

The door is one that I reclaimed. It didn’t have any hinges, catches, or handles. Plus, a couple of the window panes were broken or missing.

I posted this to 52Frames as my submission with the following description:

The door is one that I built from a door panel. The model is my beautiful, fantastic wife. The older style suitcase and mood seemed to call for a monochromatic treatment.

We did just get back from a vacation (holiday).

Much to my surprise, and delight, I received the following comments:

Amazing build and great to see part of your story in a ‘tell a story’ EC week. You’ve nailed the retro vibe with what to me at least feels like early tv. Nicely done.

This was posted by a photographer that I very much admire.

And:

Well done! I like the inclusion of your wife to create a story for the image.
From another creator.

These little things can feel really nice.

AI for Teachers

AI continues to be the HOT topic in education. More and more sites are incorporating AI into their services.

Recently I came across a site that provides AI services for teachers – Teacher Server. There are several really good things about this site:

  1. Data Privacy– “Your data is not saved or stored on our server. We prioritize your privacy and ensure that any data processed through our service is handled with utmost confidentiality. Except for the account information: email and password, the website does not store any user data including AI input outputs. We absolutely do not keep, store, or sell any data.”
  2. Cookies and Tracking– “TeacherServer does not use cookies to track user activity or store any personal data. Additionally, we do not follow or monitor your location, online activity, or any other personal behavior while using our services.”

Let’s take a quick look at their Mission:

TeacherServer is a cutting-edge educational platform designed to support teachers in their daily tasks. Our mission is to provide high-quality, easy-to-use tools that enhance teaching and learning experiences.

So what kind of tools do they have for teachers? Let’s take a look at just a few of the options:

  • Lesson Plan Generator – Generate daily, weekly, and unit lesson plans aligned with curriculum goals.
  • Lexile Score Adjuster – Generate a similar text at a higher or lower Lexile score.
  • Cultural Awareness Activity Planner –Develop cultural awareness activities to promote understanding.
  • Group Work Idea Generator – Create group work activities based on grade level and subject.
  • Classroom Case Solver – Users contribute classroom dilemmas while the AI provides solutions.
  • Behavior Intervention Plan Generator – Detailed plan to help a student who is struggling to behave in class.
  • ESE Lesson Modifications – Tailors lesson content and delivery methods to accommodate students with exceptionalities and special needs.

This is an interesting project. You do need to create an account to use the site (i.e. an email address), but that’s it.

You may want to take a look around and play with this site. The privacy seems to be good.

AI continues to be the **HOT** topic in education.

* Image Courtesy of:

Education AI Announcement Hero Image

Credit: U.S. National Science Foundation

52Frames – Negative Space

This week’s challenge is “negative space”. My first thought was about creating the negative space with black as the negative space. Hm. I thought about it some more and realized that maybe not black was needed, but a plain color. I like a local lighthouse, so maybe a shot of the lighthouse and sky.

Off I head to the lighthouse.

On my way in, I see a sign “Fresh Lobster Rolls”. Something about the sign grabbed my attention. I also looked at the American flag blowing in the breeze. But I was there to take the lighthouse picture. I parked and headed off to take a picture of the flag and the lighthouse. I took several of the lighthouse.

Lighthouse

I took several shots of the lighthouse. I think that this one worked well for the negative space challenge. The sky is pretty consistent coloring with just a hint of the clouds on the far right.

The top of lighthouse. The lighthouse is white with a black turret.

I liked this one as it includes more of the lighthouse. Including the water adds a bit to the picture as well.

A lighthouse with a plain blue sky in the background.

Flag

I took a few shots of the flag. I like the balance of the clouds and the flag with this one. However, I worry that the clouds are a bit distracting for the negative space aspect.

An American flag backed by a row of clouds.

Sign

On my way in, I saw the “Fresh Lobster Rolls!” sign. I thought that it might work well for the challenge. Even though I had my lighthouse pictures, something about the sign stayed with me. On my way out, I stopped and took a few images.

I liked the coloring of the sign. I like the handwritten aspect of it. In the end, there was just something about it that struck me. So, this is the entry for this week.

"Fresh Lobster Rolls!" painted on a signboard.

52Frames – Portrait

The challenge this week is portrait. Technically, it is the portrait of a stranger. That’s not really my jam, so I did take a portrait, but I didn’t pick a stranger.

I ended up submitting this one:

A beautiful women smiles at the camera. She is wearing a flower print dress covered by a yellow and white sweater.

Having a gorgeous model meant that there were lots of good shots to choose from.

A beautiful woman smells a rose.

It was tough not to pick this one.

A beautiful woman holds a rose while staring at the camera.

She’s beautiful, but this looks too generic for me. This looks too much like a “brochure” picture.

A beautiful woman staring at the camera.

I love the smile on this one. I did manage to obscure most of the background as well.

A beautiful woman staring at the camera.

Assessment Reporting

I was asked to provide a data sheet for the NWEA assessment.

Interestingly, NWEA provides two spreadsheets with the necessary information. The first sheet (NWEAWinter20) is quite a lengthy sheet with all the testing information. This sheet includes testing dates, time on task, school, and the breakdown of all the testing. The second sheet contains the student information. So the first task is to copy the Student information onto a new tab in the Assessment sheet. Now we have all of the information on one spreadsheet (although two tabs).

Next, combine the student information with the assessment data. Good news is that since StateIDNumber is on both, this means a “simple” VLOOKUP.

I added five blank columns in order to merge the five data columns that I needed (StudentLastName,StudentFirstName, StudentMI, Grade, and StudentDateOfBirth). I left the first two columns (StateStudentID, and StudentID) in place. This allows me to use the first column for the LOOKUP. In cell C2, I added the following formula:

=VLOOKUP(A2,Students!$A$2:$G, 3,0)

The data that we want to copy over lives in columns C, D, E, F, and G. The data that we are matching (StateStudentNumber) is in column A. VLOOKUP’s must run off the first column. (* You can do similar things with different commands if you can’t use the first column.)

Let’s take a quick look the formula. We always start with an “=” to indicate a formula. “VLOOKUP” is our magic formula. This is a vertical lookup; meaning that the spreadsheet will vertically (thus the V).

Next, the A2 says to look at cell A2 to find a match. Thus, the StateIDNumber in A2 will be used to find the student on Student tab. Next, we have “Students!$A$2:$G”. Let’s break this one down. Since we are pulling the data from a different tab, we need to say which tab that is. Thus the Students!. Next, we add the range on that tab that we pulling from: A2:G. But, what about the $? We want to use absolute rows, thus the $. This means that the spreadsheet will always look through the whole column (note that we don’t close the G column so that we don’t risk “cutting data off”).

The next number maps to the column that we need. In this case, we are looking for the information in Column C (which is the third column, thus 3). Basically, wherever the information in cell A2 on our current sheet, matches the information in Column A on Student tab, the information in Column C (last name) will be inserted in this cell.

Finally, the last argument is a “0” meaning that we don’t have a header row. * We do have a header row, but we have skipped this in both spots for ease of use.

As we copy this formula down the column, the next row will change from:

=VLOOKUP(A2,Students!$A$2:$G, 3,0)
to
=VLOOKUP(A3,Students!$A$2:$G, 3,0)

The only thing that is changing is the first argument (A2 becomes A3) which is referencing the StateStudentNumber for the next row.

For our First Name column (Column D), we use the same process, but change the Column imported to 4. Thus, the formula for cell D2 becomes:

=VLOOKUP(A2,Students!$A$2:$G, 4,0)

Next, comes StudentMI (Column E). The formula for cell E2 becomes:

=VLOOKUP(A2,Students!$A$2:$G, 5,0)

Grade is our next column (Column F). You guessed it:

=VLOOKUP(A2,Students!$A$2:$G, 6,0)

Finally, Birthdate (Column G).

=VLOOKUP(A2,Students!$A$2:$G, 7,0)

Now we have all the students combined with all the assessment data. Cool! However, there is tons and tons of data here. There is a mix of Mathematics and Language Arts.

The request was to create a tab with selected information:

  • State ID
  • Student ID
  • LastName
  • FirstName
  • MI
  • Grade
  • DOB
  • RIT
  • Percentile
  • Quartile
  • Lexile
  • Goal 1
  • Goal 1- RIT
  • Goal 2
  • Goal 2 – RIT
  • Goal 3
  • Goal 3 – RIT
  • Goal 4
  • Goal 4 – RIT
  • Goal 5
  • Goal 5 – RIT

Still lots of information, but much more focused.

So, we create a new tab. We name the tab “Math”. We now have three tabs: NWEAWinter20, Students, and Math.

Now we need a formula to pull just the Math information onto the “Math” tab.

Here’s our formula:

=QUERY(FILTER(NWEAWinter20!A2:ET,NWEAWinter20!M2:M=”Mathematics”),”SELECT Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col29,Col31,Col32,Col77,Col83,Col84,Col88,Col89,Col93,Col94,Col98,Col99,Col103,Col104 WHERE Col6>3 and Col6<9″)

Again, let’s break this down. We need a QUERY to pull the information from another sheet. We need a FILTER to, well, filter the information. The FILTER allows us to pick the tab (NWEAWinter20) and use the Column M (which is Subject: either “Mathematics” or “Language Arts”) to limit the results to that subject. This will only pull the test results that are Mathematics.

The SELECT says to just bring over the columns that we need. The first seven columns are demographic information, so we pull all of those. Next, we have to convert Columns to Numbers. Better Solutions had a terrific conversion chart. This tells me that Column AC is 29. The list of Columns pulls those columns listed above.

The last part is WHERE. The request was limited to grades 5-8. Column F(Col6) listed the grade of the student. Since I wanted grades 4-8, I used “L>3 AND L<9”.

Now that we have this set, we can do the same thing for Language Arts. Since we have the hard work done, we simply duplicate the “Math” tab, rename that tab “Language Arts”. Then we change the formula in cell A2 from:

=QUERY(FILTER(NWEA_Spring_2024!A2:ET,NWEA_Spring_2024!M2:M=”Mathematics”),”SELECT Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col29,Col31,Col32,Col77,Col83,Col84,Col88,Col89,Col93,Col94,Col98,Col99,Col103,Col104 WHERE Col6>3 and Col6<9″) to =QUERY(FILTER(NWEA_Spring_2024!A2:ET,NWEA_Spring_2024!M2:M=”Language Arts”),”SELECT Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col29,Col31,Col32,Col77,Col83,Col84,Col88,Col89,Col93,Col94,Col98,Col99,Col103,Col104 WHERE Col6>3 and Col6<9″)

Simply changing the Filter criteria after the M2:M from “Mathematics” to “Language Arts” means that we are done.

Now we are ready to slice and dice the information even more. We can now utilize Pivot Tables, Filtering and more.

52Frames Challenge 23

The challenge this week is for a photo that describes a line from a song.

This week’s challenge is Line From a Song, and it might strike a chord with music lovers and visual storytellers alike. Dive into your favorite tunes and pick a line that resonates or sparks your imagination. Your task is to create a scene that embodies this specific lyric, capturing its mood, story, or message through your lens.

Whether it’s a dramatic scene inspired by a powerful ballad, a serene landscape that echoes a soft melody, or a bustling street scene that fits a rocking pop lyric, let the music guide your creative process. It can be a literal representation or a metaphorical one.

Naturally, please write a little in the description so your fellow Framers can know the actual line (maybe include the name of the song!) and have an idea about how the image and the song lyric speak to you. Rock on!

52Frames PHoto Challenge of 2024 – Line from a song

After thinking about a bunch of lyrics, I decide to go with “Black Coffee in Bed” by Squeeze. I figured that I could actually accomplish this one.

Picture of a notebook, lined paper, with a fountain pen on top of it. There is a coffee stain circling the word "Goodbye". The corner of a bed is slightly out of focus in the background.

The above was my original shot. I wanted it just slightly underexposed and with a bit of bokeh. After thinking about it, I decided to try switching to monotone.

Picture of a notebook, lined paper, with a fountain pen on top of it. There is a coffee stain circling the word "Goodbye". The corner of a bed is slightly out of focus in the background.

I decided that I preferred the monotone version as it conveys more of the mood and feeling that I was going for.

« Older posts Newer posts »

© 2025 Troy Patterson

Theme by Anders NorenUp ↑