Trace: » moodle.html

[hemmerling] Moodle


The Platform

Commercial Distributions

Moodle Add-On for Administration & Reporting

Moodle on Windows


  • Moodle 1.9 runs on Apache 2.0, e.g. on the current TypoInstaller system for Windows.
  • The Windows installation of Moodle 2.0.8+ ( using XAMPP v1.7.1, shipped with Apache 2.2.11, PHP 5.2.9, MySQL 5.1.33) is the latest edition for W2k. Moodle 2.0.8+ requies PHP 5.2.8 and MySQL 5.0.25.
  • Moodle 2.2.2+ requires PHP 5.3.2, MySQL 5.0.25. The Windows installation of Moodle 2.2.2+ ( using XAMPP v1.7.4, shipped with Apache 2.2.17, PHP 5.3.5 (VC6 X86 32bit) + PEAR, MySQL 5.5.8 ). This MySQL edition does not run on W2k, but just on WinXP :-(. On W2k, MySQL 5.5.8 crashes at start, by the error message:

mysqld.exe - Entry Point Not Found. The procedure entry point MiniDumpWriteDump couldnot be located in th dynamic link library dbghelp.dll

Moodle 2.2.2+ on W2k

Installation Instructions
  1. Download the .zip archive of “Moodle 2.2.2+” from Moodle packages for Windows.
  2. Install the .zip archive of “Moodle 2.2.2+, e.g. at “C:\Program Files\moodle”.
  3. Download “XAMP 1.7.3” from SourceForge ( SourceForge "XAMPP", SourceForge "XAMPP" ) and install it in a temporary directory, e.g. at “c:\temp”.
  4. Delete the MySQL binary directory of your “Moodle 2.2.2+” installation, e.g. “C:\Program Files\moodle\server\mysql\bin”.
  5. Copy the the MySQL binary directory of your “XAMP 1.7.3” to your “Moodle 2.2.2+ installation, e.g. copy “c:\temp\xampp\mysql\bin” to “c:\Program Files\moodle\server\mysql\bin”.
  6. Execute the XAMPP setup script, e.g. “c:\Program Files\moodle\server\setup_xampp.bat”.
  7. Start moodle by executing the Moodle start application, e.g. ”“c:\Program Files\moodle\Start Moodle.exe”.
Result - A working Moodle 2.2.2+
  • Moodle 2.2.2+ requires PHP 5.3.2, MySQL 5.0.25.
  • The patched installation features PHP 5.3.5, MySQL 5.1.41.
  • This patch process might work for future versions of Moodle :-), as long as Moodle does not require newer versions of MySQL than MySQL 5.1.41 :-(.

Using Moodle

The first Steps for Installation of a public Moodle 2.x Service at MDL.COM

  1. Login, go to “Settings / Site administration / Plugins / Enrolments / Manage enrol plugins”, disable the options “Self enrolment” and “Guest Login”, by clicking on the “eye” symbol. Enable the option “Course meta link”, by clicking on the “eye” symbol.
  2. Prevent search engines to crawl your site, by unchecking the option “Open to Google, opentogoogle” ( i.e. ”[ ]” ) at “Settings / Site Administration / Security / Site policies”.
  3. Force login by checking the option “Force users to login, forcelogin” ( i.e. ”[x]” ) at “Settings / Site Administration / Security / Site policies”.
  4. Change your the password of your user “admin” at “Settings / My profile settings / Change password”.
  5. Install a button with a link to the imprint and a link to the data privacy statement, on each page: Go to “Settings / Site Administration / Appearance / Theme settings”. If you use the standard template, set a button at “Custom menu items, custommenuitems” which loads the address ( URL ) of your imprint and to the data privacy statement.
  6. Create courses.
  7. How to create an anonymous guest login for an existing course.
    1. Uncheck the option “Force users to login, forcelogin” ( i.e. ”[ ]” ) at “Settings / Site Administration / Security / Site policies”.
    2. Set “Auto-login guests, autologinguests” to “Yes” at “Settings / Site administration / Users / Permissions”, so that visitors are logged in as guests automatically when entering courses with guest access. This is the one-and-only switch to allow or deny access for anonymous users!
    3. Enter the course to enable guest access.
      1. Add the method “Guest access” at “Settings / Course administration / Users / Enrolment methods”.
      2. Set “Allow guest access” to “Yes” at “Settings / Course administration / Edit settings / Guest access”, and provide a password.

Informations that I processed during the Creation of my first Moodle Course



Data & Multimedia Resources

Individual Learning Path




  • Eventually, for full operation, Moodle needs access to a mail server, to communicate by E-Mails for registration of users, and to provide copies of forum discussios. A simple E-Mail account at another E-Mail provider is not sufficient ?! This is a problem on Windows where there is no built-in free E-Mail server, and another problem if your E-Mail server needs another “open” public E-Mail server, which must trust your server that it is not driven by a commercial spammer.
  • Moodle 2.2.2+ does not work properly with the browser MSIE9, as you can´t switch features on/off by clicking on the “eye” graphics.
  • On all platforms: You might encounter a limit in the size of uploadable documents, e.g. 8 MB. The 8 MB limit might also apply to the backup of courses :-(. If so, please ask experts for advice. You have to fix it in the PHP configuration of Apache.
  • Some functions of Moodle are of minor quality - Moodle is not the #1 chat tool, the #1 wiki in the world,... ect. Especially be warned that if you activate chat in Moodle: Just 50 concurrently chatting users are enough to decrease the performance of the system and increase the response time of the server very much :-(, to become inacceptable both from administration's and user's view.


  • Administrator is by default “admin”.
  • Passwort requirements for Moodle:
    • Passwords must be at least 8 characters long.
    • Passwords must have at least 1 upper case letter(s).
    • Passwords must have at least 1 non-alphanumeric character(s).
  • Data is stored by default in the MySQL database “moodle”, by database user “root”, database table prefix “mdl_”, no database password set :-).

Activation of the PHP extension cURL

  • Moodle 2.2.2+ requires the PHP extension “cURL”.

Imprint & Data Privacy Statement

Installation of a Link ( or Button with a Link ) to the Imprint, on each Page

  • Be shure that on your Moodle installation is accessable in the Internet, there is an imprint ( contact information ) both quickly to find on your title page, and on any other Moodle page ( e.g. a link “imprint” which links to a web page with all the necessary imprint informatins like name of the service provider ( sirname ), address, telephone number, E-Mail address ).
  • At “Site Administration / Appearance / Theme settings”.
    • Standard template: At “Custom menu items, custommenuitems”, you can set a Button which loads another web address ( URL ). This might contain the proper imprint informations.
    • Some other templates have a “footnote” section which can be filled with individual data, like a link to the imprint.

Data Privacy Statement

Tests & Questionaire


  • The free Hot Potatoes - “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”.
    • Editions:
      • Hot Potatoes, Java edition 6.1.
      • Hot Potatoes, Windows edition 6.3.
    • Tests:
      • JQuiz- Quizfragen.
      • JCloze - Lückentext.
      • JMatch - Zuordnungsübung.
      • JMix - Schüttelsatz.
      • JCross - Kreuzworträtsel.
      • Masher - Zusammenstellung von Übungseinheiten.


Test Resources

German Books

English Books

Freely accessible Moodle Applications


Free Hosting of own Demo Courses

Serious contents

Moodle Certification

"Moodle Course Creator Certificate" ( International )

"Moodle Anwenderzertifikat" ( Germany )

Moodle Moot Conferences

Moodle Moots in Germany

Moodle Moot 2012, Münster

Moodle Moot 2012, Münster - Topics & Topic Resources


Workshop Workshop "Moodle für Einsteiger"
Workshop "Moodle effektiv konfigurieren und administrieren (für Systemadministratoren)"

Conference Day #1

  1. The commercial Moodle distribution Totara LMS.
  2. Mahara ePortfolio System - “Open source e-portfolio and social networking software”.
  3. Moodle hosting.
  4. The digital repository MoodleDocs "Equella".
  5. Mobile Moodle & Blended eBook.
  6. Universität Bamberg - Moodle module “DirectLink”.

Conference Day #2

  1. “Strukturierte Urteils-Bildung mit MOODLE ( Lehrerbildung in Schule / Hochschule )”.
  2. Apache OpenMeetings - “Open-Source Web-Conferencing”.
  3. “Moodle for small enterprises”.
  4. “Was Sie schon immer über Moodle wissen wollten”.
  6. “Teams sind Trumpf”.
  7. Constructivism.

Moodle 2010 in Essen

Moodletag 2009, 2010 and MoodleTreff 2008


Appropriate OpenDirectory Directory Pages

en/moodle.html.txt · Last modified: 2023/11/30 21:56 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki