何躍
家校聯(lián)絡(luò)本作為學(xué)校和家長之間聯(lián)系的紐帶,為培養(yǎng)學(xué)生良好的學(xué)習(xí)習(xí)慣、提高學(xué)生自主管理能力、讓老師和家長及時掌握學(xué)生的學(xué)習(xí)情況發(fā)揮著重要作用。
隨著網(wǎng)絡(luò)、電子產(chǎn)品的普及以及眾多相關(guān)應(yīng)用App的出現(xiàn),老師和家長間的溝通方式逐漸由紙質(zhì)的聯(lián)絡(luò)本轉(zhuǎn)變?yōu)殡娮余]件、QQ聊天軟件等網(wǎng)絡(luò)工具。
雖然這些網(wǎng)絡(luò)工具使家校間的信息溝通更加便捷,但交流的信息比較零散,失去了以往紙質(zhì)家校聯(lián)絡(luò)本具有的數(shù)據(jù)格式規(guī)范統(tǒng)一、歸檔容易、查閱方便等優(yōu)點。特別是有些時候,家校間的溝通需要學(xué)生適當(dāng)參與,而當(dāng)老師和家長采用QQ聊天軟件溝通時,學(xué)生完全沒有參與,影響了溝通效果。
所以,我想把紙質(zhì)版的家校聯(lián)絡(luò)本改為電子版。由于用PDF制作的電子文檔具有紙版文檔的閱讀效果及其他諸多優(yōu)點,基于此我設(shè)計了“變色”電子家校聯(lián)絡(luò)本。
一、什么是“變色”電子家校聯(lián)絡(luò)本
老師、家長、學(xué)生通過填寫并交換同一個電子家校聯(lián)絡(luò)本進行交流。針對同一個電子聯(lián)絡(luò)本,老師、家長、學(xué)生的權(quán)限各不相同,以保證電子聯(lián)絡(luò)本的某些信息只對特定權(quán)限開放。
老師、家長和學(xué)生各自可修改的信息各不相同。我把這種針對不同權(quán)限顯示的信息可動態(tài)改變的電子文檔稱為“變色”電子家校聯(lián)絡(luò)本,如圖1所示。
“變色”電子家校聯(lián)絡(luò)本中有三種角色——老師、家長、學(xué)生,以及兩種權(quán)限——修改權(quán)限、可見但不可修改(只讀)權(quán)限。
界面中的老師、家長、學(xué)生復(fù)選框表示是否賦予這些角色對當(dāng)前字段有可見但不可修改的權(quán)限。如以老師的角色登錄,則“老師留言”一欄可以修改,可賦予家長和學(xué)生是否有對“老師留言”字段可見但不可修改的權(quán)限。
如果某字段沒有被賦予其他角色相應(yīng)的權(quán)限,則以其他角色登錄時,該字段不可見。如老師只想和家長交流,即只有家長能看到老師的留言,則勾選家長留言欄的“家長”復(fù)選框,這樣以學(xué)生角色登錄時就不會顯示家長留言字段的內(nèi)容。
“變色”電子家校聯(lián)絡(luò)本中的角色通過登錄界面、輸入密碼確定。一種角色對應(yīng)一個密碼。
打開“變色”電子家校聯(lián)絡(luò)本的方法和打開普通的PDF文件類似。雙擊打開PDF,出現(xiàn)圖2所示的密碼輸入框,按確定按鈕后,如果密碼正確,則顯示圖1的界面。角色和相應(yīng)權(quán)限不同,圖1的顯示內(nèi)容會有所不同。

二、制作方法
1.制作靜態(tài)PDF文檔
靜態(tài)PDF文檔的制作方法有很多,我采用的是先在Excel中設(shè)計好如圖1中的界面,然后使用Adobe Acrobat Pro把Excel文檔轉(zhuǎn)換成PDF表單,最后對PDF表單進行微調(diào)。

2.使用JavaScript腳本語言對角色、權(quán)限和界面顯示內(nèi)容進行控制
它是“變色”電子家校聯(lián)絡(luò)本制作的關(guān)鍵。這里簡要介紹一些主要的實現(xiàn)方法。
打開PDF文檔時顯示的密碼輸入框可使用以下語句實現(xiàn):
pwd=app.response(“請輸入密碼”,“ 密碼”, “”,true);
角色可通過上述密碼框的輸入值來判斷。如:if (pwd==='student')表示角色是學(xué)生。
根據(jù)不同角色和權(quán)限對字段進行顯示和隱藏可通過以下方法控制:
字段名.display=display.visible;
字段名.display=display.hidden;
把字段設(shè)為只讀(可見但不可修改)的方法是:字段名.readonly=true。
使用上述語句的組合,就能實現(xiàn)根據(jù)不同角色和權(quán)限顯示不同的界面。
發(fā)明與創(chuàng)新·中學(xué)生2016年12期