Moodle ஐ நிறுவல்

பயப்பட வேண்டாம்!

இவ்வழிகாட்டியானது Moodle ஐ முதன் முதலில் எவ்வாறு நிறுவுவது எனக் காட்டும். சில படிகளில், பயன்பாட்டிலுள்ள பெரும்பாலான இணையசேவையக அமைப்புகள் அனைத்தையும் சேர்க்க முற்பட்டிருப்பதால் இவ்வாவணம் பெரிதாகத் தோன்றலாம். ஆனால் பயப்பட வேண்டாம்! எப்படி நிறுவுவது என தெரிந்து கொண்டதும் நீங்கள் சில நிமிடங்களில் Moodle நிறுவக்கூடியதாக இருக்கும்.

உங்களுக்கு ஏதாவது பிரச்சனை ஏற்பட்டால், இவ்வாவணத்தைக் கவனமாகப் படிக்கவும். மேலும் பிரச்சனை இருந்தால், Moodle Help ஐப் பார்க்கவும்.

இன்னுமொரு வழி என்னவென்றால், உங்களுக்காக Moodle ஐப் பராமரிக்கும் இணையத்தளம் வழங்கும் நிறுவனம் ஒன்றை நாடுவதாகும். அப்படியாயின் நீங்கள் இவை எல்லாவற்றையும் புறக்கணித்து விட்டு நேரடியாகக் கற்பிக்கத் தொடங்கலாம்.

இவ்வாவணத்திலுள்ள பகுதிகள்:

  1. தேவைகள்
  2. கோப்புக்களைப் பதிவிறக்கி சரியான இடங்களில் வைத்தல்
  3. தளக் கட்டமைப்பு
  4. installer script ஐ இயக்கி config.php ஐஉருவாக்கல்
  5. நிர்வாகப் பக்கத்திற்குச் சென்று தகவமைத்தலைத் தொடர்க
  6. cron ஐ அமைக்க
  7. புதிய பாடநெறி ஒன்றை உருவாக்குக

 

1. தேவைகள்

Moodle பிரதானமாக உருவாக்கப்பட்டது Linux , Apache, MySQL மற்றும் PHP ஆகியற்றின் ( LAMP என அழைக்கப்படும்), தளத்திலாகும். ஆனால் PostgreSQL மற்றஉம் Windows XP, Mac OS X , Netware 6 ஆகிய இயங்கு தளங்களிலும் இது வழமையாக சோதிக்கப்படும்.

Moodle இன் தேவைகளாவன:

  1. இணையச் சேவையக மென்பொருள். பெரும்பாலான மக்கள் Apache, ஐப் பயன்படுத்துவர்.ஆனால் ஆனது PHPஐ இயக்கும் எந்த சேவையகத்திலும் வேலை செய்யும்.
  2. PHP scripting language (பதிப்பு 4.1.0 அல்லது பின்னையது). PHP 5 ஆனது Moodle 1.4. இலிருந்து பயன்படுத்தப்படுகின்றது.
  3. ஒரு வேலை செய்யும் தரவுத்தளச் சேவையகம்: MySQLஅல்லது PostgreSQL

பெரும்பாலான இணையத்தள வழங்குநர்கள், இவை அனைத்தையும் வழங்குவார்கள். இவற்றில் ஏதாவது இல்லாவிடில், உங்கள் இணையத்தள வழங்குநரை ஏன் எனக் கேளுங்கள், அல்லது உங்கள் வேலையை வேறு எங்காவது கொண்டு செல்லுங்கள்.

Moodle ஐ உங்களது சொந்தக் கணினியில் வைத்தி்ருக்க விரும்பினால், நிர்வாகியின் ஆவணம்என்பதைப் பார்க்கவும்.

2. பதிவிறக்கமும் கோப்புகளை சரியான இடத்தில் சேமித்தலும்

Moodle ஆனது இரண்டுவகைகளில் பதிவிறக்கப்படலாம். ஒன்று சுருக்கப்பட்ட பொட்டலமாக, மற்றது CVS மூலமாக.

http://moodle.org/download/ இல் கூறப்பட்டவாறு கோப்புகளைப் பதிவிறக்குக

பதிவிறக்கிய கோப்பை அவிழ்க்க. அதில் உள்ள கோப்புறையை உங்கள் இணைய சேவையக ஆவணக் கோப்புறையினுள் நகர்த்துக. http://yourwebserver.com/moodle, போன்ற ஒரு இடத்தில் அது காணப்படும்.

Moodle ஐ நீங்கள் உங்கள் கணினிக்குப் பதிவிறக்கிய பின்னர் உங்கள் தளத்திற்குப் பதிவேற்ற முற்படுகிறீர்களானால், கோப்புக்களை ஒன்றாகச் சுருக்கி ஒரு கோப்பாகப் பதிவேற்றிய பின்னர் சேவையகத்தில் வைத்து அதை அவிழ்ப்பது நல்லது.

 

3. தளக் கட்டமைப்பு

நீங்கள் இப்பகுதியைத் தவிர்க்கலாம். இது Moodle கோப்புறையிலுள்ள உள்ளடக்கம் பற்றிய சுருக்கமான விளக்கமாகும்.

config.php - அடிப்படை அமைப்புகளைக் கொண்டது. இது Moodle உடன் வருவதில்லை- நீங்கள் உருவாக்குவீர்கள்.
install.php - config.php ஐ உருவாக்குவதற்காக இயக்கப்படும் நிரல்
version.php - தற்போதைய Moodle குறியினது பதிப்பை வரையறுக்கும்
index.php - தளத்தின் முதற்பக்கம்
  • admin/ - சேவையகத்தைப் பராமரிப்பதில் உதவும்
  • auth/ - பயனாளரை அத்தாட்சிப்படுத்த உதவும் உட்செருகல் கூறுகள்
  • blocks/ - பக்கங்களில் தோன்றும் சிறிய கட்டங்களிற்கான உட்செருகல் கூறுகள்
  • calendar/ - நாட்காட்டியைப் பராமரிக்கும் உட்செருகல் கூறுகள்
  • course/ - பாடநெறிகளைப் பராமரிக்கும் உட்செருகல் கூறுகள்
  • doc/ - Moodle இற்கான உதவிப்பக்கங்கள்
  • files/ - பதிவேற்றப்பட்ட கோப்புகளைப் பராமரிக்கும் நிரல்
  • lang/ - வித்தியாசமான மொழிகளுக்கான கோப்புறை, ஒரு மொழிக்கு ஒரு கோப்புறை
  • lib/ - Moodle இனது முக்கியமான நூலகக் கோப்புறை
  • login/ - புகுபதிகை மற்றும் கணக்கு உருவாக்கலுக்கான நிரல்
  • mod/ - எல்லா முக்கியமான Moodle பாடநெறிக் கூறுகளும் இதிலுண்டு
  • pix/ - தளத்திலுள்ள படங்கள்

4. Installer script ஐ இயக்கி config.php ஐ உருவாக்குதல்

installer script ஐ (install.phpஐ) இயக்குவதற்கு http://yourserver/install.php ஐ நேரடியாக அணுக முயற்சிக்கவும்.

( Installer ஆனது ஒரு அமர்வு cookie. ஐ அமைக்கும்.

Moodle ஆனது தேவையான விபரங்களைச் சேகரித்து config.php ஐ உருவாக்கும்.

 

4.1 பொது இணையச் சேவையக அமைப்புகள்

உங்கள் சேவையகமானது பொது இருப்பு பக்கமாக index.php ஐப் பயன்படுத்த அமைக்கப்பட்டிருக்க வேண்டும்.

Apache இல் இதை செய்வதற்கு httpd.conf file.கோப்பில் பின்வருமாறு மாற்றிக் கொள்ளவும்.

 

DirectoryIndex index.php index.html index.htm 

Apache 2 ஐப் பயன்படுத்துகிறீர்களானால், AcceptPathInfo மாறியை இயக்கவும். அதற்கு httpd.conf கோப்பபில் பின்வரும் மாற்றத்தைச் செய்யவும்.

AcceptPathInfo on 

பின்வரும் PHP அமைப்புகளைச் சரி பார்க்கவும்.:

magic_quotes_gpc = 1    (preferred but not necessary)
magic_quotes_runtime = 0    (necessary)
file_uploads = 1
session.auto_start = 0
session.bug_compat_warn = 0
  

httpd.conf அல்லது php.ini கோப்பிற்கோ, உங்களுக்கு அணுகல் அனுமதி இல்லாவிட்டால், .htaccess எனும் கோப்பு ஒன்றை உங்கள் Moodle இனது பிரதான கோப்புறையில் உருவாக்கி அதில் பின்வரும் உள்ளடககத்தை இடவும். இம்முறையானது Apache சேவையகங்களில் மட்டும் வேலை செய்யும். அதுவும், மீறல்கள் அனுமதி்க்கப்பட்டிருந்தால் மட்டும்.

 

DirectoryIndex index.php index.html index.htm

<IfDefine APACHE2>
     AcceptPathInfo on
</IfDefine>

php_flag magic_quotes_gpc 1
php_flag magic_quotes_runtime 0
php_flag file_uploads 1
php_flag session.auto_start 0
php_flag session.bug_compat_warn 0

பதிவேற்றப்படும் கோப்பின் பருமனை மட்டுப்படுத்துவதற்குப் பினவருவதைப் பயன்படுத்தவும்.

 

LimitRequestBody 0
php_value upload_max_filesize 2M
php_value post_max_size 2M
     
 

 

4.2 தரவுத்தளத்தை உருவாக்கல்

நீங்கள் ஒரு வெற்றுத்தரவுத்தளத்தை உருவாக்க வேண்டும்.( "moodle")

Cpanel இற்கு சென்று,

  1. "MySQL Databases" இல் சொடுக்கவும்.
  2. தரவுத்தளப் புலத்தில் "moodle"எனத் தட்டச்சு செய்து "Add Database" ஐச் சொடுக்கவும்.
  3. பயனாளர் பெயரையும் கடவுச்சொல்லையும் தட்டச்சுக.

 

4.3 தரவுக்கோப்புறை ஒன்றை உருவாக்கல்

Moodle இனுடைய கோப்புகளைச் சேமிப்பதற்கு உங்கள் சேவையகத்திலும் கொஞ்சம் வன்தட்டு இடம் தேவைப்படும்

Moodle installer இக்கோப்புறையை உருவாக்க முயற்சிக்கும். தவறும் பட்சத்தில் நீங்கள் அதை உருவாக்கலாம்.

பாதுகாப்புக் காரணங்களுக்காக இந்தக் கோப்புறையை, இணயைக் கோப்புகளுக்கு வெளியே வைத்தல் நன்று. முடியா விட்டால் .htaccess, கோப்பில் பின்வரம் வரிகளை இடவும்:

deny from all
AllowOverride None

Moodle ஆனது இக்கோப்பறையில் கோப்புகளைப் பதிவேற்றுவதற்கு அனுமதி உண்டா எனச் சரி பார்க்க. இதற்கு இணையச் சேவையகம் அவ்வனுமதிகளைக் கொண்டிருத்தல் வேண்டும்.

Unix கணினியில் இக்கோப்புறையின் சொந்தக்காரராக "nobody"அல்லது "apache" ஐ அமைக்கலாம். பின்னர், அதற்குப் பயனாளர் வாசிக்கும், எழுதும் மற்றும் இயக்கும் அனுமதிகளை வழங்கலாம்.

Cpanel தொகுதிகளில், "File Manager" இல் சொடுக்குக. பின்னர் "Change Permissions" ஐத் தெரிவு செய்க. அதில் எல்லோருக்கும் வாசிக்கும் மற்றும் எழுதும் உரிமைகளை வழங்கங்கள்.

 

5. நிர்வாகப் பக்கத்திற்குச்சென்று தகவமைப்பைத் தொடர்தல்

முன்னைய நிலையில் config.php அமைக்கப்பட்டது. நீங்கள் இப்போது தளத்தின் முதற் பக்கத்தை அணுக முயற்சித்தால், நீங்கள் நிர்வாகப்பக்கத்திற்கு எடுத்துச் செல்லப் படுவீர்கள்.

முதல் தடவை நீங்கள் இப்பக்கத்தை அணுகும் போது உங்களுக்கு GPL "shrinkwrap" ஒப்பந்தம் ஒன்று காட்டப்படும். நீங்கள் அதை ஏற்றுக் கொண்டால் மட்டுமே தொடர முடியும்.

இப்போது Moodle தரவுத்தளத்தில் அட்டவணைகளை உருவாக்கும். பின்வருவன போன்ற பல தகவல்கள் திரையில் காட்டப்படும்.

CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default '', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default '1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10) unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id)) TYPE=MyISAM

வெற்றி

 

 

இவற்றை நீங்கள் காணாவிட்டால், ஏதோ பிரச்சனை இருக்கின்றது என்று பொருள்.

கீழே சென்று "தொடர்க" வைச் சொடுக்குக.

சில அமைப்புகள் கேட்கப்படும். இதை நீங்கள் பின்னர் செய்யலாம். கீழே சென்று "மாற்றங்களைச் சேமிக்க" என்பதிற் சொடுக்குக.

அடுத்து வரும் பக்கத்தில் எல்லா நிலைகளும் பச்சை நிறத்திலிருக்க வேண்டும். அப்படி இருந்தால் "தொடர்க" இல் சொடுக்கவும்.

அடுதத பக்கத்தில் உங்கள் Moodle தளத்தின் முதற்பக்க அமைப்புகளை நீங்கள் செய்யலாம். பின்னர் "மாற்றங்களைச் சேமிக்க" இல் சொடுக்கவும்.

இறுதியாக நீங்கள் ஒரு நிர்வாகிக் கணக்கை உருவாக்கும் படி கேட்கப்படுவீர்கள்.

இதன் பின்னர் உங்கள் தளத்தின் முதற் பக்கத்திற்கு அழைத்துச் செல்லப்படுவீர்கள்.

நிர்வாகப் பக்கத்தை அணுகுவதற்கு உங்களுக்கு நிர்வாகியின் கடவுச்சொல் அவசியம் ஆக இருப்பதால், அவற்றைக் கவனமாக ஞாபகம் வைத்திருக்கவும்.

(நிறுவலின் போது ஏதாவது கோளாறு நேர்ந்தால், அல்லது உங்களால் நிர்வாகியாகப் புகுபதிகை டெய்ய முடியவில்லை என்றால், பொது இருப்புப் பயனாளர் பெயர் மற்றும் கடவுச்சொல் ஆகியவற்றைப் பன்படுத்துங்கள்.( "admin", "admin".)

நிர்வாக இணைப்புகள் உங்கள் திரையின் இடது புறத்தில் காணப்படும். (இவை வேறாக இன்னும் ஒரு நிர்வாகப் பக்கத்திலும் காணப்படும். ) - இவை நீங்கள் நிர்வாகியாகப் புகுபதிகை செய்திருப்பதால் மட்டுமே தோன்றுகின்றன. உங்கனின் பராமரிப்பு வேலைகள் அனைத்தையும் நீங்கள் இவ்விணைப்புகளைப் பயன்படுத்தியே செய்ய முடியும். அவற்றிற் சில:

மிக முக்கியமான நிறுவலின் படி கீழே தரப்பட்டுள்ளது.

 

6. cron ஐ அமைத்தல்-- மிக முக்கியம்!

Moodle இனது சில கூறுகள் தானாகவே சில வேலைகளைச் செய்ய வேண்டி இருக்கும். உதாரணமாக, கருத்துக்களங்களில் உள்ள அஞ்சல்களை அனுப்புதல்.

இதற்குப் பொறுப்பானது நிர்வாக கோப்புறையிலுள்ள cron.php ஆகும். ஆனால் இது தானாக இயங்காது. எனவே இதைத் தானாக இயக்கும் உபாயம் ஒன்றை நாம் செய்தாக வேண்டும். சாதாரணமாக 5 நிமிடத்திற்கு ஒரு தடவை இது இயங்கினால் போதும். இப்படிப்பட்ட வேலைகளை cron சேவை என்பர்.

cron ஐ இயக்கும் கணினி Moodle ஐ இயக்குகின்ற அதே கணினியாக இருக்க வேண்டியதில்லை.

முதலில் இது வேலை செய்கின்றதா என சோதிக்க உங்கள் உலாவியிலிருந்து இதை இயக்கவும்.

http://example.com/moodle/admin/cron.php

இப்போது இதைத் தானாக இயக்கும் வழிவகை செய்யப்பட வேண்டும்.

Windows தொகுதிகளில்

moodle-cron-for-windows.zip என்ற பொட்டலத்தைப் பயன்படுத்துக.

இணைய சேவைகளில்

உங்கள் இணையத்தளத்திற்கான Cpanel இல் Cron jobs ஐத் தேடுக. இருந்தால் பின்வரும் கட்டளைகளைப் பயனப்டுத்தலாம்.

Unix இல்

wget -q -O /dev/null http://example.com/moodle/admin/cron.php

lynx ஐப் பயன்படுத்தினால்

lynx -dump http://example.com/moodle/admin/cron.php > /dev/null

PHP ஐப் பயன்படுத்தினால்

/opt/bin/php /web/moodle/admin/cron.php

    

 

7. புதிய பாடநெறி ஒன்றை உருவாக்குதல்

நிர்வாகப்பக்கத்திற்கு சென்று "புதிய பாடநெறியை உருவாக்கல்" இல் சொடுக்கவும்.

படிவத்தை நிரப்பவும்.

"மாற்றங்களைச் சேமிக்க", இல் சொடுக்கவும்.

ஆசிரியர்களை நியமிக்கவும்.

மேலதிக விபரங்களுக்கு "ஆசிரியர் ஆவணம்" ஐப்பார்க்கவும்.

 

உங்களுக்கு Moodle, பிடித்திருந்தால், தயவு செய்து எங்கள் செலவீனத்திற்காக காசு வழங்குதல் பற்றிச் சிந்திக்கவும்!