1. Trang chủ
  2. » Luận Văn - Báo Cáo

NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG

95 602 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Nghiên Cứu Moodle Và Ứng Dụng Moodle Để Xây Dựng Lớp Học Vật Lý Phổ Thông
Tác giả Trần Triệu Phú
Người hướng dẫn TSKH. Lê Văn Hoàng
Trường học Trường Đại Học Sư Phạm Thành Phố Hồ Chí Minh
Chuyên ngành Vật lý
Thể loại Luận văn
Năm xuất bản 2008
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 95
Dung lượng 2,08 MB

Nội dung

Ở Việt Nam, có một số trường đại học đã triển khai hệ thống e-learning như Đại học Cần Thơ www.ctu.edu.vn, Trường đại học Khoa học tự nhiên Thành phố Hồ Chí Minh - Đại học Quốc gia TP.HC

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH

KHOA VẬT LÝ

Luận văn tốt nghiệp khóa 2004 – 2008

Hướng dẫn đề tài: TSKH Lê Văn Hoàng Sinh viên thực hiện: Trần Triệu Phú

Mã số sinh viên: K30.102.053

THÀNH PHỐ HỒ CHÍ MINH – THÁNG 5 NĂM 2008

Trang 2

Danh mục các chữ viết tắt trong luận văn

CNTT&TT : Công nghệ thông tin và truyền thông

LHVL : Lớp học vật lý

Trang 3

Mở đầu

Lý do chọn đề tài

Sự phát triển mạnh mẽ của khoa học công nghệ, đặc biệt là công nghệ thông tin và truyền thông (CNTT&TT), đã tác động vô cùng to lớn tới mọi lĩnh vực của xã hội, trong đó có giáo dục và đào tạo E-learning được coi là một một công nghệ dạy học mới, mang tính cách mạng của thế kỷ 21 với những ưu điểm nổi trội mà các phương pháp giáo dục trước đó chưa có

Những thành tựu của CNTT&TT đã góp phần quan trọng trong việc thay đổi

tư duy dạy và học Việc áp dụng e-learning trong dạy học là một nhu cầu và đòi hỏi cao đối với thời đại hiện nay Một mặt cần tránh lạm dụng thành tựu của CNTT&TT trong đổi mới phương thức đào tạo, mặt khác phải tích cực động viên, khuyến khích, tạo điều kiện thuận lợi để các đơn vị đào tạo, các thầy cô giáo áp dụng tối đa các thành tựu của CNTT&TT trong việc nâng cao chất lượng dạy học, hội nhập khu vực và thế giới

Hiện nay, trên thế giới, có nhiều trường đại học đã xây dựng cho mình một

hệ thống e-learning hoàn chỉnh và hoạt động với kết quả tốt (Trường đại học số hóa eUK của Anh, Kho học liệu mở của Viện Đại học MIT - Hoa kỳ, Đại học Korea Cyber - Hàn Quốc, Mạng e-learning châu Á, Trường Đại học Cyber của Thái Lan, Trường Đại học Queensland - Úc,…) Ở Việt Nam, có một số trường đại học đã triển khai hệ thống e-learning như Đại học Cần Thơ (www.ctu.edu.vn), Trường đại học Khoa học tự nhiên Thành phố Hồ Chí Minh - Đại học Quốc gia TP.HCM

(www.hcmuns.edu.vn), …

Đối vời bậc phổ thông, việc xây dựng hệ thống e-learning còn hạn chế (hạn chế về mặt kĩ thuật, về nhu cầu trực tiếp,…), đa số chỉ thấy các website hỗ trợ học tập rải rác chủ yếu là do cá nhân hoặc một nhóm, một công ty xây dựng nên, do đó, còn rời rạc, chưa tập hợp được các lực lượng giáo dục hoặc các khóa học chưa đi đúng vào mục đích học tập, chưa đảm bảo chức năng của một khóa học hoặc một giai đoạn trong quá trình học tập,…

Trang 4

Trong khi đó, nhu cầu của HS về tự học, tự ôn tập ngày càng cao, đặt biệt đối

với môn vật lý, một môn mà lời giảng trên lớp chưa đủ để HS hình dung hiện

tượng, bản chất, môn mà HS cần phải rèn luyện nhiều các kĩ năng thông qua giải

quyết các vấn đề liên quan, thông qua việc ứng dụng kiến thức vật lý vào thực tiễn

đang ngày càng có nhiều phát minh trong cuộc sống,…Mặc khác, Vật lý là môn cần

phải trao đổi với nhau nhiều thì mới tìm ra cách giải quyết tình huống hợp lý nhất

Trong lớp học truyền thống, GV khó để truyền đạt hết những kiến thức đó

Nhận thức sự cần thiết đó, hòa nhập với xu thế của thời đại, và tìm hiểu tình

hình cũng như khả năng ứng dụng e-learning và các công cụ hỗ trợ, tôi nhận thấy

việc xây dựng một hệ thống quản lý học tập, hỗ trợ e-learning là khả thi và cần

thiết Thay vì sử dụng các ngôn ngữ lập trình để xây dựng hệ thống ngay từ con số

không, tôi lựa chọn một ngôn ngữ cấp cao đã được xây dựng dành cho mục đích

này đó là Moodle để xây dựng hệ thống e-learning “Lớp học vật lý phổ thông” (gọi

tắt là “LHVL”) nhằm đáp ứng các yêu cầu trên

Mục đích đề tài

- Mục đích của đề tài này là xây dựng hệ thống e-learning “Lớp học vật lý

phổ thông” trên nền tảng Moodle làm công cụ xây dựng và quản lý các khóa học vật

- Đưa hệ thống lên mạng Internet để các HS tham gia các khóa học trên hệ

thống và các giáo viên có thể xây dựng các khóa học trực tiếp trên hệ thống

Đề tài chỉ dừng lại ở mức độ trên, việc ứng dụng hệ thống “Lớp học vật lý

phổ thông” để phát triển các khóa học hoàn chỉnh là phần tiếp theo của đề tài

Mục tiêu cụ thể

Mục tiêu 1: Tìm hiểu learning và các ưu điểm, các khả năng ứng dụng

e-learning trong trường học ở Việt nam

Mục tiêu 2: Nghiên cứu cách sử dụng và khai thác các tính năng của Moodle

Trang 5

Mục tiêu 3: Xây dựng hệ thống “Lớp học vật lý phổ thông” trên nền tảng

Moodle chạy trên mạng internet, xác định rõ mục đích, đối tượng sử dụng, các tiêu

chí, và sơ đồ cấu trúc hệ thống

Mục tiêu 4: Nghiên cứu lý luận về học bài ở nhà để từ đó xây dựng một khóa

học hướng dẫn HS học bài ở nhà bài 38 “Hiện tượng cảm ứng điện từ - Suất điện

động cảm ứng” chương trình vật lý 11 (nâng cao) trên hệ thống “Lớp học vật lý phổ

Phần 1 Tổng quan về e-learning và Moodle

Phần này giới thiệu về e-learning và các mức độ ứng dụng e-learning hiện

nay Sau đó, giới thiệu về Moodle, nghiên cứu sử dụng các tính năng chính mà

Moodle hỗ trợ và các lý do để lựa chọn Moodle Để từ đó cho thấy rằng lựa chọn

Moodle xây dựng hệ thống e-learning là phù hợp

Phần 2 Xây dựng Website “Lớp học vật lý phổ thông”

Phần này là nội dung chính của đề tài Thông qua tìm hiểu về e-learning và

nghiên cứu sử dụng các tính năng mà Moodle hỗ trợ, xác định mục đích, cấu trúc,

đối tượng sử dụng và các tiêu chí đặt ra đối với “LHVL” Sau đó, dựa vào nền tảng

Moodle, xây dựng “LHVL” Trình bày cách cài đặt, các thiết lập hệ thống, các đoạn

mã đã viết, cách thiết kế giao diện, cách thiết lập các khối chức năng…

Địa chỉ hệ thống: http://elearning1.thuvienvatly.com

Hoặc http://thuvienvatly.info/moodle18

Phần 3 Khóa học hỗ trợ học bài ở nhà trong “Lớp học vật lý phổ thông”

Phần này tìm hiểu lý luận về việc học bài ở nhà của HS như một giai đoạn

trong quá trình học tập, đồng thời, xác định các khó khăn trong quá trình này và sự

Trang 6

trợ giúp của giáo viên (GV) Ứng dụng các lý luận này cho bài cụ thể: bài 38 “Hiện

tượng cảm ứng điện từ - Suất điện động cảm ứng” chương trình vật lý 11 (nâng

cao) Xây dựng cấu trúc và nội dung của khóa học này Sau đó, lựa chọn các công

cụ trên “LHVL” để soạn thảo và đưa các nội dung này lên hệ thống

Phần này mục đích là giới thiệu một khóa học cụ thể trên hệ thống, tận dụng

các ưu điểm của e-learning và tận dụng các công cụ hỗ trợ của “LHVL” để đạt được

chức năng của một giai đoạn học tập Vì vậy mà không hướng dẫn chi tiết cách xây

dựng từng bước cụ thể trên hệ thống, mà chỉ đưa ra kết quả và các bước chính mà

thôi

Phần kết luận

Trang 7

Phần 1 Tổng quan về e-learning và Moodle

1.1 E-learning và các ưu điểm

1.1.1 E-learning là gì

Có nhiều quan điểm, định nghĩa khác nhau về e-Learning, dưới đây sẽ trích

ra một số định nghĩa e-Learning đặc trưng nhất [5]:

 E-Learning là một thuật ngữ dùng để mô tả việc học tập, đào tạo dựa trên CNTT&TT (Compare Infobase Inc)

 E-Learning nghĩa là việc học tập hay đào tạo được chuẩn bị, truyền tải hoặc quản lý sử dụng nhiều công cụ của công nghệ thông tin, truyền thông khác nhau và được thực hiện ở mức cục bộ hay toàn cục ( MASIE Center)

 "Việc sử dụng công nghệ để tạo ra, đưa các dữ liệu có giá trị, thông tin, học tập

và kiến thức với mục đích nâng cao hoạt động của tổ chức và phát triển khả năng cá nhân." (Định nghĩa của Lance Dublin, hướng tới e-learning trong doanh nghiệp)

1.1.2 Ưu điểm của e-learning

- Tính linh hoạt

Nhờ e-learning, HS có thể học mọi lúc, mọi nơi miễn là có kết nối internet hoặc các phương tiện truyền thông khác Điều này rất phù hợp với hoạt động học bài ở nhà của HS, lúc không còn trực tiếp gặp GV nữa

- Tính thích ứng cá nhân

HS có thể học bài nhanh hay chậm còn tùy thuộc vào trình độ kiến thức cơ

sở và nhu cầu của HS Do đó, việc tổ chức các khóa học e-learning phải làm sao đáp ứng tính tương thích này Một ví dụ điển hình, một HS đã nắm vững phần lý thuyết

về vần đề đó, HS có thể vào thẳng phần ôn tập và kiểm tra mà không phải “chờ” để được ôn tập và sẽ hướng thẳng tới mục tiêu nhận thức cao hơn Theo Jennifer

Trang 8

Salopek, một khóa học dựa trên e-learning sẽ nhanh hơn 50% so với khóa học truyền thống vì tính thích ứng cá nhân của nó

- Giảm chi phí đào tạo

Theo đánh giá của các nhà giáo dục học trên thế giới, nhiều dự án đang được thực hiện trên cơ sở hợp tác giữa các nhà giáo dục và các chuyên viên công nghệ thông tin sẽ làm cho giá thành của e-learning xuống gần 0 Đặc biệt là sự xuất hiện của mà nguồn mở mà tiêu biểu là ứng dụng Moodle

- Tài liệu học tập phong phú, luôn được cập nhật

E-learning có thể giúp người học tiếp cận khối lượng thông tin khổng lồ của nhân loại với sự hỗ trợ của Google hoặc Yahoo

- Góp phần rèn luyện kĩ năng và thái độ học tập

Để học tập trong môi trường e-learning, HS phải có thói quen học tập tốt, có

kĩ năng tự học và quản lý thời gian của riêng mình Điều này làm cho người học rèn luyện kĩ năng làm việc độc lập, sáng tạo Đồng thời, việc trao đổi thẳng thắn trên lớp học, tiếp cận với vần đề bằng nhiều hướng khác nhau sẽ giúp cho HS rèn luyện

thái độ nghiệm túc và tư duy phê phán

- Tăng khả năng ghi nhớ và hiệu suất thu nhận thông tin

Nhờ các ưu điểm nổi bật của các phương tiện đa truyền thông, e-learning tác động lên HS qua nhiều kênh thông tin như văn bàn, hình ảnh, biểu đồ, sơ đồ, video, hoạt hình, mô phỏng,…Đặc biệt, đối với vật lý, không phải quá trình nào trong tự nhiên cũng dễ quan sát và mô tả, có những quá trình xảy ra nhanh hoặc có những hiện tượng xảy ra ở thế giới vi mô, không thể khảo sát và mô tả được Do đó, các

mô hình, hình ảnh minh họa, các đoạn phim là công cụ tối cần thiết

Mặt khác, các nội dung học tập được lưu trữ trên mạng và HS có thể truy xuất bất cứ lúc nào.[6]

1.1.3 Các mức độ ứng dụng e-learning trong trường học

Các nhà nghiên cứu giáo dục đã đề xuất các mức độ áp dụng e-learning theo

mô hình như sau [6]:

Trang 9

Mô hình kết hợp

Mức độ 3: E-learning giúp đào tạo

một khóa học hoàn toàn trên mạng

Hình 1-1: Mô hình các mức độ áp dụng e-learning

Mức độ thứ nhất, GV có thể thiết kế, đóng gói và truyền tải nội dung học tập, tạo diễn đàn, hướng dẫn tự học trên mạng song song với việc học trên lớp truyền thống (tức là bổ sung cho lớp học truyền thống)

Mức độ thứ hai, GV yêu cầu HS phải tham gia học trên mạng một đơn vị, một phần nào đó trong chương trình giảng dạy mà không được đào tạo tên lớp truyền thống

Mức độ thứ ba, GV tiến hành giảng dạy một môn học nào đó hoàn toàn trên mạng, có sự kết hợp chặt chẽ với nhà trường HS tham gia và được đánh giá kết quả trực tiếp trên mạng

1.2 Tổng quan về Moodle

1.2.1 Moodle là gì

Moodle (viết tắt của Modular Object-Oriented Dynamic Learning Environment) là một ứng dụng tin học chạy trên mạng (mạng cục bộ hoặc mạng internet) xây dựng bằng ngôn ngữ lập trình web PHP đượ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 Do không hài lòng với hệ thống quản lý học tập (LMS/LCMS) thương mại WebCT trong trường Curtin của Úc, Martin đã quyết tâm xây dựng một hệ thống LMS mã

Trang 10

nguồn mở hướng tới giáo dục và người dùng hơn Ý tưởng của Moodle bắt đầu từ

đó Cho đến nay Moodle có sự phát triển vượt bậc và thu hút được sự quan tâm của hầu hết các quốc gia trên thế giới và ngay cả những công ty LMS/LCMS thương mại lớn nhất như BlackCT (BlackBoard + WebCT) cũng có các chiến lược riêng để cạnh tranh với Moodle

Moodle có chức năng là một hệ thống quản lý học tập (Learning Management System – LMS hay người ta còn gọi là Course Management System hoặc VLE - Virtual Learning Environment) Moodle là một công cụ quan trọng để xây dựng hệ thống e-learning, hỗ trợ học tập trên mạng [17]

1.2.2 Tại sao lựa chọn Moodle

1.2.2.1 Mã nguồn mở và miễn phí

Cụm từ “mã nguồn mở” đã trở thành một thuật ngữ trong công nghệ phần mềm Nó đã làm thay đổi lớn sự phát triển và kinh doanh ứng dụng máy tính Tuy nhiên ý tưởng thật đơn giản Mã nguồn mở nghĩa là ai cũng có quyển xem, đánh giá

và sửa phần mã chương trình của phần mềm sao cho phù hợp với mục đích và yêu cầu sử dụng, nếu nó hay hơn, tiến bộ hơn, bạn có thể gửi cho các người khác cùng

sử dụng thông qua đánh giá của cộng đồng

Moodle sử dụng công nghệ mà nguồn mở, và do đó, dễ tùy biến sao cho phù hợp với mục đích sử dụng mà đặc biệt là miễn phí Đồng thời, khi sử dụng công nghệ mã nguồn mở, chúng ta sẽ không phải chạy theo công ty sản xuất ứng dụng một khi họ thay đổi công nghệ Với mô hình mở như Moodle, cho phép bạn trao đổi trực tiếp với chính cộng đồng phát triển phần mềm, góp ý kiến và yêu cầu chỉnh sửa nếu có ý tưởng hay

1.2.2.2 Nguyên lý giáo dục của Moodle

Sự thành công của Moodle lí do không chỉ là về mặt công nghệ (thiết kế, kĩ thuật, lập trình) mà dựa rất nhiều vào cách tiếp cận sự phạm đúng đắn

Việc thiết kế và phát triển Moodle được định hướng bởi một triết lý cụ thể về vấn đề học tập, có thể gọi là “Giáo dục mang tính xã hội” (Social constructionist pedagogy) [17]

Trang 11

Phần dưới đây sẽ giải thích 4 quan điểm chính của phương pháp này thông qua 4 thuật ngữ

- Xu hướng xây dựng (Constructivism)

Quan điểm rằng con người luôn tích cực xây dựng kiến thức mới khi họ tương tác với môi trường của họ

Mọi thứ HS đọc, nghe, nhìn, cảm thấy, và sờ sẽ tác động tới các kiến thức đã

có trước đây của họ và nếu có thể nó sẽ tạo kiến thức mới cho họ Kiến thức sẽ được tăng cường khi HS có thể sử dụng nó trong hoàn cảnh rộng hơn

Điều này không thể nói rằng HS không thể học mọi thứ từ việc đọc một trang web hoặc xem một bài văn, hiển nhiên là có thể, nó chỉ ra rằng sẽ có nhiều cách chuyển tải thông tin từ một người tới một người khác

- Cơ cấu xây dựng (Constructionism)

Quan niệm này khẳng định rằng học tập sẽ có hiệu quả đặc biệt khi HS tự xây dựng một thứ gì đó để người khác đóng góp, đánh giá Kết quả có thể ở bất kỳ dạng nào từ một câu nói hoặc một bài viết trên mạng Internet, tới các thứ phức tạp hơn như vẽ, phần mềm

Ví dụ, HS có thể đọc bài học trong SGK một vài lần và quên vào ngày hôm sau - nhưng nếu cho HS thử và giảng giải các ý tưởng này cho HS khác đó bằng ngôn ngữ riêng của họ, hoặc tạo các bản trình chiếu để giảng giải các ý tưởng này thì có thể khẳng định là HS sẽ hiểu rõ hơn về vấn đề Đây là nguyên nhân tại sao lại bắt HS ghi chép trong các giờ lên lớp, thậm chí có khi HS không bao giờ đọc nó

- Xây dựng xã hội (Social Constructivism)

Quan điểm này mở rộng các ý tưởng ở trên và để thực hiện các quan điểm trên rằng nhóm HS thành một nhóm mang tính xã hội, xây dựng kiến thức bổ sung cho nhau, hợp tác tạo một “nền văn hóa nhỏ” chia sẻ các vấn đề có cùng ý tưởng Khi một kiến thức được đưa vào “nền văn hóa” này, như đề cập ở trên, mọi người

sẽ được và sẽ phải học mọi lúc sao cho trở thành một bộ phận của “nền văn hoá”

đó Tuy nhiên, trong “nền van hóa” đó cũng sẽ xuất hiện nhiều trình độ khác nhau

Trang 12

- Kết hợp và phân chia (Connected and Separate)

Quan niệm này đi sâu hơn vào động cơ thúc đẩy của mỗi cá nhân trong một

cuộc thảo luận Hành vi phân chia (Separate) xuất hiện khi một ai đó có xu hướng

bảo vệ ý kiến của riêng họ, HS sử dụng logic để tìm lỗ hổng trong các ý kiến của

đối thủ Hành vi kết hợp (Connected) là cách tiếp cận lý luận của người khác dựa

trên sự cố gắn nghe và đặt câu hỏi để hiểu và tiếp nhận vấn đề của người khác

Hành vi xây dựng (Constructed) chỉ hành vi của một HS sử dụng cả hai cách tiếp

cận trên để xây dựng và phản biện vấn đề, bản thân HS có thể chọn một trong 2

cách tùy tình huống cụ thể

Trong việc xây dựng cộng đồng học tập thì việc phát huy Connected rất

quan trọng, không những giúp mang mọi người gần nhau hơn mà còn là cơ hội để

kiểm tra lại các kiến thức mình có

Theo đó, các nhà xây dựng Moodle đã tích hợp cho Moodle những khả năng

tuyệt vời, xứng đáng được đánh giá là một “trung tâm học tập” trong khi hầu hết các

hệ thống học tập khác là một “trung tâm công cụ” Bảng so sánh chức năng với các

hệ thống khác cũng sẽ làm ta thấy rõ điều này (so sánh với các hệ thống thương mại

(không phải mã nguồn mở) Blackboard và WebCT) [18]:

Tạo một trang web và soạn thảo với HTML online Không Có Có

HS Tự đánh giá bài làm của mình Không Không Có

Bảng 1-1: So sánh tính năng của Moodle với WebCT và Blackboard

Các so sánh với các hệ thống khác có thể xem tại địa chỉ:

http://moodle.org/mod/forum/view.php?id=3701 [17]

Trang 13

Tất cả các so sánh đều chỉ ra rằng Moodle là ưu việt nhất cho e-learning

1.2.2.3 Cộng đồng

Moodle có một hệ thống cộng đồng to lớn: Những người đang sử dụng và phát triển Moodle Bất kỳ ai cũng có thể gia nhập vào cộng đồng này và tham gia vào khóa học sử dụng moodle tại http://www.moodle.org

Trên 3000 tổ chức ở 115 quốc gia đã đăng kí sử dụng Moodle tính đến tháng

5 năm 2004 (http://moodle.org/sites/) Hiện tại con số này là 38764 website ở 197 quốc gia Số lượng này tăng lên 10% mỗi tháng khi các nhà giáo dục và đào tạo biết được giá trị của việc triển khai Moodle mã nguồn mở

Một yếu tố quan trọng nữa là hệ quả của tính cộng đồng: Moodle rất dễ dùng với giao diện trực quan, GV chỉ mất một thời gian ngắn để làm quen và có thể sử dụng thành thạo Đồng thời GV có thể tự cài và nâng cấp Moodle

1.2.3 Các chức năng chính Moodle có thể hỗ trợ

Moodle có thiết kế theo kiểu mô-đun (đơn vị thành phần, các chức năng được thiết kế thành từng phần, có thể thêm vào hoặc loại bỏ đi, bản thân GV nếu giỏi lập trình thì có thể viết cho mình và cho cộng đồng một chức năng mới và dễ dàng đưa vào hệ thống moodle có sẵn) nên việc đưa thêm các hoạt động để tạo nên một khóa học sẽ là một quá trình đơn giản nếu hệ thống được xây dựng tốt trên Moodle Các chức năng chính của Moodle có thể liệt kê dưới đây

Trang 14

 Các khóa học được đưa vào một danh mục và có thể tìm kiếm dễ dàng - một

 Đưa thêm các mô-đun vào cấu trúc của hệ thống, tăng chức năng cho hệ thống

 Đưa thêm các gói ngôn ngữ vào hệ thống, cho phép hiển thị đa ngôn ngữ

 Mã nguồn được viết bằng PHP dễ hiểu, có thể thay đổi và phân phối theo bản quyền GPL

1.2.3.3 Quản lý người dùng

Mục tiêu được đưa ra là làm sao giảm thiểu các khâu quản lý HS trong khi

đó vẫn duy trì bảo mật cao

 Chức năng tạo tài khoản đăng nhập (Account): Mỗi người chỉ cần tạo một tài khoản - mỗi tài khoản có thể truy cập vào các khóa học khác nhau trong hệ thống

 Khả năng gởi mail tự động: Người dùng có thể tạo tài khoản đăng nhập cho mình, một mail sẽ được gửi tới hộp thư để xác nhận Người dùng sẽ nhận được mail khi có thông báo hoặc các thay đổi quan trọng trên hệ thống cũng như trong khóa học mà họ có tham gia

Trang 15

 Các quyền cho các kiểu người dùng có thể qui định dễ dàng tùy vào yêu cầu và mục đích của hệ thống Admin có thể tạo ra các kiểu người dùng với các vai trò tùy vào chức năng của kiểu người dùng đó (quản trị, người tạo khóa học,

 Mỗi người dùng có thể chọn cho riêng mình một ngôn ngữ để hiển thị trong giao diện của hệ thống (English, French, German, Spanish, Việt Nam…)

1.2.3.4 Quản lý khóa học

 Với vai trò GV, người dùng có quyền điều khiển tất cả các thiết lập cho một khóa học, bao gồm cả việc hạn chế hoặc cho phép GV khác tham gia xây dựng khóa học

 Có nhiều định dạng khóa học như theo tuần, theo chủ đề hoặc một cuộc thảo luận tập trung vào việc thảo luận các vấn đề liên quan GV lựa chọn các định dạng tùy theo mục đích

 Tập hợp các hoạt động hỗ trợ cho khóa học rất đa dạng: Diễn đàn, bài thi, các nguồn tài nguyên, các lựa chọn, các câu hỏi khảo sát, bài tập lớn, chat, các cuộc thảo luận,… Các hoạt động này dễ dàng được thêm vào khóa học và sắp xếp tùy ý GV

 Điểm của HS có thể xem được và tải xuống máy tính

 Theo dõi và hiển thị đầy đủ các hoạt động của người dùng - thông báo đầy đủ các hoạt động mà một học viên tham gia (lần truy cập cuối cùng, số lần đọc tài liệu,…)

Trang 16

 Những thay đổi mới của khóa học từ lần truy cập cuối của người dùng có thể được hiển thị trên trang chủ của khóa học, điều này giúp người dùng có cái nhìn tổng quan về khóa học

 Cho phép người dùng đánh giá các bài viết gửi lên diễn đàn, các bài tập,…

 Ghi lại các theo dõi người dùng một cách đầy đủ, các báo cáo có thể xem hoặc lưu lại và tải về máy

 Chức năng tích hợp mail: Các bản sao của các bài viết trên diễn đàn, thông tin phản hồi của GV, các tin nhắn của các thành viên,… được gửi tới hộp thư của thành viên

 Các khóa học có thể được đóng gói thành một tập tin nén (*.zip) bằng cách sử dụng chức năng sao lưu Các khóa học này có thể được phục hồi trên bất kỳ hệ thống sử dụng Moodle nào

1.2.3.5 Các mô-đun tạo ra các tài nguyên tĩnh

Các tài nguyên tĩnh trong moodle là các tài nguyên mà người dùng có thể đọc nhưng không thể tương tác với tài liệu Trong moodle nguyên thủy, có 5 loại:

 Một trang văn bản, một nhãn

 Một Trang Web

 Một liên kết tới website khác

 Các thư mục, các tập tin được tải lên

 Các chữ, hình ảnh

Các thành phần này được tạo bằng mô-đun tài nguyên (Resource) Đây là công cụ chính yếu giúp đưa nội dung vào bên trong khóa học

Trang 17

1.2.3.6 Các mô-đun tạo ra các tài nguyên tương tác

Các tài nguyên tương tác trong moodle là các tài nguyên mà người dùng có thể tương tác với tài liệu, xây dựng tài liệu (trả lời câu hỏi, nhập văn, tải tập tin lên,…) Có 6 loại:

 Bài tập lớn (Assignment)

 Lựa chọn (Choice)

 Nhật kí (Journal)

 Bài học (Lesson)

 Bài thi (Quiz )

 Điều tra, khảo sát (Survey)

- Mô-đun bài tập lớn (Assignment)

Dùng để giao các nhiệm vụ trực tuyến hoặc ngoại tuyến Các học viên có thể

nộp kết quả công việc theo bất kỳ định dạng nào ( MS Office, PDF, ảnh, )

 Có thể chỉ ra hạn cuối và điểm tối đa cho các bài tập lớn

 Các học viên tải lên các bài tập lớn của họ (bất kỳ định dạng tập tin nào) tới máy chủ và được đánh dấu ngày nộp

 Cho phép nộp muộn, nhưng mức độ muộn được hiển thị và qui định bởi

- Mô-đun lựa chọn (Choice)

GV có thể tạo một câu hỏi và một số các lựa chọn cho học viên, các kết quả được gửi lên để học viên xem Sử dụng mô-đun này để thực hiện các cuộc điều tra

nhanh chóng về vấn đề đang quan tâm

Trang 18

- Mô đun nhật kí (Journal)

Mô-đun này giúp các thành viên lưu lại các ghi chú, ý tưởng

- Mô đun bài học (Lesson)

Cho phép các GV tạo và quản lý một loạt các trang được kết nối với nhau Mỗi trang có thể kết thúc bởi một câu hỏi HS trả lời câu hỏi, sau đó sẽ đi tiếp, lùi hoặc ở nguyên vị trí cũ là tùy vào kết quả HS trả lời câu hỏi đó và mục đích của

GV Nó được cấu tạo bằng một hệ thống các bảng phân nhánh

- Mô-đun bài thi (Quiz)

Tạo được tất cả các dạng câu hỏi quen thuộc bao gồm đúng - sai, đa lựa

chọn, câu trả lời ngắn, câu hỏi phù hợp, câu hỏi số,…

 GV có thể tạo ra một ngân hàng câu hỏi và sử dụng lại trong các bài thi khác nhau

 Các câu hỏi có thể được lưu trữ trong các danh mục dễ truy cập, và những danh mục này có thể "công khai" để có thể truy cập chúng từ bất kỳ khóa học nào trên hệ thống

 Các bài thi được tự động tính điểm

 Các bài thi có thể có giới hạn về thời gian

 Tùy thuộc vào lựa chọn của GV, các bài thi có thể được thử nhiều lần, và

có thể nhìn thấy các thông tin phản hồi về các câu trả lời hay không

 Các câu hỏi của bài thi và các câu trả lời có thể được sắp xếp một cách ngẫu nhiên

 Các câu hỏi cho phép có hình ảnh và định dạng HTML

 Các câu hỏi có thể được nhập vào từ các tập tin bên ngoài Moodle

 Các bài thi có thể cho phép thử nhiều lần

- Mô đun điều tra, khảo sát (Survey)

Mô-đun này giúp đỡ GV làm cho các lớp học trên mạng thêm hiệu quả, bằng cách cung cấp một tập các câu hỏi điều tra (COLLES, ATTLS)

Trang 19

1.2.3.7 Các mô-đun tạo ra các tài nguyên tương tác với người khác

Các tài nguyên này giúp HS và GV có thể tương tác với nhau, trao đổi, thảo luận và góp ý Trong Moodle nguyên thủy có 5 loại:

- Mô-đun diễn đàn (Forum)

Các cuộc thảo luận được phân chia chủ đề cho phép trao đổi nhóm, chia sẻ vấn đề cần quan tâm Sự tham gia trong các diễn đàn là một phần của việc học tập,

giúp các học viên xác định và phát triển sự hiểu biết về vấn đề quan tâm

 Có sẵn các kiểu diễn đàn khác nhau, ví dụ diễn đàn chỉ dành cho GV, các tin tức khóa học, diễn dàn dành cho tất cả mọi người, điễn đàn chỉ cho thảo luận một chủ đề,…

 Các cuộc thảo luận không đúng nơi có thể dễ dàng được di chuyển tới diễn đàn khác

 Có thể đánh giá bài viết của thành viên trong diễn đàn

- Mô-đun bảng thuật ngữ (Glossary)

Giúp tạo ra một bảng các thuật ngữ được sử dụng trong khóa học Có nhiều tình huống cần phải áp dụng mô-đun này như danh sách các từ, từ điển, Trong tất

cả các tài liệu nếu có xuất hiện một thuật ngữ trong bộ thuật ngữ, nó sẽ được tô sáng

và được liên kết tới nội dung của thuật ngữ đó

- Mô-đun wiki

Trang 20

Giúp xây dựng và quản lý các trang thông tin do nhiều thành viên cùng hợp tác phát triển Đặc điểm nổi bật của wiki là thông tin không được xây dựng một cách tập trung theo nguyên tắc phân quyền mà theo nguyên tắc phân tán: ai cũng có thể chỉnh sửa, thêm mới, bổ sung thông tin lên các trang tin Ở Moodle, lịch sử các chỉnh sửa và các các phiên bản thông tin đó được lưu giữ lại Căn cứ vào điều này,

GV có thể đánh giá trình độ của thành viên dựa vào việc tham gia bổ sung và chỉnh sửa một wiki

- Mô-đun hội thảo (Workshop)

Một hoạt động để đánh giá các tài liệu của thành viên (Word, PowerPoint,…)

mà họ nộp trên mạng Mọi người tham gia có thể đánh giá, nhận xét tài liệu của nhau GV thực hiện đánh giá cuối cùng, có thể kiểm soát thời gian bắt đầu và kết thúc

Ngoài các chức năng chính đó, vì xây dựng theo nguyên tắc mô-đun nên ta

dễ dàng thêm một mô-đun chức năng mới bằng cách tìm trên cộng đồng Moodle hoặc tự xây dựng theo chuẩn Moodle hay cũng có thể đặt hàng các cá nhân khác xây dựng

Vì vậy mà việc ứng dụng Moodle trong việc thiết kế hệ thống học tập trực tuyến e-learning là vô hạn

Trang 21

Phần 2 Xây dựng hệ thống “Lớp học vật lý phổ

thông”

2.1 Mục đích và đối tượng sử dụng “Lớp học vật lý phổ thông”

2.1.1 Mục đích

- Sử dụng “LHVL” như một kênh tương tác đa chiều cho các GV và các HS

Giao tiếp là nhu cầu cơ bản của con người, là điều kiện tồn tại của xã hội loài

người Nhờ giao tiếp, con người gia nhập vào các mối quan hệ xã hội, trao đổi

thông tin, tự đối chiếu đánh giá bản thân [13]

Giao tiếp có thể được thực hiện qua nhiều kênh, nói thì bằng cách gặp mặt

đối mặt, gọi điện thoại, gặp qua video; viết thì bằng thư từ, email, bản ghi nhớ hay

báo cáo [16]

Sơ đồ hoạt động như một kênh giao tiếp của “LHVL” có thể khái quát như

sau:

Phản hồi

Hình 2-1: Mô hình giao tiếp thông qua kênh giao tiếp “LHVL”

Các kiểu giao tiếp hệ thống có thể đáp ứng là [5]:

 Giao tiếp một – một (Giữa HS với GV, GV với GV, HS với HS)

Thông tin gửi

Kênh giao tiếp:

“LHVL”

Thông tin nhận

Người

gửi

Luật mã hóa

Người nhận

Luật giải mã

Formatted: Font: 10.5 pt Formatted: Font: 10.5 pt Formatted: Font: 10.5 pt Formatted: Font: 10.5 pt Formatted: Font: 10.5 pt Formatted: Font: 10.5 pt Formatted: Font: 10.5 pt

Trang 22

Hình 2-2: Giao tiếp một - một

Một số ví dụ:

Chat: Chat giữa hai người với nhau

E-mail: Gửi e-mail tới bạn học hoặc cho GV

Khiểm tra vấn đáp giữa GV và HS

 Giao tiếp nhiều – một (Giữa các HS với GV, các HS với một HS)

Hình 2-3: Giao tiếp nhiều - một

Một số ví dụ:

Chat: Hỏi và thảo luận trực tuyến các câu hỏi

Diễn đàn: Các học viên trả lời các câu hỏi do GV đưa lên diễn đàn

 Giao tiếp một – nhiều (Giữa GV với các HS, giữa HS với các HS khác)

Hình 2-4: Giao tiếp một – nhiều

Trang 23

Hội thảo: Các bài giảng hoặc thuyết trình được đưa qua mạng

Internet, HS xem các nhận xét, đánh giá của các HS khác

 Giao tiếp nhiều - nhiều (Giữa các HS với nhau, giữa các GV với nhau)

Hình 2-5: Giao tiếp nhiều - nhiều

Một số ví dụ:

Chat, diễn đàn: Các học viên cùng thảo luận chung một vấn đề để tìm

ra cách giải quyết, có thể có sự hướng dẫn của các

GV

- Sử dụng “LHVL” để làm công cụ hỗ trợ hoạt động dạy của GV

GV có thể sử dụng “LHVL” để trình bày những đoạn mô phỏng, những hình ảnh minh họa, trình bày những thông tin hỗ trợ bài giảng mà chúng không có trong sách giáo khoa hay không có đủ thời gian, phương tiện để trình bày trên lớp

Các thông tin đưa lên “LHVL” phải là các thông tin mang tính mới mẻ, có thể cập nhật, giúp HS gắn liền lý thuyết với thực tiễn, làm tăng sự yêu thích đối với việc học vật lý

Sử dụng “LHVL” kết hợp với lớp học truyền thống sẽ phát huy tính sáng tạo

và nâng cao hiệu quả sử dụng các mô phỏng, minh họa

Các bài học, các tài nguyên giáo dục được thiết kế công phu, sáng tạo có khả năng to lớn trong việc hỗ trợ GV giảng dạy, truyền thụ kiến thức, kĩ năng, kĩ xảo cho HS, cả về kĩ năng về tri thức và kĩ năng phương pháp học tập, làm việc

“LHVL” được xây dựng nhằm đáp ứng nhu cầu thể hiện các tài nguyên đó

“LHVL” còn là công cụ giúp các GV có thể trao đổi chuyên môn với nhau nhằm nâng cao tay nghề, trình độ qua đó giúp GV tích lũy kinh nghiệm và phát huy tính sáng tạo trong hoạt động giảng dạy của mình Đồng thời, việc ứng dụng

Trang 24

CNTT&TT trong dạy học tạo cho GV thói quen, kỹ năng làm việc trong thời đại thông tin, ngoài ra còn nâng cao uy tín của nhà trường, tăng tính quảng bá cho trường , tạo niềm tin đối với giáo dục

Bên cạnh đó, qua “LHVL”, các GV có thể trao đổi, góp ý các tài nguyên của nhau, sử dụng lại các tài nguyên được đánh giá là tốt

“LHVL” có thể giúp GV xây dựng các khóa học tương ứng với các chức năng của quá trình dạy học: Củng cố kiến thức xuất phát cho HS, xây dựng tri thức mới, ôn luyện và vận dụng tri thức, tổng kết hệ thống hóa kiến thức và kiểm tra đánh giá trình độ tri thức của HS

Đặt biệt, với “LHVL”, GV có thể tạo một bài kiểm tra đánh giá HS của mình GV xây dựng các câu hỏi, đưa lên “LHVL” thành một ngân hàng, sau đó, GV

có thể yêu cầu tạo một đề kiểm tra từ các câu hỏi trong ngân hàng đó Có chương trình sẽ đánh giá thông qua bài làm của HS Thế mạnh của web trong lĩnh vực này

là cho phép nhiều HS ở những vị trí địa lý khác nhau có thể tham gia bài kiểm tra trong nhưng thời gian khác nhau phù hợp với điều kiện của mỗi cá nhân “LHVL” cho phép các cấu hình mềm dẻo cho đề kiểm tra: Các dạng câu hỏi; cách lấy câu hỏi trong ngân hàng (lấy nhẫu nhiên hay có lựa chọn, đổi vị trí câu hỏi, đổi vị trí các lựa chọn,…); phân mục cho các câu hỏi trong ngân hàng; cách thức làm bài (làm một lần hay nhiều lần cho phép thử hay không, cho phép làm loại trừ hay không); cách thức đánh giá, cho điểm, nhận xét (tính điển trung bình hay lần cao nhất, điểm cao nhất, nhận xét tương ứng với mức điểm,…)

Trang 25

HS có thể tham gia các khóa học trên “LHVL” với các giai đoạn tương ứng với các chức năng của từng giai đoạn dựa trên các khóa học của GV

2.1.2 Đối tượng sử dụng

“LHVL” được xây dựng dành cho:

 Các GV muốn xây dựng các bài giảng hoàn chỉnh của một khóa học hoặc các bài giảng hỗ trợ cho một giai đoạn trong quá trình học tập của HS

 Các HS phổ thông muốn tham gia vào các bài giảng vật lý của các GV

 Những người muốn ứng dụng CNTT cho dạy học, các nhà quản lý muốn ứng dụng CNTT trong quản lý HS và GV

2.1.3 Các tiêu chí đặt ra của “Lớp học vật lý phổ thông”

- Về mặt khoa học

Được thể hiện ở tính chính xác Các nội dung trong trong “LHVL” phải đáp ứng tính đa dạng phong phú cả về tài liệu học tập và tra cứu, phù hợp với chương trình đào tạo, kiến thức và khả năng tiếp thu chả HS Các thuật ngữ khoa học, khái niệm,…định nghĩa phải chính xác và nhất quán với giáo trình hiện hành Tiêu chí này phải được những GV sử dụng “LHVL” thực hiện đúng

Trang 26

- Về lí luận dạy học

Đối với mục đích của một khóa học được tổ chức trong “LHVL”, GV phải thực hiện đúng chức năng mà khóa học đảm nhiệm (về mặt tổ chức, nội dung,…), tuân thủ các nguyên tắc của lý luận dạy học “LHVL” trên nền tản Moodle có các công cụ hỗ trợ hữu ích cho GV để GV có thể tận dụng các công cụ đó nhằm thực hiện chức năng của khóa học

- Về mặt sư phạm

Các sự hỗ trợ của “LHVL” phải giúp cho GV thể hiện tính ưu việt về mặt tổ chức dạy học so với cách dạy học truyền thống, đó là khai thác triệt để khả năng hỗ trợ truyền tải thông tin đa dạng, trực quan hóa các hiện tượng vật lý, mô hình vật lý,…Các tài liệu phải hỗ trợ HS khắc sâu kiến thức, mở rộng và liện hệ kiến thức vào thực tiễn, tận dụng các bài kiểm tra để HS tự đánh giá,… Đặt biệt, “LHVL” phải giúp các khóa học phát huy khả năng giao tiếp đa chiều

- Về mặt kĩ thuật

Giao diện phải thân thiện, cấu trúc site rõ ràng, các đối tượng, các liên kết phải được thiết kế dễ sử dụng, hướng vào người dùng Sử dụng các hình ảnh đồ họa cùng với các tương tác ẩn dụ để truyền tải thông tin một cách khéo léo, hiệu quả Khả năng tương tác với người dùng, tương tác với thông tin, khả năng cập nhật thông tin nhanh chóng, thuận tiện, chính xác và thể hiện tính mở

Đặt biệt, hệ thống phải dễ sử dụng, ổn định và có khả năng thích ứng với các

hệ thống máy tính khác nhau.[11]

2.2 Phác thảo tiến trình xây dựng

1 Cài đặt Moodle

2 Thiết kế giao diện cho “Lớp học vật lý phổ thông”

3 Xây dựng cấu trúc cho “Lớp học vật lý phổ thông”

4 Điều hành

Trang 27

2.3 Tiến hành xây dựng theo tiến trình đã phác thảo

2.3.1 Cài đặt Moodle

2.3.1.1 Chuẩn bị hệ thống

Moodle phát triển chính thức trên Linux, sử dụng phần mềm máy chủ Web (Web server) Apache, MySQL và PHP, (nó cũng đã được thử nghiệm với PostgreSQL)

Cấu hình cần thiết cho Moodle như sau:

 Phần mềm máy chủ Web: Phần lớn sử dụng Apache, nhưng Moodle có thể làm việc tốt với bất kỳ máy chủ Web nào hỗ trợ PHP, như IIS trên nền Windows chẳng hạn

 Ngôn ngữ kịch bản PHP (phiên bản 4.x hoặc cao hơn, tùy vào phiên bản của Moodle), với các thiết lập cần thiết như sau:

 Thư viện GD được bật, hỗ trợ định dạng JPG và PNG

 Thư viện zlib được bật (nếu muốn sao lưu hoặc phục hồi hệ thống trên Windows)

 Bật hỗ trợ Sessions

 Bật hỗ trợ upload file

 Tắt chế độ an toàn (Safe Mode)

 Hệ phục vụ cơ sở dữ liệu (Database server): MySQL hoặc PostSQL

Phần lớn các máy chủ đều mặc định hỗ trợ các cấu hình đó, nếu không hỗ

trợ, ta phải thiết lập các biến trong php.ini hoặc trong htaccess trên máy chủ

Tôi xây dựng “LHVL” trên máy chủ của NETWORK SOLUTIONS với các thông tin:

 Phần mềm máy chủ web: Apache 2.0.52

 PHP: Phiên bản 4.3.11

 Hệ phục vụ cơ sờ dữ liệu (Database server): MySQL phiên bản 4.1.22

Trang 28

 Địa chỉ IP máy chủ: 68.178.232.94

 Địa chỉ truy cập: http://elearning1.thuvienvatly.com

Các thông số trên là đây đủ để cài đặt moodle 1.8.2+, là phiên bàn mới nhất (tính đến tháng 12/2007)

2.3.1.2 Chuẩn bị mã nguồn của Moodle

 Tải về mã nguồn của Moodle phiên bản 1.8.2+ tại trang download của Moodle (http://download.moodle.org/)

 Sau đó giải nén gói vừa tài về, được thư muc moodle với các tập tin và các thư mục con Đó là toàn bộ mã nguồn của hệ thống moodle

 Tải gói ngôn ngữ tiếng việt của Moodle tại trang web của cộng đồng Moodle Việt Nam (http://moodle.org/course/view.php?id=45) Giải nén rồi chép thư mục này vào thư mục lang trong thư mục nguồn của Moodle

2.3.1.3 Đưa mã nguồn lên máy chủ

Dùng một phần mềm hỗ trợ truyền tập tin (FTP) để tải tập tin lên máy chủ Tôi dùng FileZilla (một phần mềm mã nguồn mở, tải miễn phí tại http://filezilla-project.org/)

Cài đặt FileZilla rồi kết nối vào máy chủ, nơi sẽ đặt hệ thống Moodle trên đó Chuyển toàn bộ nội dung của thư mục moodle từ máy tính lên lưu trữ trên thư mục gốc máy chủ Sau đó tiến hành cài đặt Moodle

.htaccess lưu vào thư mục này Nội dung tập tin này như sau:

deny from all AllowOverride None

Trang 29

 Tạo một cơ sở dữ liệu (database) cùng với một người dùng có quyền truy cập vào cơ sở dữ liệu đó với đầy đủ thông tin: Tên máy chủ (Host Name), tên người dùng đăng nhập (User Name), tên cơ sở dữ liệu (Database Name), mật

mã đăng nhập (password)

 Với đầy đủ các chuẩn bị trên, ta có thể tiến hành cài đặt Moodle theo trình tự các bước như sau:

Bước 1 Bật trình duyệt web (Internet Explorer, Mozilla Firefox,…), tới địa chỉ

http://elearning1.thuvienvatly.com/ để bắt đầu cài đặt

Chọn ngôn ngữ: tiếng Việt (Vietnamese(vi_utf8)) Click nút tiếp theo Bước 2 Moodle kiểm tra các thiết lập PHP

 Phiên bản PHP (PHP version)

 Tự động kích hoạt Session (Session auto start)

 Chế độ an toàn (Safe mode)

 Tập tin tải lên (File Upload)

 Phiên bản GD (GD version)

 Giới hạn bộ nhớ (Memory Limit)

Khi các kiểm tra đều tốt, không phát sinh lỗi thì tiếp tục cài đặt, nếu phát hiện lỗi thì phải dừng lại sửa lỗi rồi mới tiếp tục được Các lỗi thường gặp và cách khắc phục xem trên trang web của cộng đồng Moodle (http://moodle.org)

Trang 30

Hình 2-6: Kiểm tra các thiết lập PHP

Bước 3 Cấu hình địa chỉ các vị trí cần thiết cho Moodle

Hình 2-7: Cấu hình các địa chỉ Moodle

 Địa chỉ web (Web address): http://elearning1.thuvienvatly.com

 Thư mục Moodle (Moodle directory): Nơi đã đưa mã nguồn của Moodle lên (chương trình cài đặt tự nhận)

Thư mục chứa dữ liệu (Data directory): (………/moodledata)

Trang 31

Bước 4 Cấu hình cơ sở dữ liệu cho hệ thống

Hình 2-8: Cấu hình cơ sở dữ liệu

Moodle sẽ phát hiện và cấu hình cho hệ thống rồi tạo tập tin config.php và

ghi vào thư mục gốc của Moodle trên máy chủ Ngược lại lỗi sẽ được thông báo và ta phải khắc phục những lỗi này rồi mới có thể tiếp tục cài đặt

Các thông số như kiểu database (Type), máy chủ (Host Server), tên cơ sờ

dữ liệu (Database), người dùng (User), mật khẩu (Password) phải thật chính xác như lúc tạo cơ sở dữ liệu Các bảng cố định trước (là tiền tố trong tên gọi của các bảng (table) trong database – Tables prefix) để mặc định là mdl_ Bước 5 Moodle kiểm tra các cấu hình cần thiết cho hệ thống

Trang 32

Hình 2-9: Thông báo các cấu hình cần thiết cho môi trường

Nếu tất cả đều được kiểm tra trạng thái là “đồng ý” (OK) thì tốt Nếu không

thì phải cấu hình lại trên máy chủ của nhà cung cấp, một vài yêu cầu có thể bỏ qua

để tiếp tục cài đặt và sẽ cấu hình sau

Bước 6 Yêu cầu tải gói ngôn ngữ

Có thể bỏ qua bước này, việc cài đặt gói ngôn ngữ sẽ tiến hành sau

Bước 7 Thông báo cài đặt đã hoàn thành

Bước 8 Yêu cầu chấp nhận các yêu cầu bản quyền

Đây là điều rất quan trọng đối với cộng đồng mã nguồn mở, phải tôn trọng các quy tắc trong khai thác và sử dụng phần mềm mã nguồn mở Đọc kĩ rồi click Yes

Bước 9 Moodle thông báo phiên bản hiện hành

Click nút tiếp tục

Trang 33

Bước 10 Xây dựng và cập nhật cơ sở dữ liệu cho hệ thống

Hình 2-10: Xây dựng và cập nhật cơ sở dữ liệu cho hệ thống

Moodle tự động thiết lập các bảng sẽ sử dụng trong cơ sở dữ liệu với các câu lệnh SQL

Click nút “Continue” để Moodle tiếp tục tạo các bảng cho đến khi hoàn

thành

Bước 11 Tạo tài khoản người quản trị

Đây là tài khoản người quản trị cao nhất của mhệ thống Ghi nhớ các thông

số này thật chính xác, nếu không nhớ coi như mất hết tất cả Tới đây, Moodle xem như đã được cài đặt hoàn thành

Bước 12 Thiết lập mô tả hệ thống

Có nhiều tham số để lựa chọn, khi chưa tìm hiểu rõ các thông số, ta chọn theo mặc định, sau khi cài đặt thành công ta có thể chỉnh sửa các tham số này sau Click nút “Save change” để lưu lại nội dung

Trang 34

Bước 13 Việc cài đặt đã hoàn toàn, giai đoạn tiếp theo và là giai đoạn quan trọng

nhất là cấu hình và điều hành nó sau khi thiết lập trình Cron

Hình 2-11: Giao diện hệ thống sau khi Moodle mới cài đặt xong

2.3.1.5 Thiết lập Cron

Một số phần của Moodle đòi hỏi liên tục được kiểm tra để thực hiện Ví dụ, Moodle cần kiểm tra diễn đàn thảo luận để có thể gửi các bài viết tới những người

đã tham gia, khởi động một số mô-đun, sao lưu dự phòng khi có yêu cầu,…

Đoạn mã làm những việc đó nằm trong thư mục quản trị (admin) trên hệ

thống tên là cron.php (http://elearning1.thuvienvatly.com/admin/cron.php)

Như vậy, Cron là một đoạn mã rất quan trọng để kiểm tra và đảm bảo việc thực hiện công việc một cách liên tục của các mô-đun trong Moodle

Tuy nhiên nó không thể tự chạy, do đó cần phải thiết lập một cơ chế đề Cron chạy một cách thường xuyên (ví dụ cứ 5 hoặc 15 phút một lần) Việc làm này tạo ra một "nhịp sống" cho hệ thống

Trang 35

Các máy chủ web đều hỗ trợ giúp thực hiện công việc này một cách tự động bằng công cụ CronJob, ta chỉ cần thiết lập địa chỉ này trên CronJob của trình điều khiển trên máy chủ

2.3.1.6 Việt hóa Moodle cho “Lớp học vật lý phổ thông”

Quá trình việt hóa là một quá trình khó khăn và phức tạp Đa số các thành phần chính trong Moodle đều đã được cộng đồng việt hóa Tuy nhiên vẫn còn một

số từ ngữ chưa được việt hóa và có một số ít chưa phù hợp Nhiệm vụ là phải việt hóa tiếp tục các thuật ngữ đó Quá trình việt hóa được thực hiện theo các bước: + Tải gói ngôn ngữ tiếng Việt vào thư mục lang trong mã nguồn của Moodle (Nội dung gói tiếng việt được đặt trong thư mục vi_utf8)

Nếu ở phần cài đặt đã làm được bước này thì bỏ qua bước này Còn nếu tìm được gói việt hóa mới hơn thì đổi tên gói cũ thành tên khác (ví dụ như từ vi_utf8 thành vi_utf8_old) rồi tải gói mới lên với tên là vi_utf8

+ Như vậy là bây giờ, người dùng đã có thể lựa chọn tiếng Việt cho “LHVL” Tuy nhiên cần phải Việt hóa lại và Việt hóa thêm một số thuật ngữ vì thường các bản này Việt hóa này chưa đầy đủ

+ Vào Admin/Ngôn ngữ/Soạn thảo ngôn ngữ

Soạn thảo các văn bản trợ giúp: Moodle có các trợ giúp trong từng mục Trong phần này, ta sẽ dịch các văn bản trợ giúp đó Lựa chọn tập tin hướng dẫn cần dịch trong menu rồi bắt đầu dịch

Trang 36

2.3.2 Thiết kế giao diện cho website “Lớp học vật lý phổ thông”

Cộng đồng Moodle có sẵn rất nhiều kiểu giao diện Trong giới hạn của đun giao diện, nó chỉ có thể giúp ta có được các hệ thống màu, các định dạng cho các kiểu chữ trong hệ thống Như vậy, người dùng Moodle và sử dụng giao diện Moodle phải tự thiết kế lại trên cơ sở tìm hiểu các yêu cầu tương ứng với mục đích

mô-sử dụng để có hướng xây dựng một giao diện đồ họa hớp lý và tìm hiểu cấu trúc mã nguồn của giao diện mẫu sử dụng kết hợp với giao diện chuẩn của Moodle để thiết

kế cho mình một giao diện phù hợp

Đối với những người ứng dụng Moolde, chỉ nên dừng lại ở mức độ sử dụng một giao diện có sẵn, đương nhiên là hiệu quả trang web không cao Mức độ thứ 2

là chỉnh sửa một giao diện mẫu lại dựa trên các yêu cầu của Moodle để xây dựng cho mình một giao diện phù hợp nhất Mức độ cao nhất trong phát triển giao diện là

tự phát triển cho mình một giao diện riêng dựa trên các yêu cầu chung cho việc xây dựng giao diện của Moodle Trong đề tài này, tôi dừng lại ở cuối mức độ 2

Muốn sử dụng giao diện Moodle nào, dù là tự xây dựng hay chỉnh sửa, đều làm theo các bước:

+ Chuẩn bị mã nguồn và các tập tin cần thiết trong một thư mục với tên là tên của bộ giao diện đó

+ Đưa thư mục đó lên thư mục lang trong mã nguồn của Moodle trên máy chủ

+ Vào Admin/Appearance/Themes/Themes Selector (Quản trị/Bề ngoài/Các màu nền/Lựa chọn bộ màu giao diện), lựa chọn các bộ giao diện trong danh sách mà mình chọn

http://elearning1.thuvienvatly.com/theme/index.php

2.3.2.1 Tìm hiểu cấu trúc giao diện của Moodle

Mỗi giao diện của Moodle phải có các thành phần sau trong chung một thư mục:

pix/

Trang 37

 Tập tin header.html và footer.html

Hai tập tin này quy định logo của hệ thống, các liên kết nhanh (breadcrumb navigation), menu chuyển mục (jumpto menu), …nói chung là những gì muốn xuất hiện trên đầu (header) và cuối (footer) của các trang web

 Tập tin styles.php

Trang 38

Tập tin này được gọi trong header.html, làm nhiệm vụ là cầu nối với các CSS Nếu chỉnh sửa theme thì không cần phải sửa tập tin này

 Các tập tin Cascade style sheet

Tập tin styles_moz.css quy định các thiết lập đặt biệt cho trình duyệt Mozilla

- Firefox

Việc chỉnh sửa giao diện đa số là chỉnh sửa mã nguồn trong các tập tin này Ngoài ra còn có các thành phần phụ khác nhưng không ảnh hưởng quan trọng tới tác dụng của giao diện

Phần trên chỉ là các thành phần cần có trong một giao diện Moodle Nguyên tắc hoạt động của giao diện trong Moodle rất phức tạp trong giới hạn luận văn, tôi không bàn đến

Tôi xây dựng giao diện cho “LHVL” dựa trên nguyên tắc thiết kế giao diện

Moodle và giao diện mẫu clouds

2.3.2.2 Thiết kế giao diện cho “Lớp học vật lý”

a Thiết kế CSS

Các tập tin CSS có nhiệm vụ rất quan trọng, đặt biệt là tập tin styles_color.php

Trang 39

Thiết lập các thông số màu, các hình nền,…cho các đối tượng trên hệ thống bằng cách xây dựng và chỉnh sửa mã nguồn tập tin này dựa trên ngôn ngữ thiết kế CSS Đoạn mã này dài và phức tạp nên tôi không đưa vào đây

Kết quả thu được các màu và hình nền cho các khối, các liên kết, các trạng thái liên kết,… như trên hệ thống “LHVL” đang chạy trên internet

b Thiết kế các hình ảnh đưa vào thư mục pix

Thư mục pix, trong đó có các thư mục con chứa một loạt các hình ảnh cho các đối tượng trong Moodle

Hình 2-12: Logo ở bên trái trang đầu

Hình 2-13: Logo ở bên trái các trang con

Hình 2-14: Đoạn flash là logo bên phải trang chính

Hình 2-15: Logo ở bên phải các trang con

c Thiết kế các hình ảnh đưa vào thư mục sitepix

Tôi tạo thư mục sitepix nằm trong thư mục gốc của mã Moodle trên máy chủ chứa các hình ảnh cho phần nội dung trang đầu để chứa cá hình ảnh hiển thị trên trang này, và là một phần trong giao diện đồ họa Trong Moodle các thông tin trên

Trang 40

trang đầu là một nội dung được tạo ra bằng một mô-đun chức năng, do đó, các tập tin sẽ được liên kết thông qua tập tin file.php với một biến Id được cấp sẵn Việc truy vấn này phức tạp Do đó, tôi cho liên kết trực tiếp tới các tập tin này bằng các đoạn mã HTML

Đây là các tập tin cần thiết, sau khi tạo xong, đưa tất cả vào thư mục sitepix trên máy chủ

Hình 2-16: Danh mục các khóa học lớp 10 Hình 2-17: Danh mục các khóa học lớp 11

Hình 2-20: Đoạn flash đầu trang

d Thiết kế tập tin header.html và footer.html

Bước này sử dụng các hình ảnh đã thiết kế, lết hợp với CSS, dùng ngôn ngữ HTML và PHP để xây dựng giao diện đầ trang (header.html) và cuối trang (footer.html), tạo ra giao diện của “LHVL” Đoạn mã xin không đưa vào đây mà chỉ trình bày kết quả

Khi chạy trên trình duyệt, ta sẽ được:

Ngày đăng: 28/11/2015, 22:59

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Bộ giáo dục và đào tạo (2007), Sách giáo khoa vật lý 11 nâng cao, NXB Giáo Dục, Hà Nội Sách, tạp chí
Tiêu đề: Sách giáo khoa vật lý 11 nâng cao
Tác giả: Bộ giáo dục và đào tạo
Nhà XB: NXB Giáo Dục
Năm: 2007
[2] Bộ giáo dục và đào tạo (2007), Sách giáo viên vật lý 11 nâng cao, NXB Giáo Dục, Hà Nội Sách, tạp chí
Tiêu đề: Sách giáo viên vật lý 11 nâng cao
Tác giả: Bộ giáo dục và đào tạo
Nhà XB: NXB Giáo Dục
Năm: 2007
[3] Nguyễn Mạnh Hùng (2001), Phương pháp dạy học vật lý ở trường phổ thông, Trường Đại Học Sư phạm Thành phố Hồ Chí Minh Sách, tạp chí
Tiêu đề: Phương pháp dạy học vật lý ở trường phổ thông
Tác giả: Nguyễn Mạnh Hùng
Năm: 2001
[4] Phạm Hữu Khang, Hoàng Đức Hải (2006), Xây dựng ứng dụng web bằng PHP và MySQL, NXB Phương Đông, Hồ Chí Minh Sách, tạp chí
Tiêu đề: Xây dựng ứng dụng web bằng PHP và MySQL
Tác giả: Phạm Hữu Khang, Hoàng Đức Hải
Nhà XB: NXB Phương Đông
Năm: 2006
[5] Mạng giáo dục, Kiến thức cơ bản e-Learning và học liệu mở, edu.net.vn, xem ngày 10/12/2007, <http://el.edu.net.vn/docs/&gt Sách, tạp chí
Tiêu đề: Kiến thức cơ bản e-Learning và học liệu mở
[6] Nguyễn Doanh Nam (2007), “Các mức độ ứng dụng e-learning ở trường đại học sư phạm”, Tạp chí giáo dục số 175/2007, tr 41-43 Sách, tạp chí
Tiêu đề: Các mức độ ứng dụng e-learning ở trường đại học sư phạm”, "Tạp chí giáo dục số 175/2007
Tác giả: Nguyễn Doanh Nam
Năm: 2007
[7] Phan Trọng Ngọ (2005), Dạy học và phương pháp dạy học trong nhà trường, NXB Đại học Sư phạm, Hà Nội Sách, tạp chí
Tiêu đề: Dạy học và phương pháp dạy học trong nhà trường
Tác giả: Phan Trọng Ngọ
Nhà XB: NXB Đại học Sư phạm
Năm: 2005
[8] Lê Nguyễn Trung Nguyên (2004), Báo cáo đề tài nghiên cứu: Ứng dụng công nghệ thông tin và truyền thông để xây dựng mô hình giảng dạy bộ môn vật lý, Viện nghiên cứu giáo dục trường đại học sư phạm Hồ Chí Minh Sách, tạp chí
Tiêu đề: Báo cáo đề tài nghiên cứu: Ứng dụng công nghệ thông tin và truyền thông để xây dựng mô hình giảng dạy bộ môn vật lý
Tác giả: Lê Nguyễn Trung Nguyên
Năm: 2004
[9] Nguyễn Trường Sinh (2006), Thực hành JavaScript, NXB Lao động xã hội, Hồ Chí Minh Sách, tạp chí
Tiêu đề: Thực hành JavaScript
Tác giả: Nguyễn Trường Sinh
Nhà XB: NXB Lao động xã hội
Năm: 2006
[10] Nguyễn cảnh Toàn, Nguyễn Kỳ, Lê Khánh Bằng, Vũ Văn Tảo (2004), Học và dạy cách học, NXB Đại học sư phạm, Hà Nội Sách, tạp chí
Tiêu đề: Học và dạy cách học
Tác giả: Nguyễn cảnh Toàn, Nguyễn Kỳ, Lê Khánh Bằng, Vũ Văn Tảo
Nhà XB: NXB Đại học sư phạm
Năm: 2004

HÌNH ẢNH LIÊN QUAN

Hình 1-1: Mô hình các mức độ áp dụng e-learning - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 1 1: Mô hình các mức độ áp dụng e-learning (Trang 9)
Hình 2-8: Cấu hình cơ sở dữ liệu - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 8: Cấu hình cơ sở dữ liệu (Trang 31)
Hình 2-9: Thông báo các cấu hình cần thiết cho môi trường - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 9: Thông báo các cấu hình cần thiết cho môi trường (Trang 32)
Hình 2-10: Xây dựng và cập nhật cơ sở dữ liệu cho hệ thống - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 10: Xây dựng và cập nhật cơ sở dữ liệu cho hệ thống (Trang 33)
Hình 2-11: Giao diện hệ thống sau khi Moodle mới cài đặt xong - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 11: Giao diện hệ thống sau khi Moodle mới cài đặt xong (Trang 34)
Hình 2-24: Kết quả trên trình duyệt phần nội dung chính trên trang chính - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 24: Kết quả trên trình duyệt phần nội dung chính trên trang chính (Trang 42)
Hình 2-26: Mức độ ưu tiên quyền của các kiểu người dùng - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 26: Mức độ ưu tiên quyền của các kiểu người dùng (Trang 44)
Hình 2-27: Danh mục khóa học đã được tạo - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 27: Danh mục khóa học đã được tạo (Trang 49)
Hình 2-30: Thêm bảng chú giải thuật ngữ vật lý - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 30: Thêm bảng chú giải thuật ngữ vật lý (Trang 57)
Hình 2-31: Thêm một thuật ngữ vào bộ thuật ngữ vật lý - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 31: Thêm một thuật ngữ vào bộ thuật ngữ vật lý (Trang 58)
Hình 2-32: Thêm một thuật ngữ vào bộ thuật ngữ hình ảnh vật lý - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 32: Thêm một thuật ngữ vào bộ thuật ngữ hình ảnh vật lý (Trang 59)
Hình 2-33: Thêm điễn đàn thông báo - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 33: Thêm điễn đàn thông báo (Trang 60)
Hình 2-44: Giao diện trang chính của “LHVL” tại http://elearning1.thuvienvatly.com - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 44: Giao diện trang chính của “LHVL” tại http://elearning1.thuvienvatly.com (Trang 66)
Hình 2-51: Nhóm Vật lý và đời sống  trong khóa học - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 51: Nhóm Vật lý và đời sống trong khóa học (Trang 81)
Hình 2-52: Nhóm thảo luận trong khóa học - NGHIÊN CỨU MOODLE VÀ ỨNG DỤNG MOODLE ĐỂ XÂY DỰNG LỚP HỌC VẬT LÍ PHỔ THÔNG
Hình 2 52: Nhóm thảo luận trong khóa học (Trang 82)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w