Skkn sử dụng tiện ích nxtt26 tự tạo bằng ngôn ngữ lập trình python để nhập nhận xét học sinh tự động theo thông tư 26 của bộ gdđt

27 10 0
Skkn sử dụng tiện ích nxtt26 tự tạo bằng ngôn ngữ lập trình python để nhập nhận xét học sinh tự động theo thông tư 26 của bộ gdđt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HOÁ TRƯỜNG THPT NGỌC LẶC SÁNG KIẾN KINH NGHIỆM SỬ DỤNG TIỆN ÍCH NXTT26 TỰ TẠO BẰNG NGƠN NGỮ LẬP TRÌNH PYTHON ĐỂ NHẬP NHẬN XÉT HỌC SINH TỰ ĐỘNG THEO THÔNG TƯ 26 CỦA BỘ GD&ĐT Người thực hiện: Phan Thanh Quyền Chức vụ: Giáo viên SKKN thuộc lĩnh vực (môn): Tin học THANH HOÁ, NĂM 2022 skkn MỤC LỤC Mở đầu 1.1 Lí chọn đề tài: .1 1.2 Mục đích nghiên cứu: 1.3 Đối tượng nghiên cứu: 1.4 Phương pháp nghiên cứu: 2 Nội dung sáng kiến kinh nghiệm 2.1 Cơ sở lí luận sáng kiến kinh nghiệm: 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm: 2.3 Các sáng kiến kinh nghiệm giải pháp sử dụng để giải vấn đề: 2.3.1 Hướng dẫn cài đặt: 2.3.2 Hướng dẫn sử dụng: 2.3.3 Hướng phát triển tiện ích: 16 2.4 Hiệu sáng kiến kinh nghiệm hoạt động giáo dục, với thân, đồng nghiệp nhà trường: 19 Kết luận, kiến nghị 19 3.1 Kết luận: 19 3.2 Kiến nghị: 20 skkn DANH SÁCH TỪ VIẾT TẮT Từ viết tắt THPT Tên đầy đủ Ghi Trung học phổ thơng Trung học phổ thơng ĐTB Điểm trung bình Điểm trung bình TBM Trung bình mơn Trung bình mơn GV Giáo viên Giáo viên HS Học sinh Học sinh Công nghệ thông tin Công nghệ thông tin Thông tư Thông tư BGDĐT Bộ Giáo Dục Đào Tạo Bộ Giáo Dục Đào Tạo GD&ĐT Giáo Dục Đào Tạo Giáo Dục Đào Tạo Cơ sở liệu Cơ sở liệu CNTT TT CSDL NXTT26 Nhận xét học sinh theo thông Nhận xét học sinh theo thông tư 26 tư 26 skkn Mở đầu 1.1 Lí chọn đề tài: Một ứng dụng CNTT giáo dục mang lại nhiều lợi ích cho thầy (cơ) giáo Đó là, nhà trường phổ thông, sở giáo dục nước bước thực việc “số hóa” cơng tác quản lý hồ sơ, sổ sách giáo viên, học sinh như: sử dụng sổ liên lạc điện tử, sổ điểm điện tử (hệ thống vnedu VNPT, hệ thống SMAS Viettel, hệ thống CSDL ngành Bộ GD&ĐT, …)… thay cho sổ giấy Việc “số hóa” không giúp giảm thiểu hồ sơ, sổ sách giáo viên, mà cịn giúp thầy (cơ) tiết kiệm nhiều thời gian, cơng sức Vì vậy, thầy (cơ) có nhiều thời gian cho việc soạn giáo án, thiết kế giảng, đầu tư chuyên môn nghiệp vụ, nâng cao lực, phẩm chất nhà giáo Qua đó, bước nâng cao chất lượng giáo dục nhà trường Theo Thông tư số 26/2020/TT-BGDĐT sửa đổi, bổ sung số điều quy chế đánh giá, xếp loại học sinh trung học sở trung học phổ thông ban hành kèm theo thông tư số 58/2011/TT-BGDĐT ngày 12 tháng 12 năm 2011 Bộ trưởng Bộ giáo dục đào tạo, việc đánh giá kết học tập học sinh điểm số giáo viên phải đánh giá nhận xét tiến thái độ, hành vi, kết học tập môn học sau học kì, năm học…[1] Như vậy, sau học kỳ, theo qui định thông tư 26, ngồi việc đánh giá điểm giáo viên phải nhận xét cho em học sinh hệ thống CSDL ngành, vnedu hay SMAS Đối với mơn học nhiều tiết, giáo viên dạy lớp việc nhập thêm nhận xét học sinh khơng vấn đề với mơn học tiết, giáo viên phải dạy nhiều lớp việc phải nhập thêm nhận xét học sinh nhiều thời gian thầy (cơ) giáo Do mà phần mềm, tiện ích hỗ trợ nhập nhận xét học sinh tự động theo thông tư 26 Bộ GD&ĐT đời giúp thầy (cô) giáo tiết kiệm nhiều thời gian, công sức việc nhập nhận xét học sinh cuối kỳ cuối năm Qua sử dụng số phần mềm, tiện ích nhập nhận xét học sinh tự động theo thông tư 26 Bộ GD&ĐT chia sẻ mạng internet, nhận thấy phần mềm, tiện ích hỗ trợ cịn vài hạn chế như: Việc cài đặt với đa số giáo viên cịn phức tạp gây nhiều khó khăn; chưa hỗ trợ đồng thời hệ thống quản lý điểm (vnedu, SMAS, CSDL ngành…); với khoảng điểm có mẫu nhận xét dẫn đến có nhiều học sinh nhận xét giống nhau; chưa điền nhận xét tự động cho nhiều sheet file excel lúc Trên sở đó, tơi xin đưa sáng kiến kinh nghiệm: “Sử dụng tiện ích NXTT26 tự tạo ngơn ngữ lập trình Python để nhập nhận xét học sinh tự động theo thông tư 26 Bộ GD&ĐT” skkn 1.2 Mục đích nghiên cứu: - Xây dựng sử dụng tiện ích giúp cho việc nhập nhận xét học sinh nhanh hơn, tiết kiệm thời gian công sức cho giáo viên so với cách làm thủ công (gõ trực tiếp copy paste) - Tạo phần mềm ứng dụng với giao diện đồ họa ngơn ngữ lập trình Python giúp học sinh u thích học lập trình Python nói chung lập trình nói riêng… 1.3 Đối tượng nghiên cứu: - Ngơn ngữ lập trình Python thư viện hỗ trợ Python như: PyQt5, xlwings… - Công cụ thiết kế giao diện đồ họa Qt Designer - Phần mềm bảng tính Excel 1.4 Phương pháp nghiên cứu: - Phương pháp nghiên cứu tài liệu - Phương pháp thực nghiệm Nội dung sáng kiến kinh nghiệm 2.1 Cơ sở lí luận sáng kiến kinh nghiệm: Thông tư số 26/2020/TT-BGDĐT sửa đổi, bổ sung số điều quy chế đánh giá, xếp loại học sinh trung học sở trung học phổ thông ban hành kèm theo thông tư số 58/2011/TT-BGDĐT ngày 12 tháng 12 năm 2011 Bộ trưởng Bộ giáo dục đào tạo [1] Chỉ thị 29/2001/CT-BGD&ĐT Bộ trưởng Bộ Giáo dục Đào tạo nêu rõ: “Đối với giáo dục đào tạo, CNTT có tác dụng mạnh mẽ, làm thay đổi nội dung, phương pháp, phương thức dạy học CNTT phương tiện để tiến tới “xã hội học tập” Mặt khác, giáo dục đào tạo đóng vai trị quan trọng bậc thúc đẩy phát triển CNTT thông qua việc cung cấp nguồn nhân lực cho CNTT” [2] Quyết định số 117/QĐ-TTg Thủ tướng Chính phủ: Phê duyệt Đề án “Tăng cường ứng dụng CNTT quản lý hỗ trợ hoạt động dạy - học, nghiên cứu khoa học góp phần nâng cao chất lượng giáo dục đào tạo giai đoạn 2016 - 2020, định hướng đến năm 2025” theo đó: “…đổi nội dung, phương pháp dạy - học, kiểm tra đánh giá nghiên cứu khoa học công tác quản lý sở giáo dục đào tạo hệ thống giáo dục quốc dân góp phần đại hóa nâng cao chất lượng giáo dục đào tạo” [3] Theo Nghị Chính phủ 49/CP ký ngày 04/08/1993 thì: “CNTT tập hợp phương pháp khoa học, phương tiện công cụ kĩ thuật đại chủ yếu kĩ thuật máy tính viễn thông - nhằm tổ chức khai thác sử dụng skkn có hiệu nguồn tài ngun thơng tin phong phú tiềm lĩnh vực hoạt động người xã hội” [4] 2.2 Thực trạng vấn đề trước áp dụng sáng kiến kinh nghiệm: Với môn học nhiều tiết, thầy (cơ) dạy lớp nhập nhận xét hệ thống vnedu, SMAS, CSDL cách gõ trực tiếp copy paste nội dung vào ô nhận xét học sinh Hình 1: Gõ trực tiếp nội dung vào ô nhận xét học sinh Nhưng, với mơn học tiết thầy, phải dạy nhiều lớp việc gõ trực tiếp nội dung copy paste cách thủ công nhiều thời gian, gây nhàm chán dẫn đến nhầm lẫn, sai sót nhìn hình máy tính nhiều…Do đó, có thầy (cơ) biết sử dụng phần mềm bảng tính excel Microsoft xuất file sổ điểm excel từ hệ thống vnedu, SMAS hay CSDL ngành… Hình 2: Xuất file excel sổ điểm lớp dạy giáo viên sử dụng chức lặp, thay từ (Replace…With) tùy chọn AutoCorrect Option để nhập nhận xét Với cách phải nhập học sinh nhanh so với nhập trực tiếp skkn Hình 3: Sử dụng chức thay (Replace … With) excel Thay nhập nhận xét học sinh, với thầy (cô) thành thạo excel sử dụng hàm if lồng excel để nhập nhận xét học sinh dựa kết điểm số Sau đó, nhập lại vào hệ thống vnedu, SMAS hay CSDL ngành… Cách có nhanh cách trên, việc sử dụng hàm if lồng để nhập nhận xét dẫn đến nhiều học sinh có nhận xét giống nhau…và áp dụng cho lớp (mỗi lớp sheet khác nhau), lớp khác phải thực lại Hình 4: Sử dụng hàm if lồng excel để nhập nhận xét tự động skkn Hiện nay, mạng internet có vài cơng cụ giúp thầy, nhập nhận xét học sinh tự động theo thông tư 26 Bộ GD&ĐT Tuy nhiên, phần mềm, tiện ích hỗ trợ cịn vài hạn chế như: Việc cài đặt với đa số giáo viên phức tạp gây nhiều khó khăn; với khoảng điểm có mẫu nhận xét dẫn đến có nhiều học sinh nhận xét giống nhau; chưa điền nhận xét tự động cho nhiều sheet file excel lúc; tương thích excel 2010 trở lên 2.3 Các sáng kiến kinh nghiệm giải pháp sử dụng để giải vấn đề: 2.3.1 Hướng dẫn cài đặt: a) Tải file tiện ích NXTT26.exe từ website nhà trường theo link sau: - https://bit.ly/nhan_xet_thong_tu_26 https://bit.ly/nhan_xet_tu_dong_tt26 b) Cài đặt: - Tiện ích nhập nhận xét học sinh tự động theo thông tư 26 cài đặt, sau tải thầy (cơ) việc kích đúp chuột vào file NXTT26.exe để sử dụng 2.3.2 Hướng dẫn sử dụng: - Sau khởi động, Tiện ích NXTT26 có giao diện hình bên skkn Hình 5: Giao diện tiện ích Nhận xét tự động theo thông tư 26 2.3.2.1 Chi tiết chức năng: a Chọn file cần nhận xét: skkn Hình 6: Chọn file sổ điểm excel - Nhấn nút Browse để chọn mở file sổ điểm excel chứa danh sách học sinh lớp cần nhận xét b Tùy chọn: Hình 7: Các tùy chọn nhập nhận xét - (1) Chọn cột ĐTB: Chọn cột chứa ĐTB file sổ điểm excel - (2) Chọn cột ghi nhận xét: Chọn cột để ghi nhận xét file sổ điểm excel - (3) Chọn dòng chứa tên học sinh đầu tiên: Chọn dòng chứa tên học sinh file sổ điểm excel - (4) Thêm dòng cuối: Chỉ chọn mẫu vnedu năm, mẫu SMAS, mẫu CSDL ngành c Các chức chính: skkn Hình 13: Sổ điểm excel (vnedu) a.2 Xuất file nhận xét từ CSDL ngành ta thực sau: + B1: Đăng nhập hệ thống CSDL ngành Hình 14: Đăng nhập hệ thống CSDL ngành + B2: Chọn mục Nhập liệu  Chọn 5.3 Nhập điểm  Chọn 5.3.2 Nhập nhận xét mơn học 10 skkn Hình 15: Xuất file Nhập nhận xét môn học từ CSDL ngành + B3: Chọn nơi lưu file Sổ điểm excel vào máy tính Hình 16: Lưu file sổ điểm excel vào máy tính 11 skkn Hình 17: Sổ điểm excel (CSDL ngành) a.3 Xuất file sổ điểm từ SMAS: Do trường THPT Ngọc Lặc không sử dụng hệ thống SMAS nên minh họa xuất file sổ điểm từ SMAS Hình 18: Sổ điểm excel (SMAS) b Bước 2: Sửa mẫu nhận xét mặc định Ở lần chạy đầu tiên, chương trình tạo file mau_nhan_xet.txt nhận xét mặc định 12 skkn Hình 19: Các mẫu nhận xét mặc định theo khoảng điểm Thầy, sửa lại nhận xét theo chủ quan cách sửa trực tiếp file mau_nhan_xet.txt sửa từ tiện ích NXTT26 cách nhấn vào chức “Sửa mẫu nhận xét” Lưu ý: Ứng với khoảng điểm có nhiều nhận xét khác nhau, nhận xét cách dấu chấm phẩy “;” Đây ưu điểm tiện ích NXTT26 so với tiện ích khác Hình 20: Sửa mẫu nhận xét mặc định 13 skkn c Bước 3: Ghi nhận xét tự động - Các bước thực để Ghi nhận xét tự động vào file sổ điểm excel: + B1: Chọn file Sổ điểm exel Nhấn nút Browser tiện ích để chọn file sổ điểm excel Hình 21: Chọn file sổ điểm excel + B2: Chọn tùy chọn Do hệ thống vnedu, SMAS CSDL ngành có cấu trúc file sổ điểm excel khác nên thầy, lựa chọn tùy chọn cho phù hợp với file sổ điểm excel hệ thống Đây ưu điểm tiện ích NXTT26 so với tiện ích khác Hìn h 22: Các tùy chọn nhập nhận xét (1) Chọn cột ĐTB: Chọn cột chứa ĐTB file sổ điểm excel (mặc định cột K - file sổ điểm excel vnedu) (2) Chọn cột ghi nhận xét: Chọn cột để ghi nhận xét file sổ điểm excel (mặc định cột L - file sổ điểm excel vnedu) 14 skkn (3) Chọn dòng chứa tên học sinh đầu tiên: Chọn dòng chứa tên HS file sổ điểm excel (mặc định dòng số - file sổ điểm excel vnedu) (4) Thêm dòng cuối: Chỉ chọn mẫu vnedu năm, mẫu SMAS, mẫu CSDL ngành Hình 23: Kết chọn file sổ điểm excel + B3: Ghi nhận xét vào file excel Sau chọn file sổ điểm excel chọn tùy chọn phù hợp thầy, cô nhấn nút “Ghi nhận xét” để tiện ích ghi nhận xét vào file sổ điểm excel Hình 24: Kết ghi nhận xét thành công vào file sổ điểm excel Lưu ý: + Tiện ích NXTT26 dựa vào điểm trung bình để nhận xét học sinh, thầy, nên kết hợp với trình học tập rèn luyện học sinh để điều chỉnh nhận xét cho hợp lý 15 skkn + Khi chưa chọn file sổ điểm excel, nút “Ghi nhận xét” bị mờ Do đó, thầy (cơ) khơng thể thao tác với nút “Ghi nhận xét” Hình 25: Nút Ghi nhận xét bị mờ chưa chọn file sổ điểm excel d Bước 4: Upload file điểm có nhận xét lên hệ thống (vnedu, SMAS, ) + B1: Đăng nhập hệ thống vnedu + B2: Chọn Sổ điểm  Chọn Nhập xuất  Chọn Nhập điểm từ excel Hình 26: Nhập file sổ điểm excel vào hệ thống vnedu + B3: Chọn nơi lưu file Sổ điểm excel máy tính để upload lên vnedu 16 skkn Hình 27: Chọn file sổ điểm excel máy tính Hình 28: Kết import thành công nhận xét học sinh lên vnedu e Bước 4: Thốt chương trình Đóng chương trình khơng sử dụng nữa, hộp thoại xuất hỏi người có chắn muốn chương trình khơng nhắc nhở người dùng nên lưu file excel trước nhấn nút “Yes” Hình 29: Thơng báo nhấn nút Thốt 17 skkn 2.3.3 Hướng phát triển tiện ích: Việc phát triển thêm thực dễ dàng Với điều kiện nắm vững kiến thức ngơn ngữ lập trình Python, công cụ thiết kế giao diện PyQt Designer… a Thiết kế giao diện ứng dụng Qt Designer Các Widget (điều khiển) thường sử dụng: - Label: Dùng để hiển thị nội dụng text - Group Box: Dùng để nhóm Widget lại với - Line edit: Dùng để nhập liệu (1 dòng) - Combo Box: Cho phép người dùng chọn nội dung có sẵn - Check Box: Cho phép người dụng chọn bỏ chọn nội dung - Spin box: Tương tự Line Edit phép nhập số - Push Button: Nút nhấn Hình 30: Thiết kế giao diện ứng dụng Qt Designer b Ngơn ngữ lập trình Python - Cài đặt thư viện cần thiết cho Python: sử dụng dòng lệnh “pip install + TÊN THƯ VIỆN” Ví dụ: pip install xlwings pip install pyqt5… 18 skkn Hình 31: Cài đặt thư viện xlwings cho Python dòng lệnh cmd - Minh họa vài đoạn code Python sử dụng để tạo ứng dụng NXTT26 Hình 32: Các thư viện hỗ trợ sử dụng ứng dụng NXTT26 Hình 33: Code python hàm MainWindows Hình 34: Code python load liệu vào combobox 19 skkn Hình 35: Code python hàm mở file excel Hình 36: Code python kiểm tra có tồn file mau_nhan_xet.txt hay khơng Hình 37: Code python hàm điền nhận xét vào file excel Hình 38: Đóng gói chương trình python thư viện Pyinstaller 2.4 Hiệu sáng kiến kinh nghiệm hoạt động giáo dục, với thân, đồng nghiệp nhà trường: - Sáng kiến kinh nghiệm giúp thân nhiều đồng nghiệp khác tiết kiệm thời gian, công sức việc nhập nhận xét học sinh theo thông tư 26 20 skkn Bộ GD&ĐT cách nhanh chóng, đặc biệt thầy, dạy nhiều lớp việc phải nhận xét học sinh theo thông tư 26 vấn đề - Tiện ích nhập nhận xét học sinh tự động theo thông tư 26 Bộ GD&ĐT chia sẻ công khai mạng internet, fanpage (https://fb.com/truongthptngoclac) website trường (http://thptngoclac.edu.vn) cho đồng nghiệp tỉnh sử dụng, số lượng download tiện ích nhiều tơi nhận nhiều ý kiến đóng góp tích cực từ thầy (cơ) sử dụng Giúp cho tơi có động lực tiếp tục nghiên cứu bổ sung thêm tính cho tiện ích tạo tiện ích khác để phục vụ cộng đồng Kết luận, kiến nghị 3.1 Kết luận: - Tiện ích NXTT26 dựa vào kết học tập (điểm số) để nhận xét học sinh, để nhận xét học sinh cách xác, giáo viên nên kết hợp với trình học tập rèn luyện học sinh để điều chỉnh nhận xét cho hợp lý - Qua kết thực tế đạt được, thấy việc sử dụng tiện ích NXTT26 nhập nhận xét học sinh tự động theo thông tư 26 Bộ GD&ĐT khả quan Rút ngắn thời gian, công sức cho giáo viên Tôi mong nhận nhiều góp ý nhận xét đồng nghiệp tiện ích NXTT26 Đó động lực giúp phấn đấu học hỏi để viết thêm nhiều tiện ích giáo dục khác hỗ trợ thầy (cô) giáo 3.2 Kiến nghị: - Đối với nhà trường: Động viên, khuyến khích cán giáo viên tích cực tham gia nghiên cứu khoa học, ứng dụng CNTT giảng dạy - Đối với Sở GD&ĐT: Tổ chức lớp tập huấn CNTT mở lớp bồi dưỡng tiếng Anh cho giáo viên, đặc biệt giáo viên miền núi, vùng sâu, vùng xa XÁC NHẬN CỦA THỦ TRƯỞNG ĐƠN VỊ Thanh Hóa, ngày 22 tháng 05 năm 2022 Tôi xin cam đoan SKKN viết, khơng chép nội dung người khác Người viết 21 skkn PHAN THANH QUYỀN 22 skkn Tài liệu tham khảo Thông tư số 26/2020/TT-BGDĐT Bộ trưởng Bộ Giáo dục Đào tạo Chỉ thị 29/2001/CT-BGD&ĐT Bộ trưởng Bộ Giáo dục Đào tạo Quyết định số 117/QĐ-TTg Thủ tướng Chính phủ Nghị Chính phủ 49/CP ký ngày 04/08/1993 skkn DANH MỤC SÁNG KIẾN KINH NGHIỆM ĐÃ ĐƯỢC HỘI ĐỒNG SÁNG KIẾN KINH NGHIỆM NGÀNH GIÁO DỤC VÀ ĐÀO TẠO HUYỆN, TỈNH VÀ CÁC CẤP CAO HƠN XẾP LOẠI TỪ C TRỞ LÊN Họ tên tác giả: Phan Thanh Quyền Chức vụ đơn vị công tác: Giáo viên trường THPT Ngọc Lặc TT Tên đề tài SKKN Sử dụng tiện ích TienIchZipgrade tự tạo ngơn ngữ lập trình C# công cụ Visual Studio 2017 để hỗ trợ phần mềm chấm trắc nghiệm tự động Zipgrade Xây dựng website thi trắc nghiệm cho học sinh THPT ngôn ngữ lập trình ASP.Net MVC hệ quản trị CSDL Microsoft SQL Server 2014 Xây dựng website trường THPT Ngọc Lặc ngơn ngữ lập trình ASP.Net MVC Hệ quản trị CSDL Microsoft SQL Server 2014 Cấp đánh giá xếp loại (Ngành GD cấp huyện/tỉnh; Tỉnh ) Kết đánh giá xếp loại (A, B, C) Năm học đánh giá xếp loại Hội đồng khoa học Ngành Xếp loại B Năm học: 2018-2019 Hội đồng khoa học Ngành Xếp loại B Năm học: 2019-2020 Hội đồng khoa học Ngành Xếp loại B Năm học: 2020-2021 skkn ... tạo ngơn ngữ lập trình Python để nhập nhận xét học sinh tự động theo thông tư 26 Bộ GD&ĐT” skkn 1.2 Mục ? ?ích nghiên cứu: - Xây dựng sử dụng tiện ích giúp cho việc nhập nhận xét học sinh nhanh... nhập nhận xét học sinh theo thông tư 26 20 skkn Bộ GD&ĐT cách nhanh chóng, đặc biệt thầy, dạy nhiều lớp việc phải nhận xét học sinh theo thông tư 26 vấn đề - Tiện ích nhập nhận xét học sinh tự. .. Tiện ích nhập nhận xét học sinh tự động theo thông tư 26 cài đặt, sau tải thầy (cơ) việc kích đúp chuột vào file NXTT26. exe để sử dụng 2.3.2 Hướng dẫn sử dụng: - Sau khởi động, Tiện ích NXTT26

Ngày đăng: 02/02/2023, 08:57

Tài liệu cùng người dùng

Tài liệu liên quan