文湖北省武昌實驗中學高三(1)班 何 躍
“變色”電子家校聯(lián)絡本
文湖北省武昌實驗中學高三(1)班 何 躍
家校聯(lián)絡本作為學校和家長之間聯(lián)系的紐帶,為培養(yǎng)學生良好的學習習慣、提高學生自主管理能力、讓老師和家長及時掌握學生的學習情況發(fā)揮著重要作用。
隨著網(wǎng)絡、電子產(chǎn)品的普及以及眾多相關應用App的出現(xiàn),老師和家長間的溝通方式逐漸由紙質(zhì)的聯(lián)絡本轉(zhuǎn)變?yōu)殡娮余]件、QQ聊天軟件等網(wǎng)絡工具。
雖然這些網(wǎng)絡工具使家校間的信息溝通更加便捷,但交流的信息比較零散,失去了以往紙質(zhì)家校聯(lián)絡本具有的數(shù)據(jù)格式規(guī)范統(tǒng)一、歸檔容易、查閱方便等優(yōu)點。特別是有些時候,家校間的溝通需要學生適當參與,而當老師和家長采用QQ聊天軟件溝通時,學生完全沒有參與,影響了溝通效果。
所以,我想把紙質(zhì)版的家校聯(lián)絡本改為電子版。由于用PDF制作的電子文檔具有紙版文檔的閱讀效果及其他諸多優(yōu)點,基于此我設計了“變色”電子家校聯(lián)絡本。
一、什么是“變色”電子家校聯(lián)絡本
老師、家長、學生通過填寫并交換同一個電子家校聯(lián)絡本進行交流。針對同一個電子聯(lián)絡本,老師、家長、學生的權限各不相同,以保證電子聯(lián)絡本的某些信息只對特定權限開放。
老師、家長和學生各自可修改的信息各不相同。我把這種針對不同權限顯示的信息可動態(tài)改變的電子文檔稱為“變色”電子家校聯(lián)絡本,如圖1所示。
“變色”電子家校聯(lián)絡本中有三種角色——老師、家長、學生,以及兩種權限——修改權限、可見但不可修改(只讀)權限。
界面中的老師、家長、學生復選框表示是否賦予這些角色對當前字段有可見但不可修改的權限。如以老師的角色登錄,則“老師留言”一欄可以修改,可賦予家長和學生是否有對“老師留言”字段可見但不可修改的權限。
如果某字段沒有被賦予其他角色相應的權限,則以其他角色登錄時,該字段不可見。如老師只想和家長交流,即只有家長能看到老師的留言,則勾選家長留言欄的“家長”復選框,這樣以學生角色登錄時就不會顯示家長留言字段的內(nèi)容。
“變色”電子家校聯(lián)絡本中的角色通過登錄界面、輸入密碼確定。一種角色對應一個密碼。
打開“變色”電子家校聯(lián)絡本的方法和打開普通的PDF文件類似。雙擊打開PDF,出現(xiàn)圖2所示的密碼輸入框,按確定按鈕后,如果密碼正確,則顯示圖1的界面。角色和相應權限不同,圖1的顯示內(nèi)容會有所不同。
二、制作方法
1.制作靜態(tài)PDF文檔
靜態(tài)PDF文檔的制作方法有很多,我采用的是先在Excel中設計好如圖1中的界面,然后使用Adobe Acrobat Pro把Excel文檔轉(zhuǎn)換成PDF表單,最后對PDF表單進行微調(diào)。
2.使用JavaScript腳本語言對角色、權限和界面顯示內(nèi)容進行控制
它是“變色”電子家校聯(lián)絡本制作的關鍵。這里簡要介紹一些主要的實現(xiàn)方法。
打開PDF文檔時顯示的密碼輸入框可使用以下語句實現(xiàn):
pwd=app.response(“請輸入密碼”,“密碼”,“”,true);
角色可通過上述密碼框的輸入值來判斷。如:if(pwd==='student')表示角色是學生。
根據(jù)不同角色和權限對字段進行顯示和隱藏可通過以下方法控制:
字段名.display=display.visible;
字段名.display=display.hidden;
把字段設為只讀(可見但不可修改)的方法是:字段名.readonly=true。
使用上述語句的組合,就能實現(xiàn)根據(jù)不同角色和權限顯示不同的界面。