Where Does Windows Store Temporary Files and How to Change TEMP Folder Location?

Whenever we talk about free-up disk space on Windows PC, we always suggest to clear “TEMP” folder. Deleting all files and folders present in “TEMP” folder might provide you a decent amount of free space.

You might be wondering what is this “TEMP” folder and why is it created by Windows? “TEMP” folder, as the name suggests, is used to store temporary files and folders which are created by Windows services and many 3rd party software programs. Since the files and folders stored in Temp folder are temporary, its absolutely safe to remove them.

Now the question comes how to access this Temp folder to clear its content. There are 2 Temp folders present in Windows OS:

  • Temp folder present in C:\Windows folder
  • Temp folder present in Local Settings folder for each logged-in user

First “Temp” folder which is found in “C:\Windows\” directory is a system folder and is used by Windows to store temporary files.

Second “Temp” folder is stored in “%USERPROFILE%\AppData\Local\” directory in Windows Vista, 7 and 8 and in “%USERPROFILE%\Local Settings\” directory in Windows XP and previous versions. This folder is different for each Windows user i.e., each logged-in user gets a separate “Temp” folder. This “Temp” folder is used by 3rd party programs to store their temporary files for example, temporary downloaded parts of files by your download manager software, etc.

To access these 2 “Temp” folders, you need to use following commands:

  • TEMP
  • %TEMP%

You can run these commands in RUN dialog box or start menu search box. When you run TEMP command, it opens system “Temp” folder stored in C:\Windows directory and when you run %TEMP% command, it opens the user temp folder stored in “%USERPROFILE%” directory. You can learn more about these kind of environment variables using following tutorial:

List of Environment Variables in Windows XP, Vista and 7

Today in this tutorial, we’ll show you how to tell Windows to use a single “Temp” folder for both system and user temporary files so that we don’t need to open 2 different folders to free-up disk space.

We’ll also learn changing location of “Temp” folder from C:\ drive to some other partition. The reason behind changing the location is very simple! First, it’ll not eat valuable disk space of our system drive. Second, we’ll not need to worry about clearing content of Temp folder regularly to free-up disk space on C: drive. It might also speed up your system a little bit.

So without wasting time, lets start the tutorial:

1. Right-click on Computer icon on Desktop and select Properties (or press WIN + Pause/Break keys). Now click on Advanced system settings link in left side pane. (You can open it directly by giving sysdm.cpl command in RUN or start menu search box)

2. Now click on Environment Variables button. It’ll open a new window which will show a list of all environment variables defined in your Windows.

There would be 2 different sections:

  • User variables
  • System variables

You’ll see TEMP and TMP variables listed in User variables section. The System variables section will contain a long list of various environment variables along with TEMP and TMP variables as shown in following screenshot:


3. Now to change location of TEMP folder from C:\Windows\Temp to other partition, first we’ll need to create a new TEMP folder in the desired partition.

In this example, we are going to move TEMP folder location to D:\ drive, so we’ll create a new folder “TEMP” in D:\ drive. Please note that you can use any name for the new folder, its not necessary to have TEMP as its name.

Now you can double-click on the TEMP variable present in System variables section or select it and click on Edit button. Now type location of new TEMP folder (which is D:\Temp in our case) and click on OK button.

Repeat same step for TMP variable as well.

That’s it. It’ll change the location of TEMP folder in Windows.

4. Now we’ll ask Windows to use a single TEMP folder for both system and user temporary files. We can do this by either deleting both TEMP and TMP variables listed in User variables section or edit the variables and set their values to the same folder which we used for system variables in step 3 i.e., D:\Temp folder.

Once you delete both variables in User variables section or set their values to new TEMP folder path, it’ll tell Windows to use a single TEMP folder to store all temporary files and folders created by Windows as well as 3rd party software programs.


5. You’ll need to restart your system to take effect.

Believe me guys, setting user TEMP folder to same as system TEMP folder is one of the first few tasks which I always do after doing a fresh installation of Windows. Having separate TEMP folders is quite annoying to me. What about you?



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 hotpotatoes.net 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. GliffyGliffy.com 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? Visual.ly 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. Myfav.es
    Myfav.es 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.