论文部分内容阅读
家校联络本作为学校和家长之间联系的纽带,为培养学生良好的学习习惯、提高学生自主管理能力、让老师和家长及时掌握学生的学习情况发挥着重要作用。
随着网络、电子产品的普及以及众多相关应用App的出现,老师和家长间的沟通方式逐渐由纸质的联络本转变为电子邮件、QQ聊天软件等网络工具。
虽然这些网络工具使家校间的信息沟通更加便捷,但交流的信息比较零散,失去了以往纸质家校联络本具有的数据格式规范统一、归档容易、查阅方便等优点。特别是有些时候,家校间的沟通需要学生适当参与,而当老师和家长采用QQ聊天软件沟通时,学生完全没有参与,影响了沟通效果。
所以,我想把纸质版的家校联络本改为电子版。由于用PDF制作的电子文档具有纸版文档的阅读效果及其他诸多优点,基于此我设计了“变色”电子家校联络本。
一、什么是“变色”电子家校联络本
老师、家长、学生通过填写并交换同一个电子家校联络本进行交流。针对同一个电子联络本,老师、家长、学生的权限各不相同,以保证电子联络本的某些信息只对特定权限开放。
老师、家长和学生各自可修改的信息各不相同。我把这种针对不同权限显示的信息可动态改变的电子文档称为“变色”电子家校联络本,如图1所示。
“变色”电子家校联络本中有三种角色——老师、家长、学生,以及两种权限——修改权限、可见但不可修改(只读)权限。
界面中的老师、家长、学生复选框表示是否赋予这些角色对当前字段有可见但不可修改的权限。如以老师的角色登录,则“老师留言”一栏可以修改,可赋予家长和学生是否有对“老师留言”字段可见但不可修改的权限。
如果某字段没有被赋予其他角色相应的权限,则以其他角色登录时,该字段不可见。如老师只想和家长交流,即只有家长能看到老师的留言,则勾选家长留言栏的“家长”复选框,这样以学生角色登录时就不会显示家长留言字段的内容。
“变色”电子家校联络本中的角色通过登录界面、输入密码确定。一种角色对应一个密码。
打开“变色”电子家校联络本的方法和打开普通的PDF文件类似。双击打开PDF,出现图2所示的密码输入框,按确定按钮后,如果密码正确,则显示图1的界面。角色和相应权限不同,图1的显示内容会有所不同。
2.使用JavaScript脚本语言对角色、权限和界面显示内容进行控制
它是“变色”电子家校联络本制作的关键。这里简要介绍一些主要的实现方法。
打开PDF文档时显示的密码输入框可使用以下语句实现:
pwd=app.response(“请输入密码”,“ 密码”, “”,true);
角色可通过上述密码框的输入值来判断。如:if (pwd===’student’)表示角色是学生。
根据不同角色和权限对字段进行显示和隐藏可通过以下方法控制:
字段名.display=display.visible;
字段名.display=display.hidden;
把字段设为只读(可见但不可修改)的方法是:字段名.readonly=true。
使用上述语句的组合,就能实现根据不同角色和权限显示不同的界面。
随着网络、电子产品的普及以及众多相关应用App的出现,老师和家长间的沟通方式逐渐由纸质的联络本转变为电子邮件、QQ聊天软件等网络工具。
虽然这些网络工具使家校间的信息沟通更加便捷,但交流的信息比较零散,失去了以往纸质家校联络本具有的数据格式规范统一、归档容易、查阅方便等优点。特别是有些时候,家校间的沟通需要学生适当参与,而当老师和家长采用QQ聊天软件沟通时,学生完全没有参与,影响了沟通效果。
所以,我想把纸质版的家校联络本改为电子版。由于用PDF制作的电子文档具有纸版文档的阅读效果及其他诸多优点,基于此我设计了“变色”电子家校联络本。
一、什么是“变色”电子家校联络本
老师、家长、学生通过填写并交换同一个电子家校联络本进行交流。针对同一个电子联络本,老师、家长、学生的权限各不相同,以保证电子联络本的某些信息只对特定权限开放。
老师、家长和学生各自可修改的信息各不相同。我把这种针对不同权限显示的信息可动态改变的电子文档称为“变色”电子家校联络本,如图1所示。
“变色”电子家校联络本中有三种角色——老师、家长、学生,以及两种权限——修改权限、可见但不可修改(只读)权限。
界面中的老师、家长、学生复选框表示是否赋予这些角色对当前字段有可见但不可修改的权限。如以老师的角色登录,则“老师留言”一栏可以修改,可赋予家长和学生是否有对“老师留言”字段可见但不可修改的权限。
如果某字段没有被赋予其他角色相应的权限,则以其他角色登录时,该字段不可见。如老师只想和家长交流,即只有家长能看到老师的留言,则勾选家长留言栏的“家长”复选框,这样以学生角色登录时就不会显示家长留言字段的内容。
“变色”电子家校联络本中的角色通过登录界面、输入密码确定。一种角色对应一个密码。
打开“变色”电子家校联络本的方法和打开普通的PDF文件类似。双击打开PDF,出现图2所示的密码输入框,按确定按钮后,如果密码正确,则显示图1的界面。角色和相应权限不同,图1的显示内容会有所不同。
2.使用JavaScript脚本语言对角色、权限和界面显示内容进行控制
它是“变色”电子家校联络本制作的关键。这里简要介绍一些主要的实现方法。
打开PDF文档时显示的密码输入框可使用以下语句实现:
pwd=app.response(“请输入密码”,“ 密码”, “”,true);
角色可通过上述密码框的输入值来判断。如:if (pwd===’student’)表示角色是学生。
根据不同角色和权限对字段进行显示和隐藏可通过以下方法控制:
字段名.display=display.visible;
字段名.display=display.hidden;
把字段设为只读(可见但不可修改)的方法是:字段名.readonly=true。
使用上述语句的组合,就能实现根据不同角色和权限显示不同的界面。