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
LAN Exam Maker: OnlineExamMaker On-Premise Version - OnlineExamMaker
OnlineExamMaker on-premise version, a secure, powerful & affordable self-hosting LAN Exam System to help enterprises, government institutions, training institutions, and schools to assess exam takers with ease. 100% data ownership, free to download.onlineexammaker.com
khó quá bạn!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
Đến bước 5 thì tạch bác ơiHỏ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 Apache và MySQL
Bước 2: Tải TCExam
- Truy cập GitHub chính thức:
🔗 https://github.com/tecnickcom/tcexam- Tải về file .zip, sau đó giải nén vào thư mục:
C:\xampp\htdocs\tcexamBước 3: Tạo cơ sở dữ liệu MySQL
- Truy cập: http://localhost/phpmyadmin
- Tạo một database mới, ví dụ tên là: tcexam
- 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
- Truy cập trình duyệt: http://localhost/tcexam/install/install.php
- Nhấn “Install Database”
- Sau khi hoàn tất, truy cập hệ thống chính:
🔗 http://localhost/tcexamTài khoản mặc định
Sau khi đăng nhập, bạn có thể:
- Quản trị viên:
- Username: admin
- Mật khẩu: admin
- 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:
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!
- 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)- Từ máy học sinh, truy cập:
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
💡 Mặc định MySQL chạy ở port 3306. Trừ khi bạn đổi, cứ để mặc định.
❗ Nếu bạn đặt mật khẩu cho root, hãy nhập đúng tại DB_PASS
✅ Bạn có thể đổi mật khẩu sau trong phần quản trị
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Access denied for user | Sai mật khẩu / sai port MySQL | Kiểm tra config.db.mysql.inc.php |
| Cannot connect | MySQL chưa chạy | Mở XAMPP và Start MySQL |
| Database does not exist | Chưa tạo database | Tạo DB thủ công qua phpMyAdmin |
Có vẻ sắp ra khỏi hầm, mới thấy ánh sáng le lói :').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
- Tải và cài XAMPP từ: https://www.apachefriends.org/index.html
- Khi cài xong, mở XAMPP Control Panel và Start:
- Apache ✅
- MySQL ✅
Bước 2: Tải TCExam
2.1. Tải mã nguồn TCExam:
- Truy cập GitHub chính thức:
https://github.com/tecnickcom/tcexam- Nhấn vào Code > Download ZIP
- Giải nén vào thư mục:
C:\xampp\htdocs\tcexamBước 3: Tạo database trong phpMyAdmin
- Truy cập phpMyAdmin:
- Nhấn vào “Mới” (New) ở bên trái
- Nhập tên: tcexam (hoặc tên khác tùy bạn)
- 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
- Mở trình duyệt, truy cập:
- Nếu mọi cấu hình đúng, bạn sẽ thấy tiến trình cài đặt bắt đầu.
- TCExam sẽ:
- Tạo các bảng CSDL
- Khởi tạo dữ liệu mặc định
- 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ỗi Nguyên nhân Cách khắc phục Access denied for user Sai mật khẩu / sai port MySQL Kiểm tra config.db.mysql.inc.php Cannot connect MySQL chưa chạy Mở XAMPP và Start MySQL Database does not exist Chưa tạo database Tạ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!
Khó quá thì dí cái khó cho người khác bác ơikhó 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 à!!!
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àykhó 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 à!!!
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 :')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
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.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)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)
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ôiCâ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.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?