🕹️ Do Something Great! 😄

Author: ryan

  • The technology every school needs

    School air conditioners: Kids need to learn.

    Baltimore County will be closing its public schools early today due to the unseasonable heat. We’re also seeing school closures widely in the midwest. And it really is hot. But all across the region things that aren’t schools are staying open thanks to the miracle of climate control technology. The fact that we can’t manage to get this done in our schools is laughably absurd.

    Our district is in the same situation, although a new K-6 building next year will fix it for over half the district.

  • Six months too young for the iPad?

    Discovering That Your 18-Month-Old Is Using an iPad in Pre-School

    On a recent summer day in Nashville, Kara Teising opened her Facebook page for a lunchtime scroll through her timeline when she discovered a photo posted by her son’s daycare: an image of her 18-month-old son surrounded by other toddlers, their chubby faces glued to a brightly colored, animated screen of an iPad. …. After several discussions with the school’s leadership, Teising and her husband decided to pull their son out.

    Do parents of today hold some ideology of childhood that doesn’t include electronics?

    I shared my theory with Kirkorian –that we parents might idealize a childhood without technology as better. “I often hear ‘grown ups’ talk about the inherent value of ‘real’ objects over technology,” she said, “but frankly I don’t see a difference (and there’s no research to suggest there is one) between a stick and an iPad. Of course kids should have time to explore the natural environment and interact with other people. A more realistic question is whether an hour or two of touch-screens per day is going to devastate permanently cognitive/social development. It’s unlikely, but we just don’t know yet, and any answer will depend heavily on program content and the characteristics of individual children.”

    Is there a difference between a stick and an iPad?

  • #tlah Managing your class list in a spreadsheet, part 1

    You have a class list, or several, and you need to manage those names. Your principal may need a list for various reasons, or you may want to email all the students in your class, or you may want to import your students into a new web service that you’d like to use. Now you could manage the list manually, creating the different formats one student at a time. Or you could teach like a hacker and let a spreadsheet do all the hard work. My examples are going to use Google Sheets, but the concepts are the same in almost every spreadsheet. It’s been awhile since I’ve used AppleWorks on an Apple //e, so I don’t know how well these steps would work there.

    I’ll be assuming basic knowledge of spreadsheets in this tutorial. You’ll need to know:

    • Rows are labeled with numbers starting with 1
    • Columns are labeled with letters starting with A
    • Cells are referenced just like in the game Battleship. Cell A2 is in the first column, second row down.

    I’m going to assume you can use copy and paste to highlight your class list in your student information system software, copy, and paste it into a spreadsheet. Lets start by creating the spreadsheet. Go to Google Drive and create a new spreadsheet. Click on Untitled spreadsheet in the upper left and name it My Great Class.

    NameSpreadsheet-m.png (320×148)

    In the first row put Full Name, First Name, and Last Name as column headers.

    Column Headings-l.png (640×249)

    Now lets make the column headings pretty. Click on the 1 in row one on the left to highlight the row. Then use the two formatting text icons to set the text color and background color. Then click the Bold button for good measure.

    Pretty Columns-l.png (640×246)

    Here is the class list we are going to use. You should be able to copy them from here and paste them right into the spreadsheet at cell A2:

    Skywalker, Luke
    Organa, Leia
    Kenobi, Obi Wan
    Vader, Darth
    Solo, Han
    

    It’s a class list alright, but now we have a problem. How do we get the last name and first name without re-typing? We are going to use a function (sometimessometimes referred to as a formula, depending on your software). Click in C2. You should be to the right of Skywalker, Luke. Looking at our list, we notice that there is a , after each last name. We can use that in our function to know where our last name ends. The function in Google Sheets that we are going to use is called LEFT(). Functions take parameters, the little pieces of information that you want the function to work with. the LEFT() takes one mandatory parameter and one optional.

    LEFT(text,number)
    

    The mandatory parameter is text, and it references the cell we will be working with. For Luke that would be A2. The number parameter is how many characters to return, we’ll leave it off first. You start entering a function with =. Let’s try out the LEFT() function. In C2 enter:

    =LEFT(a2)
    

    Hit enter. Looky there, we grabbed the S from Skywalker!! Parameters are separated in the function by a comma. Let’s add another parameter to LEFT(), and that is to tell it how many characters to grab.

    =LEFT(a2,8)
    

    Hit enter. It grabbed the first 8 characters from cell A2. Now in a perfect world everyone’s last name would have the same number of characters. Unfortunately, our world is much like a world a long time ago in a galaxy far, far away. We need a way to find out the character position of the ,. There is another function call SEARCH. It will search through the text of a cell and return the position of the found text. In C2 try out this function:

    =SEARCH(",",A2)
    

    After hitting enter, C2 should contain the number 10, indicating that the comma is in the 10th position. Parameters in functions can also contain other functions, so we can use the SEARCH() function in place of the second parameter in the LEFT() function:

    =LEFT(a2,SEARCH(",",A2))
    

    Oh, so close!!! It’s returning the comma. We can use simple arithmetic to fix this, since the comma is one character, let’s subtract them in the function:

    =LEFT(a2,SEARCH(",",A2)-1)
    

    Breaking down the second parameter, you have SEARCH(",",A2)-1. SEARCH(","A2) is going to return the position of the comma, which we know with A2 is 10. The -1 subtracts one from the answer of the search function, leaving us in this example with 9. Congratulations, you now have cut out Skywalker.

    To copy the function to the other cells you’re going to want to use fill down. Select cell C2 if it isn’t already selected. Mouse over the square in the bottom right of the cell, and the cursor turns into a crosshair. Click and drag down to cell C6. When you let up, it will fill in the cells with your function, automatically changing the references to reflect the row.

    Now lets go to B2 and work on the first name. We can’t use the left function because it always starts at position 0. But we can use the MID() function, which takes 3 mandatory parameters.

    =MID(text,start,number)
    

    We already know what to put in for the first two parameters. The text to find is the cell with the data, and in this case it’s A2. The start position is found by searching for the comma and adding 2. (Why 2? Remember, there is a space after the comma.) Our function starts to look like =MID(A2,SEARCH(",",A2)+2,number). Number is the number of characters to return. We’ll have to get tricky by using a new function call LEN which calculates the length of the whole string and subtracting the position of the ,. Our final function looks like:

    =MID(A2,SEARCH(",",A2)+2,LEN(A2)-SEARCH(",",A2)+2)
    

    Feel like a hacker yet? Let’s break down the three parameters in that function!

    • A2: This is the cell with the data we want to manipulate
    • SEARCH(",",A2)+2: Find the position of the first comma and add two to skip over the comma and space
    • LEN(A2)-SEARCH(",",A2)+2: Take the length of A2 and subtract the position of the comma then add two to skip over the comma and space. This gives us the length of the string to return.

    Then fill down the function from B2 and it should populate your first name fields. Always, ALWAYS feel free to play around with the functions until you get them right. You should have the start of a great class list!

    Classlistpart1final-l.png (640×370)

    Stay tuned for the next part!

  • Teach like a hacker

    It’s very seldom that I type a phrase into Google and get no results, but that is what a Google search for “Teach like a hacker” returns (Bing also returns no results). Maybe it is the negative connotations that Hollywood has embedded into our culture on the term hacker that scares people away from it. I believe that the educational community should embrace hacking. Teach like a hacker does not mean going all Matthew Broderick in Wargames and break into computers. I prefer the Wikipedia hobbyist hacker definition:

    In home and hobby circles, a hacker is a person who enjoys exploring the limits of what is possible, in a spirit of playful cleverness.

    An example of educational hacking came in the San Jose teacher contract that was unified in May. California state law requires that teacher evaluations include standardized testing, but since “There is no reliable study showing that increase so-called accountability by making student test scores a significant part of evaluation improves outcomes for students or teacher performance” “student performance will be part of the discussion on evaluations, teachers won’t be penalized if students don’t meet expectations.” They followed the letter of the law by doing what is best for the students of the districts, evaluating and giving the district tools to hire and retain the best teachers available.

    Or how about using Amazon Mechanical Turk to assist in grading? You could upload anonymized student work and pay someone to check for spelling and/or grammatical errors, allowing you to concentrate on the concepts. This is even easier for subjects with only one answer.

    Have you used the phrase, “work smarter, not harder”? Hacking is working smarter. In simple terms, it is the act of working efficiently, allowing your students and yourself to be more effective. When I am tasked with completing something tedious, the first thing I think about is how I can automate it. Now, as you read this, you may be thinking, “Ryan, you’re nuts! I don’t have time to learn all this computer stuff.” Hacking in the long run will save you time. It may take a little bit of time to set up, but over the long haul it pays off.

    Is it worth the time?

    Is it worth the time

    That chart really is an eye opener. You can spend up to 6 days (144 hours) automating a daily task that saves you 5 minutes a day and you will still save time over 5 years. One hundred and forty four hours is equivalent to over 3 and a half 40 hour work weeks. And that’s just to automate something to save 5 minutes a day!

    What tedious tasks would you like to automate?

  • Post Apple event 9-10-2013 notes

    So the latest Apple event happened. I’m always a little disappointed in them. Maybe I put my expectations too high? Anyway, for schools, the big news is the inclusion of the iWork apps (Pages, Keynote, and Numbers) and two iLife apps (iMovie and iPhoto) now available for free with new purchases. Too bad they didn’t include Garageband, but for schools looking at one to one programs with iPads this is an amazing deal. Right the start the students will have some powerful creation tools that have no equal on any other handheld or tablet device. The iPhone 5C and 5S sound pretty cool, but nothing in the “gotta have it” department. Not enough for me to update my iPhone 4 yet.

    Nothing else in my predictions were announced, although the iPhone 4S lives on. I’m hoping for new iPads in October, just in time for the holiday season. They’ll probably be released, but will they be a good enough value against the Android tablets? I mean, the Android tablets have Minecraft too. I’m so tempted by the Barnes & Noble Nook HD+ Tablet. The screen is an amazing 1920×1280 resolution and at $149 it’s half the price of an iPad mini. But then I would lose TweetBot, Pythonista, and Drafts.

    The one interesting piece in the event is the inclusion of a 64-bit processor in the iPhone 5S. There have been rumors circulating about Apple testing Macbooks Airs with ARM processors like those in the iPhones. Could the iPhone 5S be a stepping stone to these new laptops? A $499 Macbook Air with 24 hour battery life sounds pretty sweet.

  • iPhone 9-10-2013 Event Predictions

    Today is the latest Apple iPhone event, a time when the Internet turns to all things Apple.

    What will probably be announced

    The next version of the iPhone will probably be announced, the iPhone 5S. Purported to be twice as fast as its predecessor the other redeeming feature will be the availablility of the 5S in a Champagne color. To combat the low end market for smartphones, Apple is rumored to also be coming out with the iPhone 5C. Because it will use a plastic case, it will be available in a wide range of colors. The iPhone 5, 4, and 4S will be retired.

    A release date for iOS 7 will also probably be announced.

    Less likely to be announced

    A controlpad accessory for the iPhone and iPod touch to be released with iOS 7. This will allow games to take advantage of physical controls. Adding it to the AppleTV along with apps for the AppleTV could also be announced.

    The new Mac Pro shipping date could be announced, but that is a long shot.

    What will probably not be announced

    • New iPads
    • A new iPod Touch
    • Anything with computers other than the Mac Pro
    • The iWatch

    What would you like to see?

  • Four myths of using iOS devices

    First it starts as a tip or rumor, and then it blows up into an integral way you use or believe you can use you iPhone or iPad. Here are 5 such myths.

    • Force quitting apps saves power and makes the phone run faster.
    • IOS devices can’t multitask.
    • The onscreen keyboard is terrible. It never types correctly.
    • You can’t create on iOS devices.

    Force quitting apps saves power and makes the phone run faster

    When you double-tap the home button on an iOS device, it will show you the recently used apps. Just because the app is in the list doesn’t mean the app is running. Apple has all sorts of tricks to maximize battery life and speed of the device. For starters, except for certain types of apps (GPS and music apps), iOS will kill the app after 10 minutes no matter what. When you click on an app and it launches right where it was, it doesn’t mean the app was running the entire time. Have you noticed that the app isn’t responsive for the first few seconds? That’s because the app wasn’t running. iOS will tell an app when iOS is getting ready to kill the app. It is the app’s responsibility to save what was happening. One of the things saved is a screenshot of the app. This screenshot is what is shown when you re-launch the app.

    iOS devices can’t multitask

    Of course it multitasks! Apple put several restrictions on what apps can and cannot do in the background to maximize battery life and speed of the device. Apps do run in the background for 10 minutes, and other factors can start up an app in the background (for example geofencing apps or VOIP apps). Music apps are also allowed to play music in the background.

    The onscreen keyboard is terrible. It never types correctly.

    Stop trying to type correctly and let autocorrect do its thing. You may have to type proper names correctly a few times, but it learns pretty quickly these words. I’ve heard of people even turning off autocorrect! The autocorrect will usually get the words correct, even if you mangle them pretty badly. It will also correct previous words, for example when I type star wars iOS will autocorrect it with the proper capitalization of Star Wars. I miss autocorrect when I’m working on other computers!

    You can’t create on iOS devices.

    This myth has been dying out in the last year, but it still persists. You can create documents with Pages, Google Drive, or Comic Life; presentations with Keynote; ebooks with Book Creator or Creative Book Builder; mobile websites with TouchAppCreator; music with Garageband; programming with Codea or Pythonista; and graphics/pictures with Paper by Fifty-Three, Procreate, or Sketchbook Pro.

    It’s quite amazing what you can create now!

    Any myths I’ve missed?

  • AMC’s The Walking Dead as a free online course

    Online education… and zombies: AMC turns The Walking Dead into a free online course

    Ahead of the new season of its hit TV show The Walking Dead, cable network AMC has partnered with education technology company Instructure and the University of California at Irvine for an online course based on the popular television series.

    The eight-week course, titled “Society, Science, Survival: Lessons from AMC’s ‘The Walking Dead,’” will include content, video clips and examples from the show, as well as possible participation from the actors.

    I hope they discuss how the zombies still can be a threat two years later, wouldn’t they have decomposed by now?

  • Another vision of education in the future

    An Infographic on the future of education

    The future is about access, anywhere learning and collaboration, both locally and globally. Teaching and learning is going to be social. Schools of the future could have a traditional cohort of students, as well as online only students who live across the country or even the world. Things are already starting to move this way with the emergence of massive open online courses (MOOCs).

    For me, the future of technology in education is the cloud.

    The infographic is much better than the article linked in the post to the Guardian.

    In the near future, native apps are going to become more and more prevalent. That’s why Google is putting Native Client inside of Chrome. And the cloud will be less and less important until cellular companies loosen up the bandwidth.

    P.S. And interactive whiteboards end in 2012…

  • Looking at the classroom of tomorrow

    Technology Transforming the Classroom of the future

    Technology also allows “running before walking” — meaning kids can experiment with concepts way beyond their years, say using an application to design a roller coaster that could actually work. It makes learning subjects like math much more relevant.

    And no mention of interactive whiteboards…