Moodle Installation: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
m (復原由213.186.59.60 (對話)的編輯;更改回Planetoid的最後一個版本)
Line 1: Line 1:
54grid1.txt;10;15
== about Moodle ==
* [http://moodle.org/ Moodle - A Free, Open Source Course Management System for Online Learning]([http://docs.moodle.org/ MoodleDocs], [http://docs.moodle.org/en/Release_Notes Release Notes], [http://docs.moodle.org/zh/%E9%A6%96%E9%A1%B5 中文MoodleDocs], [http://moodle.org/course/category.php?id=1 BBS])
* Moodle 討論區:
*# [http://moodle.hcc.edu.tw/moodle/mod/forum/view.php?f=30 Moodle加油站的「你問我答-大家來討論」討論區] {{Gd}}
*# [http://course.skps.kh.edu.tw/course/view.php?id=3 林宏隆老師的 Moodle 討論區]
*#  [http://twpug.net/modules/newbb/viewforum.php?forum=24 台灣PHP聯盟(Taiwan PHP User Group) - 討論區 - 數位學習平台]
* Moodle線上教學
** [http://www.twedutest.com/moodle/course/view.php?id=59 課程: 如何使用 Moodle (教師版)]
** [http://moodle.club.tw/moodle/course/view.php?id=23 課程: Moodle平台使用123] (需註冊為會員)
** [http://163.20.160.21/xoops22/modules/tadbook2/index.php?op=view_one_book&book_sn=1 Moodle線上教學平台 電子書] - 簡介Moodle  (ISBN 9861256598) 及 [http://tpc.k12.edu.tw/1001216482/index.html Moodle 1.5.3 架站錄影教學]
 
 
=== Who use Moodle ===
* [http://enjoy.phy.ntnu.edu.tw/ 科學園]及其他有登記在Moodle官方網站的臺灣[http://moodle.org/sites/index.php?country=TW 網站清單]
: or my bookmarks tagged with [http://del.icio.us/planetoid/moodle+courses moodle+courses]


== install AppServ ==
== install AppServ ==

Revision as of 13:25, 12 September 2008

about Moodle


Who use Moodle

or my bookmarks tagged with moodle+courses

install AppServ

download AppServ 2.4.x from AppServ Open Project

  • select custom to check some options of installation
    • (Apache) Server Name: domain name or IP or localhost
    • (MySQL) change the password

install Moodle

download appserv AddOns for Moodle from AppServ Open Project


upgrade Moodle

  • Subscribe the latest announcement of Moodle Security Procedures forum
  • backup data
    • backup the (MySQL) data file
    • backup the {moodle data} files
    • backup the moodle php files if you modified any
  • download the latest version of moodle
  • (optional) Restart the server to refresh the cache and load the lang pack normally.
  • run the {moodle}/install.php
    • note: the path of data should be file:\\aaa\\data at MS Windows
  • move the {moodle}/theme/{cstomized theme files}

secure the phpMyadmin

  • password or move to another verbose-named directory

系統設定 » Variables

  • lang: en -> zhtw_utf-8 (Recommend: Download the lang pack from official website by yourself not your moodle.)
  • langlist: en, zh_tw_utf8
  • (optional) slasharguments: file.php?file=/pic.jpg
  • smtphosts: ISP?
  • enablerssfeeds: 是


  • {moodle}/config.php
$CFG->dirroot   = 'C:\AppServ\www\moodle';
-> $CFG->dirroot = "c:\appserv\www\moodle";

cron.php maintenance script

method1 (require the admin permission)

more on Moodle docs: Cron

method2 (not require the admin permission)

REM -- run Moodle cron job
FOR /F "tokens=1-8 delims=/:. " %%J IN ("%date% %time%") DO SET timestamp=%%M-%%L-%%K_at_%%N.%%O.%%P 
wget http://path.to/cron.php -q -O Moodle_cron_%timestamp%.txt 
  • add to the scheduled tasks (程式集 -> 附屬應用程式 -> 系統工具 -> 排定的工作)
    • (optional) If you do not want to see the pop-up prompt window, you may need to install hstart. And add the following path to your scheduled tasks
path/to/hstart.exe /NOCONSOLE /IDLE path/to/cron.bat 

reference: Remember The Milk - Forums / Tips & Tricks / Automatic backup (Windows script)

modify the translation file

optional

move the data to another HD

  • C:\AppServ\apache\conf\httpd.conf

move the webpages to another hard disk

DocumentRoot "C:/AppServ/www"
-> DocumentRoot "D:/www"
  • restart apache service
  • modify {moodle}/config.php


insert the tracking script

  • modify the {moodle}/theme/{default_theme_name}/footer.html
  • insert the tracking script ex: Google analytics codes


other notes

Moodle Assign roles for 1.7.x

Moodle wiki syntax (markup)

  • CamelWord
  • Free link
    • [Free_link]
    • or
      [Description | Free_link]