论文部分内容阅读
在书面阅读过程中,批注是一种非常有效的学习手段。多数阅读者习惯于在书本的空白处写下自己的体会或评语,以帮助记忆或理解文章。进入信息化时代,人们广泛使用电子文档,常常需要批注电子文档,国外研究者开发了大量的批注电子文档的软件。近年来,随着互联网迅速普及,E-Learning的蓬勃发展以及网络阅读率的大幅提高,网页批注工具受到网络阅读者的青睐。国外针对网页批注系统开展了大量的研究与实践,早在1994年就出现了CaMILE和CoNote等批注系统。Web2.0是互联网未来发展的趋势之一,论文在总结Web2.0的四个显著特征的基础上,结合国外对网页批注的已有成果,提出了社会化批注的概念,将社会化批注界定为运用Web2.0理念和技术的、基于代理的网页批注系统。社会化批注的相关理论涉及建构主义学习理论、分布式认知理论和社会互赖理论等。为推广社会化批注的应用并深入研究社会化批注的特点,论文分析和设计了一个名为Thinkmark的社会化批注原型。论文剖析了社会化批注实现的原理,提出了批注客户端软件的四种模式,然后提出Thinkmark的系统结构,设计了服务器端和客户端的功能以及数据库表结构。Thinkmark的服务器端采用三层架构,论文结合源代码详细阐述了如何实现数据库通用访问接口和数据库具体访问模块,以及如何实现基于Smarty模板数据表示层和基于数据库的图片验证码。对于Thinkmark的客户端,论文阐述了若干关键实现的方法,包括:Thinkmarklet加载工具栏的实现;批注锚点的定位与批注内容的再现;浏览器插件的实现;自动保存批注的实现。最后,论文提出社会化批注在教育中的作用,认为社会化批注可以作为个人知识管理工具、作为作业批改工具、作为语境化异步交流工具、作为协作阅读工具和作为教育语义网的本体标注工具。