A Blog is a shortened version of the term "web log"and refers to a system which allows users to author their own web log or diary on a website without having to be able to write their own website.
There are many different bloging sites on the Internet and Moodle employees a basic blog mechanism within its set of learning tools.
This stands for Information Communication Technology.
Management Information System - This is a term used in schools to describe a piece of software and a database that is used to hold all curricular, assessment and attendance data about the school.
This stands for: Virtual Learning Environment
This Virtual Learning Environment is Moodle.
Here is a link to the Wikipedia definition: http://en.wikipedia.org/wiki/Virtual_learning_environment