Anda di halaman 1dari 3

Chamilo LMS adalah sistem e-learning (yang mengelola pembelajaran) yang dikembangkan dalam a

cara kolaboratif oleh beberapa perusahaan, asosiasi dan orang, melalui keterbukaan
model yang disebut «perangkat lunak bebas» (seperti dalam kebebasan).
Anda dapat mengunduh dan menggunakan Chamilo dengan bebas, mengingat Anda menerima lisensinya (GNU
/ GPLv31
)
yang memberi Anda, singkatnya, empat kebebasan esensial, yang diberikan kompromi Anda untuk
dipertahankan
kebebasan-kebebasan itu: kebebasan untuk menggunakan, mempelajari, memodifikasi dan mendistribusikan
perangkat lunak.
Chamilo tidak hanya dikembangkan secara kolaboratif oleh belasan orang di dunia pada umumnya;
ini juga didukung oleh asosiasi nirlaba dengan tujuan mempromosikan
platform dan memastikan kontinuitasnya. Dalam pengertian ini, Chamilo LMS adalah satu-satunya perangkat
lunak bebas belajar
platform yang menghasilkan begitu banyak jaminan akses terbuka.
Anda dapat berkontribusi untuk Chamilo juga, mempromosikan penggunaannya, melaporkan kesalahan,
menyarankan
perbaikan, menerjemahkannya (atau manualnya) ke bahasa ibu Anda, atau bahkan berkembang
ekstensi atau perbaikan sendiri.
1.2 Tentang panduan ini
Panduan ini telah ditulis melalui tindakan kolaboratif dari beberapa perusahaan yang
berkontribusi, cara mereka sendiri, untuk peningkatan pendidikan di seluruh dunia.
Anda dapat berkontribusi pada penulisan dan peningkatan panduan ini juga. Cukup kirimkan e-mail kepada
kami
di info@chamilo.org dan kirimkan kembali versi modifikasi. Semudah itu!
1.3 Untuk siapa panduan ini dimaksudkan?
Panduan ini telah ditulis secara khusus dengan, dalam pikiran, banyak Chamilo
administrator dan penyedia layanan yang akan memiliki (dengan kehendak mereka sendiri atau dengan
kebutuhan) untuk
mengelola platform e-learning. Memasuki dunia e-learning adalah proses yang rumit, tetapi
kami yakin kami punya solusi yang bagus untuk Anda. Dengan menjelaskan kepada Anda cara mengelola
Chamilo, kami benar-benar akan mengirim Anda di jalan yang sangat mudah untuk bangun dan berjalan dengan
elearning
platform.
Jika Anda sudah menjadi administrator Chamilo yang berpengalaman, panduan ini juga akan berguna bagi Anda
karena menggali secara mendalam ke setiap fitur administrasi Chamilo, dan akan memungkinkan Anda
melakukannya
perpanjang cara Anda menggunakan alat untuk meningkatkan layanan Anda ke komunitas.
Chamilo memiliki dua tujuan utama: meningkatkan ketersediaan guru bagi siswanya di
perlu, dan meningkatkan kualitas isi kursus dengan membuatnya begitu mudah dibuat
dan perbarui bahwa Anda hanya ingin kembali mengeditnya untuk meningkatkan elemen Anda
tidak memikirkan pada awalnya. Peran administrator dalam konteks ini sangat penting, karena itu
memungkinkan guru untuk melewati ketakutan mereka dan memiliki dukungan moral dan teknis untuk
membuatnya
membangun kursus yang lebih baik.
1.4 Bagaimana cara membaca panduan ini?
Panduan ini telah ditulis sebagai referensi dengan kurva belajar yang halus, membuat Anda
melalui proses instalasi, konfigurasi dan pencadangan (Bab 2, Instalasi dan
konfigurasi), maka opsi konfigurasi umum (Bab 4, Platform
administrasi), kemudian manajemen pengguna (Bab 5, Manajemen pengguna), kemudian melalui
manajemen kursus (Bab 6, Manajemen program), manajemen sesi (Bab
7, Sesi manajemen), dan kemudian serangkaian fitur global atau ekstensi yang Anda butuhkan
tahu tentang (Bab 9, fitur Global).
Kami sarankan Anda melihat sekilas glosarium di halaman 123. Ini akan memberi Anda
ikhtisar istilah yang digunakan dalam panduan ini dan mungkin akan menghindari kebingungan dalam a
sejumlah bagian tertentu dari panduan ini.
Jika Anda ingin berlatih dengan buku ini tanpa menginstal Chamilo Anda sendiri
portal (yang tidak kami sarankan, karena Anda akan melewatkan persyaratan pertama untuk menjadi
Admin Chamilo: dapat menginstalnya), Anda dapat memiliki admin sebagai go on pada pengembangan kami
portal: http://stable.chamilo.org. Portal ini biasanya hanya ada untuk pengembangan
tujuan, tetapi Anda dapat mengaksesnya sebagai perbaikan sementara jika Anda terjebak.
Sejumlah besar informasi serius yang relevan telah ditambahkan sebagai catatan kaki,
jadi pastikan Anda memeriksanya jika menurut Anda panduan tersebut tidak memiliki sesuatu.
Anda akan menemukan panduan ini dapat berfungsi sebagai referensi cepat juga, berkat yang Sering ditanyakan
pertanyaan di halaman 104.
Jika panduan ini tidak menjawab pertanyaan Anda, Anda dapat menggunakan forum Chamilo2
, dimana
banyak pengguna lain, guru atau administrator, tetapi juga pengembang perangkat lunak,
akan dapat membantu Anda menemukan jawabannya.
Akhirnya, dalam kemungkinan memiliki kebutuhan yang lebih besar, Anda mungkin juga menggunakan
layanan kami
penyedia resmi3
, sekelompok perusahaan dan lembaga yang menyediakan profesional
layanan di sekitar Chamilo, telah membuktikan keterlibatan dan keseriusan mereka dalam proyek
Bab 2. Instalasi dan konfigurasi
2.1 Server
Untuk menginstal Chamilo, Anda memerlukan server web, server basis data, dan FTP4
klien (atau
cara lain yang lebih aman untuk mengunggah file ke server, seperti SFTP5
, untuk memastikan
keamanan server Chamilo masa depan Anda).
Platform ini berfungsi di sebagian besar sistem operasi:
- GNU / Linux, BSD, UNIX
- Windows (XP, Vista, 7)
- Mac OS X
Disarankan untuk menginstal server Wamp (Windows), atau komponen LAMP
server (Linux). LAMP berlaku untuk:
- Linux
- Apache
- MySQL
- PHP5
Server ini harus mendukung PHP 5.3 atau superior dan MySQL 5.1 atau superior (atau,
alternatifnya, MariaDB).
Selama pembuatan situs dan basis data, baik itu online atau lokal, penyedia hosting harus
berikan parameter yang akan diminta selama instalasi, yaitu:
- nama server FTP (atau SFTP),
- nama pengguna untuk server ini,
- kata sandi untuk server ini,
- nama server SQL (jika berbeda dari server FTP),
- nama database,
- nama pengguna dan kata sandi untuk basis data ini.
Di bawah GNU / Linux, sebagian besar distribusi (Debian, RedHat, Suse, CentOS, ...) memungkinkan Anda
melakukannya
mudah mengkonfigurasi server LAMP. Dalam tutorial ini, kita akan menggunakan Ubuntu GNU / Linux
distribusi, versi 12.04 Dukungan Jangka Panjang sebagai contoh. Meskipun lainnya
distribusi akan bekerja dengan baik, tim pengembangan Chamilo menggunakan Debian atau Ubuntu sebagai
distribusi yang lebih disukai dari GNU / Linux untuk keamanan mereka serta sangat stabil dan
sistem pengemasan cerdas, yang menghindari pertempuran melawan ketergantungan saat dibutuhkan
untuk menginstal paket baru menyajikan itsel
Memasang Apache (dalam versi 2):
pengguna @ server: sudo aptget instal apache2mpmprefork
Memasang MySQL:
pengguna @ server: sudo aptget install mysqlserver
Menginstal PHP5 dengan bindings untuk Apache dan MySQL, dan fitur lain yang direkomendasikan:
pengguna @ server: sudo aptget install libapache2modphp5 php5mysql php5pear
php5gd php5xml php5intl php5curl
Anda juga dapat menginstal semua aplikasi ini sekaligus menggunakan perintah berikut:
user @ server: sudo aptget install apache2mpmprefork mysqlserver libapache2
modphp5 php5mysql php5pear php5gd php5xml php5intl php5curl
Proses instalasi akan menanyakan Anda beberapa informasi tentang konfigurasi Anda
sistem. Silakan baca instruksi dengan seksama dan jawab dalam kapasitas penilaian penuh. Jika
Anda tidak tahu, Anda mungkin bisa membiarkan nilai default diaktifkan.
Bagi Anda yang berencana menggunakan Chamilo secara lokal untuk menjalankan tes atau pembaruan, kami
merekomendasikan
instalasi modul Xdebug dan alat pengembang Web di Firefox. Itu
perintah yang direkomendasikan untuk menginstal lingkungan pengembangan / pengujian penuh adalah:
user @ server: sudo aptget install apache2mpmprefork mysqlserver libapache2
modphp5 php5mysql php5pear php5gd php5xml php5intl php5curl php5xdebug
php5dev
Sadarilah bahwa menggunakan Xdebug mungkin memiliki konsekuensi yang sangat serius pada efisiensi
portal Anda, jadi sangat disarankan, jika Anda menginstalnya, untuk menonaktifkannya saat
pindah ke produksi (lihat konfigurasi PHP di php.ini, xdebug.ini atau di
VirtualHost).
Untuk mengukur berat dari berbagai proses di Chamilo, Anda dapat menggunakan XHProf
perpustakaan dikembangkan (terutama) oleh Facebook. Lihat blog BeezNest6
untuk info lebih lanjut tentang cara
konfigurasikan.
Akhirnya, pada server produksi yang cukup dimuat, kami merekomendasikan penggunaan cache PHP
sistem manajemen memori seperti Xcache, APC atau Memcache dan pembacaan cepat dari
optimisation7
panduan tertanam ke direktori dokumentasi Chamilo Anda
paket. Untuk memasukkan instalasi Xcache ke instalasi lengkap, gunakan perintah ini:
user @ server: sudo aptget install apache2mpmprefork mysqlserver libapache2
modphp5 php5mysql php5pear php5gd php5xml php5intl php5curl php5xdebug
php5dev php5xcache
Pertimbangkan untuk menggunakan MemCached8
untuk menyimpan sesi, tetapi perlu diketahui bahwa ini dapat menyebabkan rumit
masalah dengan hilangnya sesi jika tidak dikonfigurasi dengan benar.

Anda mungkin juga menyukai