应用截图

详细介绍

尝试为 Canvas 测验引入正则表达式。 注意:“专为 Reykjavík University 定制。在不修改源代码的情况下,可能不适用于该范围以外的用户。” -------- 此扩展程序会在“添加另一个答案”链接旁添加可点击的“使用基本正则表达式填充”链接。 它仅适用于“填空”和“多空填空”类型的题目。在此范围之外使用时,扩展程序的行为未定义。 基本语法: [abc]:字符 a、b 或 c 中的任意一个 --E 表示空字符: [abc--E]:字符 a、b、c 或无字符/空字符。 --S 是一个标记,用于按 [] 内的 | 分隔单词。 例如:[--SLorem|Ipsum|--E] 表示 Lorem、Ipsum 或无字符/空字符。 {optional}:{} 内的字符串变为可选 例如:'{A }boat' 可得到“A boat”和“boat” $$variable$$: 要在“多空填空”部分为变量正确填充答案,正则表达式查询必须以 $$variable$$ 开头,作为目标变量的选择器。 例如:$$color1$$[--Syellow|blue|green] 会为“color1”变量填充 yellow、blue 和 green。 --- 版本 0.1 单空填空似乎可以正常使用。 版本 0.2 多空填空仅在它是第一道题时有效。 版本 0.3 引入 $$variable$$ 选择,并由于 Canvas 输入值采用全局作用域而对变量名设置全局限制(使每个测验中有多道题时不再出现未定义行为)。 版本 0.3.1 也为题库添加了匹配器。