What am I even working on? Update!

It is nearing the end of the school year, which as any teacher knows demands a significant amount of time outside of the classroom. I have been working on finishing up grades on some projects for the end of the year. My students have an important test in one of their other subjects, so I am also trying to give them a little bit of leeway on preparing for that.

Here is just a brief update on my own various projects:

  • Finish the React.js and Sass challenges on FreeCodeCamp. I decided to pay for a month of CodeSchool to learn React and Sass and after I finished those courses, I decided to complete a few other exercises as review for myself. The goal is to be finished with these challenges at the end of May.
  • Plnnr.net is coming along, but it is in store for a big refactoring. I want to update the way projects are displayed so people can get a better sense of what is in progress and what is just suggested.
  • Refactor the UBD Templater add-on to automatically use the Common Core objectives, but allow a teacher to put in their own objectives. These need to display in a more readable format on the main page. The entire project probably needs me to go over the whole things again. Also finish by the end of May.
  • Summer time projects: FINISH THE FLASHCARD APPLICATION!!! The entire idea of the application is great, but was poorly executed by me! Now that I have gotten a lot better at using Angular.js (in my own mind, anyways) I can hopefully do a lot more with that tool.

On another note, as much as I talk about speeding up my workflow as a teacher I have no idea why I am not using Gulp! Seems like such a great tool that I should be making use of. Hopefully, I have a few minutes where I can learn how to implement that into making my life as a developer easier!


Create flashcards based on student results.

The goal of this project is to create flashcards that are individualized for each student based on assessment results. Quizlet provides teachers with a breakdown of how students performed on an assessment and even each individual question on the assessment. Google Forms can even be setup to provide a teacher with this information. A teacher should be able to generate review materials from these spreadsheets!

Currently this project is still UNDER CONSTRUCTION but feel free to leave comments, suggestions, or anything else helpful in the comments below or at plnnr.net

New year, new goals!

In 2015, I started learning to program with the goal of designing my own games to use in the classroom. As I progressed, however, that goal shifted towards web development. The speed with which you can get your ideas up and running –and not only running, but capable of running on a laptop, ipad, and mobile device– is so much faster.

I ended 2015 right at the end of the curriculum on FreeCodeCamp. I completed the Front End Development Certification. Frankly, I am prouder of that than I am of my Master of Teaching Degree from Virginia Commonwealth University.

Currently, here is what I am working on…


Goals for this year:

Speed up the process of entering grades

I have been plugging away with FreeCodeCamp.com but while I am at work, I come up with ways to both practice Javascript and make my job a little bit easier. This is my most recent creation. Very simple concept, and very simple code, but it has already made my life significantly easier. Uses jQuery and jQuery-UI.

Any suggestions on how to improve this?

Learn to Code for Free While Building Apps for Nonprofits

Learn a highly valuable tech skill and build a portfolio of apps while helping a nonprofit? There’s a lot to like about Free Code Camp.

Source: Learn to Code for Free While Building Apps for Nonprofits


I have been working on FreeCodeCamp this summer and I am a good way through the basic algorithm practice. I was also lucky to have already completed all of the HTML and CSS modules on Codecademy, so I breezed through a lot of the lessons.

The thing that makes FreeCodeCamp so great is that it compiles a ton of free resources into a very straightforward learning process. My goal is to get as close to the end of the first 800 hours by the end of the summer as possible. I am also a fan of the fact that the second 800 hours is practical experience with actual non-profit organizations.

Summer Updates

Towards the end of the school year I developed a couple of projects just for the fun of it. I wanted to practice using some html, css, bootstrap, and jQuery all together. I also had a few ideas based on things that were going on.

First, I created a crowd sourced playlist generator(aggregator?) that anyone could submit YouTube links to and then others could vote on. I tried to add in an anonymous commenting system, but I never got around to making it totally functional. The idea came together pretty well, and pretty quickly.

Music Playlists

Second, I created an Instagram Scavenger Hunt type site. All users need to do is register, take pictures, and add the hashtag izmirscavengers and pictures would show up in one place. I thought it would be a good way to put together one large photo album created by all the expats of the SEV/ACI foreign faculty. Again, I didn’t really get everything functioning, but it was good practice for me. So, I really got everything out of it that I wanted.

Izmir Scavenger Hunt

As always, the total list of all my various projects can be found at: jordanrhea.com/projects/ For the most part, they are all rudimentary examples of web applications, but I am proud of them, and they do kind of map my progress as I teach myself various programming languages.

‘Gamification’ Is Dead, Long Live Games For Learning | TechCrunch

It was based on this philosophy of finding the game in learning: The core of the game would be the same activity as the core of the competency we were tackling. And for good measure, we took on one of the trickiest competencies shared with us by our GlassLab Teacher Network: The English Language Arts skill of Argumentation. If we were going to prove the possibility of uniting good game mechanics and learning of a common core subject, this would be it.

Source: ‘Gamification’ Is Dead, Long Live Games For Learning | TechCrunch

Beginner PHP Web Apps

It has been a while since I have updated my posts here. I am almost done with my PHP course, and have been developing a few idea I have had just for practice. The most recent is an interactive KWL chart.



Teachers love using KWL charts (and any other graphic organizer for that matter) to assess students pre, mid, and post learning to give students an understanding of where they are, and where they need to improve. I tried to make this more interactive with the little bit of PHP coding experience I have gleaned from the online course I am taking. The results are below.

jordanrhea.com/ket_vocabulary/ This site is specifically geared towards the vocabulary that is present on the Cambridge KET exam.

jordanrhea.com/kwl/ This site is geared more towards allowing teachers to interactively assess KWL with their own content. I will continue to work on this site, hopefully adding a way for students to save the charts they generate.