Yêu cầu Phần mềm - Xin phần mềm thi trắc nghiệm qua mạng LAN | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We need money to operate the site, and almost all of it comes from our online advertising.

Please add vn-z.vn to your ad blocking whitelist or disable your adblocking software. 

All the knowledge we share is completely free. If you are willing, please support us here.

×
711Proxy

Yêu cầu Phần mềm Xin phần mềm thi trắc nghiệm qua mạng LAN

hunter1210

Búa Gỗ
Chào mọi người,
Hiện tại mình đang hỗ trợ tổ chức một kỳ thi nhỏ cho học sinh tại trường nhưng điều kiện mạng Internet không ổn định, nên mình muốn tìm một phần mềm thi trắc nghiệm chạy qua mạng LAN (nội bộ) mà không cần kết nối Internet.

Mình có tìm hiểu thấy phần mềm LAN Exam Maker khá phù hợp, nhưng phiên bản miễn phí bị giới hạn chức năng. Nếu anh/chị/em nào có bản đầy đủ (hoặc phần mềm tương tự như LAN Exam Maker) có thể chạy offline trong mạng LAN thì mình rất mong được chia sẻ để triển khai cho học sinh thi thử.

Rất cảm ơn mọi người đã đọc bài và mong được hỗ trợ!
(Mình chỉ dùng cho mục đích giáo dục, không thương mại.)
 
Tôi tìm thấy phần mềm này có việt hoá và hướng dẫn , tuy nhiên chưa kiểm tra không rõ người ta có đòi thêm gì không.


Tìm link chính thức thấy ở đây
 

VNZ-NEWS

Administrator
Thành viên BQT
Hỏi giúp bạn

TCExam (Miễn phí & mã nguồn mở)


• Ưu điểm:


• Hệ thống thi trắc nghiệm mã nguồn mở, cài đặt trên máy chủ nội bộ.


• Hỗ trợ thi qua trình duyệt (chạy trên bất kỳ máy nào trong mạng LAN).


• Có chức năng tạo đề, phân quyền người dùng, tự động chấm điểm.


• Yêu cầu: Cần một máy tính làm máy chủ (cài đặt Apache, PHP, MySQL).


• Hoạt động offline: ✅ Hoàn toàn chạy trong mạng LAN.

Dưới đây là hướng dẫn cài đặt TCExam để chạy thi trắc nghiệm offline trong mạng LAN dành cho giáo viên hoặc trường học nhỏ (không cần Internet):

1. Yêu cầu hệ thống

Bạn cần 1 máy tính làm máy chủ, cài hệ thống web nội bộ:

  • Hệ điều hành: Windows hoặc Linux
  • Cài sẵn: Apache + PHP + MySQL (có thể dùng XAMPP để đơn giản)

2. Cài đặt TCExam trên Windows bằng XAMPP (dễ nhất)


Bước 1: Tải và cài XAMPP

  • Vào https://www.apachefriends.org
  • Tải bản XAMPP (PHP 7.x hoặc 8.x – TCExam hỗ trợ tốt)
  • Cài đặt XAMPP và khởi động ApacheMySQL

Bước 2: Tải TCExam

Bước 3: Tạo cơ sở dữ liệu MySQL

  1. Truy cập: http://localhost/phpmyadmin
  2. Tạo một database mới, ví dụ tên là: tcexam
  3. Ghi nhớ các thông tin:
    • Database name: tcexam
    • Username: root
    • Password: (để trống nếu bạn chưa đặt mật khẩu cho MySQL)

Bước 4: Cấu hình kết nối cơ sở dữ liệu



Mở file:

C:\xampp\htdocs\tcexam\config\tce_db_config.php


Sửa thông tin như sau:

define('DB_TYPE', 'mysqli');
define('DB_HOST', 'localhost');
define('DB_NAME', 'tcexam');
define('DB_USER', 'root');
define('DB_PASSWORD', '');

Bước 5: Cài cơ sở dữ liệu

  1. Truy cập trình duyệt: http://localhost/tcexam/install/install.php
  2. Nhấn “Install Database”
  3. Sau khi hoàn tất, truy cập hệ thống chính:
    🔗 http://localhost/tcexam

Tài khoản mặc định


  • Quản trị viên:
    • Username: admin
    • Mật khẩu: admin
Sau khi đăng nhập, bạn có thể:
  • Tạo môn thi
  • Nhập câu hỏi trắc nghiệm
  • Tạo bài thi, gán người dùng
  • Theo dõi kết quả sau khi thi

Chạy trong mạng LAN


Để học sinh truy cập từ máy khác:

  1. Tìm địa chỉ IP nội bộ của máy chủ:
    Mở CMD → gõ ipconfig → tìm dòng IPv4 Address (ví dụ: 192.168.1.100)
  2. Từ máy học sinh, truy cập:
Học sinh không cần cài gì, chỉ cần dùng trình duyệt Chrome/Firefox là có thể thi được!

TCExam là lựa chọn hoàn toàn miễn phí, chạy offline, và hỗ trợ đầy đủ tính năng thi trắc nghiệm. Nếu bạn cần hỗ trợ:
  • Tạo đề thi mẫu
  • Giao diện tiếng Việt
  • Cấu hình lại giao diện cho dễ dùng hơn với học sinh
 

hunter1210

Búa Gỗ
Tôi tìm thấy phần mềm này có việt hoá và hướng dẫn , tuy nhiên chưa kiểm tra không rõ người ta có đòi thêm gì không.


Tìm link chính thức thấy ở đây

Cái này thì yêu cầu phí trên mỗi máy cài b. Mình mò hết các kiểu rồi :')
 

htanh034

Búa Gỗ Đôi
Nếu có tí kiến thức. hãy hỏi AI nó sẽ hướng dẫn chi tiết cho bác viết 1 chương trình kiểu như vậy bằng python chạy trong LAN {big_smile}
 

Trong Le

Rìu Vàng
Nếu có tí kiến thức. hãy hỏi AI nó sẽ hướng dẫn chi tiết cho bác viết 1 chương trình kiểu như vậy bằng python chạy trong LAN {big_smile}
khó quá bạn!
Đã không biết mới hỏi mà bạn còn yêu cầu "nếu có kiến thức" nữa chứ.
Rồi còn viết bằng Python...
Dễ ăn vậy à!!!
 

tvthoi1984

Rìu Vàng Đôi
VIP User
Nếu khó quá thì bạn chơi chiêu khác đi.
Dùng phần mềm đảo đề thi trắc nghiệm hoặc phần mềm tạo đề thi trắc nghiệm. Xong rồi xuất nó ra file thực thi exe.
 

hunter1210

Búa Gỗ
Còn nhập file câu hỏi rồi tự chấm, xuất file, rồi trang làm bài. Tự thiết kế nó quá tầm bạn ơi.
 

hunter1210

Búa Gỗ
Hỏi giúp bạn

TCExam (Miễn phí & mã nguồn mở)


• Ưu điểm:


• Hệ thống thi trắc nghiệm mã nguồn mở, cài đặt trên máy chủ nội bộ.


• Hỗ trợ thi qua trình duyệt (chạy trên bất kỳ máy nào trong mạng LAN).


• Có chức năng tạo đề, phân quyền người dùng, tự động chấm điểm.


• Yêu cầu: Cần một máy tính làm máy chủ (cài đặt Apache, PHP, MySQL).


• Hoạt động offline: ✅ Hoàn toàn chạy trong mạng LAN.

Dưới đây là hướng dẫn cài đặt TCExam để chạy thi trắc nghiệm offline trong mạng LAN dành cho giáo viên hoặc trường học nhỏ (không cần Internet):

1. Yêu cầu hệ thống

Bạn cần 1 máy tính làm máy chủ, cài hệ thống web nội bộ:

  • Hệ điều hành: Windows hoặc Linux
  • Cài sẵn: Apache + PHP + MySQL (có thể dùng XAMPP để đơn giản)

2. Cài đặt TCExam trên Windows bằng XAMPP (dễ nhất)


Bước 1: Tải và cài XAMPP

  • Vào https://www.apachefriends.org
  • Tải bản XAMPP (PHP 7.x hoặc 8.x – TCExam hỗ trợ tốt)
  • Cài đặt XAMPP và khởi động ApacheMySQL

Bước 2: Tải TCExam

Bước 3: Tạo cơ sở dữ liệu MySQL

  1. Truy cập: http://localhost/phpmyadmin
  2. Tạo một database mới, ví dụ tên là: tcexam
  3. Ghi nhớ các thông tin:
    • Database name: tcexam
    • Username: root
    • Password: (để trống nếu bạn chưa đặt mật khẩu cho MySQL)

Bước 4: Cấu hình kết nối cơ sở dữ liệu



Mở file:

C:\xampp\htdocs\tcexam\config\tce_db_config.php


Sửa thông tin như sau:

define('DB_TYPE', 'mysqli');
define('DB_HOST', 'localhost');
define('DB_NAME', 'tcexam');
define('DB_USER', 'root');
define('DB_PASSWORD', '');

Bước 5: Cài cơ sở dữ liệu

  1. Truy cập trình duyệt: http://localhost/tcexam/install/install.php
  2. Nhấn “Install Database”
  3. Sau khi hoàn tất, truy cập hệ thống chính:
    🔗 http://localhost/tcexam

Tài khoản mặc định


  • Quản trị viên:
    • Username: admin
    • Mật khẩu: admin
Sau khi đăng nhập, bạn có thể:
  • Tạo môn thi
  • Nhập câu hỏi trắc nghiệm
  • Tạo bài thi, gán người dùng
  • Theo dõi kết quả sau khi thi

Chạy trong mạng LAN


Để học sinh truy cập từ máy khác:

  1. Tìm địa chỉ IP nội bộ của máy chủ:
    Mở CMD → gõ ipconfig → tìm dòng IPv4 Address (ví dụ: 192.168.1.100)
  2. Từ máy học sinh, truy cập:
Học sinh không cần cài gì, chỉ cần dùng trình duyệt Chrome/Firefox là có thể thi được!

TCExam là lựa chọn hoàn toàn miễn phí, chạy offline, và hỗ trợ đầy đủ tính năng thi trắc nghiệm. Nếu bạn cần hỗ trợ:
  • Tạo đề thi mẫu
  • Giao diện tiếng Việt
  • Cấu hình lại giao diện cho dễ dùng hơn với học sinh
Đến bước 5 thì tạch bác ơi :((. Xem hộ mình sửa lỗi kiểu gì thì được.
ZE7UYed.png

Ở trang chủ local thì có báo lỗi này
4WanXhv.png
 

VNZ-NEWS

Administrator
Thành viên BQT
Không kết nối được với CSDL MySQL, như ở hướng dẫn trên mật khẩu để trống. Nhưng bạn đang đăng nhập mật khẩu 1234.
Kiểm tra lại



Kiểm tra lại file config

C:\xampp\htdocs\tcexam\shared\config\config.db.mysql.inc.php

Kiểm tra các dòng

define('DB_TYPE', 'MYSQL');


define('DB_HOST', 'localhost');


define('DB_PORT', '3306');


define('DB_USER', 'root');


define('DB_PASS', '1234');


define('DB_NAME', 'tcexam');
 

VNZ-NEWS

Administrator
Thành viên BQT
Dưới đây là hướng dẫn từng bước cài đặt TCExam trên XAMPP (Windows), hãy làm một cách cẩn thận và đừng thay đổi gì nếu bạn không am hiểu kiến thức mạng.


Bước 1: Chuẩn bị

1.1. Cài đặt XAMPP



💡 Mặc định MySQL chạy ở port 3306. Trừ khi bạn đổi, cứ để mặc định.

Bước 2: Tải TCExam


2.1. Tải mã nguồn TCExam:

Bước 3: Tạo database trong phpMyAdmin


  1. Truy cập phpMyAdmin:
  2. Nhấn vào “Mới” (New) ở bên trái
  3. Nhập tên: tcexam (hoặc tên khác tùy bạn)
  4. Nhấn Tạo

Bước 4: Cấu hình kết nối CSDL



Mở file:

C:\xampp\htdocs\tcexam\shared\config\config.db.mysql.inc.php

Sửa các dòng sau theo thông tin kết nối MySQL của bạn:


define('DB_TYPE', 'MYSQL');
define('DB_HOST', 'localhost');
define('DB_PORT', '3306'); // thường là 3306
define('DB_USER', 'root'); // thường là root
define('DB_PASS', ''); // để trống nếu không đặt mật khẩu
define('DB_NAME', 'tcexam'); // tên DB bạn vừa tạo

❗ Nếu bạn đặt mật khẩu cho root, hãy nhập đúng tại DB_PASS

Bước 5: Cài đặt TCExam


  1. Mở trình duyệt, truy cập:
  2. Nếu mọi cấu hình đúng, bạn sẽ thấy tiến trình cài đặt bắt đầu.
  3. TCExam sẽ:
    • Tạo các bảng CSDL
    • Khởi tạo dữ liệu mặc định
  4. Sau khi hoàn tất, XÓA hoặc ĐỔI TÊN thư mục cài đặt để tránh bị truy cập lại:
    C:\xampp\htdocs\tcexam\install

Ví dụ: đổi thành install_old

Bước 6: Đăng nhập quản trị


Truy cập:


  • Username: admin
  • Password: admin


✅ Bạn có thể đổi mật khẩu sau trong phần quản trị

Xử lý lỗi thường gặp




LỗiNguyên nhânCách khắc phục
Access denied for userSai mật khẩu / sai port MySQLKiểm tra config.db.mysql.inc.php
Cannot connectMySQL chưa chạyMở XAMPP và Start MySQL
Database does not existChưa tạo databaseTạo DB thủ công qua phpMyAdmin

Bonus: Nếu bạn dùng port MySQL là 3307



Sửa dòng sau trong file cấu hình:

define('DB_PORT', '3307');


Chúc bạn cài TCExam thành công!
 

hunter1210

Búa Gỗ
Dưới đây là hướng dẫn từng bước cài đặt TCExam trên XAMPP (Windows), hãy làm một cách cẩn thận và đừng thay đổi gì nếu bạn không am hiểu kiến thức mạng.


Bước 1: Chuẩn bị

1.1. Cài đặt XAMPP





Bước 2: Tải TCExam


2.1. Tải mã nguồn TCExam:

Bước 3: Tạo database trong phpMyAdmin


  1. Truy cập phpMyAdmin:
  2. Nhấn vào “Mới” (New) ở bên trái
  3. Nhập tên: tcexam (hoặc tên khác tùy bạn)
  4. Nhấn Tạo

Bước 4: Cấu hình kết nối CSDL



Mở file:

C:\xampp\htdocs\tcexam\shared\config\config.db.mysql.inc.php

Sửa các dòng sau theo thông tin kết nối MySQL của bạn:


define('DB_TYPE', 'MYSQL');
define('DB_HOST', 'localhost');
define('DB_PORT', '3306'); // thường là 3306
define('DB_USER', 'root'); // thường là root
define('DB_PASS', ''); // để trống nếu không đặt mật khẩu
define('DB_NAME', 'tcexam'); // tên DB bạn vừa tạo


Bước 5: Cài đặt TCExam


  1. Mở trình duyệt, truy cập:
  2. Nếu mọi cấu hình đúng, bạn sẽ thấy tiến trình cài đặt bắt đầu.
  3. TCExam sẽ:
    • Tạo các bảng CSDL
    • Khởi tạo dữ liệu mặc định
  4. Sau khi hoàn tất, XÓA hoặc ĐỔI TÊN thư mục cài đặt để tránh bị truy cập lại:
    C:\xampp\htdocs\tcexam\install

Ví dụ: đổi thành install_old

Bước 6: Đăng nhập quản trị


Truy cập:


  • Username: admin
  • Password: admin




Xử lý lỗi thường gặp




LỗiNguyên nhânCách khắc phục
Access denied for userSai mật khẩu / sai port MySQLKiểm tra config.db.mysql.inc.php
Cannot connectMySQL chưa chạyMở XAMPP và Start MySQL
Database does not existChưa tạo databaseTạo DB thủ công qua phpMyAdmin

Bonus: Nếu bạn dùng port MySQL là 3307



Sửa dòng sau trong file cấu hình:

define('DB_PORT', '3307');


Chúc bạn cài TCExam thành công!
Có vẻ sắp ra khỏi hầm, mới thấy ánh sáng le lói :').
Cái XAMPP bị lỗi trùng port nên mình phải đổi port như hình á
973QRgq.png

Khi install mình để db port 3307 thì ra kết quả giống trên
lZuyt2b.png

Để 3306 thì có vẻ oke gần hết nhưng vẫn lỗi vì đúng porl sql đang chạy là 3307, giờ sửa ở đâu nữa b.
Noph1UV.png
jPwCwpS.png
AtMukl2.png

File tce_db_config.php mình thêm port mới chạy được thế nhưng sửa 3306 hay 3307 cũng lỗi như trên ah.
 

sugarkim


Junior Moderator
Thành viên BQT
khó quá bạn!
Đã không biết mới hỏi mà bạn còn yêu cầu "nếu có kiến thức" nữa chứ.
Rồi còn viết bằng Python...
Dễ ăn vậy à!!!
Khó quá thì dí cái khó cho người khác bác ơi :). Mỗi người 1 việc mà bác ôm luôn việc không phải chuyên môn mình thì khó đúng rồi
 

hunter1210

Búa Gỗ
thực chất chẳng cần biết code gì chỉ cần biết hỏi thôi. mình cũng chẳng biết thử thì 5 10 phút ra dc code này {big_smile}
Screenshot-2025-05-15-161052.png

Screenshot-2025-05-15-161137.png
B tạo code ở trang nào thế. Ở mức cơ bản thì 10' dùng tạm được, nhưng ứng dụng được thì còn chỉnh nhiều lắm. Phần tên HS thường thì mình cho HS DS chọn hoặc tk riêng, câu hỏi thì phải import được ít nhất là từ word, kết quả xuất ra excel hoặc csv, hiển thị kết quả theo thời gian thực, cài đặt hiển thị đáp án hay ko, bài thi thì 1 trang hiển thị 1 câu hỏi, thời gian nộp, cưỡng chế nộp, kể ko hết :')
 
B tạo code ở trang nào thế. Ở mức cơ bản thì 10' dùng tạm được, nhưng ứng dụng được thì còn chỉnh nhiều lắm. Phần tên HS thường thì mình cho HS DS chọn hoặc tk riêng, câu hỏi thì phải import được ít nhất là từ word, kết quả xuất ra excel hoặc csv, hiển thị kết quả theo thời gian thực, cài đặt hiển thị đáp án hay ko, bài thi thì 1 trang hiển thị 1 câu hỏi, thời gian nộp, cưỡng chế nộp, kể ko hết :')
Bạn có yêu cầu chi tiết như thế thì càng dễ, phần còn lại có GPT, Grok hoặc Claude lo cho.
 

htanh034

Búa Gỗ Đôi
B tạo code ở trang nào thế. Ở mức cơ bản thì 10' dùng tạm được, nhưng ứng dụng được thì còn chỉnh nhiều lắm. Phần tên HS thường thì mình cho HS DS chọn hoặc tk riêng, câu hỏi thì phải import được ít nhất là từ word, kết quả xuất ra excel hoặc csv, hiển thị kết quả theo thời gian thực, cài đặt hiển thị đáp án hay ko, bài thi thì 1 trang hiển thị 1 câu hỏi, thời gian nộp, cưỡng chế nộp, kể ko hết :')
mình sử dụng copilot windows viết thôi. muốn hoàn chỉnh phần mềm thì lâu chứ còn theo yêu cầu của bác thì nó có thể làm dc hết. hôm trc mình up cái ảnh trên mạng lên yêu cầu nó viết xuất ra file còn ra dc y chang mà (bên dưới mình lấy ảnh trên mạng vé loto keo nó viết xuất pdf y chang)
Screenshot-2025-05-15-163549.png
 

hunter1210

Búa Gỗ
Câu lệnh ntn để viết ra web như thế kia b. Vì nó còn liên quan đến server nữa mà nhỉ. Grok, GPT plus, AI trả phí mình có cả nhưng cái code này thì ít dùng thật. Trước vừa thử ông cần va ai tạo trò chơi slide thôi mà cũng vài trăm dòng lệnh. Cỡ chương trình kia chỉnh sửa hay update thì AI nó viết ốm.
mình sử dụng copilot windows viết thôi. muốn hoàn chỉnh phần mềm thì lâu chứ còn theo yêu cầu của bác thì nó có thể làm dc hết. hôm trc mình up cái ảnh trên mạng lên yêu cầu nó viết xuất ra file còn ra dc y chang mà (bên dưới mình lấy ảnh trên mạng vé loto keo nó viết xuất pdf y chang)
Screenshot-2025-05-15-163549.png
 

htanh034

Búa Gỗ Đôi
Câu lệnh ntn để viết ra web như thế kia b. Vì nó còn liên quan đến server nữa mà nhỉ. Grok, GPT plus, AI trả phí mình có cả nhưng cái code này thì ít dùng thật. Trước vừa thử ông cần va ai tạo trò chơi slide thôi mà cũng vài trăm dòng lệnh. Cỡ chương trình kia chỉnh sửa hay update thì AI nó viết ốm.
1 chương trình thì khi bạn nhúng vào nó nhiều ảnh, âm thanh, videos thì nó mới nặng thôi chứ code ko thì nó không có nặng đâu. còn viết như thế nào thì b đưa yêu cầu cho AI nó sẽ viết code cho bạn và hướng dẫn sd. sai đâu thì nó sẽ sửa đó thôi
Screenshot-2025-05-15-165148.png

Screenshot-2025-05-15-165235.png
 


Top