intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Trường học toán tiểu học trực tuyến - OnlineMath

Chia sẻ: Minh Minh | Ngày: | Loại File: PDF | Số trang:10

30
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài báo giới thiệu phần mềm OnlineMath do các tác giả phát triển, áp dụng cho việc dạy và học toán ở tiểu học. Hệ thống OnlineMath - trường học toán tiểu học trực tuyến trong đó các nội dung toán được tổ chức thành các dạng toán và được mã hóa thành các chương trình javascript mà các trình duyệt web có thể thực hiện được.

Chủ đề:
Lưu

Nội dung Text: Trường học toán tiểu học trực tuyến - OnlineMath

  1. JOURNAL OF SCIENCE OF HNUE FIT., 2013, Vol. 58, pp. 169-178 This paper is available online at http://stdb.hnue.edu.vn TRƯỜNG HỌC TOÁN TIỂU HỌC TRỰC TUYẾN - ONLINEMATH Bùi Văn Vũ, Lương Văn Hiếu, Bùi Tá Cường, Phạm Thọ Hoàn∗ và Nguyễn Thị Tĩnh Khoa Công nghệ thông tin, Trường Đại học Sư phạm Hà Nội ∗ E-mail: hoanpt@hnue.edu.vn Tóm tắt. Bài báo giới thiệu phần mềm OnlineMath do các tác giả phát triển, áp dụng cho việc dạy và học toán ở tiểu học. Hệ thống OnlineMath - trường học toán tiểu học trực tuyến trong đó các nội dung toán được tổ chức thành các dạng toán và được mã hóa thành các chương trình javascript mà các trình duyệt web có thể thực hiện được. Khi học sinh đăng nhập và thực hành các dạng toán thì Hệ thống sẽ sinh ra các bài toán cụ thể từ các dạng toán đã được mã hóa. Các dạng toán sau đó được nhóm lại theo kĩ năng hoặc một đơn vị nội dung mà học sinh học từ chương trình học trên lớp (tiết học, chương, học kì). Tùy theo kết quả thực hành và điểm số của học sinh đạt được mà Hệ thống sinh ra các dạng toán phù hợp với trình độ của từng học sinh. Hệ thống OnlineMath sẽ giúp cho học sinh tiểu học dễ dàng tiếp thu các khái niệm toán học, rèn luyện các kĩ năng tính toán, biết vận dụng toán học vào các bài toán trong đời sống. Từ khóa: OnlineMath, toán tiểu học, trực tuyến. 1. Mở đầu Giáo dục tiểu học có vai trò rất quan trọng trong hệ thống giáo dục. Vì vậy các bậc cha mẹ học sinh đều đặc biệt quan tâm đến việc học tập của con em mình ngay từ khi bắt đầu đi học lớp 1. Giáo dục ở tiểu học không chỉ trang bị cho học sinh các tri thức và kĩ năng cơ bản mà còn giáo dục cho học sinh tinh thần ham học. Muốn đạt được cả hai mục đích này thì mỗi nội dung trong chương trình giáo dục tiểu học phải được chuẩn bị rất công phu, phải cho học sinh thấy sự hữu ích của nội dung đang học trong cuộc sống hàng ngày của con người. Dạy các em có nghĩa là làm cho các em tự khám phá và tìm tòi, biết vui mừng với kết quả khám phá của mình. Trong chương trình giáo dục tiểu học, môn Toán hội đủ các điều kiện để giáo viên có thể truyền tinh thần ham học cho học sinh. Dạy toán tiểu học là dạy học sinh hiểu các khái niệm trong toán học, dạy các kĩ năng tính toán, liên hệ và sử dụng toán học để giải quyết các bài toán trong cuộc sống. Thông thường, mỗi nội dung học trên lớp đều kèm với một hệ thống các bài tập (trắc nghiệm hoặc tự luận) giúp học sinh củng cố khái niệm hoặc kĩ năng tính toán đã học. Muốn kích thích tinh thần ham học cho học sinh thì mỗi khái niệm, mỗi phép tính cần có các đối tượng trực quan minh họa, phải gần gũi với những thứ 169
  2. Bùi Văn Vũ, Lương Văn Hiếu, Bùi Tá Cường, Phạm Thọ Hoàn, Nguyễn Thị Tĩnh mà các em thường tiếp xúc hàng ngày. Việc chuẩn bị nội dung và hệ thống các bài tập đáp ứng được những yêu cầu này đòi hỏi giáo viên phải đầu tư rất nhiều công sức, tích lũy từ năm này qua năm khác. Việc lựa chọn sách tham khảo cho môn Toán ở tiểu học là việc không hề đơn giản. Rất khó để chọn được cuốn sách mà tất cả các nội dung viết đều hay. Giáo viên và phụ huynh học sinh thường phải mất rất nhiều công sức để lựa chọn các bài tập từ các tài liệu khác nhau hoặc do mình nghĩ ra để cho học sinh thực hành trên lớp và ở nhà. Việc thiết kế được hệ thống bài tập và bài thực hành vừa có nội dung xúc tích, dễ hiểu và phù hợp với từng lứa tuổi của học sinh, lại có khả năng kích thích được sự tò mò, sự hứng thú của học sinh là nhu cầu rất thiết thực của tất cả những người viết sách, những nhà giáo dục, giáo viên và phụ huynh học sinh. Một vấn đề nữa cũng chiếm rất nhiều thời gian và công sức của giáo viên tiểu học và phụ huynh học sinh là việc đánh giá, quản lí quá trình học tập của học sinh. Hàng ngày, giáo viên phải giao bài, chấm bài, nhập điểm cho tất cả mấy chục học sinh. Giáo viên phải đánh giá sự hiểu bài và sự thành thục kĩ năng của từng học sinh nói riêng và của cả lớp nói chung để điều chỉnh kế hoạch và phương pháp dạy học của mình. Phụ huynh học sinh cũng phải tìm tòi dạng toán từ các sách khác nhau, giao bài và đánh giá quá trình làm bài của học sinh khi ở nhà. Xuất phát từ hai nhu cầu cấp thiết: (1) xây dựng hệ thống các bài tập phong phú, đa dạng, hấp dẫn, phù hợp với từng lứa tuổi học sinh tiểu học; (2) quản lí tiến trình học tập của học sinh, hỗ trợ giáo viên và phụ huynh học sinh trong việc dạy học sinh ở trên lớp và ở nhà, chúng tôi đã phát triển một trường học toán trực tuyến cấp tiểu học OnlineMath [1] có thể đáp ứng được đồng thời hai nhu cầu trên với sự trợ giúp của công nghệ thông tin. Trên OnlineMath, các bài toán tiểu học sẽ được khái quát hóa thành các dạng toán và dạng kĩ năng, phủ kín các nội dung toán tiểu học, thiết kế công phu bởi sự tích hợp các chuyên gia giáo dục kết hợp với chuyên gia về công nghệ thông tin. Các dạng toán và dạng kĩ năng được mã hóa bằng các chương trình máy tính và được OnlineMath sử dụng để sinh ra số lượng vô hạn các bài toán cho học sinh thực hành. Bài báo giới thiệu một trường học trực tuyến về toán tiểu học – OnlineMath nhằm hỗ trợ học sinh và giáo viên tiểu học trong việc học và dạy môn Toán ở tiểu học. 2. Nội dung nghiên cứu 2.1. Tổng quan về OnlineMath OnlineMath là một hệ thống hỗ trợ việc dạy và học toán tiểu học trực tuyến trên mạng, đặt người học và quá trình học là trung tâm của hoạt động dạy và học. Đối tượng sử dụng của OnlineMath là học sinh, giáo viên và phụ huynh học sinh. OnlineMath có hai chức năng cơ bản: (1) cung cấp một hệ thống các dạng toán và kĩ năng được thiết kế hợp lí, phù hợp với từng lứa tuổi học sinh và (2) cung cấp các chức năng quản lí tiến trình thực hành của học sinh trên các dạng toán và kĩ năng có trên OnlineMath. Hình vẽ dưới đây biểu diễn ý tưởng thiết kế với 2 chức năng cơ bản của OnlineMath. Trên OnlineMath, học sinh và quá trình học của học sinh là trung tâm của hoạt động 170
  3. Trường học toán tiểu học trực tuyến - OnlineMath dạy-học; giáo viên và phụ huynh học sinh đóng vai trò dẫn dắt, hỗ trợ học sinh trong việc khám phá, thực hành các khái niệm và kĩ năng toán học. Các dạng toán trên OnlineMath là một lớp các bài toán có cùng dạng (cùng cấu trúc) và được đặc trưng bởi một bộ các tham số. Các dạng toán được nhóm lại theo từng kĩ năng, mỗi kĩ năng bao gồm một hoặc một vài dạng toán có liên quan. Các dạng toán và kĩ năng này sẽ được sử dụng để sinh ra các bài toán cụ thể ở thời điểm người sử dụng thực hành một kĩ năng nào đó. Quá trình thực hành trực tuyến (online) của học sinh là quá trình thực hành các bài toán được sinh ra tự động từ các kĩ năng, dạng toán có trên OnlineMath. Mỗi thời điểm học sinh đăng nhập có thể chọn thực hành một loại kĩ năng (dạng toán) nào đó. Khi thực hành một loại kĩ năng (dạng toán), hệ thống sẽ sinh ra một bài toán cụ thể (có bộ tham số ngẫu nhiên) từ dạng toán của kĩ năng đó để học sinh thực hành. Các thông tin về quá trình thực hành online của học sinh như: bài toán học sinh đã làm, thời điểm làm bài toán đó, đáp án của học sinh, đáp án đúng của bài toán, số lượng bài toán đã thực hành trong một loại kĩ năng, v.v. đều được OnlineMath lưu lại để phục vụ các báo cáo thống kê cho học sinh đó. Giáo viên có thể xem được báo cáo quá trình thực hành của các học sinh của mình và các báo cáo chung của toàn bộ học sinh trong lớp học mình quản lí. Phụ huynh học sinh có thể quan sát được quá trình thực hành kĩ năng của con em mình. OnlineMath được cài đặt nhúng trong môi trường web, các dạng toán/kĩ năng và các chức năng quản lí người dùng, quản lí quá trình học tập của học sinh, v.v. được thực hiện bên phía máy chủ, trên nền tảng PhP, apache, mysql, html, css, javascript. Phía người dùng chỉ cần một trình duyệt web thông thường là có thể truy cập và sử dụng OnlineMath tại địa chỉ sau: http://olm.hnue.edu.vn. Trên OnlineMath có hàng trăm kĩ năng và hàng nghìn dạng toán từ cơ bản đến nâng cao, được thiết kế công phu, phù hợp với từng lứa tuổi giúp học sinh khám phá các khái niệm trong toán học, rèn luyện các kĩ năng tính toán, sử dụng toán học trong các hoạt động hàng ngày. Mỗi dạng toán đều có đáp án và hướng dẫn giải, được mã hóa bằng các chương trình máy tính để sinh ra các bài toán cụ thể khi học sinh thực hành. Mỗi khái niệm hoặc kĩ năng toán học đều có nhiều dạng toán như trắc nghiệm, tự luận giúp cho học sinh không thấy nhàm chán. Quá trình thực hành của học sinh trên các nội dung do OnlineMath cung cấp được 171
  4. Bùi Văn Vũ, Lương Văn Hiếu, Bùi Tá Cường, Phạm Thọ Hoàn, Nguyễn Thị Tĩnh chấm tự động, nếu làm sai thì được hướng dẫn. Kết quả và thời gian làm bài của học sinh được lưu trên máy chủ của OnlineMath. Khi đạt điểm cao một hoặc một nhóm các kĩ năng thì học sinh sẽ được một phần thưởng ảo trên máy tính. Với OnlineMath, giáo viên và phụ huynh có thể dễ dàng quản lí và kiểm soát được quá trình học tập của con em mình, biết được các em còn yếu kĩ năng nào đồng thời giáo viên cũng có thể biết được các nội dung nào đa số học sinh đã nắm bắt tốt, những nội dung nào mình cần phải điều chỉnh cách dạy để học sinh nắm được bài. 2.2. Bài toán, dạng toán và kĩ năng * Dạng toán Một dạng toán là đơn vị nội dung nhỏ nhất được mã hóa trong OnlineMath, nó tương ứng với một lớp các bài toán có cấu trúc nào đó và có cách giải rõ ràng. Một dạng toán bao gồm 5 thành phần: (1) bộ tham số và miền giá trị của các tham số; (2) đề bài; (3) đáp án của người sử dụng; (4) đáp án đúng; (5) hướng dẫn giải. Các thành phần đề bài, đáp án đúng, hướng dẫn giải là các đoạn văn bản, đồ thị, hoặc hình ảnh. Các thành phần này có thể chứa các tham số hoặc biểu thức của tham số hoặc được sinh ra từ một bộ các tham số của dạng toán. Đáp án của người sử dụng có thể là một số, một xâu hay một lựa chọn trong tập các đáp án cho trước. Một cách nhìn khác, trong các thành phần của một dạng toán có 2 phần: phần cố định (tĩnh) và phần động. Phần cố định là những đoạn văn bản, đồ thị hoặc hình ảnh trong các thành phần bài toán mà không phụ thuộc vào giá trị của các tham số của dạng toán. Phần động là những thứ có thể thay đổi khi bộ các tham số của dạng toán thay đổi giá trị. Ví dụ dạng toán tính tổng hai số trong phạm vi 10 có các thành phần sau: (1) Bộ tham số và miền giá trị: (X,Y) với X là số tự nhiên trong đoạn [0,10] và Y là số tự nhiên trong đoạn [0,10-X] (Y lớn nhất là 10-X để đảm bảo tổng của X và Y nằm trong phạm vi 10); (2) Đề bài: + = [ ]; (3) Đáp án người sử dụng: một số điền vào ô trống ([ ]); (4) Đáp án đúng: ; (5) Hướng dẫn giải: đếm từ 1 đến , sau đó đếm tiếp số nữa thì sẽ được đáp án đúng là . * Kĩ năng Một kĩ năng trong OnlineMath là tập hợp các dạng toán giúp học sinh hiểu một khái niệm hoặc rèn luyện một kĩ năng tính toán liên quan đến một nội dung học tập trên lớp. Thông thường một kĩ năng bao gồm một hoặc một vài dạng toán. Ví dụ, đối với kĩ năng phép cộng phạm vi 10 chúng ta có thể có 3 dạng sau: Dạng 1: Cho 2 số hạng tìm tổng của chúng: + = [ ] Dạng 2: Cho biết số hạng thứ nhất, và tổng hai số, tìm số hạng thứ hai: + [ ] = Y 172
  5. Trường học toán tiểu học trực tuyến - OnlineMath Dạng 3: Tìm số hạng thứ nhất khi biết số hạng thứ hai và tổng của hai số: [ ] + = Đối với dạng 1 thì chúng ta đã xác định các thành phần như ở trên, tương tự ta cũng dễ dàng xác định 5 thành phần của dạng 2 và dạng 3 và khi đó kĩ năng cộng hai số trong phạm vi 10 được mô tả chi tiết trong bảng sau: Kĩ năng cộng hai số trong phạm vi 10 Dạng toán 1: (1) Bộ tham số và miền giá trị: (X,Y) với X là số tự nhiên trong đoạn [0,10] và Y là số tự nhiên trong đoạn [0,10-X] (Y lớn nhất là 10-X để đảm bảo tổng của X và Y nằm trong phạm vi 10) (2) Đề bài: + = [ ] (3) Đáp án người sử dụng: một số điền vào ô trống ([ ]) (4) Đáp án đúng: (5) Hướng dẫn giải: đếm từ 1 đến , sau đó đếm tiếp số nữa thì sẽ được đáp án đúng là Dạng toán 2: (1) Tham số và miền giá trị: (X,Y) với X là số tự nhiên trong đoạn [0,10], Y là số tự nhiên trong đoạn [X,10] (2) Đề bài: + [ ] = (3) Đáp án của người sử dụng: một số điền vào ô trống ([ ]) (4) Đáp án đúng: (5) Hướng dẫn giải: đếm tiếp từ bao nhiêu số nữa thì được , số đếm thêm đó chính là đáp án đúng Dạng toán 3: (1) Tham số và miền giá trị: (X,Y) với X là số tự nhiên trong đoạn [0,10], Y là số tự nhiên trong đoạn [X,10] (2) Đề bài: [ ] + = (3) Đáp án của người sử dụng: một số điền vào ô trống ([ ]) (4) Đáp án đúng: (5) Hướng dẫn giải: đếm ngược lại từ bao nhiêu số nữa thì được , số đếm lùi lại đó chính là đáp án đúng * Sinh ngẫu nhiên bài toán từ dạng toán Khi ta thay bộ các tham số của một dạng toán bằng một bộ giá trị cụ thể trong miền giá trị của chúng thì sẽ được một bài toán. Ví dụ, đối với dạng toán 1 trong kĩ năng cộng phạm vi 10 ở trên, chúng ta có thể thay X bằng 3, Y bằng 4 vào dạng toán thì ta sẽ được bài toán cụ thể như sau (sau khi loại bỏ thành phần tham số): 173
  6. Bùi Văn Vũ, Lương Văn Hiếu, Bùi Tá Cường, Phạm Thọ Hoàn, Nguyễn Thị Tĩnh Một bài toán sinh ra từ dạng toán 1 của kĩ năng cộng hai số trong phạm vi 10 với tham số X = 3, Y = 4 Đề bài: 3 + 4 = [ ] Đáp án người sử dụng: Một số điền vào ô trống ([ ]) Đáp án đúng: 7 Hướng dẫn giải: Đếm từ 1 đến 3, sau đó đếm tiếp 4 số nữa thì sẽ được đáp án đúng là 7 Như vậy, bài toán là một trường hợp riêng của một dạng toán khi ta thay bộ tham số của dạng toán bằng bộ giá trị trong miền giá trị của chúng. Bài toán cũng có đầy đủ các thành phần như đề bài, đáp án đúng và hướng dẫn giải. Trong OnlineMath, chúng tôi sử dụng cơ chế ngẫu nhiên để sinh ra bài toán từ một kĩ năng nào đó. Trước tiên là chọn ngẫu nhiên một dạng toán trong các dạng toán của kĩ năng, sau đó sinh ra ngẫu nhiên bộ giá trị cho bộ tham số của dạng toán đã chọn để cuối cùng sinh ra bài toán với bộ giá trị đó. Thủ tục sinh ngẫu nhiên bài toán từ một kĩ năng được mô tả bằng thuật toán sau: Sinh ngẫu nhiên bài toán từ ky_nang Function Sinh_bai_toan(ky_nang) {//Lựa chọn ngẫu nhiên một dạng toán trong kĩ năng Dang_toan*=Lay_Dang_toan(ky_nang,random); //Sinh ra bộ giá trị ngẫu nhiên cho bộ tham số của Dạng toán đã chọn Bo_gia_tri= Random (Bo_tham_so, Mien_gia_tri); //Sinh ra bài toán từ bộ tham số ngẫu nhiên từ dạng toán đã lựa chọn Bai_toan**=Dien_tham_so(Dang_toan, Bo_gia_tri); Return Bai_toan} Ghi chú: *Dang_toan: bao gồm đầy đủ 5 thành phần: đề bài, tham số và miền giá trị của tham số, đáp án của người dùng, đáp án đúng và hướng dẫn giải ** Bai_toan: có các thành phần như dạng toán trừ thành phần tham số và miền giá trị tham số (đề bài, đáp án người dùng, đáp án đúng, hướng dẫn giải) * Phân loại và sắp xếp các kĩ năng Việc phân loại kĩ năng giúp cho người dùng có thể dễ dàng chọn được kĩ năng và dạng toán phù hợp để thực hành. Chúng tôi phân loại kĩ năng theo lớp (lớp mẫu giáo, lớp 1,.., lớp 5) và theo chủ đề (phép cộng, phép trừ, thời gian, ...). Với mỗi kiểu phân loại, chúng tôi còn sắp xếp các kĩ năng từ dễ đến khó. Thứ tự sắp xếp này có thể thay đổi bởi nhóm những người quản trị hệ thống. 2.3. Các chức năng cơ bản của hệ thống Hai nhiệm vụ cơ bản của OnlineMath như đã xác định ngay từ đầu là: (1) cung cấp hệ thống các dạng toán và kĩ năng toán cho học sinh thực hành, (2) quản lí quá trình thực 174
  7. Trường học toán tiểu học trực tuyến - OnlineMath hành của học sinh trên các dạng toán và kĩ năng do OnlineMath cung cấp. Hai nhiệm vụ cơ bản này được cụ thể hóa thông qua hai nhóm chức năng chính của OnlineMath: (1) Nhóm các chức năng quản lí quá trình thực hành của học sinh, (2) Nhóm chức năng quản trị dành cho người quản trị hệ thống và người lập trình kĩ năng/dạng toán. Chi tiết về các nhóm chức năng và thiết kế hệ thống OnlineMath được trình bày trong tài liệu thuyết minh [1] và hướng dẫn sử dụng [2]. Bảng sau liệt kê danh sách chức năng của hai nhóm. Stt Tên chức năng Mô tả Đối tượng sử dụng* Nhóm chức năng Nhóm các chức năng quản lí quá A. quản lí quá trình học HS,GV, PHHS, guests trình học của học sinh của học sinh A.1 Đăng nhập/đăng xuất Xác thực người sử dụng HS, GV, PHHS A.2 Đăng ký Đăng ký người sử dụng mới HS, GV, PHHS Chọn và thực hành các kĩ năng có sẵn do OnlineMath cung cấp, lưu A.3 Học toán HS, GV, PHHS, guests các thông tin thực hành của người sử dụng vào cơ sở dữ liệu Các biểu mẫu báo cáo kết quả thực A.4 Báo cáo và thống kê HS, GV, PHHS hành các kĩ năng của người dùng Tạo/xóa lớp học mới, thêm/bớt học A.5 Quản lí lớp học sinh của lớp học, quản lí thông tin GV của phụ huynh học sinh Cấp phần thưởng ảo khi học sinh đạt A.6 Giải thưởng được điểm cao một hoặc một nhóm HS các kĩ năng Bộ soạn thảo kĩ năng và dạng toán, Soạn kĩ năng, dạng A.7 lưu kĩ năng và dạng toán để nhóm GV, CGGD, NLTKN toán quản trị import vào hệ thống. Nhóm chức năng B Nhóm chức năng phía backend QT,NLTKN quản trị Thêm/bớt/thay đổi người sử dụng B.1 Quản lí người dùng (GV, HS, PHHS), người lập trình kĩ QT năng, người đồng quản trị Quản lí giao diện, Quản lí các đối tượng giao diện của B.2 QT menu cả phía website và phía backend Thêm/bớt/thay đổi chủ đề; thêm/bớt B.3 Quản lí chủ đề QT, NLTKN kĩ năng trong một chủ đề Quản lí, sắp xếp kĩ B.4 Thêm/bớt/thay đổi các kĩ năng QT,NLTKN năng * Các ký hiệu sử dụng: HS: học sinh, GV:giáo viên, PHHS: phụ huynh học sinh, Guest: người sử dụng tự do, CGGD: chuyên gia giáo dục, NLTKN: người lập trình kĩ năng 175
  8. Bùi Văn Vũ, Lương Văn Hiếu, Bùi Tá Cường, Phạm Thọ Hoàn, Nguyễn Thị Tĩnh 2.4. Kết quả và thảo luận Ngoài việc cung cấp hàng nghìn dạng toán ở cấp tiểu học được tổ chức hợp lí theo từng kĩ năng, chủ đề, và khối lớp, OnlineMath còn cung cấp các chức năng đánh giá và quản lí tiến trình thực hành của học sinh theo các kĩ năng có trên OnlineMath. Việc thực hành của học sinh trên từng bài toán sinh ra từ các dạng toán và kĩ năng trên OnlineMath sẽ được tự động cho điểm, các thông tin thực hành của học sinh được lưu lại trên máy chủ của OnlineMath. Giáo viên và phụ huynh học sinh có thể quan sát được tiến trình, kết quả thực hành của học sinh theo nhiều chiều khác nhau từ các mẫu báo cáo đa dạng của OnlineMath, giúp họ kiểm soát và điều chỉnh việc dạy và học cho phù hợp. Với OnlineMath, học sinh, giáo viên và phụ huynh học sinh có một kho không giới hạn các bài toán được phân thành dạng và thành kĩ năng để sử dụng trong quá trình dạy và học của mình. Việc đánh giá và kiểm soát tiến trình thực hành của học sinh sẽ được tự động hóa một cách tối đa. Vì vậy sản phẩm OnlineMath sẽ góp phần nâng cao chất lượng dạy và học toán ở cấp tiểu học cho giáo viên, học sinh và phụ huynh học sinh, đồng thời tiết kiệm thời gian và công sức của giáo viên và phụ huynh học sinh trong việc chuẩn bị các bài tập dạy trên lớp, ở nhà và trong việc đánh giá, quản lí tiến trình học của học sinh và của lớp học, trên cơ sở đó giúp cho giáo viên và phụ huynh học sinh điều chỉnh kế hoach và phương pháp dạy học sao cho hợp lí hơn. So sánh với các sản phẩm tương tự có trên thị trường: Lúc đầu, khi bắt tay vào làm OnlineMath, nhóm tác giả đã tìm hiểu trên thị trường các sản phẩm tương tự cái định làm, trong đó ixl.com của công ty IXL LEARNING [3] bên Mỹ là cái tương tự nhất: cũng mã hóa nội dung toán bằng các chương trình máy tính và cũng kết hợp luôn các chức năng quản lí tiến trình học của học sinh và lớp học. Nhóm chúng tôi đã liên hệ với IXL Learning nhằm thỏa thuận hợp tác để rút ngắn thời gian tạo ra sản phẩm cho người Việt, nhưng IXL Learning chưa đồng ý. Chúng tôi đã phát triển OnlineMath từ đầu với sự phối hợp của các chuyên gia công nghệ thông tin và chuyên gia giáo dục của Trường Đại học Sư phạm Hà Nội. Nhóm tác giả của OnlineMath đã tham khảo nhiều về các nội dung toán và chức năng quản lí của trang này để làm trang web olm.hnue.edu.vn cho người Việt. Ixl.com là sản phẩm tiếng Anh, đã thương mại hóa, mã nguồn ixl.com đóng kín, thiết kế của nó cũng là bí mật của công ty IXL Learning. Chúng tôi phát triển OnlineMath bằng phương pháp của riêng chúng tôi. Chúng tôi mong muốn phát triển sản phẩm toán trực tuyến cho người Việt, bám sát nội dung chương trình toán của Bộ Giáo dục và Đào tạo. OnlineMath do chúng tôi phát triển có những điểm khác so với ixl.com như sau: - OnlineMath sử dụng ngôn ngữ tiếng Việt, phù hợp với chương trình giáo dục của Việt Nam; trong khi ixl.com sử dụng tiếng Anh và dựa trên chương trình giáo dục của nước Mỹ. - Các dạng toán trên ixl.com là đóng, do công ty IXL Learning đưa lên; còn OnlineMath không những cung cấp các dạng toán do chúng tôi đưa lên, mà còn cho phép người sử dụng (giáo viên hoặc các chuyên gia giáo dục) bổ sung dạng toán mới dựa 176
  9. Trường học toán tiểu học trực tuyến - OnlineMath trên ngôn ngữ định dạng XML, ngôn ngữ định dạng này rất đơn giản, ai cũng có thể làm chủ được. Giáo viên có thể thay đổi cấu trúc các kĩ năng, bài ôn tập, bài kiểm tra có trên OnlineMath để phù hợp hơn với tiến trình dạy học trên lớp. Việc bổ sung, thay đổi nội dung trên OnlineMath có thể thực hiện được dễ dàng nhưng trên IXL không cho phép làm như vậy. - IXL chỉ cung cấp hệ thống các kĩ năng toán cho người dùng. Khi học sinh thực hành theo kĩ năng hay nhàm chán vì mỗi lần thực hành một kĩ năng thì các dạng toán xuất hiện lặp lại rất nhiều. Một kĩ năng thường tương ứng với một nội dung bài học trên lớp. Trong khi đó, ở Việt Nam, trong chương trình học cứ cuối chương, cuối kì hoặc cuối năm lại có hệ thống bài ôn tập và bài kiểm tra. Vì thế, trên OnlineMath, ngoài cung cấp hệ thống các kĩ năng tương ứng với từng bài học trên lớp, chúng tôi bổ sung thêm hệ thống các bài ôn tập và bài kiểm tra (cuối chương, cuối kì, cuối năm). Khi thực hành hoặc làm các ôn tập, bài kiểm tra, các dạng toán thường ít khi xuất hiện lặp lại và học sinh sẽ rèn luyện được tất cả các loại kĩ năng có trong chương, kì hoặc năm tương ứng, học sinh sẽ không có cảm giác nhàm chán khi thực hành theo từng kĩ năng. - Chúng tôi cũng đang phát triển OnlineMath sao cho phù hợp hơn với giáo dục của Việt Nam, cung cấp thêm chức năng "chat" trực tuyến giữa giáo viên và học sinh, cung cấp các dịch vụ diễn đàn để học sinh, giáo viên và cha mẹ học sinh chia sẻ, trao đổi về các vấn đề giáo dục. - Trên thị trường Việt Nam hiện nay có một số trang web cung cấp các dịch vụ giáo dục tiểu học nhưng chưa có sản phẩm nào tích hợp việc quản lí tiến trình học của học sinh với nội dung toán mà trang web cung cấp như của OnlineMath. 3. Kết luận Chúng tôi đã xây dựng một trường học toán trực tuyến OnlineMath hỗ trợ việc dạy và học môn Toán ở tiểu học. Cụ thể OnlineMath cung cấp các chức năng sau: - OnlineMath cung cấp hàng trăm loại kĩ năng và hàng nghìn dạng toán trực tuyến cho học sinh các lớp tiểu học thực hành và khám phá các khái niệm, kĩ năng toán học và khả năng ứng dụng toán học trong cuộc sống hàng ngày. Các dạng toán và kĩ năng trên OnlineMath được thiết kế công phu, đa dạng, bám sát chương trình toán tiểu học, phù hợp với từng lứa tuổi bởi sự tích hợp của chuyên gia sư phạm và chuyên gia công nghệ thông tin. OnlineMath cho phép giáo viên và các chuyên gia giáo dục có thể bổ sung, cập nhật các dạng toán và kĩ năng mới. - Học sinh có thể thực hành trực tuyến với số lượng không hạn chế các bài toán được sinh ra ngẫu nhiên từ các dạng toán và kĩ năng của OnlineMath. Bài làm của học sinh được đánh giá tự động trên máy tính ngay sau khi hoàn thành và được lưu trên hệ thống cơ sở dữ liệu của OnlineMath. - Giáo viên có thể sử dụng tất cả các dạng toán, kĩ năng và các chức năng có trên OnlineMath để hỗ trợ việc giảng dạy và nâng cao chất lượng giảng dạy của mình. Giáo viên có thể tổ chức lớp học, giao bài, kiểm soát và quản lí quá trình làm bài của học sinh. 177
  10. Bùi Văn Vũ, Lương Văn Hiếu, Bùi Tá Cường, Phạm Thọ Hoàn, Nguyễn Thị Tĩnh Với OnlineMath, giáo viên không mất thời gian soạn các bài tập vì chỉ cần chọn các dạng toán và kĩ năng đã có sẵn trên OnlineMath, nếu giáo viên nghĩ ra dạng toán mới thì có thể đưa lên OnlineMath. Giáo viên cũng không mất thời gian chấm bài vì các bài làm của học sinh được chấm và lưu tự động trên OnlineMath, giáo viên có thể xem kết quả làm bài của một học sinh cụ thể hoặc của tất cả học sinh trong lớp. Với các báo cáo đa dạng của OnlineMath, giáo viên cũng có thể biết được nội dung nào đa số học sinh của mình đã nắm bắt được, nội dung nhiều học sinh chưa nắm chắc để chủ động điều chỉnh phương pháp dạy học của mình. - Phụ huynh học sinh có thể kiểm soát và đánh giá được quá trình học tập của con em mình thông qua OnlineMath. Phụ huynh học sinh có thể biết được đầy đủ thông tin về quá trình thực hành trên OnlineMath của con em mình và biết chi tiết từng bài toán học sinh đã làm, đúng hay sai cũng như thời điểm làm bài... Tóm lại OnlineMath là một trường học trực tuyến không những cung cấp các dạng toán và kĩ năng phong phú, hấp dẫn, phù hợp với từng lứa tuổi học sinh mà còn cung cấp môi trường kiểm soát và quản lí quá trình học tập của của học sinh. TÀI LIỆU THAM KHẢO [1] Bùi Văn Vũ, Lương Văn Hiếu, Bùi Tá Cường, Phạm Thọ Hoàn, Nguyễn Thị Tĩnh, 2012. OnlineMath - Trường học toán trực tuyến (Bản đầy đủ), http://olm.hnue.edu.vn/onlinemath.pdf. [2] Bùi Văn Vũ, Lương Văn Hiếu, Bùi Tá Cường, Phạm Thọ Hoàn, Nguyễn Thị Tĩnh, 2012. Hướng dẫn sử dụng OnlineMath, http://olm.hnue.edu.vn/olm-userguide.pdf. [3] http://www.ixl.com/. ABSTRACT An e-learning system for teaching and learning Mathematics at the primary level - OnlineMath The article presents OnlineMath developed by the authours. An e-learning system for teaching and learning Mathematics at the primary level - OnlineMath, where mathematical content consists of mathematical templates (a template is a generalization of mathematical problems with the same structure) which are encoded as java scripts that web browsers can execute. OnlineMath will randomly generate series problems from the mathematical template selected by students when they login to OnlineMath. Mathematical templates are grouped into skills or content units like chapters or terms. OnlineMath will select mathematical templates with an appropriate difficulty level and generate problems for students depending on their results and scores. With OnlineMath, students can easily absorb mathematical concepts, practise mathematical skills as well as apply them to solve real problems. 178
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0