2

I am doing a project on Exam Paper Generator

Research: Ul Design, XML Mark-Up Formatting, XSLT transformation of XML documents, LaTeX

Description: This project looks at creating an easy-to-use exam paper generator that allows lecturers to generate exam questions without worrying about getting the prescribed format right.

Can anyone explain to me how the system really work? I had researched on XSL Transformation and XML and I can't see how XSLT could link with LaTeX.

Can anyone open my eyes on this matter? Thanks in advance.

4

1 回答 1

4

在纯机械层面,XSLT 可以生成文本输出。它通常用于生成 XML 或 HTML,但也可用于将 XML 映射到文本。xsl:output用命令引导:

<xsl:output method="text"/>

使用常用的 XSLT 技术识别输入 XML 中的元素并绘制值,并使用xsl:text命令输出 LaTeX 。

但是在更高的层次上,使用 XSLT 生成 LaTeX 的系统很可能会将 XML 作为输入,但这样做是为了实现生成“无需担心获得规定格式正确的考试问题”的目标:用户仍然会必须正确获取 XML 格式。 也许您的意思是进一步支持更好的用户界面来完全编写试卷?如果是这样,XSLT 真的不是问题的本质。

请注意,长期以来,TeX 和 LaTeX 成功地平衡了抽象简单性和详细控制之间的权衡。要做得更好,需要的不仅仅是引入 XML 或 XSLT 的计划。

最后,还要注意,就 TeX 本身而言,LaTeX 已经满足了您的目标。您是否考虑过在考试制作领域利用现有的 LaTeX 工作?

其中任何一个都可能成为您上游工作的目标。这些软件包的用户也可能值得查询,以了解他们的需求目前如何得到满足或没有得到满足。

于 2013-10-07T11:10:28.560 回答