]> git.mjollnir.org Git - moodle.git/commitdiff
Significant improvements to distributed documentation
authormartin <martin>
Mon, 19 Aug 2002 13:19:07 +0000 (13:19 +0000)
committermartin <martin>
Mon, 19 Aug 2002 13:19:07 +0000 (13:19 +0000)
doc/background.html
doc/contents.html
doc/credits.html
doc/developer.html
doc/features.html [new file with mode: 0755]
doc/future.html
doc/intro.html

index 79d4f6c1bc62fbed187ff61471086d34ffe7a0db..e25fc178fa978a7bb3212bed0097359eafd6807b 100755 (executable)
@@ -8,12 +8,32 @@
   \r
 <H2>Background</H2>\r
  \r
-<P>Right now, Moodle is still in early development. Some features are unfinished, \r
-  and there is a way to go yet before it could be compared to commercial tools \r
-  such as WebCT or Blackboard.</P>\r
-<P>That said, it has already been used to successfully conduct a postgraduate \r
-  course at Curtin University of Technology, and many improvements are planned \r
-  in the near future.</P>\r
+<P>Moodle is an active and evolving work in progress.</P>\r
+<P>I've been working on it, in some way or other, for several years. It started \r
+  in the 90's when I was webmaster at <a href="http://dougiamas.com/">Curtin University \r
+  of Technology</a> and a system administrator of their WebCT installation. I \r
+  encountered many frustrations with the WebCT beast and developed an itch that \r
+  needed scratching - there had to be a better way (no, not Blackboard :-)</P>\r
+<P>I also know a lot of people in schools and smaller institutions (and some big \r
+  ones!) who want to make better use of the Internet but don't know where to start \r
+  in the maze of technologies and pedagogies that are out there. I've always hoped \r
+  there would be a Free alternative that such people could use to help them move \r
+  their teaching skills into the online environment.</P>\r
+<P>My strong beliefs in the unrealised possibilities of Internet-based education \r
+  led me to complete a Masters and then a PhD in Education, combining my former \r
+  career in Computer Science with newly constructed knowledge about the nature \r
+  of learning and collaboration.</P>\r
+<P>Since then Moodle has progressed through several very different prototypes \r
+  to achieve something I'm ready to call version 1.0 and release upon an unsuspecting \r
+  world (August 20, 2002). I've been using it in several courses and find it an \r
+  extremely usable and reliable tool for building high-quality online courses \r
+  - others are reporting the same. Given the context in which it's been designed, \r
+  it works particularly well for smaller institutions, or for smaller, more intimate \r
+  classes.</P>\r
+<P>When compared to the big commercial tools such as WebCT or Blackboard I think \r
+  it still falls short in some areas (such as scalability and standards support), \r
+  but it comes out ahead in many others (see <a href="features.html">Features</a>). \r
+</P>\r
 <P>&nbsp;</P>\r
 \r
 <P ALIGN="CENTER"><FONT SIZE="1"><A HREF="index.html" TARGET="_top">Moodle Documentation</A></FONT></P>\r
index 6e7503f0a652f29e1f8e09bb693604754b270bbb..527d3f11b5c4d40ce48384180ac0dff394cad2ae 100755 (executable)
@@ -8,8 +8,10 @@
     <FONT SIZE=2 FACE="san-serif">\r
     <P><B>Moodle Documentation</B></P>\r
     <LI><A TARGET="main" HREF="intro.html">Introduction</A>\r
-    <LI><A TARGET="main" HREF="background.html">Background</A>\r
-    <LI><A TARGET="main" HREF="install.html">Installation</A>\r
+    \r
+<LI><A TARGET="main" HREF="background.html">Background</A> \r
+<LI><a href="features.html">Features</a> \r
+<LI><A TARGET="main" HREF="install.html">Installation</A>\r
     \r
 <LI><A TARGET="main" HREF="teacher.html">Teacher Manual</A> \r
 <LI><A TARGET="main" HREF="developer.html">Developer Manual</A> \r
index 36ca2ab4da58a9fda1e649eca19497b5474bc1e0..951d855b263175886997b55d6a7e6ddbbbdba5dc 100755 (executable)
@@ -8,8 +8,8 @@
         \r
 <H2>Credits</H2>\r
        \r
-<P><B>Moodle </B>itself is Copyright &copy; 2001, <A HREF="http://dougiamas.com/">\r
-  Martin Dougiamas</A>. &nbsp;It is distributed under the <A HREF="licence.html">\r
+<P><B>Moodle </B>itself is Copyright &copy; 2001-2002, <A HREF="http://dougiamas.com/"> \r
+  Martin Dougiamas</A>. &nbsp;It is distributed under the <A HREF="licence.html"> \r
   GNU Public License</A>.</P>\r
    \r
 <H3>Other contributors</H3>\r
index 69e9a6e1ed18057e2416356488904b843df846ab..d1c4f95da92af3d993114a7b14b5385d02d40f6b 100755 (executable)
 </HEAD>\r
 \r
 <BODY BGCOLOR="#FFFFFF">\r
-\r
 <H2>Developers Manual</H2>\r
-<H3>Moodle architecture</H3>\r
-<P>This section will describe the overall architecture for Moodle and some of \r
-  the major design decisions that were made during development.</P>\r
-<P>&nbsp;</P>\r
-<H3>Plug-in modules</H3>\r
-<P>Moodle has been designed to be modular, so that new learning activities can \r
-  be easily written and &quot;plugged-in&quot; to a Moodle installation by the \r
-  system administrator.</P>\r
-<P>This section will describe the Plug-in API and provide a simple example of \r
-  a Moodle plug-in.</P>\r
+<P>This document describes some of Moodle's design and how you can contribute.</P>\r
+<P>Sections in this document:</P>\r
+<OL>\r
+  <LI><A HREF="#architecture">Moodle architecture</A></LI>\r
+  <LI><A HREF="#contribute">How you can contribute</A> \r
+    <ol>\r
+      <li><A HREF="#activities">Learning activities</A></li>\r
+      <li><A HREF="#themes">Themes</A></li>\r
+      <li><A HREF="#languages">Languages</A></li>\r
+      <li><A HREF="#database">Database Schemas</A></li>\r
+      <li><a href="#courseformats">Course formats</a></li>\r
+      <li><a href="#doc">Documentation and articles</a></li>\r
+      <li><a href="#bugs">Participating in the bug tracker</a></li>\r
+    </ol>\r
+  </LI>\r
+</OL>\r
 <P>&nbsp;</P>\r
+<H3><a name="architecture"></a>Moodle architecture</H3>\r
+<P>From a system administrator's perspective, Moodle has been designed according \r
+  to the following criteria:</P>\r
+<ol>\r
+  <li><strong>Moodle should run on the widest variety of platforms</strong><br>\r
+    <br>\r
+    The web application platform that runs on most platforms is PHP combined with \r
+    MySQL, and this is the environment that Moodle has been developed in (on Linux, \r
+    Windows, and Mac OS X). Moodle also uses the ADOdb library for database abstraction, \r
+    which means Moodle can use <a href="http://php.weblogs.com/ADOdb_manual#drivers">more \r
+    than ten different brands of database</a> (unfortunately, though, it can not \r
+    yet <em><strong>set up tables</strong></em> in all these databases - more \r
+    on this later). <br>\r
+  </li>\r
+  <li><strong>Moodle should be easy to install, learn and modify</strong><br>\r
+    <br>\r
+    Early prototypes of Moodle (1999) were built using <a href="http://www.zope.org/">Zope</a> \r
+    - an advanced object-oriented web application server. Unfortunately I found \r
+    that although the technology was pretty cool, it had a very steep learning \r
+    curve and was not very flexible in terms of system administration. The PHP \r
+    scripting language, on the other hand, is very easy to get into (especially \r
+    if you've done any programming using any other scripting language). Early \r
+    on I made the decision to avoid using a class-oriented design - again, to \r
+    keep it simple to understand for novices. Code reuse is instead achieved by \r
+    libraries of clearly-named functions and consistent layout of script files. \r
+    PHP is also easy to install (binaries are available for every platform) and \r
+    is widely available to the point that most web hosting services provide it \r
+    as standard.<br>\r
+  </li>\r
+  <li><strong>It should be easy to upgrade from one version to the next</strong><br>\r
+    <br>\r
+    Moodle knows what version it is (as well as the versions of all plug-in modules) \r
+    and a mechanism has been built-in so that Moodle can properly upgrade itself \r
+    to new versions (for example it can rename database tables or add new fields). \r
+    If using CVS in Unix for example, one can just do a &quot;cvs update -d&quot; \r
+    and then visit the site home page to complete an upgrade.<br>\r
+  </li>\r
+  <li><strong>It should be modular to allow for growth</strong><br>\r
+    <br>\r
+    Moodle has a number of features that are modular, including themes, activities, \r
+    interface languages, database schemas and course formats. This allows anyone \r
+    to add features to the main codebase or to even distribute them separately. \r
+    More on this below in the next section.<br>\r
+  </li>\r
+  <li><strong>It should be able to be used in conjunction with other systems</strong><br>\r
+    <br>\r
+    One thing Moodle does is keep all files for one course within a single, normal \r
+    directory on the server. This would allow a system administrator to provide \r
+    seamless forms of file-level access for each teacher, such as Appletalk, SMB, \r
+    NFS, FTP, WebDAV and so on. Otherwise, there is work yet to do. Features planned \r
+    for Moodle in future versions include: flexible connection to existing databases \r
+    of user details and grades; import and export of Moodle data using XML-based \r
+    formats; and increased use of style sheets for interface formatting (so that \r
+    it can be integrated visually into other web sites).</li>\r
+</ol>\r
+<p>&nbsp;</p>\r
+<H3><a name="contribute" id="contribute"></a>How you can contribute</H3>\r
+<P>As mentioned above, Moodle has a number of features that are modular. Even \r
+  if you are not a programmer there are things you can change or help with.</P>\r
+<P><strong><a name="activities" id="activities"></a>Learning Activities</strong></P>\r
+<blockquote> \r
+  <p>These are by far the most important modules, and reside in the 'mod' directory. \r
+    There are six default modules: assignment, choice, forum, journal, reading, \r
+    and survey. Each module is in a separate subdirectory and consists of the \r
+    following mandatory elements (plus extra scripts unique to each module):</p>\r
+  <ul>\r
+    <li>mod.html: a form to set up or update an instance of this module</li>\r
+    <li>version.php: defines some meta-info and provides upgrading code</li>\r
+    <li>icon.gif: a 16x16 icon for the module</li>\r
+    <li>db/: SQL dumps of all the required db tables and data (for each database \r
+      type) </li>\r
+    <li>index.php: a page to list all instances in a course</li>\r
+    <li>view.php: a page to view a particular instance</li>\r
+    <li>lib.php: any/all functions defined by the module should be in here. If \r
+      the modulename if called widget, then the required functions include: \r
+      <ul>\r
+        <li>widget_add_instance() - code to add a new instance of widget</li>\r
+        <li>widget_update_instance() - code to update an existing instance</li>\r
+        <li>widget_delete_instance() - code to delete an instance</li>\r
+        <li>widget_user_outline() - given an instance, return a summary of a user's \r
+          contribution</li>\r
+        <li>widget_user_complete() - given an instance, print details of a user's \r
+          contribution<br>\r
+        </li>\r
+        <li>To avoid possible conflict, any module functions should be named starting \r
+          with widget_ and any constants you define should start with WIDGET_ \r
+        </li>\r
+      </ul>\r
+    </li>\r
+    <li>Lastly, each module will have some language files that contain strings \r
+      for that module. See below.<br>\r
+    </li>\r
+  </ul>\r
+</blockquote>\r
+<p> <strong><a name="themes" id="themes"></a>Themes</strong></p>\r
+<blockquote> \r
+  <p>Themes (or skins) define the look of a site. A number of simple themes are \r
+    provided in the main distribution, but you may want to copy one of these and \r
+    customise it to suit your own needs (eg local logo, colours, styles, graphics \r
+    etc)</p>\r
+  <p>Each theme is in a subdirectory of the &quot;theme&quot; directory. You can \r
+    copy the &quot;standard&quot; theme as a template.<br>\r
+  </p>\r
+</blockquote>\r
+<p><strong><a name="languages" id="languages"></a>Languages</strong></p>\r
+<blockquote> \r
+  <p>Moodle has been designed for internationalisation. Each 'string' or 'page' \r
+    of text that is displayed as part of the interface is drawn from a set of \r
+    language files. Each language is a subdirectory of the directory 'lang'. The \r
+    structure of the lang directory is as follows:</p>\r
+  <p><strong>lang/en</strong> - directory containing all files for one language \r
+    (eg English)</p>\r
+  <ul>\r
+    <li>moodle.php - strings for main interface</li>\r
+    <li>assignment.php - strings for assignment module</li>\r
+    <li>choice.php - strings for choice module</li>\r
+    <li>forum.php - strings for forum module</li>\r
+    <li>journal.php - strings for journal module </li>\r
+    <li>reading.php - strings for reading module</li>\r
+    <li>survey.php - strings for reading module</li>\r
+    <li>.... plus other modules if any.<br>\r
+      <br>\r
+      A string is called from these files using the <strong><em>get_string()</em></strong><em> \r
+      </em>or<em> <strong>print_string()</strong> </em>functions. Each string \r
+      supports variable substitution, to support variable ordering in different \r
+      languages.<em><br>\r
+      <br>\r
+      </em>eg $strdueby = get_string(&quot;assignmentdueby&quot;, &quot;assignment&quot;, \r
+      userdate($date)); <br>\r
+      <br>\r
+      If a string doesn't exist in a particular language, then the equivalent \r
+      in English will automatically be used instead.</li>\r
+  </ul>\r
+  <p><strong>lang/en/help</strong> - contains whole help pages (for popup context-sensitive \r
+    help)</p>\r
+  <blockquote> \r
+    <p>Main help pages are situated here, while help pages specific to each module \r
+      are located in subdirectories with the module's name.</p>\r
+    <p>You can insert a helpbutton in a page with the helpbutton function.</p>\r
+    <p>eg helpbutton(&quot;text&quot;, &quot;Click here for help about text&quot;);</p>\r
+    <p>and for modules:</p>\r
+    <p>helpbutton(&quot;forumtypes&quot;, &quot;Forum types&quot;, &quot;forum&quot;);</p>\r
+  </blockquote>\r
+</blockquote>\r
+<p><br>\r
+  <strong><a name="database" id="database"></a>Database Schemas</strong></p>\r
+<blockquote> \r
+  <p>Given a working database with defined tables, the intentionally simple SQL \r
+    used in Moodle should work fine with a wide variety of database brands.</p>\r
+  <p>A problem exists with <strong>automatically creating</strong> new tables \r
+    in a database, which is what Moodle tries to do upon initial installation. \r
+    Because every database is very different, there doesn't yet exist any way \r
+    to do this in a platform-independent way. To support this automation in each \r
+    database, schemas can be created that list the required SQL to create Moodle \r
+    tables in a particular database. These are files in <strong>lib/db</strong> \r
+    and inside the <strong>db</strong> subdirectory of each module.</p>\r
+  <p>Currently, only MySQL is supported because that's what I know. If you are \r
+    familiar with another database (especially open source databases) and are \r
+    willing to help port the MySQL schema, please get in contact with me (<a href="mailto:martin@moodle.com">martin@moodle.com</a>).</p>\r
+</blockquote>\r
+<p>&nbsp;</p>\r
+<p><strong><a name="courseformats" id="courseformats"></a>Course Formats</strong></p>\r
+<blockquote> \r
+  <p>Moodle 1.0 supports three different course formats: weekly, topics and social. \r
+  </p>\r
+  <p>These are a little more connected to the rest of the code (and hence, less \r
+    &quot;pluggable&quot;) but it is still quite easy to add new ones.</p>\r
+  <p>If you have any ideas for different formats that you need or would like to \r
+    see, get in touch with me and I'll do my absolute best to have them available \r
+    in future releases.</p>\r
+</blockquote>\r
+<p>&nbsp;</p>\r
+<p><strong><a name="doc" id="doc"></a>Documentation and articles</strong></p>\r
+<blockquote> \r
+  <p>If you feel like writing a tutorial, an article, an academic paper or anything \r
+    else about Moodle, please do! Put it on the web and make sure you include \r
+    links to <a href="http://moodle.com/">http://moodle.com/</a></p>\r
+  </blockquote>\r
+<p>&nbsp;</p>\r
+<p><strong><a name="bugs" id="bugs"></a>Participating in the bug tracker</strong></p>\r
+<blockquote> \r
+  <p>Finally, I would like to invite you to register on the &quot;bug tracker&quot; \r
+    at <a href="http://bugs.moodle.org">bugs.moodle.org</a> so you can file any \r
+    bugs that you find and perhaps participate in discussing and fixing them. \r
+  </p>\r
+  <p>&quot;Bugs&quot; not only includes software bugs with current versions of \r
+    Moodle, but also new ideas, feature requests and even constructive criticism \r
+    of existing features. The beauty of open source is that anyone can participate \r
+    in some way and help to create a better product for all of us to enjoy. In \r
+    this project, your input is very welcome!</p>\r
+</blockquote>\r
+<p>&nbsp;</p>\r
+<blockquote> \r
+  <blockquote> \r
+    <blockquote> \r
+      <p align="center">Thanks for using Moodle!</p>\r
+      <p align="center">Cheers,<br>\r
+        <a href="http://dougiamas.com/" target="_top">Martin Dougiamas</a></p>\r
+    </blockquote>\r
+  </blockquote>\r
+</blockquote>\r
+<p>&nbsp;</p>\r
+<p>&nbsp;</p>\r
+<blockquote> \r
+  <p>&nbsp;</p>\r
+</blockquote>\r
 <P ALIGN="CENTER"><FONT SIZE="1"><A HREF="index.html" TARGET="_top">Moodle Documentation</A></FONT></P>\r
-<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>\r
+<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id: developer.html,v 1.2 2001/12/09 \r
+  10:34:19 martin Exp $</FONT></P>\r
 \r
 </BODY>\r
diff --git a/doc/features.html b/doc/features.html
new file mode 100755 (executable)
index 0000000..848c95c
--- /dev/null
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
+<HTML>\r
+<HEAD>\r
+  <TITLE>Moodle Docs: Background</TITLE>\r
+  <LINK REL="stylesheet" HREF="../theme/standard/styles.css" TYPE="TEXT/CSS">\r
+</HEAD>\r
+<BODY BGCOLOR="#ffffff">\r
+  \r
+<H2>Features</H2>\r
\r
+Here is a big list of some of the features in Moodle 1.0: \r
+<UL><LI>Supports a social constructionist pedagogy (collaboration, activities, critical reflection, etc)</LI><LI>Suitable for 100% online classes as well as supplementing face-to-face learning<LI>Simple, lightweight, browser-compatible interface</LI><LI>Plug-in "themes" allow you to customise the colours, fonts, layout etc</LI><LI>Easy to install on most platforms</LI><LI>Easy administration - students can create their own accounts.  Email addresses are verified.</LI><LI>One account works for the whole server</LI><LI>Security - teachers can add an "enrolment key" to their courses to keep out non-students.  They can give out this key face-to-face or via personal email etc</LI><LI>Students are encouraged to build an online profile including photos, description etc</LI><LI>Every user can specify their own timezone, and every date in Moodle is translated to that timezone (eg posting dates, assignment due dates etc)</LI><LI>Choice of course formats such as by week, by topic or a discussion-focussed social format</LI><LI>Flexible array of course modules - Forums, Journals, Readings, Choices, Surveys, Assignments.</LI><LI>New modules can be written and plugged in to existing Moodle installations</LI><LI>The code is clearly-written PHP under a GPL license - easy to modify and localise</LI><LI>Full database abstraction supports all major brands of database (except for initial table definition)</LI><LI>Ready for internationalisation - supports plug-in languages and locale-based date formats etc</LI><LI>Mail integration - copies of forum posts, teacher feedback etc can be mailed in HTML or plain text.</LI><LI>Recent changes to the course since the last login are displayed on the course home page</LI><LI>Full user logging and tracking - activity reports for each student are available with graphs and details about each module (last access, number of times read) as well as a detailed "story" of each students involvement including postings, journal entries etc on one page.</LI>\r
+</UL>\r
+<B>Forum Module</B>\r
+<UL><LI>Different types of forums are available, such as teacher-only, course news, open-to-all, and one-thread-per-user.</LI><LI>All postings have the authors photo attached.</LI><LI>Discussions can be viewed nested, flat or threaded, oldest or newest first.</LI><LI>Individual forums can be subscribed to by each person so that copies are forwarded via email, or the teacher can force subscription for all</LI>\r
+</UL>\r
+<B>Survey Module</B>\r
+<UL><LI>Built-in surveys (COLLES, ATTLS) have been proven as instruments for analysing online classes</LI><LI>Online survey reports always available, including many graphs.  Data is downloadable as an Excel spreadsheet or CSV text file.</LI><LI>Survey interface prevents partly-finished surveys.</LI><LI>Feedback is provided to the student of their results compared to the class averages</UL>\r
+<B>Readings Module</B>\r
+<UL><LI>Supports display of any electronic content</LI><LI>Files can be uploaded and managed on the server, or created on the fly using web forms (text or HTML)</LI><LI>External content on the web can be linked to or seamlessly included within the course interface.</LI></UL>\r
+<B>Choice Module</B>\r
+<UL><LI>Like a poll.  Can either be used to vote on something, or to get feedback from every student (eg research consent)</LI></UL>\r
+<B>Journal Module</B>\r
+<UL><LI>Journals are private between student and teacher.</LI><LI>Each journal entry can be directed by an open question.</LI><LI>For each particular journal entry, the whole class can be assessed on one page in one form.</LI><LI>Teacher feedback is appended to the journal entry page, and notification is mailed out.</LI></UL>\r
+<B>Assignment Module</B>\r
+<UL><LI>Assignments can be specified with a due date and a maximum grade.</LI><LI>Students can upload their assignments (any file format) to the server - they are date-stamped.</LI><LI>Late assignments are allowed, but the amount of lateness is shown clearly to the teacher</LI><LI>For each particular assignment, the whole class can be assessed (grade and comment) on one page in one form.</LI><LI>Teacher feedback is appended to the assignment page for each student, and notification is mailed out.</LI></UL>\r
+<P>&nbsp;</P>\r
+\r
+<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="index.html" TARGET="_top">Moodle Documentation</A></FONT></P>\r
+<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id: features.html,v 1.2 2001/12/09 \r
+  10:34:19 martin Exp $</FONT></P>\r
+\r
+</BODY>\r
+</HTML>\r
index f9c4e87826cb7d2be1f7ad5851fb90991ec63f80..713e15a62d584dfa1236761c51d0907adeebc712 100755 (executable)
@@ -6,14 +6,19 @@
 <BODY BGCOLOR="#FFFFFF">\r
 \r
 <H2>Future</H2>\r
-<P>I'm committed to continuing my work on Moodle and on keeping it Open and Free.\r
-   I have a deeply-held belief in the importance of unrestricted \r
-   education, and Moodle is the main way I can contribute to these ideals.\r
-<P>As Moodle gains in maturity, I hope its directions are influenced \r
-   by the community of developers and users.  A dynamic database of proposed \r
-   features and their status can be found at <A TARGET=_top HREF="http://bugs.moodle.org/">bugs.moodle.org</A>. \r
-   Your contributions in the form of ideas, code, feedback and promotion are all very welcome.\r
-\r
+<P>I'm committed to continuing my work on Moodle and on keeping it Open and Free. \r
+  I have a deeply-held belief in the importance of unrestricted education and \r
+  empowered teaching, and Moodle is the main way I can contribute to the realisation \r
+  of these ideals. \r
+<P>As Moodle gains in maturity, I hope its directions are influenced by the community \r
+  of developers and users. A dynamic database of proposed features and their status \r
+  can be found at <A TARGET=_top HREF="http://bugs.moodle.org/">bugs.moodle.org</A>. \r
+  Your <a href="developer.html">contributions</a> in the form of ideas, code, \r
+  feedback and promotion are all very welcome. \r
+<P>Now that 1.0 has been released, most of my efforts will concentrate on the \r
+  macro level (supporting larger classes and integrating into larger institutions) \r
+  and the micro level (improving support for decisions and processes, for both \r
+  teachers and learners). \r
 <P ALIGN="CENTER">&nbsp;</P>\r
 <P ALIGN="CENTER"><FONT SIZE="1"><A HREF="index.html" TARGET="_top">Moodle Documentation</A></FONT></P>\r
 <P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>\r
index d349f590124ce095e675ed05684d839beea12718..c4b2708600cd3c4adc4b8321800aa3db2425e346 100755 (executable)
@@ -19,7 +19,7 @@
   license to any derivative work.\r
 \r
 <P>Moodle will run on any computer that can run <A HREF="http://www.php.net/"> \r
-  PHP</A>, and supports almost every brand of database.</P>\r
+  PHP</A>, and can support many types of database (particularly <a href="http://www.mysql.com/">MySQL</a>).</P>\r
 \r
 <P>The word Moodle is an acronym for Modular Object-Oriented Dynamic Learning \r
   Environment, which is mostly useful to programmers and education theorists.&nbsp; \r