Phần mềm hỗ trợ ôn thi Toán -8 ppt

21 276 0
Phần mềm hỗ trợ ôn thi Toán -8 ppt

Đ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

Chương 6. Tổng kết - 139 - Chương 6 Tổng kết ªChương này tổng kết lại quá trình thực hiện đề tài, gồm:  Các kết quả đạt được  Tự đánh giá  Hướng phát triển Chương 6. Tổng kết - 140 - 6.1. Các kết quả đạt được 6.1.1. Các yêu cầu chức năng : STT Chức năng Tình trạng Ghi chú 1 − Cung cấp lý thuyết cho học sinh: o Cung cấp lý thuyết trong sách giáo khoa. o Cung cấp phương pháp giải quyết các dạng bài toán. o Cho phép học sinh sắp xếp các tài liệu theo ý muốn. Hoàn thành Hoàn thành Hoàn thành 2 − Cung cấp ngân hàng dữ liệu bài tập mẫu đủ lớn cho học sinh: o Cung cấp nhiều bài mẫu và đáp án để học sinh tham khảo. o Cho phép học sinh biên soạn và bổ sung bài mẫu vào ngân hàng dữ liệu. Hoàn thành Hoàn thành 3 − Làm bài trắc nghiệm: o Cho phép biên soạn câu hỏi trắc nghiệm và đề thi trắc nghiệm. o Cho phép phát sinh câu hỏi trắc nghiệm. o Cho phép phát sinh đề thi trắc nghiệm từ ngân hàng dữ liệu có sẵn. o Hỗ trợ nhiều dạng trắc nghiệm khác Hoàn thành Hoàn thành Hoàn thành Hoàn thành Chương 6. Tổng kết - 141 - nhau. o Cho phép học sinh làm bài trắc nghiệm. o Hỗ trợ chấmbài làm cho học sinh. Hoàn thành Hoàn thành 4 − Làm bài tự luận: o Hỗ trợ phát sinh bài tự luận cho học sinh các dạng toán sau:  Khảo sát và vẽ đồ thị hàm số.  Mặt phẳng tọa độ.  Không gian tọa độ.  Đạo hàm. o Cho phép học sinh lưu trữ bài làm và chuyển cho giáo viên đánh giá. o Nhận diện đề bài của học sinh dưới dạng tự nhiên. Hoàn thành Hoàn thành Hoàn thành Hoàn thành Hoàn thành Hoàn thành 5 − Cung cấp phương tiện giao tiếp giữa giáo viên và học sinh: o Trao đổi thông tin qua Web.  Hỗ trợ 1 trang thông tin.  Hỗ trợ download, upload tài liệu.  Hỗ trợ 1 forum để giáo viên và học sinh trao đổi thông tin trực tuyến. o Trao đổi thông tin qua đĩa mềm. o Trao đổi thông tin qua email. o Trao đổi thông tin qua giấy. Hoàn thành Hoàn thành Hoàn thành Hoàn thành Hoàn thành Hoàn thành Hoàn thành Chương 6. Tổng kết - 142 - 6.1.2. Các yêu phi chức năng: Tính tái sử dụng : Chương trình được thiết kế bao gồm các thư viện liên kết (DLL), nên tuy có 2 phân hệ chương trình khác nhau nhưng hầu hết các xử lý, các control đều được thiết kế chung trên 1 thư viện, chỉ những xử lý hoặc control riêng cho từng phân hệ (Giáo Viên, Học Sinh) mới được thiết kế riêng. Đặc biệt chương trình còn tạo ra 1 bộ thư viện thể hiện giao diện của riêng mình, có thể dễ dàng mang sử dụng sang cho các chương trình khác. Tính dễ bảo trì: Chương trình được thiết kế theo mô hình 3 lớp : giao diện, xử lý, dữ liệu Æ bất cứ 1 thay đổi, chỉnh sửa có thể dễ dàng phát hiện và thay đổi. 6.2. Tự đánh giá 6.2.1. Ưu điểm: − Thể hiện tốt các ký hiệu toán học. − Nhận diện đề thi tự nhiên, hỗ trợ phát sinh bài giải cho gần 50 dạng toán. − Lý thuyết cung cấp đầy đủ, chi tiế t. − Ngân hàng dữ liệu bài tập mẫu lớn. − Phần trắc nghiệm hỗ trợ nhiều dạng câu hỏi, có phát sinh câu hỏi và đề thi. − Lưu trữ và xử lý dữ liệu bằng XML và XSLT nên kích thước dữ liệu nhỏ. − Phát triển hệ thống trao đổi thông tin trên môi trường Web, để học sinh và giáo viên có thể trao đổi trực tuyến. 6.2.2. Hạn chế: − Chương trình có kích thước khá lớn. − Chương trình chưa hỗ trợ giải và phát sinh hết các dạng toán. − Chưa nhận diện được những đề toán quá phức tạp. − Chưa hỗ trợ chấm bài tự luận được cho học sinh. Chương 6. Tổng kết - 143 - 6.3. Hướng phát triển − Nhận diện được những đề toán phức tạp. − Hỗ trợ giải và phát sinh hết các dạng toán. − Hỗ trợ chấm bài tự luận cho học sinh. - 144 - PHỤ LỤC A. Giới thiệu MathMLControl: MathML Control là công cụ cho phép ta nhập một cách trực quan các biểu thức toán học (tương tự như chương trình Equation và MathType) và trả về chuỗi dưới dạng MathML. MathML Control là một trình soạn thảo các biểu thức toán học được thiết kế dưới dạng một control dành cho lập trình .Net. Có thể nói đây là công cụ dành cho mọi loại người dùng từ sinh viên, giáo viên tới những người làm chuyên môn khoa học. MathML Control cho phép tao nhật biểu thức toán học một cách trự c quan và rất dễ dàng. Mọi biểu thức toán có thể được lưu dưới dạng ảnh Jpeg hoặc được xuất sang các dạng bitmap khác (Giff, Bmp, Tiff, ) hoặc dưới dạng MathML theo chuẩn của W3C. - 145 - Một số hàm thông dụng trong MathML Control Hàm MC_Load : dùng để load một tài liệu MathML từ tập tin public bool MC_load(string fileName); fileName là đường dẫn của tập tin cần load. Hàm MC_loadFromJPEG : mở một tập tin JPEG được tạo ra từ hàm MC_saveASJPEG(). public bool MC_loadFromJPEG( string fileName ); fileName là đường dẫn tập tin cần load. Hàm MC_loadXML : load biểu thức MathML từ chuỗi XML. public bool MC_loadXML( string sXML); sXML : biểu thức MathML cần load. Ví dụ : string sMathML=""; sMathML+="<math xmlns=\"http://www.w3.org/1998/Math/MathML\">"; sMathML+="<msqrt>"; sMathML+="<mi select='true\"><mi>X</mi>"; sMathML+="</msqrt>"; sMathML+="</math>",false); MathMLControl.MC_loadXML(sMathML); Hàm MC_save : lưu tài liệu MathML xuống tập tin public bool MC_save( string fileName ); fileName : đường dẫn tập tin cần lưu. - 146 - Hàm MC_saveAsJPEG : lưu biểu thức toán học thành một tập tin ảnh JPEG. Dạng 1 : public bool MC_saveAsJPEG( string fileName, float fontSize, enum_ImageResolution imageResolution ); fileName : đường dẫn tập tin JPEG. fontSize : Kích thước của chữ (theo đơn vị point). imageResolution : độ phân giải của ảnh (96dpi, 300 dpi, 600 dpi, ) Ví dụ : float fontSize =18F; MathMLControl.enum_ImageResolution imgResolution =MathMLControl.enum_ImageResolution._300dpi; string fileName ='C:\\test.jpg'; MathMLControl.MC_saveAsJPEG(fileName,fontSize,imgResolution); Dạng 2 public bool MC_saveAsJPEG( string fileName, float fontSize, enum_ImageResolution imageResolution, ref int imageBaseline ); fileName : đường dẫn tập tin JPEG. fontSize : Kích thước của chữ (theo đơn vị point). imageResolution : độ phân giải của ảnh (96dpi, 300 dpi, 600 dpi, ) imageBaseline : vị trí “đường gốc” của biểu thức trong ảnh. - 147 - Ví dụ : float fontSize =18F; int imgBaseline =0; MathMLControl.enum_ImageResolution imgResolution =MathMLControl.enum_ImageResolution._300dpi; string fileName ='C:\\test.jpg'; MathMLControl.MC_saveAsJPEG(fileName,fontSize,imgResolution,ref imgBaseline); Dạng 3 public bool MC_saveAsJPEG( string fileName, float fontSize, int imageResolution ); fileName : đường dẫn tập tin JPEG. fontSize : Kích thước của chữ (theo đơn vị point). imageResolution : độ phân giải của ảnh theo kiểu integer. Ví dụ : float fontSize =18F; int imgResolution =300; string fileName ='C:\\test.jpg'; MathMLControl.MC_saveAsJPEG(fileName,fontSize,imgResolution); - 148 - Dạng 4: public bool MC_saveAsJPEG( string fileName, float fontSize, int imageResolution, ref int imageBaseline ); fileName : đường dẫn tập tin JPEG. fontSize : Kích thước của chữ (theo đơn vị point). imageResolution : độ phân giải của ảnh theo kiểu integer. imageBaseline : vị trí “đường gốc” của biểu thức trong ảnh. Ví dụ : float fontSize =18F; int imgBaseline =0; int imgResolution =300; string fileName ='C:\\test.jpg'; MathMLControl.MC_saveAsJPEG(fileName,fontSize,imgResolution,ref imgBaseline); [...]... So khớp bằng biểu thức ngoặc vuông [] Ta có thể dùng biểu thức ngoặc vuông để kiểm tra xem một điều kiện nào đó là true hay false Ví dụ như kiểm tra : Giá trị thuộc tính trong một chuỗi Giá trị của một phần tử Kiểm tra xem một phần tử có chứa thuộc tính hay phần tử con khác không Ví trí của một nút dữ liệu Ví dụ : Để so khớp và chọn ra phần tử PLANET có chứa phần tử con NAME ta dùng : So khớp các phần tử con Ký tự “/” không chỉ dùng so khớp phần tử gốc mà còn được dùng làm dấu phân cách biểu diễn đường dẫn từ nút cha đến nút con sang dữ liệu XML Ví dụ để so khớp phần tử NAME là con của phần tử PLANET ta có thể viết như sau trong XSLT ... và chọn ra mọi phần tử có chứa thuộc tính con NAME Để so khớp và chọn ra phần tử PLANET có chứa phần tử con là NAME hay MASS Để so khớp và chọn ra phần tử PLANET có chứa thuộc tính UNITS mang giá trị “days” : - 157 - . thông tin qua Web.  Hỗ trợ 1 trang thông tin.  Hỗ trợ download, upload tài liệu.  Hỗ trợ 1 forum để giáo viên và học sinh trao đổi thông tin trực tuyến. o Trao đổi thông tin qua đĩa mềm. . Nhận diện đề thi tự nhiên, hỗ trợ phát sinh bài giải cho gần 50 dạng toán. − Lý thuyết cung cấp đầy đủ, chi tiế t. − Ngân hàng dữ liệu bài tập mẫu lớn. − Phần trắc nghiệm hỗ trợ nhiều dạng. Nhận diện được những đề toán phức tạp. − Hỗ trợ giải và phát sinh hết các dạng toán. − Hỗ trợ chấm bài tự luận cho học sinh. - 144 - PHỤ LỤC A. Giới thi u MathMLControl:

Ngày đăng: 30/07/2014, 17:20

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • MỤC LỤC

  • DANH SÁCH CÁC HÌNH

  • DANH SÁCH CÁC BẢNG

  • Mở đầu

    • Giới thiệu về đề tài

    • Khảo sát hiện trạng

    • Nhu cầu thực tế

    • Mục tiêu

    • Yêu cầu

      • Tính tiến hóa :

        • Tính tiện dụng :

        • Tính hiệu quả :

        • Tính tương thích :

        • Tính tái sử dụng :

        • Tính dễ bảo trì :

        • Tính dễ mang chuyển :

        • Phân tích

          • Sơ đồ sử dụng

          • Sơ đồ luồng dữ liệu

          • Sơ đồ lớp

          • Thiết kế

            • Sơ đồ kiến trúc tổng thể

            • Chi tiết tổ chức lưu trữ đối tượng

            • Thiết kế các lớp đối tượng xử lý thể hiện

              • Màn hình chính

                • Màn hình Soạn Lý Thuyết

Tài liệu cùng người dùng

Tài liệu liên quan