張志祥,何光軍
(重慶醫(yī)科大學(xué)教務(wù)處,重慶 400016)
教育部考試中心從2016年下半年開始在4 個省市(天津市、重慶市、安徽省、云南省)試點學(xué)生自主在大學(xué)英語四、六級考試網(wǎng)上報名系統(tǒng)報名和繳費,截至2018年12月, 已在全國的19 個省市開展網(wǎng)上報名。重慶作為首批試點省市之一,重慶醫(yī)科大學(xué)從2016年下半年至今,均組織學(xué)生在該系統(tǒng)進(jìn)行四、六級報名和安排考務(wù)工作。在接近3年的使用過程中,我校的大學(xué)英語四、 六級的考務(wù)工作者積極探索, 總結(jié)了一些經(jīng)驗、方法和技巧,分享給各高校的同仁,以改進(jìn)工作思路和流程,提高工作效率,促進(jìn)教學(xué)管理的信息化。
在大學(xué)英語四、六級考試網(wǎng)上報名系統(tǒng)中,先由各個高校的考務(wù)管理部門分校區(qū)上傳本校的在校學(xué)生基本信息和學(xué)生照片,然后學(xué)生登錄該系統(tǒng)核對信息、照片,最后進(jìn)行報名、繳費。
學(xué)生照片數(shù)據(jù)上傳到報名系統(tǒng)的工作是大學(xué)英語四、六級考務(wù)工作中極其重要的第一個環(huán)節(jié),包含照片的收集、整理,分校區(qū)提取在校學(xué)生的照片和上傳。
該校學(xué)生的學(xué)歷層次和類別多, 有博士生、 碩士生、普通本科生(八年制、五年制、四年制)、成人教育本??茖W(xué)生和普通??粕?, 學(xué)生信息和照片來源于不同的業(yè)務(wù)系統(tǒng),分別有研究生信息管理系統(tǒng)、本??平虒W(xué)管理系統(tǒng)、成人教育學(xué)生信息系統(tǒng),因此,照片收集和維護(hù)難度大。而且,還存在照片格式、尺寸、照片命名規(guī)則不統(tǒng)一。
此外,學(xué)生學(xué)籍異動多,學(xué)生延長畢業(yè)、留降級、休學(xué)、復(fù)學(xué)的學(xué)生多,各個年級、不同入學(xué)年份的照片交織在一起,對照片管理、查詢和提取帶來了不小的難題。
為了對學(xué)生照片進(jìn)行系統(tǒng)化的管理和使用, 該校的考務(wù)工作人員聯(lián)合學(xué)籍管理人員, 對全校學(xué)生的照片進(jìn)行處理、整理和歸類,構(gòu)建了學(xué)生照片資料庫。如圖1所示。
圖1 學(xué)生照片資料庫構(gòu)建過程
3.1.1 統(tǒng)一照片格式和尺寸處理
從各個系統(tǒng)收集或?qū)W生發(fā)來的照片, 文件格式和大小不統(tǒng)一且不符合要求,大學(xué)英語四、六級網(wǎng)上報名系統(tǒng)要求照片為.jpg 格式, 須小于200Kb??梢杂肁CDSee 軟件或Photoshop 的錄制動作功能實現(xiàn)批量修改照片的格式、尺寸和大小。
3.1.2 統(tǒng)一照片命名與照片重命名
大學(xué)英語四、六級網(wǎng)上報名系統(tǒng)允許上傳的照片,支持按學(xué)號命名或按證件號碼命名, 但是每次只能選擇一種命名規(guī)則進(jìn)行上傳。那么,當(dāng)照片的命令規(guī)則不統(tǒng)一的時候,就需要對其統(tǒng)一,該校將來源不同的學(xué)生照片統(tǒng)一按學(xué)號命名。下面以“將證件號命名的照片批量重命名為學(xué)號”為例。
利用Dos 下rename(簡寫為ren)命令。
ren 命令的標(biāo)準(zhǔn)格式如下:
ren [drive:] [path] filename1 filename2
參數(shù)解釋:
[drive:] [path] filename1——指定要進(jìn)行重命名的文件位置和名稱,文件名稱可以使用通配符。
filename2——為文件重命名的新名稱。重命名只能在同一驅(qū)動器或路徑中實現(xiàn)。
命令示例:“ren 5001031992.*2013225006.*” 將證件號為5001031992 的照片重命名學(xué)號為2013225006的照片,“*”表示任意的圖片文件格式后綴。
為了快速處理所有照片的重命名工作,利用Excel文本拼接函數(shù)“&”及公式填充功能將所有學(xué)生的證件號與學(xué)號均對應(yīng)生成一條“ren”命令,將“ren”命令轉(zhuǎn)存為.bat 批處理命令,然后運行,則所有學(xué)生的照片都將變成以學(xué)號命名。分別如圖2和圖3所示。
圖2 Excel 文本拼接ren 命令截圖
圖3 Bat 批處理文件截圖
在照片格式和命名統(tǒng)一后, 應(yīng)該形成本校的學(xué)生照片資料庫,專用于學(xué)生大學(xué)英語四、六級網(wǎng)上報名。
該校改變常規(guī)的照片分類存儲方法, 而是把歷年所有入校的學(xué)生的照片以入學(xué)年份或以學(xué)號的前四位(該校所有類別、層次的學(xué)生學(xué)號前四位均以年份為前綴,如2017****)進(jìn)行分類,存放于大文件夾“全校學(xué)生照片庫”下面的不同子文件夾中,子文件夾以入學(xué)年份命名,如圖4和圖5所示。
圖4 “全校學(xué)生照片庫”子文件夾截圖
圖5 子文件夾中內(nèi)部照片截圖
構(gòu)建學(xué)生照片資料庫是一個系統(tǒng)的、長期的工作,當(dāng)有新生入學(xué)時,需要向照片資料庫添加照片。
(1)準(zhǔn)備需要提取照片的學(xué)號。
將在校學(xué)生Excel 表中的學(xué)號列復(fù)制到記事本中存儲,學(xué)號之間以換行符分割,如“學(xué)號.txt”。
(2)新建一個空文件夾用于存儲篩選到的照片,如“報名照片”。
(3)構(gòu)建for 循環(huán)及copy 命令批處理文件。
為了快速篩選出全部學(xué)生在校學(xué)生照片, 用Dos下的for 循環(huán)和“copy”命令可以將需要的學(xué)生照片復(fù)制到另外一個文件夾中。
①copy 命令復(fù)制照片。采用Dos 下copy 命令可以復(fù)制文件到指定位置。
Copy 命令的標(biāo)準(zhǔn)格式:copy[drive∶][path] filename1[drive:] [path] folder2。
參數(shù)解釋:
[drive:] [path] filename1——指定要篩選的文件位置和名稱。
[drive:] [path] folder2——為篩選后要放置報名考生照片的文件夾。
命令示例:copy "D∶ 全校學(xué)生照片庫20112011225006.jpg" " 報名照片", 命令是將學(xué)號為2011225006 的學(xué)生照片(后綴名為.jpg)從照片庫中選出復(fù)制到“報名照片”文件夾中。
②因照片分別存放于不同的子文件夾中, 還需要用到Dos 的for 循環(huán)命令,將copy 命令放置在for 循環(huán)中,如下所示:
@echo off
for/f "delims=" %%a in (學(xué)號.txt)
do (copy"D∶ 全校學(xué)生照片庫2011\%%a.jpg" "報名照片")
…………
for/f "delims=" %%a in (學(xué)生學(xué)號.txt)
do (copy"D∶ 全校學(xué)生照片庫2019\%%a.jpg" "報名照片")
pause
命令參數(shù)解釋:
for 為循環(huán)操作,/f 可以對文本文件中的內(nèi)容進(jìn)行循環(huán)處理;
“delims=”表示定義分隔符,即文本文件中的內(nèi)容以什么符號進(jìn)行分割,缺失默認(rèn)讀取一行的內(nèi)容。
%%a 表示變量,即文本文件中每個學(xué)號。
將以上Dos 命令放在一個記事本中,然后另存為.bat 批處理命令文件,運行該文件則需要的在校學(xué)生的照片篩選到“報名照片”文件夾中。
如果有多個考試校區(qū),則分別按不同校區(qū)構(gòu)建“學(xué)號”記事本和批處理文件,進(jìn)行多次提取。