Glossary of common terms
This glossary defines a number of words you will see used often in discussions about Moodle - you'll find them highlighted throughout this course.
If you wish to import this glossary to your Moodle site, you can this file of exported entries: glossary_of_common_terms_20101214.xml.
Please feel free to add new words here!
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL
Currently sorted Last name ascending Sort by: Last name | First name
Benevolent Dictator For Life.
Often the founder and lead developer for open-source software projects. This individual often must make critical decisions in the design of an ongoing project in order to maintain consistency and resolve disputes.
Guido van Rossum, the project leader of Python, is an individual who is often given this label.
MariaDB is community developed database based on popular database MySQL. MariaDB was forked from MySQL, and maintains many of the same features, APIs and commands used in MySQL. MariaDB can be accessed for administration using PHPMyAdmin, the same tool used for MySQL.
MariaDB uses the "XtraDB" storage engine which is a drop-in replacement of InnoDB used by MySQL and a new storage engine called Aria.
Plesk is a commercial hosting management program that can be used to manage the account management interface. Plesk can be used for multiple distros of Linux (Ubuntu, Redhat, Cloud Linux, Debian) and Windows Server 2008 and 2012 servers.
Its a combination of server setup for any website/web based application, where Operating platform (Windows), web server (IIS), database servers (MySQL or Microsoft SQL Server) application server (PHP), hence the term WIMP
LAMP, a free open source software solution stack, Linux (as OS), Appache(as a web server), MySQL (as a DBMS server), either PHP, Perl or Python (as a Scripting Language).
Common Gateway Interface (CGI) is a standard for interfacing external applications with information servers, over HTTP and Web servers. A plain HTML document that the Web daemon retrieves is static, which means it exists in a constant state and will never change, basically this is simply a text file. A CGI program, on the other hand, is executed on-the-fly i.e. in real-time, so that it can output dynamic information. CMS - content management systems such as Moodle and Joomla are good examples of CGI and work using a combination PHP & CGI.
It is one of many Firefox plug-ins often recommended by the community to people creating and modifying Moodle Themes.
Firebug van be downloaded from www.getfirebug.com
Multiple Choice Question
A multiple-choice question (MCQ) is composed of two parts: a stem that identifies the question or problem, and a set of alternatives or possible answers that contain a key that is the best answer to the question, and a number of distractors that are plausible but incorrect answers to the question.
It is one of the core question types in Moodle.
Related Moodle plugins:
Constructionist learning is inspired by the constructivist theory that individual learners construct mental models to understand the world around them. However, constructionism holds that learning can happen most effectively when people are also active in making tangible objects in the real world. In this sense, constructionism is connected with experiential learning, and builds on Jean Piaget's epistemological theory of constructivism.
Seymour Papert defined constructionism in a proposal to the National Science Foundation entitled Constructionism: A New Opportunity for Elementary Science Education as follows: "The word constructionism is a mnemonic for two aspects of the theory of science education underlying this project. From constructivist theories of psychology we take a view of learning as a reconstruction rather than as a transmission of knowledge. Then we extend the idea of manipulative materials to the idea that learning is most effective when part of an activity the learner experiences as constructing a meaningful product."