Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
1,02 MB
Nội dung
SỞ GIÁO DỤC VÀ ĐÀO TẠO GIA LAI TRƯỜNG THPT NGUYỄN BỈNH KHIÊM TỔ: TIN HỌC THIẾT KẾ MẪU BẢNG TỔNG HỢP ĐIỂM CHO GIÁO VIÊN CHỦ NHIỆM BẰNG EXCEL VÀ VBA Tên tác giả: ĐÀO ĐÌNH NGỌC Chức vụ: Tổ trưởng Năm thực hiện: 2013-2014 PHẦN ĐẶT VẤN ĐỂ Việc ứng dụng Công nghệ thông tin (CNTT) trường học cấp khuyến khích, từ việc quản lý học sinh, giáo viên, sở vật chất đến công việc văn phòng Sử dụng CNTT quản lý giảng dạy ngày trọng, góp phần giúp cho công việc quản lý giảng dạy đạt hiệu cao Việc tổng hợp điểm môn giáo viên chủ nhiệm gặp nhiều khó khăn trình độ CNTT số giáo viên hạn chế nên thông tin kết học tập học sinh thường xuyên bị sai sót dẫn đến việc tổng hợp kết toàn trường bị sai lệch Năm học 2010 - 2011 học kỳ năm học 2011 - 2012 việc đánh giá xếp loại học sinh thực theo Quyết định số 40/2006/QĐBGDĐT thông tư số 51/2008/QĐ-BGDĐT Thời gian thiết kế mẫu Bảng tổng hợp điểm cho Giáo viên chủ nhiệm để tính toán, thống kê, tổng hợp kết học lực hạnh kiểm học sinh Vì hạn chế sai sót việc tính điểm trung bình học kỳ, năm học, việc xếp loại học lực thống kê thông tin liên quan xác Mẫu bảng tổng hợp điểm giáo viên đánh giá tốt Từ học kỳ 2, năm học 2011 – 2012 đến nay, việc tính điểm trung bình môn học đánh giá xếp loại học sinh thực theo thông tư số 58/2011/TT-BGDĐT Việc thay đổi thường xuyên cách đánh giá, xếp loại học sinh làm cho giáo viên gặp khó khăn, nhiều giáo viên bị nhầm lẫn cách tính điểm trung bình môn học, xếp loại học lực học sinh theo thông tư cũ Để giúp cho giáo viên chủ nhiệm lớp thuận tiện việc tính toán, xếp loại, tổng hợp kết học tập học sinh lớp mình, cập nhật lại mẫu Bảng tổng hợp điểm theo thay đổi trong thông tư 58 bổ sung thêm chức lọc danh sách khen thưởng viết ngôn ngữ lập trình VBA Sử dụng mẫu Bảng tổng hợp điểm khắc phục sai sót việc tính điểm xếp loại học lực học sinh, thao tác thực đơn giản, việc thông kê, tổng hợp nhanh xác Bên cạnh việc thiết kế mẫu Bảng tổng hợp cho giáo viên chủ nhiệm, để thuận tiện cho Ban giám hiệu việc tổng hợp kết toàn trường về: Thông tin học sinh, kết học lực, hạnh kiểm, danh sách lên lớp, thi lại, lại, rèn luyện hạnh kiểm hè… thiết kế phần mềm có chức tổng hợp thông tin từ mẫu Bảng tổng hợp giáo viên chủ nhiệm nộp Sử dụng mẫu Bảng tổng hợp điểm tuyệt đối xác theo thông tư 58 hướng dẫn thực thông tư 58 (Công văn số: 2642/BGDĐTGDTrH) kết giáo viên chủ nhiệm, Ban giám hiệu kiểm chứng, sai sót cập nhật kịp thời Mẫu Bảng tổng hợp trường THPT huyện Chư Sê sử dụng kết phản hồi tốt PHẦN II NỘI DUNG Chuẩn bị thiết kế - Cơ sử dụng phần mềm MicroSoft Excel Modul VBA để lọc danh sách khen thưởng từ kết có - Mẫu BTH thiết kế bao gồm 02 sheet đặt tên là: Mat_truoc Mat_sau, hình H1, H2 (phụ lục) - Sheet Mat_truoc chứa toàn thông tin học sinh như: Tên lớp, giáo viên chủ nhiệm, họ tên, ngày sinh, giới tính, dân tộc, điểm môn học theo HK1, HK2, năm, kết học lực, hạnh kiểm kết thống kê chi tiết theo môn học - Sheet Mat_sau thống kê sĩ số, nam, nữ, dân tộc, nữ dân tộc, số lượng, tỉ lệ học sinh Giỏi, Khá, TB, Yếu, Kém danh sách khen thưởng theo học kỳ, năm - Các hàm Modul sử dụng đề tài bao gồm: + Count, Counta, Countif, Sum, Round, If, And, Or, Sumproduct + Form frmhl Modul lọc danh sách khen(itnbkcs) - Để hạn chế việc nhập liệu ngoại lai ảnh hưởng tới việc thống kê, thiết kế dạng Combo box (chức Data Validation ) để chọn thông tin giới tính, dân tộc, tên lớp, học kỳ, năm học - Việc tính điểm trung bình môn học theo học kỳ, năm học tương đối đơn giản xây dựng hàm xếp loại học lực phức tạp, phải sử dụng kỹ thuật gộp liệu từ nhiều cột Thiết kế chi tiết - Xếp loại học lực học sinh thông tư 58 chia làm hai trường hợp: + Trường hợp 1: Xếp loại theo kết ĐTB học kỳ ĐTB môn học + Trường hợp 2: Điều chỉnh trường hợp đặc biệt (bị khống chế) - Khi xây dựng công thức xếp loại học lực phải sử dụng nhiều hàm: If, And, Or, hàm vượt số lượng cho phép Excel ô (Cell) Lúc thật khó để tiếp tục xây dựng công thức chung cuối định tách công thức chung thành hai công thức độc lập ứng với hai trường hợp đặt hai ô (Cell) khác Kết xếp loại học lực học sinh kết hợp kết hai ô - Trường hợp ta có công thức: Xếp loại chung theo thông tư 58/2011/TT-BGDĐT =IF(OR($B$3="",AS8="",AV8="",AV8="Ban"),"",IF(AND(AV8 >=8,OR(I8>=8,X8>=8),I8>=6.5,L8>=6.5,O8>=6.5,R8>=6.5,U 8>=6.5,X8>=6.5,AA8>=6.5,AD8>=6.5,AG8>=6.5,AJ8>=6.5,AM 8>=6.5,AP8>=6.5,AS8="Đ"),"Giỏi",IF(AND(AV8>=6.5,OR(I8 >=6.5,X8>=6.5),I8>=5,L8>=5,O8>=5,R8>=5,U8>=5,X8>=5,AA 8>=5,AD8>=5,AG8>=5,AJ8>=5,AM8>=5,AP8>=5,AS8="Đ"),"Khá ",IF(AND(AV8>=5,OR(I8>=5,X8>=5),I8>=3.5,L8>=3.5,O8>=3 5,R8>=3.5,U8>=3.5,X8>=3.5,AA8>=3.5,AD8>=3.5,AG8>=3.5 ,AJ8>=3.5,AM8>=3.5,AP8>=3.5,AS8="Đ"),"TB",IF(AND(AV8> =3.5,AND(I8>=2,L8>=2,O8>=2,R8>=2,U8>=2,X8>=2,AA8>=2,A D8>=2,AG8>=2,AJ8>=2,AM8>=2,AP8>=2)),"Yếu","Kém"))))) - Trường hợp ta sử dụng công thức: Điều chỉnh theo thông tư 58/2011/TT-BGDĐT (khống chế) Đạt mức Giỏi =IF(OR($B$3="",AS8="",AV8=""),"",IF(AND(AV8>=8,OR(I8 >=8,X8>=8),AS8="Đ",SUM(I8>=6.5,L8>=6.5,O8>=6.5,R8>=6 5,U8>=6.5,X8>=6.5,AA8>=6.5,AD8>=6.5,AG8>=6.5,AJ8>=6 5,AM8>=6.5,AP8>=6.5)=11,SUM(AND(I8>=3.5,I8=3.5,L8=3.5,O8=3.5,R8=3.5,U8=3.5,X8=3.5,AA8=3.5,AD8=3.5,AG8=3 5,AJ8=3.5,AM8=3.5,AP8=8,OR(I8>=8,X8>=8),AS8="CĐ",SUM(I8 >=6.5,L8>=6.5,O8>=6.5,R8>=6.5,U8>=6.5,X8>=6.5,AA8>=6 5,AD8>=6.5,AG8>=6.5,AJ8>=6.5,AM8>=6.5,AP8>=6.5)=12) ,"TB",IF(AND(AV8>=8,OR(I8>=8,X8>=8),AS8="Đ",SUM(I8>= 6.5,L8>=6.5,O8>=6.5,R8>=6.5,U8>=6.5,X8>=6.5,AA8>=6.5 ,AD8>=6.5,AG8>=6.5,AJ8>=6.5,AM8>=6.5,AP8>=6.5)=11,SU M(AND(I8>=2,I8=2,L8=2,O8=2,R8=2,U8=2,X8 =2,AA8=2,AD8=2,AG8=2,AJ8=2,AM8=2,AP8=6.5,OR( I8>=6.5,X8>=6.5),AS8="CĐ",SUM(I8>=5,L8>=5,O8>=5,R8>= 5,U8>=5,X8>=5,AA8>=5,AD8>=5,AG8>=5,AJ8>=5,AM8>=5,AP8 >=5)=12),"TB",IF(AND(AV8>=6.5,OR(I8>=6.5,X8>=6.5),AS 8="Đ",SUM(I8>=5,L8>=5,O8>=5,R8>=5,U8>=5,X8>=5,AA8>=5 ,AD8>=5,AG8>=5,AJ8>=5,AM8>=5,AP8>=5)=11,SUM(AND(I8>= 2,I8=2,L8=2,O8=2,R8=2,U8=2,X8=2,AA8=2,AD8=2,AG8=2,AJ8=2,AM8 =2,AP8=6.5,OR(I8>=6.5,X8>= 6.5),AS8="Đ",SUM(I8>=5,L8>=5,O8>=5,R8>=5,U8>=5,X8>=5 ,AA8>=5,AD8>=5,AG8>=5,AJ8>=5,AM8>=5,AP8>=5)=11,SUM(I 8