Phần mềm hỗ trợ dạy và học lập trình
- Bắt đầu làm việc với Tkinter
- User login.
- Bắt đầu phát triển thuật toán chấm điểm.
- Phân User ra thành 2 loại giáo viên hoặc học sinh.
- Thêm thuật toán mã hóa.
- Thêm window edit của giáo viên.
- Test giao diện với Pyqt5 và Pyside2.
- Chuyển đổi giao diện bằng Qt.
- Load bài học từ file, load chi tiết bài tập từ tên bài tập.
- Sắp xếp, dọn dẹp các file, thuật toán kiểm tra login.
- Mã hóa file user, đọc file bài học.
- Load sẵn file bài học.
- Thay đổi giao diện edit window.
- Thêm phần check dung lượng của thuật toán.
- Thêm phần nộp bài và thông báo kết quả cho học sinh.
- Thêm thuật toán tính điểm.
- Thuật toán thêm kiểm tra giới hạn thời gian chạy chương trình của học sinh.
- Hoàn thiện thuật toán v1.
- Thêm giao diện lý thuyết, thay IDLE mới.
- Chuyển môi trường lập trình sang PythonWin từ pywin32.
- Thêm chức năng lưu thông tin người dùng.
- Thêm chức năng xóa, đổi tên các mục Docx.
- Hỗ trợ thêm ngôn ngữ Pascal
- Chuyển môi trường lập trình sang Thonny
- Giáo viên có thể thêm file chú thích.
- Hỗ trợ cơ sở dữ liệu.
- Các bài học có thể được tải lên và tải xuống thông qua cơ sở dữ liệu.
- Dữ liệu, thông tin của người dùng được lưu trữ thông qua cơ sở dữ liệu.
- Dữ liệu bài học giáo viên được đăng trên cơ sở dữ liệu.
- Dữ liệu lý thuyết được đăng trên cơ sở dữ liệu.
- Thêm giao diện chỉnh sửa lý thuyết.
- Thêm chức năng kick học sinh và bảng xếp hạng.
- Sửa lỗi không kết nối được với cơ sở dữ liệu sau một thời gian.
- Sửa lỗi không sử dụng được Tiếng Việt trong nội dung bài học.
- Sửa lỗi database sập.
- Hệ thống lại cách quản lí các window + Sửa một số lỗi.
- Thêm tính năng mở bài học bằng file có đuôi .list.
- Sửa lỗi không tải được thonny.
- Sửa lỗi database.
- Sửa giao diện test thân thiện với giáo viên
- Dọn dẹp xử lí file hệ thống
- Sửa lỗi lý thuyết, lỗi test
- Thay host cho database.
- Hoàng Nhật Minh
- Hoàng Công Huân
- Huỳnh Việt Tiến
© BugCore
Licensed under the MIT License.