助力视障人群:UML图、数学学习与公式转换的无障碍解决方案
在教育领域,如何让视障学生能够更好地学习专业知识是一个重要的课题。本文将围绕UML图的无障碍化、数学学习工具的优化以及数学公式转换服务等方面,介绍相关的创新方法和实践成果。
1. UML图的无障碍化探索
在计算机科学和软件工程课程中,UML图是重要的教学内容。常见的图类型包括类图、活动图和状态机图等。在计算机科学课程中,会展示类图、活动图、状态机图、对象图和包图;软件工程课程中,最常用的是类图,其次是状态机图、活动图等多种类型。除了大量的UML图幻灯片,学生还需要完成相关的练习。
为了让视障学生能够理解UML图,我们采取了多种方式:
- 制作触觉图形 :将所有类型的图制作成触觉图形,使用Viewplus的Emprint进行打印,帮助学生跟上课程和讨论。例如,将序列图制作成触觉版本。
- 文本描述 :对UML图进行文本描述,并研究了几种文本解决方案:
- MetaUML :可在LaTeX中创建UML图,但代码冗长,对于没有视觉反馈的学生不太适用。
- Websequencing :提供一个网页界面,用于创建序列图,有简单的描述语言。
- PlantUML :最初只提供两三种图类型,现在已能支持七种不同类型的图。
- 自定义解决方案 :对于简单的图,如类图、对象图和状态机图,采用基于表格的方法;对于更复杂的图,开发了基于紧凑列表的语言,使用缩