Skip to content

hoangm960/Astraea

Repository files navigation

Astraea

Phần mềm hỗ trợ dạy và học lập trình

Change log:

v0.0 (30/9/2020):

  • Bắt đầu làm việc với Tkinter

v0.1 (4/10/2020):

  • User login.

v0.2 (14/10/2020):

  • Bắt đầu phát triển thuật toán chấm điểm.

v0.3 (16/10/2020):

  • Phân User ra thành 2 loại giáo viên hoặc học sinh.

v0.4 (25/10/2020):

  • Thêm thuật toán mã hóa.

v0.5 (27/10/2020):

  • Thêm window edit của giáo viên.

v0.6 (7/11/2020):

  • Test giao diện với Pyqt5 và Pyside2.

v1.0 (10/11/2020):

  • Chuyển đổi giao diện bằng Qt.

v1.1 (11/11/2020):

  • Load bài học từ file, load chi tiết bài tập từ tên bài tập.

v1.2 (13/11/2020):

  • Sắp xếp, dọn dẹp các file, thuật toán kiểm tra login.

v1.3 (15/11/2020):

  • Mã hóa file user, đọc file bài học.

v1.4 (18/11/2020):

  • Load sẵn file bài học.
  • Thay đổi giao diện edit window.

v1.5 (20/11/2020):

  • Thêm phần check dung lượng của thuật toán.

v1.6 (22/11/2020):

  • 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.

v1.7 (24/11/2020):

  • 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.

v2.0 (26/11/2020):

  • Thêm giao diện lý thuyết, thay IDLE mới.

v2.1 (29/11/2020):

  • Chuyển môi trường lập trình sang PythonWin từ pywin32.

v2.2 (05/12/2020):

  • 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.

v2.3 (10/12/2020):

  • Hỗ trợ thêm ngôn ngữ Pascal

v2.4 (14/12/2020):

  • Chuyển môi trường lập trình sang Thonny

v2.5 (15/12/2020):

  • Giáo viên có thể thêm file chú thích.

v2.6 (16/12/2020):

  • Hỗ trợ cơ sở dữ liệu.

v2.6.1 (4/12/2020):

  • 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.

v2.6.2 (4/12/2020):

  • Dữ liệu, thông tin của người dùng được lưu trữ thông qua cơ sở dữ liệu.

v2.6.3 (8/1/2021):

  • Dữ liệu bài học giáo viên được đăng trên cơ sở dữ liệu.

v2.6.4 (10/1/2021):

  • Dữ liệu lý thuyết được đăng trên cơ sở dữ liệu.

v3.0 (5/2/2021):

  • Thêm giao diện chỉnh sửa lý thuyết.

v3.1 (10/3/2021):

  • Thêm chức năng kick học sinh và bảng xếp hạng.

v3.1.1 (28/3/2021):

  • Sửa lỗi không kết nối được với cơ sở dữ liệu sau một thời gian.

v3.1.2 (10/4/2021):

  • Sửa lỗi không sử dụng được Tiếng Việt trong nội dung bài học.

v3.1.3 (12/6/2021):

  • Sửa lỗi database sập.

v3.2 (1/8/2021):

  • Hệ thống lại cách quản lí các window + Sửa một số lỗi.

v3.2.1 (6/8/2021):

  • Thêm tính năng mở bài học bằng file có đuôi .list.

v3.2.2 (25/9/2021):

  • Sửa lỗi không tải được thonny.
  • Sửa lỗi database.

v3.3.1 (13/11/2021):

  • 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

v3.3.2 (15/11/2021)

  • Sửa lỗi lý thuyết, lỗi test

v3.3.3 (02/12/2021)

  • Thay host cho database.

Contributor:

  • Hoàng Nhật Minh
  • Hoàng Công Huân
  • Huỳnh Việt Tiến

License & copyright:

© BugCore

Licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages