<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.daihockhonggiay.com/blogs/tag/moodle/feed" rel="self" type="application/rss+xml"/><title>Đại học Không Giấy - Blog #moodle</title><description>Đại học Không Giấy - Blog #moodle</description><link>https://www.daihockhonggiay.com/blogs/tag/moodle</link><lastBuildDate>Wed, 10 Sep 2025 18:49:06 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Xây dựng hệ thống kiểm tra Online bằng phần mềm Moodle]]></title><link>https://www.daihockhonggiay.com/blogs/post/xay-dung-he-thong-kiem-tra-online-bang-phan-mem-moodle</link><description><![CDATA[<img align="left" hspace="5" src="https://www.daihockhonggiay.com/52.jpg"/>Việc số hóa bài kiểm tra đang là một xu thế tất yếu áp dụng vào các trường. Để hỗ trợ các thầy cô kiểm tra nhanh hoặc chính xác thì trong bài này tôi sẽ giới thiệu các bạn triển khai hệ thống Moodle để xây dựng hệ thống thi trắc nghiệm Online.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_j2ma9XvhRB6W1q-C4hO46g" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_UxDOsqLWSte6K6WRw_I3pw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_-9xxiMwbSDe3NfkDIqDBRA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"> [data-element-id="elm_-9xxiMwbSDe3NfkDIqDBRA"].zpelem-col{ border-style:none; } </style><div data-element-id="elm_w2fQ7WArQlCAIQXHFbdS6w" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_w2fQ7WArQlCAIQXHFbdS6w"].zpelem-text { border-style:none; } </style><div class="zptext zptext-align-center " data-editor="true"><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">1. Giới thiệu về Moodle</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Moodle</span>&nbsp;(viết tắt của Modular Object-Oriented Dynamic Learning Environment) là một phần mềm nền cho một&nbsp;hệ quản trị đào tạo&nbsp;(LMS). Moodle được sáng lập năm 1999 bởi Martin Dougiamas, người tiếp tục điều hành và phát triển chính của dự án.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Moodle được thiết kế với mục đích tạo ra những&nbsp;<span style="font-weight:700;">khóa học trực tuyến với sự tương tác cao</span>. Tính mã mở cùng độ linh hoạt cao của nó giúp người phát triển có khả năng thêm vào các mô đun cần thiết một cách dễ dàng.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Tính năng</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Moodle có các tính năng cần thiết cho một hệ thống đào tạo trực tuyến, ngoài ra còn có thêm một số tính năng độc đáo (ví dụ như có thêm bộ lọc,...)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Moodle được xây dựng theo phân đoạn, và nó dễ dàng được mở rộng bằng cách thêm các thành phần phụ. Cấu trúc cơ bản của Moodle hỗ trợ các thành phần phụ sau:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp;Các hoạt động</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp;Các nguồn tài nguyên</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp;Các kiểu câu hỏi</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp;Các trường dữ liệu</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp;Giao diện đồ họa</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp;Phương thức chứng thực</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp;Phương thức ghi danh</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Lí do ta sử dụng Moodle:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Phần mềm nguồn mở giúp bạn không phụ thuộc vào một công ty phần mềm đóng.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Khả năng tùy biến</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Được hỗ trợ nhanh, hiệu quả.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Chất lượng tốt, ổn định, phù hợp với mục đích.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Moodle được hỗ trợ tích cực bởi những người làm trong lĩnh vực giáo dục.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ảnh hưởng trên toàn thế giới.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Moodle, giống như các công nghệ mã nguồn mở khác, có thể tải về và sử dụng miễn phí.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cơ hội cho các sinh viên tham gia dự án.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Với mô hình mở như Moodle, cho phép bạn trao đổi trực tiếp với chính những người phát triển phần mềm, góp ý kiến và yêu cầu chỉnh sửa.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Các mục chính trong bộ tài liệu xây dựng hệ thống:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cài đặt Moodle (cài trên Centos7)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cài đặt theme Moodle (thay đổi giao diện, cấu hình giúp trông bắt mắt hơn)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Add danh sách thành viên số lượng lớn</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Phân quyền giáo viên tạo khóa học</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tạo đề thi và kiểm tra thử</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">2. Sơ đồ hệ thống</span></span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/1.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">3. Cài đặt Moodle</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ở đây ta sẽ cài Moodle trên hệ điều hành Centos7 đã được update các dịch vụ.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># yum -y update</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cài đặt Apache httpd</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cài đặt httpd</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># yum -y install httpd</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># rm -f /etc/httpd/conf.d/welcome.conf</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cấu hình file httpd</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># vi /etc/httpd/conf/httpd.conf</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># :set nu</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; Dòng 151: AllowOverride All</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; Dòng 164: DirectoryIndex index.html &nbsp;index.php</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; Thêm: ServerTokens Prod</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; KeepAlive On</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># :x ( thoát và lưu cấu hình vừa set up )</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">systemctl start httpd</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">systemctl enable httpd</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Mở Firewall:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">firewall-cmd --add-service=http --permanent</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">firewall-cmd --reload</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cài đặt PHP:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># yum -y install php php-mbstring php-pear</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># systemctl restart httpd</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cài đặt MariaDB:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># yum -y install mariadb-server</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># vi /etc/my.cnf</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Thêm vào dưới cùng</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">[client]</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">default-character-set = utf8mb4</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">[mysqld]</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">innodb_file_format = Barracuda</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">innodb_file_per_table = 1</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">innodb_large_prefix</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">character-set-server = utf8mb4</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">collation-server = utf8mb4_unicode_ci</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">skip-character-set-client-handshake</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">[mysql]</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">default-character-set = utf8mb4</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># systemctl start mariadb</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># systemctl enable mariadb&nbsp;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cấu hình cho MariaDB:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># mysql_secure_installation</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># set root password? Y</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó điền pass 123456a@</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># remove anonymous users Y</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># disallow root login remotely Y</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># remove test database Y</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># reload privilege tables Y</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Mở Firewall:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">firewall-cmd --add-service=mysql --permanent</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">firewall-cmd --reload</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cài đặt gói REPOS cần thiết:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">yum install epel-release -y</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Xóa một vài thành phần bản PHP cũ:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># yum -y remove php php-common</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cài bản PHP mới:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">#yum -y install php70w php70w-curl php70w-gd php70w-intl php70w-ldap php70w-mysql php70w-pspell php70w-xml php70w-xmlrpc php70w-zip php70w-common php70w-opcache php70w-mbstring php70w-soap</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Hoặc</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Trước tiên chúng cài đặt remi repo là kho chứa php:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Tiếp theo cài đặt gói yum-untils:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># yum install yum-utils -y</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Và kích hoạt remi-php72 (bản mới nhất ở thời điểm hiện tại) bằng lệnh:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># yum-config-manager --enable remi-php72</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Sau đó cài đặt php và các gói mở rộng thông dụng:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">yum install php-fpm php-common php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-redis php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml –y</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Loại bỏ thành phần không cần thiết:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># yum -y remove webtatic-release</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cài đặt Moodle:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Đầu tiên ta cần tải moodle từ trang chủ, sau đó giải nén. Dùng WinSCP copy nội dung bên trong thư mục giải nén được sang đường dẫn&nbsp;<span style="font-weight:700;">/var/www/html</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tạo nơi lưu trữ, tên moodledata ( nên tạo ngay nơi ta vừa giải nén )</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># mkdir /var/www/moodledata</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Đặt quyền kiểm soát Moodle cho Apache:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># chown -R apache:apache /var/www/moodledata</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># chown -R apache:apache /var/www/html</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Tạo MySQL database cho Moodle:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># mysql -u root -p</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Nhập Password 123456a@</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Vào giao diện MariaDB</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">CREATE DATABASE moodledb DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY '123456a@';</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">GRANT ALL PRIVILEGES ON moodledb.* TO 'moodleuser'@'localhost';</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">FLUSH PRIVILEGES;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Tiếp theo ta cho phép Apache có quyền khởi tạo cũng như viết thư mục moodledata</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># cd /var/www/moodledata</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">find . -type f -exec chmod 0644 {} \;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">find . -type d -exec chmod 0755 {} \;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">sudo chcon -t httpd_sys_content_t /var/www/moodledata -R</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">sudo chcon -t httpd_sys_rw_content_t /var/www/moodledata -R</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó ta khởi động lại dịch vụ</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># systemctl restart httpd</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/2.jpg" style="width:547.75px;height:273px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Rồi ấn tiếp theo</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/3.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tiếp theo</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/4.jpg" style="width:615.68px;height:327px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Đến đoạn này là chọn kiểu Database. Do chúng ta sử dụng MariaDB nên chọn MariaDB. Rồi ấn tiếp theo.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/5.jpg" style="width:465.46px;height:362px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Đây là cài đặt database lấy thông tin mà ta cài của MariaDB. Cần điền các thông tin như User, ở đây là Root. Pass mà ta đặt ở MariaDB là 123456a@</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ngoài ra còn cần chỉnh name Database do trong list ta đặt tên là moodledb. Và MariaDB dùng cổng 3306 nên ta điền vào rồi ấn tiếp theo.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/6.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ta dùng winSCP truy cập vào trong thư mục /var/www/html Tạo một file tên config.php &nbsp;và copy nội dung trên trình duyệt vào trong file.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Rồi quay lại trình duyệt và ấn next</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/7.jpg" style="width:585.58px;height:420px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Chúng ta ấn tiếp tục thôi.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/8.jpg" style="width:606.8px;height:406px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Đây là kết quả khi ta cài chuẩn các bước trên. Nó sẽ ghi là môi trường trên có đầy đủ điều kiện tối thiểu để cài đặt. Nếu nó không hiện như thế này thì ta cần xem lại các bước tiến hành lúc nãy. Ấn tiếp tục thì nó sẽ bắt đầu quá trình cài đặt.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/9.jpg" style="width:568.68px;height:366px;"><br></p><p style="margin-bottom:20px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Nó sẽ hiện như trên. Sau khi cài đặt thành công hết tất cả các gói thì sẽ có nút tiếp tục ở dưới cùng.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/10.jpg" style="width:624.94px;height:563px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tiếp theo là điền các thông tin của tài khoản admin. Trên chỉ là một ví dụ. Bạn cần điền đủ các thông tin mang dấu chấm than màu đỏ. Mật khẩu cần có một chữ viết hoa. Sau đó nhấn Cập nhật hồ sơ</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/11.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Đây là tên của hệ thống và tên viết tắt, đặt tùy ý. Ngoài ra còn thiết lập múi giờ và chứng thực.Ta có thể đặt chứng thực = email được moodle xác thực và cung cấp nhưng ở đây ta sẽ tạm tắt đi.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó ấn lưu thay đổi.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/12.jpg" style="width:649.96px;height:268px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Và chúng ta đã hoàn thành cài đặt Moodle trên Centos7.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Cài đặt theme cho Moodle</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau khi cài đặt xong moodle và đăng nhập bằng tài khoản quản trị. Giao diện mặc định của moodle 3.3 là như thế này.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/13.jpg" style="width:644px;height:322px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Theme giúp thay đổi giao diện theo ý mình muốn. Ở đây ta sẽ add một theme free mà có thể dễ dàng tải ở trên mạng là theme Academi : https://moodle.org/plugins/theme_academi</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Chú ý: Các bạn tải đúng&nbsp; version của theme sao cho tương thích với version của Moodle</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó ta dùng WinSCP để truy cập vào server ta đã cài moodle (ở đây là 66.0.0.66, root – 123456a@). Ở bên trái chính là file theme mà mình đã tải từ link ở trên.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Giải nén file mà ta vừa tải. Ta có folder academi.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp;Sau đó copy folder academi từ bên trái vào thư mục theme theo đường dẫn /var/www/html/theme</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/14.jpg" style="width:678.03px;height:363px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau khi copy xong. Ta trở lại trình duyệt và reset lại trang. Nếu nó trở về trang mặc định thì vào trong máy và nhập lệnh:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># systemctl restart httpd</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó restart trình duyệt 1 lần nữa, nó sẽ có kết quả như sau:</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/15.jpg" style="width:675.8px;height:458px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ta ấn nâng cấp cơ sở dữ liệu Moodle ngay bây giờ. Nó sẽ add thêm theme academi mà ta vừa cho vào folder theme. Và kết quả trả về sau khi add thành công như bên dưới.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/16.jpg" style="width:656.4px;height:162px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ta ấn tiếp tục, nó sẽ trả về các trang thiết lập giao diện mà ta vừa mới add, bao gồm logo hay link trích dẫn.... Công đoạn thiết lập ta có thể chỉnh sau. Hãy ấn lưu các thay đổi để có thể trở lại trang chủ.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/17.jpg" style="width:694px;height:347px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Phải, nó chưa thay đổi gì. Giờ ta hay ấn vào Quản trị hệ thống ở thanh bên trái.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/18.jpg" style="width:695.56px;height:379px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó chọn : Hình thức trình bày =&gt; Giao diện =&gt; Bộ chọn giao diện</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/19.jpg" style="width:759.92px;height:367px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó nhấn Đổi chủ đề</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/20.jpg" style="width:756.12px;height:375px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó chọn Sử dụng giao diện</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/21.jpg" style="width:792.4px;height:389px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Và sau đây là kết quả</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/22.jpg" style="width:772.8px;height:352px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ta có thể ấn lại phần giao diện ở cái thanh chỉ mục phía trên. Nó sẽ xuất hiện trang thiết lập các tùy chọn cho theme như slide, logo, banner, v…v…</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/23.jpg" style="width:780.23px;height:353px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Vậy là ta đã cài đặt theme thành công</span></p><p style="text-align:left;"><span style="color:inherit;font-size:14px;">Tăng khả năng upload file bài giảng lên moodle</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Đầu tiên ta vào trong server và gõ</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># php –i|grep “Loaded Configuration File”</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Kết quả cho ra sẽ có dạng</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># php –i|grep “Loaded Configuration File”</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Loaded Configuration File =&gt; /etc/php.ini</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ở đây ta đã tìm được file php.ini mà ta cần cấu hình lại</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Dùng WinSCP, vào /etc/php.ini ( hoặc có thể dùng vi /etc/php.ini )</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ta thay đổi các giá trị sau ( sử dụng Ctrl+F để tìm dễ dàng hơn )</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">max_execution_time = 600</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">max_input_time = 600</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">memory_limit = 256M&nbsp;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">post_max_size = 128M</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">upload_max_filesize = 128M</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó ta chỉnh sửa file httpd.conf</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># vi /etc/httpd/conf/http.conf</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Thêm dòng này vào cuối</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">LimitRequestBody 104857600</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó khởi động lại httpd</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"># systemctl restart httpd</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Vậy là moodle đã gia tăng thêm khả năng upload file, cho phép upload tối đa lên đến 128mb.</span></p><p><span style="color:inherit;font-size:14px;"></span></p><h1 style="margin-bottom:10px;"><div style="text-align:left;"><span style="font-size:14px;">Add thành viên, danh sách thành viên số lượng lớn</span></div><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tạo file notepad DS thành viên ngăn cách bởi dấu “,”</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Username,password,lastname,firstname,email</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">username</span>: ký danh đăng nhập</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">password</span>: mật khẩu đăng nhập (chú ý ít nhất 6 ký tự, có ít nhất 1 ký tự số, 1 ký tự in hoa, 1 kí tự thường và 1 kí tự đặc biệt)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">lastname</span>: Nếu đã nhập tên lớp học ở mục trên, cột này nhập tên đầy đủ</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">firstname</span>: Tên thành viên, trong trường hợp tạo các lớp học, để dễ dàng tra cứu nên đề tên lớp học (không dấu) cho tất cả thành viên.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">email :</span>email của thành viên</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Chẳng hạn là như vậy:</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/24.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tiếp theo các bạn Save As file với tên mới , để định dạng là UTF-8</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/25.jpg" style="width:699.2px;height:438px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Giờ thì ta vào trang chủ và đăng nhập bằng tài khoản admin và vào Quản trị hệ thống</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ở phần thành viên, ta chọn vào Nhập danh sách thành viên</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/26.jpg" style="width:689.26px;height:317px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Giao diện nhập danh sách thành viên sẽ được hiện lên, hãy để ý vào những ô đỏ</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/27.jpg" style="width:725.73px;height:379px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Đầu tiên là ở ô chọn một tệp, bạn chọn vào Upload a file rồi chònile mà chúng ta vừa mới tạo</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ở đây của chúng ta tên file là moodle2.txt</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/28.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó ấn đăng tải tệp này.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tiếp theo là CSV delimiter, ta chọn dấu “,” do chúng ta ngăn cách các trường trong file .txt là dấu “,”. Còn về Bảng mã thì là UTF-8.</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/29.jpg" style="width:726.33px;height:384px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó ấn Nhập danh sách thành viên, nó sẽ hiện ra như sau:</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/30.jpg" style="width:725.92px;height:380px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ở đây ta nhìn thấy danh sách mà ta viết đã được moodle hiểu đúng các thông tin, không sai chữ cái, v..v..</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ngoài ra ở ô Bắt buộc thay đổi mất khẩu ta các các giá trị như buộc thay khi mật khẩu yếu, hoặc ko cần đổi hoặc tất cả đều phải đổi. Tùy nhu cầu mà ta chọn.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau đó ta ấn Nhập danh sách thành viên&nbsp;</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/31.jpg" style="width:667.7px;height:360px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Đây là kết quả khi add thành công. Ngoài ra có thể có nhiều TH lỗi như trùng email với tài khoản đã có hay mật khẩu không đủ mạnh. Hệ thống sẽ thông báo lỗi giúp ta hiểu và chỉnh sửa lại.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Hoặc đơn giản hơn là khi ta chỉ cần add 1 thành viên nào đó thì ta có thể vào quản trị hệ thống -&gt; thành viên -&gt; thêm thành viên mới</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/32.jpg" style="width:601.25px;height:324px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;font-size:14px;">Sau đó ta nhập các thông tin vào và ấn tạo là xong</span></p><p style="margin-bottom:20px;"><img src="/files/trunganh/moodle/33.jpg" style="width:676.2px;height:361px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Vậy là ta đã add danh sách thành viên hay 1 thành viên vào trong Moodle</span></p></h1></div>
</div></div></div></div></div><div data-element-id="elm_5HgnN_Ofv70mv1dOb68W8A" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_5HgnN_Ofv70mv1dOb68W8A"].zpsection{ border-style:none; } </style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_E-owmPtJ60xs4nqzpKajbQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column=""><style type="text/css"> [data-element-id="elm_E-owmPtJ60xs4nqzpKajbQ"].zprow{ border-style:none; box-shadow:0px 0px 0px 0px #000000; } </style><div data-element-id="elm_xp2OvBmgRN8-k7krkWnz3Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_xp2OvBmgRN8-k7krkWnz3Q"].zpelem-col{ border-style:none; box-shadow:0px 0px 0px 0px #000000; } </style><div data-element-id="elm_emJFKx2P7g66F-PL92Bb5g" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"> [data-element-id="elm_emJFKx2P7g66F-PL92Bb5g"].zpelem-iframe{ border-style:none; border-radius:1px; box-shadow:0px 0px 0px 0px #000000; } </style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="https://www.youtube.com/embed/rKv4Gy7Z770" width="560" height="315" align="center" allowfullscreen frameBorder="0"></iframe></div>
</div></div></div></div></div><div data-element-id="elm_ogdO_N7sjf7t7oAwW4kTcw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_ogdO_N7sjf7t7oAwW4kTcw"].zpsection{ border-style:none; } </style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_rChCkDzpDrkWlrsr_mRazw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column=""><style type="text/css"> [data-element-id="elm_rChCkDzpDrkWlrsr_mRazw"].zprow{ border-style:none; box-shadow:0px 0px 0px 0px #000000; } </style><div data-element-id="elm_PPAtPqcITmA1Xz9IUeL-7Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_PPAtPqcITmA1Xz9IUeL-7Q"].zpelem-col{ border-style:none; box-shadow:0px 0px 0px 0px #000000; } </style><div data-element-id="elm_SQN7RzMVgY3pHWFFMfiYIA" data-element-type="iframe" class="zpelement zpelem-iframe "><style type="text/css"> [data-element-id="elm_SQN7RzMVgY3pHWFFMfiYIA"].zpelem-iframe{ border-style:none; border-radius:1px; box-shadow:0px 0px 0px 0px #000000; } </style><div class="zpiframe-container zpiframe-align-center"><iframe class="zpiframe " src="https://www.youtube.com/embed/AXi8fkZzXiI" width="560" height="315" align="center" allowfullscreen frameBorder="0"></iframe></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 03 May 2019 02:31:10 +0700</pubDate></item></channel></rss>