Ngă3.3: So sánh ch c năng ca các PMMNM

Một phần của tài liệu Đề xuất, thiết kế và triển khai hệ thống đào tạo trực tuyến về công nghệ ôtô ứng dụng mã nguồn mở (Trang 53)

Ch cănĕng WordPress Drupal Joomla

Đăng nh p h th ng ● ● ●

T o, qu n ĺ, phơn quy n

cho ng i dùng ● ◙ ●

Download, upload tƠi li u ● ● ●

C p nh t thông tin nhanh

chóng ● ◙ ● Giao di n so n th o văn b n ● ● ● Nh́ng các t p tin, video, hình nh. ● ● ● B o m t ● ◙ ● H tr qu n ĺ điểm ● ◙ ◙ Qu n ĺ ngôn ng ● ● ■ Thi t l p vƠ qu n ĺ di n đƠn ● ● ● H tr khách xem tƠi nguyên ● ◙ ◙

Chú thích:

● ậ Có tính năng đó vƠ sử d ng d dƠng

◙ - Có tính năng đó nh ng khó sử d ng, ít ng i dùng

■ ậ Không có tính năng

3.2.4 L aăch năph năm mămƣăngu năm

Ph̀n m m mƣ ngu n m hi n nay đang đ c sử d ng vƠ nơng c p r t nhi u trên th giới cũng nh Vi t Nam. Nó đ c các c quan, t ch c, tr ng học sử d ng để

ng d ng vƠo công tác đƠo t o hoặc th ng m i. Hi n t i, Vi t Nam v n c̀n thi u

các quy định c thể v vi c áp d ng các chuẩn m , chính sách, c ch tƠi chính,

định m c, các quy định c thể v ng d ng ph̀n m m ngu n m cũng nh chính sách u tiên sử d ng trong các C quan NhƠ N ớc lƠm c s để các c quan, t ch c khác th ng nh t th c hi n. NgoƠi các tiêu chí đƣ nêu ph̀n 3.1.3 trên thì khi l a chọn m t công c PMMNM c thể để sử d ng c̀n ch́ ́ thêm các tiêu chí sau:

- Tính phổ cập: T ng lai c a m t h th ng mƣ ngu n m ph thu c vƠo tính ph c p c a nó. S ph c p r ng rƣi bao nhiêu thì kh năng nơng c p, hoƠn thi n c a ph̀n m m theo th i gian cƠng nhi u b y nhiêu.

- Khả năng bản địa hóa: Ph̀n lớn các h th ng PMMNM cho phép d dƠng b n địa hóa v ngôn ng , các đ i l ng đo l ng, ngƠy tháng…

- Khả năng hỗ trợ các chuẩn mở: Có thể coi các chuẩn m chính lƠ th ớc đo ch t l ng c a ph̀n m m mƣ ngu n m , h th ng cƠng h tr nhi u chuẩn m cƠng có l i th v ch t l ng vƠ tính ph c p.

- Giao diện người dùng: LƠ điểm h n ch c a PMMNM. Vì v y c̀n nh ng h th ng mƠ giao di n ng i dùng rõ rƠng, d sử d ng

- Tài liệu hỗ trợ: Các tƠi li u h ớng d n sử d ng vƠ phát triển h th ng cƠng đ̀y đ vƠ chi ti t bao nhiêu thì vi c sử d ng vƠ phát triển h th ng cƠng t t b y nhiêu.

D a trên các tiêu chí đánh giávƠ tính năng c a từng công c . Đ ng th i qua m t s

c WordPress để sử d ng cho h th ng đƠo t o tr c tuy n v công ngh ô tô mƠ tác gi đang nghiên c u vì các lí do sau:

- Thao tác qu n trị đ n gi n, d sử d ng với c nh ng ng i không chuyên

- Giáo viên vƠ sinh viên có thể tùy chỉnh ch đ ngôn ng phù h p với mình

- Có thể đặt lịch xu t b n bƠi học t đ ng theo th i gian đƣ đ c định sẵn trên các tiêu đ qu ng cáo

- T c đ upload tƠi li u nhanh chóng

- Qu n ĺ chi ti t điểm c a ng i học theo từng n i dung

- D dƠng qu n ĺ toƠn b các ch đ c a các bƠi vi t theo m t yêu c̀u cho tr ớc - TƠi li u h ớng d n sử d ng nhi u vƠ đ̀y đ , rõ rƠng.

3.3 CƠiăđặtăph năm mămƣăngu năm ăWordPress 3.3.1ăGi iăthi uăh ăđi uăhƠnhăLinux

Linux lƠ tên gọi c a m t h đi u hƠnh máy tính vƠ cũng lƠ tên nhơn c a h đi u hƠnh. Đó có l lƠ m t ví d n i ti ng nh t c a ph̀n m m t do vƠ c a vi c phát triển mƣ ngu n m . Phiên b n Linux đ̀u tiên do Linus Torvalds vi t vƠo năm 1991, ĺc ông c̀n lƠ m t sinh viên c a Đ i học Helsinki t i Ph̀n Lan. Ông lƠm vi c trong v̀ng 3 năm liên t c vƠ cho ra đ i phiên b n Linux 1.0 vƠo năm 1994. B ph n ch y u nƠy đ c phát triển vƠ đ a ra trên thị tr ng d ới b n quy n GNU General Public License. Do đó b t c ai cũng có thể t i vƠ xem mƣ ngu n c a Linux.

Linux có r t nhi ul i th đặc bi t trong b i c nh Vi t Nam vì nh ng ĺ do sau:

Với xu h ớng toƠn c̀u hóa nh hi n nay thì v n đ b n quy n lƠ m t v n đ n i

c m. Ph̀n m m mƣ ngu n m đ c xem lƠ m t gi i pháp h u hi u nh t cho bƠi toán b n quy n n ớc ta hi n nay. Ph̀n m m mƣ ngu n m m t mặt có chi phí rẻ h n so với các ph̀n m m truy n th ng, mặt khác r t d nơng c p, c i ti n (do cung c p mƣ ngu n kèm theo). Chính vì th , phát triển ph̀n m m mƣ ngu n m ch́ng ta có thể t n d ng đ c nh ng công ngh tiên ti n có sẵn trên th giới, c i ti n cho phù h p với ng i Vi t Nam, ti t ki m đ c r t nhi u công s c so với vi c phát triển từ đ̀u. Đặc bi t, Linux lƠ m t h đi u hƠnh có sẵn ngôn ng ti ng Vi t, r t

H đi u hƠnh Linux có đ an toƠn cao thông qua c ch phơn quy n h t s c rõ rƠng vƠ chặt ch . NgoƠi ra, tính “m ” cũng t o nên s an toƠn cao khi sử d ng Linux vì n u m t l h ng b o m t b t kì đ c phát hi n trên Linux thì nó s đ c c c ng đ ng mƣ ngu n m cùng sửa vƠ th ng s đ a ra b n vá l i sau 24 gi .

3.3.2 Gi iăthi uăv ăWebserverăcPanel

CPanel lƠ m t trong nh ng ph̀n m m qu n trị hosting hi n đ i, chuyên nghi p

nh t ngƠy nay. u điểm lớn nh t c a Cpanel chính lƠ vi c cƠi đặt, sử d ng và

qu n ĺ h̀u nh khá đ n gi n, đ c t đ ng hóa nhi u tác v vƠ có nh ng ch c năng chính sau:

- Sao l u: T o các b n sao l u c a file vƠ các CSDL, ph c h i file vƠ CSDL trên máy ch từ m t b n sao l u, ví d từ máy tính cá nhơn c a ng i dùng

- Mail:

+ Qu n ĺ các tƠi kho n, t o, xáo tr n các t o kho n POP3, thay đ i m t khẩu vƠ định m c tƠi nguyên sử d ng.

+ C u hình t đ ng hoặc h ớng d n c u hình bằng tay cho trình duy t mail máy

khách nh Microsoft Outlook, Microsoft Outlook Express…

+ H th ng tr l i t đ ng, b lọc, danh sách từ ch i, t o, xóa hoặc thay đ i.

+ B lọc Spam Assassin.

- Th ng kê:

+ 3 ch ng trình th ng kê: : Webalizer Web Stats, AWStats, Analog Stats. + Th ng kê theo tên mi n ph .

+ Xem danh sách 300 khách ghé thăm website g̀n nh t bao g m thông tin: IP, th i gian vƠ n i truy c p, trình duy t nƠo vƠ h đi u hƠnh khách vi ng thăm sử d ng. + Xem băng thông đƣ sử d ng.

+ Xem nh t ḱ l i c a các ngôn ng web ph c v cho công tác b o trì vƠ sửa l i.

+ Xem nh t ḱ c a dịch v Apache, cóthể t i v .

- Qu n ĺ c s d li u MySQL & PostgreSQL + T o, xóa c s d li u.

+ T o, xóa tƠi kho n truy c p c s d li u. + Trình qu n ĺ c s d li u PHPMyAdmin

3.3.3 CƠiăđặtăWordPressătrênăcPanel

Sau khi đƣ download đ c mƣ ngu n WordPress v máy ch́ng ta nên cƠi đặt

WordPress trên localhot để kh i m t th i gian ch load vƠ lƠm vi c trên localhot. Sau đó, có thể backup d li u sang host online. Để cƠi đặt đ c WordPress ta c̀n lƠm các b ớc sau:

B că1:ăT oăc ăs ăd ăli uăchoăWordPress

Tr ớc tiên lƠ thi t l p 1 h th ng c s d li u MySQL trên server dành cho WordPress. Kh i t o h c s d li u sử d ng MySQL Wizard trên cPanel. Tr ớc

tiên, các b n đăng nh p vƠo trang qu n trị chính, tìm đ n m c DatabasevƠ chọn

MySQL Database Wizard:

Hình 3.1: M c database c a cPanel

Đặt tên cho database, l u ́ rằng tên đ̀y đ đơy s bao g m c ph̀n tên bên trái ô

textbox, do v y s có d ng chung nh :yourhosting_yourdatabasename. Sau đó

nh n Next

B că2:ăKh iăt oătênăvƠăm tăkhẩuăchoătƠiăkho năqu nătr ăc ăs ăd ăli u

Nh n Create User. Bên c nh đó, ch́ng ta có thể sử d ng tính năng Password Generator để t o password b o m t h n, vƠ c̀n ghi nh̃ nh ng thông tin nƠy để dùng trong quá trình thi t l p WordPress sau này:

Hình 3.3: T o m t khẩu

B că3:ăGi iănénăfileăWordPressăđƣădownload

Tìm đ n th m c ch a file WordPress đƣ download vƠ gi i nén file.

B că4:ăT oăfileăthôngătinăv ăc ăs ăd ăli u

Khi đƣ gi i nén xong, ch́ng ta c̀n t o 1 file wp-config.php với thông tin v c s

d li u. Để lƠm vi c nƠy, các b n hƣy tìm file wp-config-sample.php vƠ m bằng

NotePad:

Hình 3.5: T o file

Tìm đ n d̀ng mƣ (nh hình bên d ới) vƠ đi n vƠo thông tin vừa kh i t o b ớc trên. Nh ví d d ới, các b n thay th tên c s d li u vƠo giá trịdatabase_name_here, tên tƠi kho n vớiusername_here… vƠ ti p t c

Khi hoƠn t t, hƣy l u l i (Save As) file nƠy với tên wp-config.php, chọn m c All Files n u nh dùng NotePad để chỉnh sửa:

Hình 3.7: L u l i n i dung chỉnh sửa

B că5:ăUploadăth ăm căcƠiăđặtăc aăWordPressălênăwebsite

Có thể sử d ng các ph̀n m m h tr giao th c FTP ph bi n nh CuteFPT,

FileZilla… T i đơy ch́ng ta s sử d ng FileZilla:

Hình 3.8: Chọn ph̀n m m h tr giao th c

Sau khi đăng nh p vƠo tƠi kho n qu n trị FTP, các b n tr tới th m c WordPress trên máy tính t i cửa s bên trái, c̀n bên ph i lƠ th m c mu n cƠi đặt tr c ti p từ host. L a chọn toƠn b file cƠi đặt WordPress, nh n chu t ph i vƠ Upload:

Hình 3.9: Upload th m c cƠi đặt lên website HoƠn t t quá trình c u hình WordPress:

Quá trình upload s m t kho ng vƠi ph́t, tùy thu c vƠo t c đ k t n i Internet c a h th ng. Sau đó, m trình duy t vƠ gõ địa chỉ sau: http://yourdomain.com/wp- config.php, các b n chỉ c̀n thay th yourdomain.com với tên domain hoặc subdomain t ng ng. Trang thi t l p c a WordPress s hiển thị, t i đơy các b n hƣy đi n đ̀y đ thông tin đƣ kh i t o b ớc trên vƠ nh n nút Install WordPress:

B că6:ăTruyăc pătrangăqu nătr

Khi trang Success (nh hình bên d ới) hiển thị nghĩa lƠ b n đƣ cƠi đặt thƠnh công, nh n Log In để truy c p trang qu n trị chính c a WordPress:

Hình 3.11: Truy c p trang qu n trị chính

Đi n tên username vƠ password, sau đó nh n Log In. Sau nƠy, khi mu n truy c p trang qu n trị, các b n chỉ c̀n sử d ng đ ng d n có

d ng http://yourdomain.com/wp-admin.php:

B că7:ăCh nhăsửaăvƠălƠmăvi căv iăWordPress

T i đơy, ch́ng ta có thể đăng bƠi vi t mới, thay đ i h th ng theme, kiểm tra các

bình lu n…

CH NG 4:

THI TăK ăăH ăTH NGăĐĨOăT OăTR CăTUY N NGăD NGăMĩăNGU NăM ăWORDPRESS 4.1 Xơyăd ngămôăhìnhăh ăth ngăđƠoăt oătr cătuy năv ăcôngăngh ăôătô 4.1.1 Môăhìnhăh ăth ng

Mô hình h th ng đƠo t o tr c tuy n bao g m các thƠnh ph̀n chính nh : Ng i d y, ng i học, qu n trị viên, khách. Các thƠnh ph̀n chính nƠy đ c thể hi n hình 4.1

Hình 4.1: Mô hình h th ng đƠo t o truy n v công ngh ô tô

Mô hình h th ng đ c th c nghi m bằng website http://hoctructuyen-oto.esy.es/ để th c hi n triển khai, thi t k h th ng đƠo t o tr c tuy n v công ngh ô tô.

- Ng iăd y: Có thể lƠ s l ng giáo viên c h u c a website hoặc nh ng giáo viên có cùng chuyên môn khắp mọi n i. N u mu n d y khóa học nƠo đó giáo viên s đăng ḱ d y theo form nh hình 4.2

Hình 4.2: Form đăng ḱ d y dƠnh cho giáo viên

Các thông tin đăng ḱ c a giáo viên s đ c chuyển v cho qu n trị viên d ới d ng file excel. Nh hình 4.3

Hình 4.3: D ng form đang ḱ d y cho giáo viên sau khi k t xu t

N u đ c ch p nh n giáo viên s đ c c p cho m t mƣ s để đăng nh p vƠo khóa học. Các tƠi li u, bƠi gi ng, cơu h i thi…, giáo viên ph i gửi tr ớc cho qu n trị viên để kiểm duy t tr ớc khi đăng

- Ng iăh c: LƠ ng i có nhu c̀u học t p vƠ tìm hiểu v khóa học, ban đ̀u ng i học vƠo website với c ng vị nh lƠ khách, có thể xem thông tin v khóa học, các

tin t c chung. N u mu n tham gia khóa học nƠo đó, ng i học s đăng ḱ theo form

nh hình 4.4.

Sau khi gửi b n đăng ḱ, các thông tin c a ng i học s đ c qu n trị viên qu n ĺ vƠ k t xu t d ới d ng excel.

Qu n trị viên k t xu t d li u nh sau:

Đăng nh p qu n trị/ visit site/ forms/đăng ḱ sinh viên mới/data/ download/ click here to download nh hình 4.5

Hình 4.5: K t xu t d li u form D li u sau khi k t xu t s có d ng nh hình 4.6

- Qu nătr ăviên: LƠ m t ng i hoặc m t nhóm ng i có nhi m v qu n ĺ toƠn b h th ng, biên t p, kiểm duy t các bƠi vi t tr ớc khi đăng t i. VƠ lƠ ng i xử ĺ các b n đăng ḱ c a giáo viên vƠ ng i học để sắp x p lớphọc cho học viên vƠ giáo viên

- Khách: Khách có thể lƠ nh ng học viên, giáo viên ti m năng, xem đ c các thông tin tóm tắt c a khóa học vƠ các tin t c chính

4.1.2 Ch cănĕngăc aăcácăthƠnhăph nătrong h ăth ng 4.1.2.1 Ng iăd y

Chịu s qu n ĺ c a qu n trị viên, không có quy n upload tƠi li u. Ng i d y có nh ng ch c năng sau:

- Đăng nh p h th ng: Khi đƣ đăng ḱ d y thƠnh công, có mƣ s đăng nh p do qu n trị viên c p

- Qu n ĺ thông tin cá nhơn: Có thể thay đ i pass vƠ thay đ i thông tin cá nhơn - ThƠnh l p các di n đƠn trao đ i cho học sinh

- Gửi điểm vƠ xem điểm

4.1.2.2 Ng iăh c

Chịu s qu n ĺ c a qu n trị viên, không có quy n upload tƠi li u. Ng i học có nh ng ch c năng sau:

- Đăng nh p h th ng - Xem các bƠi gi ng - Học tr c tuy n - Download tƠi li u

- Xem điểm theo lớp

- Tham gia di n đƠn

- Qu n ĺ thông tin các nhơn

4.1.2.3 Qu nătr ăviên

Ng i qu n trị h th ng có các ch c năng sau: - Đăng nh p h th ng

- Đi u hƠnh toƠn b h th ng

- Qu n ĺ ng i học - Qu n ĺ di n đƠn - Qu n ĺ tƠi nguyên

Một phần của tài liệu Đề xuất, thiết kế và triển khai hệ thống đào tạo trực tuyến về công nghệ ôtô ứng dụng mã nguồn mở (Trang 53)

Tải bản đầy đủ (PDF)

(87 trang)