我一直在寻找一个用于教授 LaTeX 的在线“编码平台”,但我没有找到任何可以满足我需求的东西。我所说的“编码平台”是指基于 Web 的系统,其中:
- 你可以编写如何使用 LaTeX 的教程,可能包含或不包含嵌入视频
- 让“学生”编写并查看其代码的输出作为教程的一部分
- 能够测试学生是否能够完成设定的 LaTeX“编码”任务,并记录他们的分数
因此,我正在寻找类似 CodeAcademy、Coursera 或 TreeHouse 的 LaTeX 课程。OverLeaf 和 ShareLatex 等在线 LaTeX 系统提供了基于 Web 的 LaTeX 编写方式,但据我所知,这些系统均不允许测试学生的进度。
我并不反对对现有系统进行黑客攻击以使其按照我的意愿运行,因此如果您知道可以修改某些东西来按照我的意愿运行,当然是在许可协议范围内,请告诉我,因为这可能比从头开始编写系统更好。
答案1
答案2
也许 overleaf 专业帐户可以满足您的目的。您可以拥有无限的用户和无限的项目托管。您还可以使用 google 课堂进行教学和作业,将 overleaf 作为在线验证工具。 www.overleaf.com
答案3
我最终决定使用埃德,我们大学有这个课程。我已经用它编写了一个相当有说服力的单元,目前有 250 名学生报名。目前我只写了使用 LaTeX 的基础知识,我正在编写涵盖更高级主题的教程。该单元仍在开发中,但我对它的进展非常满意。
该单元由学生按照自己的节奏学习的“辅导课”组成,并附有讨论论坛,学生可以在此提问。辅导课包含学生可以编译和编辑的 LaTeX 代码,并带有语法突出显示和制表符补全功能,之后他们可以查看输出。此外,我要求学生完成“LaTeX 编码练习”,我会使用我编写的一些代码自动标记这些练习。
以下是第一节课的截图:
让学生能够在浏览器中运行 LaTeX,提交代码,然后自动标记,这就是我所寻找的“LaTeX 编码环境”。教程和编码基础设施由埃德我使用一种相当通用的方法进行自动标记(json 文件指定要运行的测试,json 输出给出结果,包括反馈)。
不幸的是,这个单元不是公开的,但我很乐意与任何感兴趣的人讨论我所做的事情。特别是,自动标记 LaTeX 代码被证明是一项有趣的练习。(LaTeX 输出并不像我一直认为的那样强大。)
答案4
通过 Google 搜索,结果如下:
https://www.classcentral.com/course/edx-latex-for-students-engineers-and-scientists-15201
这里似乎有一个意想不到的变化:
https://www.udemy.com/topic/latex/
后者似乎都需要付费,我不知道这是否与您的目的相关。
我还发现了这个:
我必须承认我并没有期望能找到太多东西,但那里似乎确实有一些 LaTeX 课程。