Với sự phát triển mạnh mẽ của công nghệ thông tin và sự lớn mạnh, rộng khắp của mạng máy tính toàn cầu. Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt. Sự lớn mạnh của mạng máy tính đã xóa bỏ mọi ranh giới về không gian và thời gian để đem con người và tri thức xích lại gần nhau hơn. Thông qua mạng máy tính, con người có thể được tiếp xúc với mọi loại tri thức như tri thức văn hóa, xã hội, khoa học và kỹ thuật.... Trong lĩnh vực giáo dục, với sự thay đổi không ngừng của công nghệ và kỹ thuật, mạng Internet sẽ là nơi học tập, trao đổi kinh nghiệm và truyền đạt những tri thức mới một cách nhanh chóng và hiệu quả nhất. Hệ thống giáo dục của chúng ta trong những năm gần đây cũng đã có sự chuyển mình theo xu thế mới. Các trường học từ tiểu học cho đến đại học đã áp dụng đưa tin học vào giảng dạy như là một môn học bắt buộc. Hình thức thi cử cũng đã chuyển dần từ thi tự luận sang hình thức thi trắc nghiệm. Đây là hình thức kiểm tra rất khoa học, đánh giá được chính xác năng lực của thí sinh, giảm bớt các khâu dư thừa trong thi cử từ đó giảm thiểu được tiêu cực. Kì thi đại học - cao đẳng trước kia năm nào cũng diễn ra rất căng thẳng thì nay tình hình đã có vẻ dễ thở hơn rất nhiều. Để góp một phần công sức nhỏ nhoi của mình vào công cuộc cái cách giáo dục của đất nước tôi đã phát triển hệ thống thi trắc nghiệm Online: EZ-TEST nhằm giúp đỡ cho các bạn học sinh, sinh viên có điều kiện làm quen với hình thức thi trắc nghiệm đồng thời cũng là cách để các bạn tự kiểm tra kiến thức cho mình trước các kì thi lớn. Hệ thống EZ-TEST được phát triển dựa trên công nghệ mã nguồn mở LAMP (Linux, Apache, MySQL và PHP) nên khi triển khai sẽ hoàn toàn miễn phí. Trong tương lai, tôi cũng hi vọng phát triển và hoàn thiện thêm nhiều tính năng mới và hữu dụng cho hệ thống để có thể triển khai miễn phí cho các trung tâm giáo dục và các trường học trên cả nước.
Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - LỜI CẢM ƠN Trước hết tôi xin chân thành cảm ơn các thầy cô giáo khoa công nghệ thông tin trường ĐH Phương Đông đã trang bị cho tôi những kiến thức cơ bản để có thể thực hiện tốt đồ án này. Tôi xin chân thành cảm ơn TS Cao Kim Ánh đã tận tình giúp đỡ và hướng dẫn tôi hoàn thành đồ án này. Mặc dù rất nỗ lực, song do thời gian không cho phép nên tôi chưa thể hoàn thiện được đầy đủ các chức năng của hệ thống, cũng như còn nhiều điều thiếu sót. Rất mong nhận được ý kiến đóng góp từ phía các thầy cô và các bạn để đồ án này sẽ hoàn thiện hơn. Trong tương lai tôi sẽ cố gắng đưa dự án này vào thực tiễn, đóng góp phần nhỏ bé của mình cho nền giáo dục nước nhà. Hà Nội, ngày 03 tháng 05 năm 2009. Sinh viên thực hiện: MAI THÀNH HIẾU - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 1 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - LỜI MỞ ĐẦU Với sự phát triển mạnh mẽ của công nghệ thông tin và sự lớn mạnh, rộng khắp của mạng máy tính toàn cầu. Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt. Sự lớn mạnh của mạng máy tính đã xóa bỏ mọi ranh giới về không gian và thời gian để đem con người và tri thức xích lại gần nhau hơn. Thông qua mạng máy tính, con người có thể được tiếp xúc với mọi loại tri thức như tri thức văn hóa, xã hội, khoa học và kỹ thuật Trong lĩnh vực giáo dục, với sự thay đổi không ngừng của công nghệ và kỹ thuật, mạng Internet sẽ là nơi học tập, trao đổi kinh nghiệm và truyền đạt những tri thức mới một cách nhanh chóng và hiệu quả nhất. Hệ thống giáo dục của chúng ta trong những năm gần đây cũng đã có sự chuyển mình theo xu thế mới. Các trường học từ tiểu học cho đến đại học đã áp dụng đưa tin học vào giảng dạy như là một môn học bắt buộc. Hình thức thi cử cũng đã chuyển dần từ thi tự luận sang hình thức thi trắc nghiệm. Đây là hình thức kiểm tra rất khoa học, đánh giá được chính xác năng lực của thí sinh, giảm bớt các khâu dư thừa trong thi cử từ đó giảm thiểu được tiêu cực. Kì thi đại học - cao đẳng trước kia năm nào cũng diễn ra rất căng thẳng thì nay tình hình đã có vẻ dễ thở hơn rất nhiều. Để góp một phần công sức nhỏ nhoi của mình vào công cuộc cái cách giáo dục của đất nước tôi đã phát triển hệ thống thi trắc nghiệm Online: EZ- TEST nhằm giúp đỡ cho các bạn học sinh, sinh viên có điều kiện làm quen với hình thức thi trắc nghiệm đồng thời cũng là cách để các bạn tự kiểm tra kiến thức cho mình trước các kì thi lớn. - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 2 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - Hệ thống EZ-TEST được phát triển dựa trên công nghệ mã nguồn mở LAMP (Linux, Apache, MySQL và PHP) nên khi triển khai sẽ hoàn toàn miễn phí. Trong tương lai, tôi cũng hi vọng phát triển và hoàn thiện thêm nhiều tính năng mới và hữu dụng cho hệ thống để có thể triển khai miễn phí cho các trung tâm giáo dục và các trường học trên cả nước. Hà Nội, ngày 03 tháng 05 năm 2009. Sinh viên: MAI THÀNH HIẾU - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 3 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - Phần I TỔNG QUAN VỀ HỆ THỐNG 1.1. GIỚI THIỆU CHUNG. Hệ thống quản lý giáo dục và đào tạo trên mạng là một hệ thống phục vụ cho mục đích đào tạo và học tập trực tuyến. Tham gia vào hệ thống, người dùng có thể theo đuổi các khóa học với những chủ đề bất kỳ mà họ muốn. Hệ thống cũng cung cấp các tính năng quản lý học viên, việc học tập và thực hiện các kỳ thi, các bài kiểm tra trên mạng. Đào tạo trực tuyến cho phép cung cấp nội dung các chương trình đào tạo, thi và kiểm tra, theo dõi tình hình học tập của học viên thông qua việc kết nối mạng, quá trình quản lý và kiểm tra trực tuyến cũng được thực hiện trên mạng máy tính. Học tập trực tuyến là quá trình học tập, tham khảo và đọc tài liệu, giáo trình, thông qua mạng internet. Người sử dụng có thể giao tiếp với nhau thông qua mạng máy tính để trao đổi thông tin, trao đổi kinh nghiệm, hỏi đáp thắc mắc với những người khác, thực hiện các bài kiểm tra về các khoá học của mình ngay trên máy tính( test online). Học tập trực tuyến mang lại hiệu quả cao hơn, giảm các chi phí và tăng khả năng tiếp thu kiến thức. Học tập trực tuyến còn giúp mọi người tiếp cận với các nguồn tri thức phong phú, mới và tiếp cận với các công nghệ hiện đại. Ngày nay, với sự phát triển mạnh mẽ của các ứng dụng máy tính cũng như mạng truyền thông, nhu cầu học tập trực tuyến ngày càng không thể thiếu được đối với tất cả mọi người. Trong tương lai, việc học tập trực tuyến sẽ trở nên rất phổ biến, vượt qua mọi rào cản về không gian và thời gian cũng như tình trạng kinh tế, xã hội để phổ biến kiến thức cho mọi người. - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 4 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - Trong thời gian làm đồ án tốt nghiệp, tôi đã xây dựng một hệ thống website phục vụ nhu cầu học tập, tra cứu, trao đổi kiến thức trên mạng với thành phần chính là hệ thống thi trắc nghiệm trực tuyến phục vụ cho nhu cầu học tập, trao đổi, đánh giá của các bạn học sinh và sinh viên. 1.2. GIỚI THIỆU E-LEARNING. 1.2.1. E-learning là gì? E-learning đang là một thuật ngữ xuất hiện ngày càng nhiều trong lĩnh vực giáo dục và đào tạo dựa trên công nghệ mạng Internet/Intranet. E-learning là một hình thức giáo dục và đào tạo dựa trên mạng máy tính trong đó bao gồm: Nội dung sẽ được truyền tải dưới nhiều dạng khác nhau, quản lý nội dung đào tạo, cộng đồng các học viên, những người tham gia xây dựng và phát triển. E-learning là hình thức truyền tải nội dung bằng phương tiện điện tử qua trình duyệt web, ví dụ như Netscape Navigator, hay Internet Explorer thông qua mạng Internet hay Intranet, hoặc thông qua các phương tiện khác như CD-ROM , DVD, CD, VCD.Việc truyển khai sẽ trở nên dễ dàng và thuận tiện hơn khi chất lượng đường truyền ngày càng tăng, cùng với môi trường trực quan và tương tác tự nhiên trên Web. Lý do và sự xuất hiện của E-learning? Khi các công ty trên thế giới phát triển trên quy mô toàn cầu thì các ràng buộc về mặt thời gian và vị trí làm cho việc sử dụng các hình thức đào tạo truyền thống đem lại rất ít hiệu quả. Do vậy hiện nay nhiều công ty đã lựa chọn các chương trình đào tạo E-learning để đào tạo nhân viên cho mình. Với sự phát triển của công nghệ nói chung và Internet nói riêng, những người sử dụng Internet trên khắp thế giới đang nhận ra khả năng của Internet có - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 5 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - thể đem lại cho họ tri thức và các kỹ năng cần thiết cho những cơ hội trong thế kỷ 21. E-learning không phải là hình thức đào tạo truyền thống, mà nó đem lại cho mọi người cơ hội học tập nhiều hơn, với chi phí thấp hơn cũng như sự tiện lợi hơn so với những gì mà chúng ta có các đây vài năm. 1.2.2. Những ưu điểm của học tập trực tuyến. Tính mềm dẻo, tính truy cập, tính tiện lợi: Người sử dụng có thể học tập, tham khảo bất kỳ tài liệu nào, thuộc bất cứ lĩnh vực vào các thời điểm bất kỳ, không giới hạn thời gian. Không phụ thuộc vào hệ điều hành (cross platform): E-learning có thể được truy cập bằng các phần mềm duyệt Web trên bất kỳ nền tảng nào: Windows, Mac, Unix, OS/2, Amiga, … Có thể truyền tải chương trình đào tạo của mình tới bất cứ máy tính nào trên Internet hay Intranet mà không phải xây dựng các chương trình khác nhau cho từng hệ điều hành. Phần mềm duyệt Web và các kết nối Internet được sử dụng rộng rãi: Máy tính hầu hết đều có một trình duyệt, như Nestcape Navigator và kết nối vào mạng Intranet của trường, hoặc truy cập trực tiếp vào Internet. Sự phân tán rộng rãi với chi phí thấp: Không cần phải có một cơ chế phân tán nào, E-Learning có thể được truy cập từ bất cứ một máy tính nào ở bất cứ đâu trên thế giới, với chi phí rất thấp. Dễ dàng cập nhật: Nếu có những thay đổi đối với những chương trình đào tạo, học tập sau khi đã cài đặt ban đầu, thì những thay đổi sẽ được thực hiện trên máy chủ có chứa các chương trình đào tạo được cập nhật rất mới mẻ. Các khóa học, giáo trình, tài liệu liên quan luôn được cập nhật, nâng cấp và bổ sung, sửa đổi. Giảm giá thành và tiết kiệm thời gian: Không cần phải có bất cứ chi phí đi lại nào cho người sử dụng ở xa vì Web luôn có trong máy tính kể cả máy tính - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 6 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - xách tay cũng như máy tính để bàn, và tiết kiệm được chi phí mua sách, tài liệu tham khảo 1.2.3. Nhược điểm của học tập trực tuyến. Hạn chế băng thông: Những hạn chế của băng thông làm chậm tốc độ tải âm thanh, video, và các dạng dữ liệu đồ họa (nhất là các giáo trình điện tử được thiết kế theo dạng multimedia) làm cho người sử dụng mất nhiều thời gian cho việc chờ đợi để tải về máy của mình. Vấn đề này càng phức tạp hơn đối với mạng công cộng internet nói chung và điều kiện truy cập internet ở Việt Nam nói riêng, nơi mà hiện tượng tắc nghẽn thường xuyên xảy ra. Tuy nhiên, với sự phát triển mạng mẽ của công nghệ, trong tương lai, những vấn đề này sẽ được giải quyết. Các chương trình học tập trực tuyến ngày nay chưa sinh động, quá tĩnh: Khi công nghệ ngày càng phát triển thì mức độ tương tác của e-learning lại bị giới hạn rất nhiều. Trở ngại này ảnh hưởng khá nhiều đến hiệu suất đào tạo. Không phải tất cả những kiến thức của mọi lĩnh vực đều được truyền đạt hết thông qua máy tính, nhất là trong những vấn đề cần phải có sự tương tác tiếp xúc của con người, học tập trực tuyến chỉ là hình thức hỗ trợ cho việc trao đổi, học tập chứ không thay thế được hoàn toàn những hình thức đã thực sự tốt. Các chương trình sử dụng cho học tập trực tuyến phải luôn luôn cập nhật thường xuyên, phải có một đội ngũ những người duy trì và phát triển hệ thống trong một thời gian dài. 1.3. TÌM HIỂU VỀ GIÁO TRÌNH ĐIỆN TỬ Giáo trình điện tử là những tài liệu chỉ dẫn, giảng dạy, tài liệu tham khảo được xây dựng và phát triển dựa trên những tiện ích và công nghệ máy tính, giáo trình điện tử không lưu trữ trong các trang sách, hay tài liệu bằng giấy mà nó sẽ - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 7 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - tương tác với người dùng thông qua máy tính. Giáo trình điện tử có thể được lưu trữ trong CDROM, trong máy tính hay trên mạng Internet Với sự phát triển mạnh mẽ của công nghệ máy tính, việc xây dựng và phát triển các giáo trình điện tử ngày càng đuợc quan tâm vị lợi ích to lớn mà giáo trình điện tử mang lại cho người sử dụng. 1.3.1. Một số ưu điểm của giáo trình điện tử. Khả năng miêu tả bài học trực quan, sinh động, ứng dụng các công nghệ multimedia vào các giáo trình giúp cho sự tiếp thu bài học tốt hơn, ví dụ như các đoạn phim minh hoạ bài giảng, hướng dẫn học tập bằng tiếng nói. Thuận tiện, vị giáo trình điện tử lưu trữ trên các thiết bị như CDROM, ổ cứng, mạng ineternet nên rất thuận tiện cho việc học tập, nghiên cứu ở mọi không gian, thời gian, chỉ cần người sử dụng có máy tính chứa các chức năng cần thiết để sử dụng giáo trình điện tử. Thời gian tồn tại của một giáo trình lâu hơn so với việc lưu trữ các giáo trình, tài liệu bằng giấy, hoặc các trang sách. 1.3.2. Nhược điểm Đối với những giáo trình điện tử ứng dụng multimedia thì thường có dung lượng lớn, so với điều kiện đường truyền hiện nay ở nứơc ta thì tốc độ tải các giáo trình điện tử còn chậm. Nhiều giáo trình điện tử có giá thành cao. Ví dụ như các giáo trình English Study, bộ giáo trình của SCC/IBT. Những vùng công nghệ thông tin chưa phát triển thì các giáo trình điện tử sẽ không phát huy được tác dụng. Những giáo trình điện tử phải được cập nhật, bổ sung tri thức liên tục, nhất là trong lĩnh vực công nghệ thông tin. - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 8 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - 1.3.3. Một số công cụ trợ giúp xây dựng giáo trình điện tử: Giáo trình điện tử hiện nay được tạo ra từ rất nhiều tiện ích khác nhau có trong máy tính, phổ biến trong các công cụ dùng để truyền đạt tri thức trên mạng này là PowerPoint, Adobe Flash, Adobe Acrobat Ngoài ra còn sử dụng các công cụ hỗ trợ khác như các tiện ích thu phát âm thanh, thu phát các đoạn phim - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 9 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - Phần II. NỀN TẢNG VÀ CÔNG CỤ XÂY DỰNG HỆ THỐNG 2.1. GIỚI THIỆU MÃ NGUỒN MỞ VÀ PHẦN MỀM TỰ DO. 2.1.1. Mã nguồn mở. Thuật ngữ “mã nguồn mở” được dùng để chỉ một phần mềm được phát hành kèm theo mã nguồn tạo ra nó. Người dùng có thể tự do sử dụng, sửa đổi và hoàn thiện nó mà không phải lo lắng về các vấn đề pháp lý. Phần mềm nguồn mở cho phép người dùng phân phối lại, tái tạo, sửa đổi nội dung để phù hợp với yêu cầu công việc đồng thời cải tiến phần mềm. Tư tưởng phân phối mã nguồn kèm theo chương trình là nhằm khuyến khích sự hợp tác làm việc và những đóng góp tình nguyện trong việc sửa đổi, cải tiến phần mềm, phát triển thêm những tính năng mới và chia sẻ thông tin với mọi người. Nhờ có sự hợp tác làm việc của các lập trình viên, cũng như sự đóng góp của những người tình nguyện, phần mềm đến với người dùng ngày càng hoàn thiện thêm về mặt chất lượng và trở nên tốt hơn các phần mềm nguồn đóng tương ứng. Người dùng được khuyến khích tùy biến chương trình theo nhu cầu của bản thân, đây thực sự là một tư tưởng tốt đẹp. Các dự án mã nguồn mở đã huy động được tài năng của rất nhiều người, với rất nhiều kỹ năng khác nhau, ngoài kỹ năng lập trình. Rất nhiều dự án mã nguồn mở đã được xây dựng nhờ các họa sỹ, nhạc sỹ, nhà thiết kế và những người biên soạn tài liệu nhờ đó đã tạo ra những sản phẩm hoàn chỉnh. 2.1.2. Phần mềm tự do. - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 10 [...]... apxs -g -n foo Creating [DIR] foo Creating [FILE] foo/Makefile Creating [FILE] foo/mod_foo.c - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 24 Hệ thống trắc nghiệm Online - Mai Thành Hiếu - $_ Sau đó có thể biên dịch ngay mô đun ví dụ này vào một DSO và nạp nó lên Apache server: $ cd foo $ make all reload apxs -c mod_foo.c gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo.c ld -Bshareable -o mod_foo.so... nguồn C vào trong một DSO phù hợp cho việc nạp vào trong Apache server Có thể sử dụng lệnh sau: $ apxs -c mod_foo.c gcc -fpic -DSHARED_MODULE -I/path/to/apache/include -c mod_foo.c ld -Bshareable -o mod_foo.so mod_foo.o - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 23 Hệ thống trắc nghiệm Online - Mai Thành Hiếu - $_ Sau đó tiến hành cập nhật cấu hình Apache bằng cách chắc chắn rằng một chỉ thị LoadModule được... chi tiết về các lỗi cú pháp đặt biệt Help: Hiển thị các thông báo lỗi được sắp xếp APXS Tên dòng lệnh: apxs -g [ -S variable=value ] -n name apxs -q [ -S variable=value ] query apxs -i [ -S variable=value ] [ -n name ] [ -a ] [ -A ] dsofile apxs -e [ -S variable=value ] [ -n name ] [ -a ] [ -A ] dsofile Mô tả: Là một công cụ để xây dựng và các đặt các mô đun mở rộng cho Apache HTTP server Được thực... dụng -fpic Đối với các các biên dịch C khác yêu - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 21 Hệ thống trắc nghiệm Online - Mai Thành Hiếu - cầu phải tham khảo tài liệu hướng dẫn của nó hoặc chờ đợi các cờ apxs, để biên dịch các file đối tượng Các đối số cụ thể của dòng lệnh: - n name: Thiết lập tên mô đun cho chức năng -i (cài đặt) và -g (tạo khuôn mẫu) Sử dụng nó để chỉ ra tên mô đun Chức năng -g là... cung đơn giản, trên cửa sổ Terminal ta gõ: $ sudo apt-get install php5 - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 27 Hệ thống trắc nghiệm Online - Mai Thành Hiếu - Tất cả chỉ có vậy, hệ thống sẽ tự động kết nối với kho phần mềm và tự động cài đặt và cấu hình c Các kiểu dữ liệu: Số nguyên: Được khai báo và sử dụng giá trị giống như C: VD: $a=1234; $a = -1 23; Số thực: VD: $a= 1.323; $a=1.2e3; Chú ý: Khi sử... mạnh sử dụng PHP và MySQL (PHP Nuke, Post Nuke, vBulletin…) - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 25 Hệ thống trắc nghiệm Online - Mai Thành Hiếu - PHP là ngôn ngữ có cú pháp gần giống Perl nhưng tốc độ dịch của nó được các chuyên gia đánh giá là nhanh hơn ASP 5 lần, chạy trên nhiều hệ điều hành như Unix, Window, Linux nó hỗ trợ kết nối các hệ cơ sở dữ liệu lớn như MySQL, ngoài ra nó còn được Apache... theo giấy phép GNU/GPL 2.2 GIỚI THIỆU HỆ ĐIỀU HÀNH UBUNTU (LINUX) Ubuntu là một hệ điều hành hoàn toàn mở, được xây dựng dưạ trên nhân (kernel) Linux Cộng đồng người dùng Ubuntu được hình thành bởi những tư tưởng đã gắn kèm theo triết lý Ubuntu (Ubuntu Philosophy) là : người dùng - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 11 Hệ thống trắc nghiệm Online - Mai Thành Hiếu - được sử dụng phần mềm miễn phí, mỗi... thể của dòng lệnh - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 18 Hệ thống trắc nghiệm Online - Mai Thành Hiếu - -R libexecdir: Tham số này chỉ có hiệu lực nếu Apache được cài đặt với tập SHARED_CORE cho phép, nó tác động đến nhân nhị phân của Apache để thay thế vào trong một file đối tượng chia xẻ động (DSO) File này được dò tìm trên một đường dẫn hardcoded bên dưới ServerRoot mặc định -d serverroot: Thiết... biên dịch DSO: - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 22 Hệ thống trắc nghiệm Online - Mai Thành Hiếu - -c : Chức năng này chỉ ra thao tác biên dịch Đầu tiên nó biên dịch các file nguồn C (.c) của files vào trong các file đối tượng tương ứng (.o) và sau đó cài đặt một DSO vào trong dsofile bằng cách liên kết các file đối tượng này cùng với các file đối tượng còn lại (.o và a) của files -o dsofile: Chỉ... khả năng thi hành tốt hơn và có nhiều điểm đặc trưng hơn các server khác Chỉ mới nhìn qua, dường như sự thuận lợi chính của virtual site là chỉ để tô điểm, nó cho phép nhiều Web site được đánh địa chỉ tên miền của nó trên các máy đơn đã được chia sẻ Tuy nhiên sự thuận lợi của nó nhiều kết quả rõ ràng - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 14 Hệ thống trắc nghiệm Online - Mai Thành Hiếu - nằm trong cách . thức cho mọi người. - TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG - 4 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - Trong thời gian làm đồ án tốt nghiệp, tôi đã xây dựng một hệ thống website phục vụ. lệnh: apxs -g [ -S variable=value ] -n name apxs -q [ -S variable=value ] query apxs -i [ -S variable=value ] [ -n name ] [ -a ] [ -A ] dsofile apxs -e [ -S variable=value ] [ -n name ] [ -a ] [ -A. LẬP PHƯƠNG ĐÔNG - 3 Hệ thống trắc nghiệm Online. - Mai Thành Hiếu - Phần I TỔNG QUAN VỀ HỆ THỐNG 1.1. GIỚI THIỆU CHUNG. Hệ thống quản lý giáo dục và đào tạo trên mạng là một hệ thống phục vụ cho