Tag Archives: program

21st Century Newspapers

rolled up newspapers

A long, long time ago (maybe 6 or 7 years now) I taught an elective ESL class centered around a student newspaper.  We tried various formats including weekly, monthly, and quarterly editions, which ranged from 2 to 32 pages.  We also experimented with various online editions, but at the time that mostly consisted of cutting and pasting the documents into HTML pages.

Fast-forward to 2011 and look how online publishing has changed.  Blogs are ubiquitous, if not approaching passé.  Everyone but my Mom has a Facebook page.  (Don’t worry, my aunts fill her in).  And many people get news, sports scores, Twitter posts, friends’ Facebook updates, and other information of interest pushed directly to their smartphones.

It’s no surprise, then, that a website like paper.li has found its niche.  The slogan for paper.li is Create your newspaper.  Today.  Essentially, paper.li is an RSS aggregator in the form of a newspaper.  RSS aggregators are nothing new (see iGoogle, My Yahoo!, etc.).  As the name implies, the user selects a variety of different feeds from favorite blogs, people on Twitter, Facebook friends, etc. and aggregates the updates onto one page.

The twist with with paper.li is that the aggregated page looks very much like a newspaper — at least a newspaper’s website.  For people not on Twitter, Facebook, and Tumblr, paper.li might feel much more comfortable.  Also, publicizing one’s pages seems to be built right in to paper.li’s sourcecode.  I say that because I first learned of paper.li when I read a tweet that said a new edition of that person’s paper was out featuring me.  How flattering!  Of course, I had to take a look.

Would paper.li be a good platform to relaunch a student newspaper?  It might.  If students have multiple blogs, paper.li could certainly aggregate the most recent posts into one convenient location.  Other feeds could also be easily incorporated as well.  (Think of this as akin to your local community newspaper printing stories from the Associated Press.)  The most recent news stories about your city or region, updates from your institution’s website, and photos posted to Flickr tagged with your city or school name could each be a column in your paper.li paper right beside the articles crafted by the students themselves.  You could even include updates from other paper.li papers.

To see examples of paper.li papers, visit the paper.li website.  (And note that .li is the website suffix — no need to type .com no matter how automatically your fingers try to do so.)  You can search paper.li for existing papers to see what is possible.  A search for ESL, for example, brought up 5 pages of examples, some with hundreds of followers.  Take a look.  You might just get an idea for your own paper.li.

Leave a comment

Filed under Resources

Feeding the Extracurricular

facebook cupcakes

I’m a big proponent of extracurricular activities, particularly in an intensive ESL program.  Of course, the curriculum must be good — that’s a given — but the extra curricular activities play an extremely important role in students’ learning by immersing students in English through trips, activities, and connections to other speakers of English.

Like many intensive ESL programs, we offer a wide range of activities to students: field trips, conversation partners, movies, lectures, and more.  We have also started a Facebook page as a way to publicize our activities and to build community around these activities.  We have also embraced an online course management system (CMS) which we use to interact with and disseminate curricular information to students.  But, is there a way to integrate the two?

There is.  I have recently created a widget for our CMS that instructors can add to their course pages in order to put extracurricular info in front of students on a regular basis.  To do this, I took the feed from our Facebook page (originally I planned to use the RSS feed, but the atom feed displayed better on our pages) and fed it into feed2js.org to get javascript that I could configure to display the most recent items posted to our Facebook page.  (Feed2js also allows various combinations of colors, fonts and sizes via cascading style sheets, but unfortunately CSS are not compatible with our particular CMS.)

The result is a list of 5  extracurricular (or other) announcements and reminders that students can click on to see more information on our Facebook page.  As a bonus, the Facebook RSS feed only includes items posted by our page administrators.  So, even if students post messages on our wall, which we encourage, they will not be able to send messages out to all of our course pages.  And because our Facebook page is public, students don’t need to be logged in to Facebook to read these messages.

Does it work?  We’re still rolling it out, so it’s too early to call it a success.  But I think integrating our Facebook page into our course management system makes a lot of sense because it multiplies the usefulness and reach of our online presence.

Leave a comment

Filed under Projects

Video Game Class

example scratch gameexample scratch gameexample scratch gameexample scratch gameexample scratch gameexample scratch gameexample scratch gameexample scratch gameexample scratch game

Scratch games, andimations and simulations.

When I first heard about MIT’s Scratch programming language, I thought it was interesting because it seemed like a simple but powerful way for kids to create games.  Scratch is an object-oriented, event-driven, visual programming environment.  All of these terms are explained in detail in an article in the current issue of Make Magazine, but the gist is Scratch uses draggable blocks to create programs, rather than lines of code, which simplifies the process of creating a game (or presentation, animation, etc.).  In fact, it was reading the Make article that got me thinking about another video game class.

A year ago, I taught a course in Second Life with mixed results.  This virtual environment is rich with detail and almost infinitely customizable, but the learning curve was steep and students found it difficult to collaborate within Second Life.  Scratch, by contrast, is very simple — there are collections of games created by kids posted online.  Once games are posted, they can be downloaded, edited, and mashed up as part of the learning process.

So, would Scratch make a good foundation for an elective class in an intensive ESL program?  In a four-week class, the first week could be exploring scratch projects and learning some of the basics, the second week could be devoted to a small animation project, and the final two weeks could be devoted to a final game project.  I would be inclined to get students working in pairs so there would be more interaction (it would be an ESL class, after all).  I don’t have any experience with this programming language or project management in game development, but if the students were enthusiastic enough, and I learned some of the basics before the class, I think we could all learn as we go along and wind up with some interesting projects that students would be proud to share online.

Will I offer this class?  Not sure.  I’m going to try to track down some students who would like to give it a test-drive to see if it could work.  If things go smoothly, maybe it’s something I would try in the summer.  Stay tuned.

2 Comments

Filed under Projects