Hot Potatoes…build a teaching website; includes crosswords, gap-fills, cloze tests, matching, multiple choice and jumbled exercises.

Hot Potatoes version 6

The Hot Potatoes suite includes six applications, enabling you to create interactive multiple-choice, short-answer, jumbled-sentence, crossword, matching/ordering and gap-fill exercises for the World Wide Web. Hot Potatoes is freeware, and you may use it for any purpose or project you like. It is not open-source. The Java version provides all the features found in the windows version, except: you can’t upload to and you can’t export a SCORM object from Java Hot Potatoes.

ownload Hot Potatoes for Windows from here:

  • Hot Potatoes 6.3 installer (Hot Potatoes for Windows 98/ME/NT4/2000/XP/Vista, version 6.3).
  • Hot Potatoes for Linux users running Wine (version 6.3). This is a zip file containing the folder structure of the Windows version of Hot Potatoes. You can extract this to create the HotPot program folder without running the setup program if you prefer.

Download Java Hot Potatoes:


FET Free Timetabling Software

FET is open source free software for automatically scheduling the timetable of a school, high-school or university. It uses a fast and efficient timetabling algorithm. It is licensed under GNU GPL.

Usually, FET is able to solve a complicated timetable in maximum 5-20 minutes. For simpler timetables, it may take a shorter time, under 5 minutes (in some cases, a matter of seconds). For extremely difficult timetables, it may take a longer time, a matter of hours.


  • FET is free software, licensed under the GNU GPL v2 or later. You can freely use, copy, modify and redistribute it

  • Localized to en_US (US English, default), ar (Arabic), ca (Catalan), da (Danish), de (German), el (Greek), es (Spanish), fa (Persian), fr (French), gl (Galician), he (Hebrew), hu (Hungarian), id (Indonesian), it (Italian), lt (Lithuanian), mk (Macedonian), ms (Malay), nl (Dutch), pl (Polish), pt_BR (Brazilian Portuguese), ro (Romanian), ru (Russian), si (Sinhala), sk (Slovak), sr (Serbian), tr (Turkish), uk (Ukrainian), uz (Uzbek) and vi (Vietnamese) (incompletely for some languages)

  • Fully automatic generation algorithm, allowing also semi-automatic or manual allocation

  • Platform independent implementation, allowing running on GNU/Linux, Windows, Mac and any system that Qt supports

  • Flexible modular XML format for the input file, allowing editing with an XML editor or by hand (besides FET interface)

  • Import/export from CSV format

  • The resulted timetables are exported into HTML, XML and CSV formats

  • Flexible students structure, organized into sets: years, groups and subgroups. FET allows overlapping years and groups and non-overlapping subgroups. You can even define individual students (as separate sets)

  • Each constraint has a weight percentage, from 0.0% to 100.0% (but some special constraints are allowed to have only 100% weight percentage)

  • Limits for the algorithm (all these limits can be increased on demand, as a custom version, because this would require a bit more memory):

    • Maximum total number of hours (periods) per day: 60

    • Maximum number of working days per week: 35

    • Maximum total number of teachers: 6000

    • Maximum total number of sets of students: 30000

    • Virtually unlimited number of subjects

    • Virtually unlimited number of activity tags

    • Maximum number of activities: 30000

    • Maximum number of rooms: 6000

    • Maximum number of buildings: 6000

    • Possibility of adding multiple teachers and students sets for each activity. (it is possible also to have no teachers or no students sets for an activity)

    • Virtually unlimited number of time constraints

    • Virtually unlimited number of space constraints

  • A large and flexible palette of time constraints:

    • Break periods

    • For teacher(s):

      • Not available periods

      • Max/min days per week

      • Max gaps per day/week

      • Max hours daily/continuously

      • Min hours daily

      • Max hours daily/continuously with an activity tag

      • Respect working in an hourly interval a max number of days per week

    • For students (sets):

      • Not available periods

      • Begins early (specify max allowed beginnings at second hour)

      • Max gaps per day/week

      • Max hours daily/continuously

      • Min hours daily

      • Max hours daily/continuously with an activity tag

      • Respect working in an hourly interval a max number of days per week

    • For an activity or a set of activities/subactivities:

      • A single preferred starting time

      • A set of preferred starting times

      • A set of preferred time slots

      • Min/max days between them

      • End(s) students day

      • Same starting time/day/hour

      • Occupy max time slots from selection (a complex and flexible constraint, useful in many situations)

      • Consecutive, ordered, grouped (for 2 or 3 (sub)activities)

      • Not overlapping

      • Max simultaneous in selected time slots

      • Min gaps between a set of (sub)activities

  • A large and flexible palette of space constraints:

    • Room not available periods

    • For teacher(s):

      • Home room(s)

      • Max building changes per day/week

      • Min gaps between building changes

    • For students (sets):

      • Home room(s)

      • Max building changes per day/week

      • Min gaps between building changes

    • Preferred room(s):

      • For a subject

      • For an activity tag

      • For a subject and an activity tag

      • Individually for a (sub)activity

    • For a set of activities:

      • Occupy a maximum number of different rooms


The term “free software” is prone to misinterpretation: an unintended meaning, “software you can get for zero price,” fits the term just as well as the intended meaning, “software which gives the user certain freedoms.” We address this problem by publishing the definition of free software, and by saying “Think of ‘free speech,’ not ‘free beer.’” This is not a perfect solution; it cannot completely eliminate the problem. An unambiguous and correct term would be better, if it didn’t present other problems.

Unfortunately, all the alternatives in English have problems of their own. We’ve looked at many that people have suggested, but none is so clearly “right” that switching to it would be a good idea. (For instance, in some contexts the French and Spanish word “libre” works well, but people in India do not recognize it at all.) Every proposed replacement for “free software” has some kind of semantic problem—and this includes “open source software.”

The official definition of “open source software” (which is published by the Open Source Initiative and is too long to include here) was derived indirectly from our criteria for free software. It is not the same; it is a little looser in some respects. Nonetheless, their definition agrees with our definition in most cases.

However, the obvious meaning for the expression “open source software”—and the one most people seem to think it means—is “You can look at the source code.” That criterion is much weaker than the free software definition, much weaker also than the official definition of open source. It includes many programs that are neither free nor open source.

Since the obvious meaning for “open source” is not the meaning that its advocates intend, the result is that most people misunderstand the term. According to writer Neal Stephenson, “Linux is ‘open source’ software meaning, simply, that anyone can get copies of its source code files.” I don’t think he deliberately sought to reject or dispute the official definition. I think he simply applied the conventions of the English language to come up with a meaning for the term. The state of Kansas published a similar definition: “Make use of open-source software (OSS). OSS is software for which the source code is freely and publicly available, though the specific licensing agreements vary as to what one is allowed to do with that code.”

The New York Times has run an article that stretches the meaning of the term to refer to user beta testing—letting a few users try an early version and give confidential feedback—which proprietary software developers have practiced for decades.

Open source supporters try to deal with this by pointing to their official definition, but that corrective approach is less effective for them than it is for us. The term “free software” has two natural meanings, one of which is the intended meaning, so a person who has grasped the idea of “free speech, not free beer” will not get it wrong again. But the term “open source” has only one natural meaning, which is different from the meaning its supporters intend. So there is no succinct way to explain and justify its official definition. That makes for worse confusion.

Another misunderstanding of “open source” is the idea that it means “not using the GNU GPL.” This tends to accompany another misunderstanding that “free software” means “GPL-covered software.” These are both mistaken, since the GNU GPL qualifies as an open source license and most of the open source licenses qualify as free software licenses. There are many free software licenses aside from the GNU GPL.

The term “open source” has been further stretched by its application to other activities, such as government, education, and science, where there is no such thing as source code, and where criteria for software licensing are simply not pertinent. The only thing these activities have in common is that they somehow invite people to participate. They stretch the term so far that it only means “participatory” or “transparent”, or less than that. At worst, it has become a vacuous buzzword.

The Ultimate Guide to The Use of Facebook in Education


There is a growing controversy over the use of Facebook in education.Some argue for its integration and others disfavour it. I believe that the main reason behind this controversy is the lack of solid empirical researches about the overall value of not only Facebook but all other popular social networking in education. There are , however, some researchers ( like Crook and Harrison ,Charnigo, Barnett-Ellis, Hewitt and Forte, Mathews, Mazer and Murphy ) who have written about the potential of social networking in education, yet only few studies have specifically addressed its role in pedagogy.

Facebook has, admittedly, been making many inrads into education over the last few years. Be it for or against its use in education, our students are deeply immersed into this social network. Facebook has become part and parcel of their everyday life. They craft online lives that seamlessly meld with their offline world. Our responsibility as teachers and educators is to help them better leverage this medium and benefit from it educationally and not shun them away from it. Students are very smart and even the one you think is the dumbest in your class will probably embarrass you once you give him a chance online. Students have long made up their minds about Facebook and we can not change it.

However, one of the characteristics of a successful teacher is adaptability. Yes, you need to adapt your teaching methods to your new circumstances and according to your students emerging learning needs. The use of Facebook in education is a huge challenge, but not an invincible one. We can turn it into a great learning tool for our students and this is exactly what this post will help you do.

Here is the outline of the main ideas we developed below :

1- Advantages of Facebook in Education
2- Facebook Tips for Teachers
3- Ways Teachers Can Use Facebook
4- Educational Facebook applications for Students and Teachers
5- Facebook Groups for Teachers and Educators to join
5- Facebook Privacy Issues and how to Work on Them

1- Advantages of the use of Facebook in education :
Here are some of the benefits you may harvest from your effective use of Facebook with your students :

  • Relaxed, friendly and inviting atmosphere which encourages students participation and engagement
  • Students feel comfortable learning through Facebook because most of them use it everyday
  • Facebook can promote collaboration and social interchange between participants
  • Students get engaged about their learning outside the classroom

2- Facebook tips for teachers :

Here are some important tips that teachers need to keep in mind when using Facebook with their students :

  • Teachers should create a seperate account just for their classes
  • Manage your privacy settings to keep your professional and private lives seperate. Click here to read how
  • You need to be diligent about policing what kind of photos are shared on Facebook
  • You need to give clear instructions to students on the kind of stuff to be shared on Facebook
  • You should teach students about netiquette protocol. Click Here to learn more.
  • Ask for parental permission before getting students on Facebook
  • When granted permission always keep parents updated about the learning that is taking place via Facebook
  • Students should never post threats, racist materials, or libel
  • Always engage in civil and respectful debates. Do not talk bad about your school.
  • Do not add students as friends on personal accounts and always maitain your distance.
  • Use Facebook ‘s flexible privacy settings to pick and choose who can see what on a profile page
  • Teachers can set up a private class group to communicate with students
  • If you have a classroom blog you can import it to Facebook for students to stay updated right from their profiles
  • Do not post personnal comments about ones children, pets,..etc., unless they are relevant to the tasks at hand
  • Do not get involved in a student’s private life
  • No student should ever be forced to add one another as a friend
  • Remind students to police themselves online. Students do better when they feel they are responsible for their learning
  • The last tip is to always stay engaged. Try to remain so even if the class is a poor fit.

3- Ways teachers can use Facebook
Here are some of the ways you can use Facebook for educational purposes :

Create a group for your class and strengthen the communication between you and your students. Check this handout to learn how to create your class group on Facebook.

  • Schedule events for the entire class .
  • Use message utility in Facebook to message your students about unexpected absences, rescheduling of exams…etc.,
  • Share multimedia content like videos, photos, clips and more with your entire class .
  • Post class notes for students to review in case they were absent
  • Try to involve students who are normally shy in the classroom
  • Facilitate classroom connections through letting students know each other more. This is particularly helpful in large classes.
  • Use Facebook to send reminders, announcements, upcoming due dates or any other classroom news.
  • Sharing online content with students such as interesting websites, blogs, wikis, and more
  • Add educational applications to your Facebook group. Scroll down for a list of such applications.
  • Encourage students to post content of their own such as videos, images, news stories and other media that relate back to their lessons.
  • Look for other classrooms online that are willing to collaborate on educational projects, assignments and discussions.
  • Use the events section to remind students of the upcoming field trips

4- Facebook Educational Apps

There are many important Facebook educational apps for both teachers and students :
Here are some for students :

  • WeRead : students use it to talk about books they read and get to know what others read.
  • Notely : Students can use it to organize assignments, classes, notes and many more
  • Study Groups ; They can use it to create study groups and collaborate with each other
  • Used Text Groups : This is a group where students can sell and buy used text books
  • CiteMe : Students use it to learn how to properly include citations

Here are some apps for Teachers :

  • Calendar : Teachers can use it to keep their classes on track with upcoming assignments, test, due dates and many more
  • Courses : They can use it to create instructor page and manage their courses
  • Webinaria : This helps teachers record their class lectures and post them on Facebook for the class to review.
  • To-do-list ; Easily create a reminder list
  • Worldcat : easily search for material available at libraries around the world to help in with your research
  • Check out this List of Facebook Learning Apps to explore more.

Using Facebook to grow professionally also means that you need to join groups designed specifically for educators and teachers where they share links and materials and talk about educational issues. Here is a list of such groups that you might be interested in joining .

5- Facebook Groups for Teachers and Educators

Educators using facebook : This is one of my favourites. Join this to keep in track of what other educators are sharing and talking about.
Facebook for educators : This is where you can learn about how to use Facebook with your students
Education : This is also another great group for educators and teachers
Educators network : this is for teachers who teach young learners
Have fun teaching : This is an excellent resource for teachers
Teachers- sharing ideas and resources for the classroom : This group is for primary and secondary teachers and is full of great resources.
5- Facebook and privacy issues:
 One of the things about Facebook that scares parents as well as teachers is privacy issues. Again ignorance is behind this fear and once we know how to use Facebook properly we can overcome most of these issues. Here are some great resources to help you learn more about privacy issues in Facebook.

Free Tools To Create Infographics For Teachers

18 Free Tools To Create Infographics For Teachers

  1. amCharts Visual Editor This editor allows you to use amCharts as a web service. This means that all you need to do is to configure the chart and paste the generated HTML code to your HTML page.
  2. ChartsBinCreate your own interactive map. It’s free for now.
  3. DipityCreate an interactive, visually engaging timeline in minutes. Use dynamic visualization tools to display photos, videos, news and blogs in chronological order.
  4. Easel.lyCreate and share visual ideas online. Vhemes are visual themes. Drag and drop a vheme onto your canvas for easy creation of your visual idea!
  5. GapminderGapminder is used in classrooms around the world to build a fact-based world view.
  6. is a free web-based diagram editor. Create and share flowcharts, network diagrams, floor plans, user interface designs and other drawings online.
  7. Google Chart ToolsProvides several tools for making data more comprehensible. Special URLs can be used to embed graph and chart images in users’ own web.
  8. Hohli ChartsOnline Charts Builder
  9. infogr.amCreate infographics and interactive online charts. It’s free and super-easy! Follow other users and discover amazing data stories!
  10. InkscapeAn Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.
  11. PiktochartPiktochart- Make Information Beautiful. Create infographics. Engaging presentation app.
  12. PixlrWelcome to the most popular online photo editor in the world!
  13. Stat PlanetStatPlanet (formerly StatPlanet Map Maker) is free, award-winning software for creating interactive maps which are fully customizable. In addition to maps, the software also has the option of including interactive graphs and charts to create feature-rich infographics.
  14. Tableau PublicTableau Public is a free tool that brings data to life. Easy to use. Spectacularly powerful. Data In. Brilliance Out.
  15. VenngageVenngage is built for people who work with data. From analysts who want to communicate their data better, to the executives who want to understand insights faster and everyone else who uses data to make their decisions, Venngage has been made to make insights easier.
  16. visual.lyLike infographics and data visualization? is the world’s largest community of infographics and data visualization. Come explore, share, and create.
  17. What About Me?Create an infographic of your digital life and become inspired by the people you know, the things you see, and the experiences you have online.
  18. WordleWordle is a toy for generating “word clouds” from text that you provide. The clouds give greater prominence to words that appear more frequently in the source text. You can tweak your clouds with different fonts, layouts, and color schemes.

iGoogle Alternatives

Many teachers use iGoogle as a personalized learning home page that was giving at-a-glance access to key learning information. One of the key features of iGoogle was the gadgets where students were able to organizes and complete their schoolwork and teachers to plan and organize the instructional day.
Unfortunately, as you already know Google decided to discontinue iGoogle in November, 1, 2013. There is no reason for panic. The first step that you have to do is to export your iGoogle feeds (how to export your igoogle feeds). The second step is to choose the best iGoogle Alternative based on your requirements from the following list of 12 iGoogle Alternatives.

The list with the iGoogle Alternatives is in alphabetical order.

  1. Allmyfaves
    All My Faves will take you where you want to go online with just one click by offering a visual-based approach to Web navigation and site discovery.
  2. Evernote
    Evernote makes it easy to remember things big and small from your everyday life using your computer, phone, tablet and the web. Save your ideas, things you like, things you hear, and things you see. Evernote works with nearly every computer, phone and mobile device out there. Search by keyword, tag or even printed and handwritten text inside images.
  3. igHome
    igHome is clearly inspired by iGoogle. Currently it supports Gmail, Calendar, Feedly, Bookmarks, Maps, Images, YouTube, News, and Drive. Also, you can sign in with your Twitter or Facebook account.
  4. My MSN
    Do you really want an introduction? You can add content form your favorite educational sites, add RSS feeds and choose how much info you see, add tabs, and much more!
  5. My Yahoo
    The moto of My Yahoo is “Your favorite Web content, the way you want it”. It is more than easy to personalize your page with colors, themes, and layouts. Also, you can drag and drop modules such as mail, messenger, movies, music, local, etc anywhere on your page. Also, you can see your Facebook activity from Yahoo. Why? Check How To Use Facebook For Social Learning
  6. is a free, elegant, & customizable start page for your favorite web browser, iPad, or iPhone. You can add sites, and customize your page’s layout.
  7. Netvibes
    In my opinion, Netvibes is one of the best personalized dashboard publishing platforms. With, 259,763 Apps, and 8,756 Themes you should be sure that it will fulfill your educational needs.
  8. Protopage
    You can use protopage to read your own selection of news and blogs, keep bookmarks, to-do lists, sticky notes, and much more. Also, there are thousands of different widgets that you can add to your page. You can drag and drop widgets to re-arrange them by clicking and dragging the title bar. Moreover, you can add sticky notes on your page, and much more.
  9. Spaaze
    Spaaze is an infinite virtual cork board, and you can use it to do almost everything. Currently Spaaze offers 7 different items: Labels, Notes, Bookmarks, Images, Files, Videos and HTML. These items can be edited in place, moved via drag and drop and positioned freely on the board. Therefore it’s possible to arrange a bunch of items any way you like, which makes it possible to use it for many different use cases.
  10. Symbaloo
    Symbaloo is one of the best alternatives of iGoogle especially for teachers. You can organize and share the best of the web with your students. For example, you can organize teaching resources all in one place, encourage student to student communications, and promote innovation while maintaining simplicity in teaching. I highly encourage you to read the SymbalooEDU User Guide
  11. uStart
    uStart has an easy integration for Google Reader users. It is a free service that collect all your informations from the web and group them on the same page. Blogs, news, weather, videos, photos, facebook, e-mail and much more are automatically updated each time you visit you uStart page.

About Licenses ..Source Creative Commons

The Creative Commons copyright licenses and tools forge a balance inside the traditional “all rights reserved” setting that copyright law creates. Our tools give everyone from individual creators to large companies and institutions a simple, standardized way to grant copyright permissions to their creative work. The combination of our tools and our users is a vast and growing digital commons, a pool of content that can be copied, distributed, edited, remixed, and built upon, all within the boundaries of copyright law.

License design and rationale

All Creative Commons licenses have many important features in common. Every license helps creators — we call them licensors if they use our tools — retain copyright while allowing others to copy, distribute, and make some uses of their work — at least non-commercially. Every Creative Commons license also ensures licensors get the credit for their work they deserve. Every Creative Commons license works around the world and lasts as long as applicable copyright lasts (because they are built on copyright). These common features serve as the baseline, on top of which licensors can choose to grant additional permissions when deciding how they want their work to be used.

A Creative Commons licensor answers a few simple questions on the path to choosing a license — first, do I want to allow commercial use or not, and then second, do I want to allow derivative works or not? If a licensor decides to allow derivative works, she may also choose to require that anyone who uses the work — we call them licensees — to make that new work available under the same license terms. We call this idea “ShareAlike” and it is one of the mechanisms that (if chosen) helps the digital commons grow over time. ShareAlike is inspired by the GNU General Public License, used by many free and open source software projects.

Our licenses do not affect freedoms that the law grants to users of creative works otherwise protected by copyright, such as exceptions and limitations to copyright law like fair dealing. Creative Commons licenses require licensees to get permission to do any of the things with a work that the law reserves exclusively to a licensor and that the license does not expressly allow. Licensees must credit the licensor, keep copyright notices intact on all copies of the work, and link to the license from copies of the work. Licensees cannot use technological measures to restrict access to the work by others.

Three “Layers” Of Licenses

Machine Readable

Human Readable

But since most creators, educators, and scientists are not in fact lawyers, we also make the licenses available in a format that normal people can read — the Commons Deed (also known as the “human readable” version of the license). The Commons Deed is a handy reference for licensors and licensees, summarizing and expressing some of the most important terms and conditions. Think of the Commons Deed as a user-friendly interface to the Legal Code beneath, although the Deed itself is not a license, and its contents are not part of the Legal Code itself.

The final layer of the license design recognizes that software, from search engines to office productivity to music editing, plays an enormous role in the creation, copying, discovery, and distribution of works. In order to make it easy for the Web to know when a work is available under a Creative Commons license, we provide a “machine readable” version of the license — a summary of the key freedoms and obligations written into a format that software systems, search engines, and other kinds of technology can understand. We developed a standardized way to describe licenses that software can understand called CC Rights Expression Language (CC REL) to accomplish this.

Searching for open content is an important function enabled by our approach. You can use Google to search for Creative Commons content, look for pictures at Flickr, albums at Jamendo, and general media at spinxpress. The Wikimedia Commons, the multimedia repository of Wikipedia, is a core user of our licenses as well.

Taken together, these three layers of licenses ensure that the spectrum of rights isn’t just a legal concept. It’s something that the creators of works can understand, their users can understand, and even the Web itself can understand.

The Licenses


This license lets others distribute, remix, tweak, and build upon your work, even commercially, as long as they credit you for the original creation. This is the most accommodating of licenses offered. Recommended for maximum dissemination and use of licensed materials.


This license lets others remix, tweak, and build upon your work even for commercial purposes, as long as they credit you and license their new creations under the identical terms. This license is often compared to “copyleft” free and open source software licenses. All new works based on yours will carry the same license, so any derivatives will also allow commercial use. This is the license used by Wikipedia, and is recommended for materials that would benefit from incorporating content from Wikipedia and similarly licensed projects.


This license allows for redistribution, commercial and non-commercial, as long as it is passed along unchanged and in whole, with credit to you.


This license lets others remix, tweak, and build upon your work non-commercially, and although their new works must also acknowledge you and be non-commercial, they don’t have to license their derivative works on the same terms.


This license lets others remix, tweak, and build upon your work non-commercially, as long as they credit you and license their new creations under the identical terms.


This license is the most restrictive of our six main licenses, only allowing others to download your works and share them with others as long as they credit you, but they can’t change them in any way or use them commercially.