The challenge for this week is Beautiful View!
We took my mother-in-law out on a lobster boat. This was one of the pictures that I grabbed.
The pulley hangs from a brace on the lobster boat. In the background is the Portland Headlight lighthouse.
Educator, Thinker, Consultant
The challenge for this week is Beautiful View!
We took my mother-in-law out on a lobster boat. This was one of the pictures that I grabbed.
The pulley hangs from a brace on the lobster boat. In the background is the Portland Headlight lighthouse.
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.
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.
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.

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.

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.
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 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.
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.
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.
I’ve tried to import my reading list to Rambling Readers without much success.
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.
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.
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
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 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:
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:
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
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.
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.
I liked this one as it includes more of the lighthouse. Including the water adds a bit to the picture as well.
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.
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.
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:
Having a gorgeous model meant that there were lots of good shots to choose from.
It was tough not to pick this one.
She’s beautiful, but this looks too generic for me. This looks too much like a “brochure” picture.
I love the smile on this one. I did manage to obscure most of the background as well.
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:
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.
© 2026 Troy Patterson
Theme by Anders Noren — Up ↑