Qua thực tế công tác làm hồ sơ quản lý việc học và thi nghề phổ thông, chúng tôi lựa chọn đề tài “Ứng dụng CNTT vào quản lý học và thi nghề phổ thông tại các trường THPT trên địa bàn Huy
Trang 1PHẦN I ĐẶT VẤN ĐỀ
1 Lí do chọn đề tài:
Hiện nay, các trường THPT, các trung tâm giáo dục đều phải tổ chức học nghề vì đây là môn học bắt buộc để các em đủ điều kiện dự thi tốt nghiệp THPT Việc thi nghề là đăng ký tự nguyện của các em Tuy nhiên hầu như các em đều
đăng ký dự thi để được cộng điểm khuyến khích trong xét công nhận tốt nghiệp
Vấn đề đặt ra cho các nhà trường là làm sao để ứng dụng CNTT đạt hiệu quả cao nhất như: Dễ quản lý, tổ chức thi nghề hiệu quản Vì vậy, việc sử dụng phần mềm quản lý học và thi là một giải pháp thông minh trong thời đại Công nghiệp 4.0 Ngoài ra công tác tổ chức coi thi lý thuyết, chấm thi thực hành; Chấm thi lý thuyết và lên kết quả sẽ đảm bảo theo yêu cầu của Sở; Đảm bảo đồng bộ dữ liệu giữa các nhà trường nhằm giúp cho việc ghép nối và tổ chức chấm thi lý thuyết tập
sẽ hiệu quả hơn, nhanh gọn hơn
Qua thực tế công tác làm hồ sơ quản lý việc học và thi nghề phổ thông,
chúng tôi lựa chọn đề tài “Ứng dụng CNTT vào quản lý học và thi nghề phổ thông tại các trường THPT trên địa bàn Huyện Quỳnh Lưu bằng phần nềm quản lý học nghề, thi nghề” nhằm giúp cho công tác quản lý việc học, nhập
thông tin học sinh, vào điểm thi nghề, đăng ký nhóm môn thi, xếp phòng, vào điểm thực hành, ghép nối các hội đồng thi thực hành để chấm lý thuyết từ đó vào điểm
lý thuyết và in các biểu mẫu theo hướng dẫn để duyệt kết quả thật đơn giản, hiệu quả Từ đó thấy được tầm quan trọng của việc ứng dụng công nghệ thông tin trong việc quản lý
2 Mục đích nghiên cứu
Với vai trò là tổ phó, nhóm trưởng nhóm tin học phụ trách CNTT nhà trường bản thân chúng tôi đã suy nghĩ và cùng với trao đổi, thảo luận với đồng nghiệp các trường trong cụm, ngoài cụm Với mục đích giúp cho việc quản lý học nghề đặc biệt công tác tổ chức thi nghề một cách thuận lợi, khoa học, đồng bộ được dữ liệu giữa các trường với mong muốn giúp cho việc quản lí và sử dụng đạt hiệu quả cao
nhất Từ đó chúng tôi thiết kế “Phần mềm quản lí học nghề, thi nghề”
3 Đối tượng nghiên cứu
Đề tài này được chúng tôi nghiên cứu trong quá trình quản lí hồ sơ của nhà trường, đặc biệt trong những lần tổ chức các kỳ thi hằng năm; Các văn bản, biểu mẫu cần phải thực hiện theo hướng dẫn của Sở Bên cạnh đó, chúng tôi cũng đã nghiên cứu, tham khảo một số phần mềm quản lí khác như phần mềm quản lí nhà trường, phần mềm tổ chức thi Tuyển sinh vào lớp 10, phần mềm sắp xếp TKB,
4 Phương pháp nghiên cứu
Từ thực tế các hoạt động giáo dục có liên quan đến học và thi nghề Bản thân chúng tôi đã phân tích thực trạng, thiết kế bài toán thành các chức năng chính
Trang 2Sau khi xây dựng được cấu trúc bài toán là bước thiết kế thuật toán và lựa chọn ngôn ngữ để triển khai Ngôn ngữ để triển khai dự án là visual foxpro Đề tài được
sử dụng từ năm 2016 đến nay ở các trường để kiểm tra để từng bước hoàn thiện
5 Đóng góp của sáng kiến kinh nghiệm
Sản phẩm đã đưa vào sử dụng ở các trường THPT trên địa bàn Huyện Quỳnh Lưu và đặc biệt là THPT Quỳnh Lưu 2, THPT Quỳnh Lưu 3 đã sử dụng xuyên xuốt phần mềm này từ năm 2016 đến nay trong việc quản lý học, tổ chức thi
và chấm thực hành và chấm lý thuyết tập trung tại trường THPT Quỳnh Lưu 1, xử
lý kết quả thi bằng phần mềm này Sản phẩm đã giải quyết được các vấn đề như:
Dễ dàng tổ chức hồ sơ thi, in các biểu mẫu kỳ thi, cập nhật điểm thực hành, tạo mã phách để tổ chức chấm lý thuyết, vào điểm lý thuyết, in các loại hồ sơ theo yêu cầu của nghành để duyệt kết quả; Khi áp dụng phần mềm đã rút ngắn được thời gian thực hiện công việc Năm học 2020 – 2021 đã được cụm Hoàng Mai triển khai thực hiện tại cụm chấm THPT Hoàng Mai
Sản phẩm minh chứng cho việc áp dụng khoa học công nghệ vào công tác quản lý, góp phần thúc đẩy ứng dụng CNTT trong các lĩnh vực quản lý, tổ chức hoạt động dạy - học trong các nhà trường Phần mềm có thể lưu trữ dữ liệu một cách lâu dài bởi dữ liệu được lưu trữ theo năm học với mỗi năm học là một thư mục độc lập Hằng năm chỉ cần tạo thêm thư mực tương ứng năm học là có thể sử dụng phần mềm một cách hiệu quả
Đường dẫn và các thư mục lưu trữ dữ liệu học và thi nghề hằng năm
Trang 3PHẦN II: NỘI DUNG
1 Cơ sở lí luận của sáng kiến kinh nghiệm
Những kiến thức chúng tôi đúc kết từ thực tiễn quản lí học và tổ chức thi nghề phổ thông hằng năm, những kiến thức có được về lập trình và ngôn ngữ lập trình, những kiến thức liên quan đến CSDL, là chương trình môn tin học THPT hiện hành,
Là việc ứng dụng CNTT vào công tác quản lý ngày càng phổ biến, toàn diện
và nâng cao, phù hợp với xu thế phát triển của xã hội
Là việc ứng dụng CNTT ngày càng rộng, phong phú các phần mềm, tiện ích vào các hoạt động giáo dục khác và đồng bộ được với các đơn vị khác khi tổ chức thi và chấm theo cụm
2 Thực trạng vấn đề trước khi xây dựng đề tài
Việc quản lí việc học và thi nghề chưa thực sự hiểu quả và thiếu tính đồng
bộ giữa các trường trong cụm như: Trường thì dùng Excel, trường dùng Word, trường thì dùng phần mềm nên khó khăc trong công tác ghép nối dữ liệu thực hành với dữ liệu chấm lý thuyết
Việc làm hồ sơ dể tổ chức học và đặc biệt thi nghề mất rất nhiều thời gian, mang tính làm thủ công như: Việc xếp phòng thi, tạo các biểu mẫu cho kỳ thi, cập nhật điểm thực hành, diểm lý thuyết Đặc biệt là việc in các loại biểu mẫu phục
vụ cho tổ chức coi và chấm thi theo quy định của nghành
3 Giải pháp đã sử dụng để giải quyết vấn đề
Từ việc khảo sát thực tế tại các nhà trường và đặc biệt tại trường THPT Quỳnh Lưu 1 trong việc tổ chức chấm thi tập trung Tại THPT Quỳnh Lưu 2 trong
việc tổ chức coi thi và chấm thực hành Chúng tôi đưa ra phần mềm “Quản lí học nghề, thi nghề” cho các trường ứng dụng tạo thuận lợi trong việc tổ chức coi thi lý
thuyết, chấm thực hành tại các trường THPT và chấm lý thuyết tập trung tại THPT Quỳnh Lưu 1 Phần mềm giúp công tác tổ chức học và thi nghề phổ thông được nhanh chóng và hiệu quả và khoa học
Phần mềm “Quản lí học nghề, thi nghề” được thiết kế bằng ngôn ngữ lập
trình visual foxpro, gồm hai phân hệ:
- Phân hệ cấp trường: Sử dụng cho các trường THPT để tổ chức quản lý học và thi
lý thuyết, chấm thực hành
- Phân hệ cấp huyện thêm chức năng: Chấm thi lý thuyết, Xủ lý kết quả thi nghề,
in hồ sơ cho các trường duyệt Sở
4 Giới thiệu và phân tích phần mềm “Quản lý học nghề, thi nghề”
Trang 44.1 Giới thiệu về phần mềm:
Phần mềm tương thích với các hệ điều hành Windows phổ biến hiện nay Dung lượng sau khi cài đặt khoảng hơn 20MB Với phân hệ tại các trường THPT dùng để tổ chức quản lý học nghề, tổ chức thi lý thuyết và chấm thi thực hành Với phần hệ cài đặt cho máy tại cụm chấm lý thuyết tập trung thực hiện nhận dữ liệu điểm thực hành từ các điểm chấm thực hành từ đó xây dựng bảng đánh phách tự động, tổ chức chấm lý thuyết, vào điểm và in kết quả cũng như hồ sơ chuyển về Sở duyệt
4.2 Cài đặt phần mềm:
a, Yêu cầu hệ thống:
Máy tính cần cài đặt font chữ TCNV3, kiểu chữ mà phần mềm đang sử dụng Vntime File mẫu dữ liệu excel vẫn có thể sử dụng font Unicode, kiểu chữ Times New Roman như hiện nay
Trang 54 3 Các chức năng chính của phần mềm:
Sau khi cài đặt phần mềm sẽ được lưu trữ trên ổ đĩa (thường là ổ đĩa D) với thư mục nghePT(QL_NghePT đối với phân hệ cấp huyện) Người dùng chạy phần mềm bằng cách click vào biểu tượng của phần mềm trên màn hình Desktop để khởi chạy Phần mềm sẽ hiện lên form để người dùng chọn năm làm việc
Màn hình chính chương trình quản lý học nghề, thi nghề phân hệ cấp trường
Màn hình chính chương trình quản lý học nghề, thi nghề phân hệ cấp huyện
Trang 6* Phân hệ cấp trường:
Cài đặt tại trường THPT Tổ chức học và thi lý thuyết và chấm thi thực hành
* Vào hệ thống/ Xem mã THPT/ mã HĐ:
Ghi chú: GDTX Quỳnh Lưu ghép thi tại THPT Quỳnh Lưu 1
* Vào hệ thống/ Nhập, sửa môn thi:
* Vào hệ thống: Cập nhật thông số chương trình:
Trang 7* Vào hệ thống/ Xem mã THPT/ Sửa biểu mẫu (theo mẫu quy định kỳ thi)
Trang 8Menu “Hồ sơ học nghề” dùng để quản lý học nghề như: Nhập sửa lớp học
nghề, nhận dữ liệu học nghề theo mẫu excel, bổ sung danh sách, in hồ sơ học nghề
và cập nhật điểm trung bình học nghề để tổ chức thi nghề
Giao diện các chức năng menu hồ sơ học nghề
* Vào hồ sơ học nghề/ Nhập dữ liệu (theo mẫu Excel để tổ chức quản lý học nghề)
Mẫu nhập excel
Trang 9File dữ liệu học nghề được xuất từ phần mềm trong chức năng nhận dữ liệu
học nghề có tên là “dl_mau” được lưu trong thư mục C:/Temp và thường được
đưa vào thư mục Data theo năm học để lưu trữ lâu dài theo năm học Tuy nhiên mấy năm nay khi sử dụng học bạ và sổ điểm điện tử nên việc quản lý học nghề được đưa vào hệ thống vnedu vì vậy thường các trường sẽ nhập điểm lên hệ thống vnedu sau đó xuất điểm để đưa vào file mẫu nhận dữ liệu thi nghề với file mẫu
“X_thi nghe”, với x là mã hội đồng trong danh mục mã HĐ của chức năng hệ
thống; Ví dụ: Dữ liệu thi nghề THPT Quỳnh Lưu 2 thì file mẫu sẽ được lưu là:
“1502_thinghe” và lưu trong thư mục data theo năm học Ví dụ: D/NghePT/Data/20202021/DL_Thi_nghe/1502_thinghe
* Vào hồ sơ học nghề/ In hồ sơ nghề
Giao diện in các loại hồ sơ học nghề
* Vào hồ sơ học nghề/ Cập nhật điểm trung bình học nghề
Giao diện để nhập điểm học nghề
Trang 10Menu “Hồ sơ thi nghề phổ thông” đây là chức năng mà các trường thường
xuyên sử dụng trong các tổ chức thi nghề hằng năng Năm học 2020 - 2021 trường THPT Thị xã Hoàng Mai cũng đã triển khai sử dụng phần mềm này để tổ chức thi
lý thuyết, chấm thực hành và chấm lý thuyết với phân hệ cấp huyện Phần mềm cho phép tổ chức dữ liệu phục vụ thi nghề như: Nhận dữ liệu thi nghề (Với phân hệ cấp Huyện thì sẽ nhận dữ liệu của các trường gửi lên theo mẫu excel hoặc file DBF được kết xuất từ phần mềm của các trường); Cho phép sửa danh sách đăng ký, gán nhóm môn và mã hội đồng; Xếp phòng thi; In các loại hồ sơ để tổ chức thi nghề…
Giao diện chức năng hồ sơ thi nghề Phân hệ cấp trường
* Vào hồ sơ thi nghề PT/ Nhập dữ liệu thi nghề:
File mẫu Excel dể nhận dữ liệu vào phần mềm: (Quỳnh Lưu 2 - Mã HĐ: 1502 lưu
tại: D:/NghePT/Data/20202021/DL_Thi_nghe/1502_thinghe )
Trang 11* Vào hồ sơ thi nghề PT/nhập sửa danh sách dăng ký thi nghề (nếu có):
* Vào hồ sơ thi nghề PT/ Gán nhóm môn và mã hội đồng:
CODE:
IF yes_no('Cã thùc hiÖn g¸n nhãm m«n cho c¸c nghÒ kh«ng?',1) <> 1
RETURN ENDIF
SELECT 2
USE EXCLUSIVE (m_data_nam + 'thisinh') ALIAS thisinh
REPLACE khoa_ngay WITH ALLTRIM(mngay_thi) ALL
Trang 12vthdong = ALLTRIM(hoidong)
SELECT 2
REPLACE ma_hoidong WITH vmhdong ALL FOR ma_thpt = vtruong
REPLACE hoi_dong WITH vthdong ALL FOR ma_thpt = vtruong
DO WHILE NOT EOF()
vmanghe = ALLTRIM(ma_mon) vtennghe = ALLTRIM(mon)
* Vào hồ sơ thi nghề PT/Xếp SBD - phòng thi:
Chúng ta có thể điều chỉnh các thông số như: Phòng, Ma_nghe, Nhóm môn
và số lượng tương ứng từng nghề cho phù hợp (Ví dụ 3 thí sinh nghề vườn dồn phòng trước đó hay 2 thí sinh nghề tin cũng vậy và HĐ thi sẽ có 22 phòng Thực hiện xong ấn tổ hợp phím ctrl+w để lưu và thoát)
CODE:
IF yes_no('Cã ch¾c ch¾n thùc hiÖn xÕp sè b¸o danh vµ phßng thi kh«ng?', 1) <> 1
Trang 13RETURN ENDIF
SELECT 0
USE (m_data_nam + 'thisinh') EXCLUSIVE ALIAS hso
SELECT ma_hoidong, hoi_dong, SUM(IIF(thi_nghe = ' ',1,0)) as phanbosl FROM hso GROUP BY ma_hoidong INTO TABLE (m_temp+'ketqua')
CLOSE DATABASES
USE (m_data_nam + 'thisinh')
IF sbd<>' ' OR ma_hoidong = ' ' OR nhom_mon = 0
DO (m_prog + 'ThongBao') WITH ;
'Thông báo : Ch-a ghép mã hội đồng và nhóm môn hoặc đã thực hiện xếp số báo danh! Cần kiểm tra lại!'
DO mh_qlhh
RETURN
ELSE
endi
use SET TALK OFF
set safe off
DEFINE WINDOW w1 AT 0.000, 0.000 SIZE 8.000,120.000 TITLE "Lua chon" FONT "MS Sans Serif", 8 NOCLOSE SYSTEM COLOR
RGB(,,,192,192,192)
MOVE WINDOW w1 CENTER
ACTIVATE WINDOW w1 &&SAME
USE EXCLUSIVE (m_data_nam + 'thisinh') ALIAS thisinh
REPLACE diem_lt WITH -2, diem_th WITH -2 ALL
DELETE ALL FOR thi_nghe<>' '
Trang 14DO FBienDoi WITH m.ho, m.ho_ten
REPLACE ho WITH m.ho_ten
m.ho_ten = ''
DO FBienDoi WITH m.dem, m.ho_ten
REPLACE dem WITH m.ho_ten
m.ho_ten = ''
DO FBienDoi WITH m.ten, m.ho_ten
REPLACE ten WITH m.ho_ten
REPLACE ALL khoa_ngay WITH mngay_thi
COUNT FOR ma_hoidong = m.ma_hoidong AND nhom_mon =
REPLACE ma_hoidong WITH m.ma_hoidong, sl_hs WITH
_slphanbo, phong WITH _phong
_slphanbo = 0
ENDIF
REPLACE nhom_mon WITH m.nhom_mon
REPLACE ma_nghe WITH m.ma_mon
_phong = _phong + 1
ENDDO
Trang 15SELECT nhom_mon
ENDSCAN SELECT hoidong
ENDSCAN SELECT phong
REPLACE ALL nghe WITH 'Tin häc v¨n phßng' FOR ALLTRIM(ma_nghe) = 'T' REPLACE ALL nghe WITH '§iÖn d©n dông' FOR ALLTRIM(ma_nghe) = 'D' REPLACE ALL nghe WITH 'Lµm v-ên' FOR ALLTRIM(ma_nghe) = 'V'
BROWSE FIELDS ma_hoidong :R, phong, ma_nghe, nhom_mon, sl_hs, nghe NOAPPEND NODELETE WINDOW m_winbrw ;
TITLE 'Dieu chinh so luong thi sinh trong phong thi ; Ctrl + W - Thoat'
DELETE all FOR sl_hs = 0
_lech = phong - _phong - 1
REPLACE phong WITH phong - _lech
Trang 16WAIT WINDOW 'Hoi dong ' + m.ma_hoidong + ' phan bo hoc sinh cho cac phong khong chinh xac Kiem tra lai!'
_dau = 1 SCAN FOR ma_hoidong = m.ma_hoidong
REPLACE so_bd_dau WITH ALLTRIM(m.ma_hoidong) +
TRANSFORM(_dau, '@L 9999'), so_bd_cuoi WITH ALLTRIM(m.ma_hoidong) + TRANSFORM(_dau + sl_hs - 1, '@L 9999' )
Trang 17FOR _i = 1 TO LEN(_string)
_char = SUBSTR(_string, _i, 1)
_ketqua = _ketqua + TRANSFORM(AT(_char, _chuoi), '@L 99')
ENDFOR RETURN _ketqua
ENDSCAN SELECT phong
SET FILTER TO SELECT nhom_mon
Trang 18REPLACE tuimonth WITH m.tuimonth
REPLACE phachth WITH m.tuimonth +
Trang 19REPLACE ho WITH ALLTRIM(ho), dem WITH ALLTRIM(dem), ten WITH ALLTRIM(ten), noi_sinh WITH ALLTRIM(noi_sinh), ghi_chu WITH ALLTRIM(ghi_chu) ALL
GOTO TOP SCAN
DO Fbiendoi WITH gho, mho
REPLACE ho WITH mho
DO Fbiendoi WITH gdem, mdem
REPLACE dem WITH mdem
DO Fbiendoi WITH gten, mten
REPLACE ten WITH mten
ENDSCAN GOTO TOP
*
PROCEDURE Fbiendoi
PARAMETER gstring, mstring
PRIVATE dodai, chuyendich
Trang 21RETURN mchucai ENDCASE
* Vào hồ sơ thi nghề PT/ In hồ sơ thi: Lần lượt in các loại biểu mẫu phục vụ thi lý thuyết và chấm thực hành
Phụ lục kèm theo là các biểu mẫu được in từ phần mềm để phục vụ thi lý thuyết, chấm thực hành tại THPT Quỳnh Lưu 2)
CODE:
1 ChuÈn bÞ d÷ liÖu:
CLOSE DATABASES
SELECT 0 USE (m_data_nam+'thisinh') ALIAS HOSO
loca for !empty(sbd)
SELECT ma_hoidong, nhom_mon, phong, nghe, count(hoten) as sl_hs
FROM hoso GROUP BY ma_hoidong, phong, nghe INTO TABLE
Trang 22SELECT 0
USE (m_temp+'ketqua') ALIAS mphong
APPEND BLANK
REPLACE nghe WITH 'TÊt c¶'
INDEX ON STR(nhom_mon) + STR(phong) TO (m_temp+'In_Ban1.idx') LOCATE FOR phong=1
phongX = phong
SELECT 0
USE (m_data_nam+'nhom_mon') ALIAS mnhom
INDEX ON STR(nhom_mon) TO (m_temp+'In_Ban2.idx')
SELECT 0
USE (m_data_nam+'thisinh') ALIAS HOSO
INDEX ON ma_hoidong + STR(nhom_mon) + str(phong) + sbd TO
Trang 23WAIT WINDOW "Khong co ban ghi nao!!!" ENDIF
* Vào hồ sơ thi nghề PT/ In thẻ dự thi (nếu học sinh không có thẻ học sinh)
Trang 24Menu “Nhập điểm thi thực hành” đây là chức năng dùng để cập nhật điểm
thực hành, in bảng ghi tên ghi điểm thực hành, xuất file điểm thực hành gửi về cho hội đồng chấm lý thuyết
Giao diện chức năng nhập điểm thi thực hành: Phân hệ cấp trường
* Vào Nhập điểm thi TH/ cấp nhật diểm thực hành: Tiến hành chọn phòng thi và vào điểm theo hướng dẫn:
Sau khi vào điểm mỗi phòng thi tiến hành in tờ ghi điểm thực hành để kiểm tra và ký sau đó chọn phòng thi khác và tiến hành tương tự Tiến hành in tờ ghi điểm thực hành theo các lựa chọn: In mặt trước, mặt sau, in 2 mặt và hệ thống sẽ mặc định in thành 2 bản theo quy định
Trang 25ELSE DO FORM (m_form + 'cndiemlt.scx')
ENDIF ELSE _chon = "ASASS"
SELECT 0
USE EXCLUSIVE (m_data_nam + 'thisinh') ALIAS hoso
COPY TO (m_temp + 'DB1.dbf') STRUCTURE
INDEX ON ma_hoidong TO (m_temp + 'In1.idx') UNIQUE
SELECT ma_hoidong, hoi_dong FROM hoso GROUP BY ma_hoidong INTO TABLE (m_temp + 'ketqua1')
COPY TO (m_temp + 'ketqua')
SELECT 0
USE EXCLUSIVE (m_temp + 'DB1') ALIAS diemdb
ALTER TABLE DIEMDB ALTER COLUMN diem_th 'C' (4)
SELECT 0
USE EXCLUSIVE (m_temp + 'ketqua') ALIAS maycham
INDEX ON ma_hoidong TO (m_temp + 'In2.idx')
INDEX ON ma_hoidong + tuimonth TO (m_temp + 'In1.idx') UNIQUE
COPY TO (m_temp + 'DB3.dbf') FIELDS tuimonth, ma_hoidong, phong, nghe SELECT 0
USE EXCLUSIVE (m_temp + 'DB3.dbf') ALIAS dmtui
INDEX ON ma_hoidong + tuimonth TAG tuimonth
SET RELATION TO phachth INTO hoso
COPY TO (m_temp + 'diemtb12.dbf')
DO FORM (m_form + 'cnDiemth.scx')
CLOSE DATABASES
ERASE (m_temp + 'In1.idx')
ERASE (m_temp + 'In1.cdx')
ERASE (m_temp + 'In2.idx')