02 May, 2017

#4: TỰ ĐỘNG NHẬP BẢNG ĐIỂM EXCEL LÊN MẠNG *unmaintained*

#4: TỰ ĐỘNG NHẬP BẢNG ĐIỂM EXCEL LÊN MẠNG *unmaintained*
Available in:
 Vietnamese
Reading time: 4 min.
Table of content

    Note này được viết khá gấp rút để kịp thời gian các thầy cô giáo phải nhập điểm lên trang giaoducdientu.hnegov.vnTuy đối tượng chính là thầy cô giáo nhưng em xin xưng "mình" cho hợp với phong cách blog :))

    Như mọi người đã biết thì “trò chơi” nhập điểm trong vài năm trở về trước đã khó nay còn khó hơn với bản cập nhật mang tên #Nhật #Cường #software. Chính vì thế mình tạo ra app này với mục đích chính là giúp copy bảng điểm từ file Excel lên trang web. Nhiều người (như mình) đã quen với việc chỉnh sửa trên excel, với những động tác bôi đen, copy, paste, replace,… thì cũng ko lạ khi họ phát điên với việc chỉnh sửa tù túng, hạn chế trên trang web của bộ. Một lợi thế lớn hơn của phần mềm đó là giáo viên có thể vào điểm dần từ trong năm, lúc rảnh rỗi, không cần mạng mà lưu trong máy rồi đến cuối năm upload lên web bằng công cụ này.

    Như thường lệ, bài viết đc chia làm vài phần:

    1. Lấy mẫu bảng điểm excel từ website của bộ
    2. Nhập điểm và thêm công thức tính
    3. Cài extension (phần mở rộng) do mình lập trình
    4. Chuyển đổi từ excel trong máy lên web
    5. Thông tin bên lề

    1. Lấy mẫu bảng điểm từ website của bộ

    Thực ra bước này rất đơn giản ?? 😀 ?? Mục đích chỉ là lấy danh sách có sẵn gồm họ tên, ngày sinh và điểm HK I (nếu có)Đầu tiên đăng nhập vào, chọn lớp và ấn vào nút XUẤT EXCEL

    2. Nhập điểm và thêm công thức tính

    Sau bước 1, bạn có thể nhập điểm vào file excel đã tải về

    Chỉ có 1 vài lưu ý như sau:

    1. KHÔNG đc xóa các cột điểm không dùng, ví dụ hệ số 1 viết chỉ có 3 đầu điểm thì cũng phải để trống 2 cột còn lại, ko đc xóa ** Mặc dù vậy, bạn có thể cho cột đó nhỏ đi nếu không dùng.
    2. Để các lớp khác nhau vào các file khác nhau. Phần mềm của mình chỉ đọc sheet 1 ở mỗi file.
    3. Phần thông tin phía trên gồm tên trường, lớp,… cũng ko đc sửa gì, không thêm hay bớt cột/hàng nhưng được chỉnh lại độ rộng của cột/hàng

    được chỉnh lại độ rộng cột/hàng

    CÔNG THỨC TÍNH ĐIỂM TB (không bắt buộc làm phần này)

    Công thức cho cột TBHK II:

    =(SUM(D12:M12)+SUM(N12:T12)2+U123)/(COUNTA(D12:M12)+COUNTA(N12:T12)*2+COUNTA(U12)*3)

    Công thức cho cột TBCN:

    =(V12+W12*2)/3

    3. Cài extension (phần mở rộng)

    Yêu cầu: sử dụng trình duyệt chrome trên máy tính (không phải cốc cốc hay firefox). Tài file này và giải nén vào ổ C: https://github.com/ngxson/storeData…

    Vào chrome -> bấm vào 3 chấm -> vào cài đặt:

    Sau đó vào Tiện ích -> tick và chế độ dành cho nhà phát triển -> Tải tiện ích đã bung

    Chọn thư mục lúc nãy vừa giải nén ra ổ C và bấm OK

    Hiện ra thế này là ổn:

    Lưu ý là 1 số lúc đang dùng sẽ hiện ra thế này:

    Phí đăng ký tài khoản lập trình viên của google chrome là $5 (khoảng 120k)

    Nếu lỡ tay bấm vô hiệu hóa thì xem phần 5. thông tin bên lề

    4. Chuyển đổi từ excel trong máy lên web

    Vào trang nhập điểm, chọn lớp, sau đó bấm vào đây:

    Sau đó chọn file excel tương ứng với lớp mình muốn -> Bấm Cập nhật nữa là xong.

    5. Thông tin bên lề

    Phần mềm không chứa code độc hại. Mã nguồn của phần mềm có ngay trong file zip: https://github.com/ngxson/storeData…Nick facebook cá nhân của mình là https://facebook.com/ngxsonĐể không hiện cái như sau và cài đặt ứng dụng đơn giản hơn, mình cần đăng ký 1 tài khoản lập trình viên của Chrome Web Store, phí là $5 (khoảng 120k tiền Việt)

    Nếu lỡ bấm vô hiệu hóa:

    UPDATE 16H41 3/5

    Mình vừa sửa 1 lỗi nhỏ kiến ko thể lưu điểm dù đã bấm “Cập nhật”. Vừa thử với lớp 12 Địa và chạy okay hết:

    UPDATE 11h10 12/5/17

    Có vẻ bên nhatcuong đã sửa đổi gì đó trên trang web khiến cho extension của mình ko chạy đc nữa. Và vì ở trường cũng đã có cách nhập riêng nên mình xin dừng project này tại đây (trạng thái chuyển sang unmaintained). Blog nãy vẫn sẽ đc giữ để làm kỷ niệm.

    Want to receive latest articles from my blog?