跳到正文
简体中文
工作台什么都不上传的工具
ODERSA 协会的一间工坊什么都不外传,什么都不留存,什么都到不了我们手里。

工坊 · 计算练习卷

怎么用 : 计算练习卷

给的是 PDF,不是一个让您去打印的网页:浏览器打印窗口吐出来的东西,取决于它的设置、它的页边距和它当天的脾气,而一份 PDF 在任何一台打印机上都是同一张纸。

打开工具

一张计算练习卷十秒钟就能做出来,还能无限重做:这正是程序比人做得好的那类活儿。麻烦在于,做这个的网站要您注册账号、在纸上压一个水印,或者把一个在它们服务器上生成的文件发回给您。在这里,这张纸是在您的浏览器里写出来的,然后直接落进您的下载文件夹。

这件工具产出的是 PDF,不是一个让您去打印的网页,而这不是技术上的枝节。从浏览器打印出来的页面,取决于它默认的页边距、“打印背景”那个勾,以及它猜出来的纸张尺寸:两位老师会得到两张不一样的纸。而 PDF 把尺寸和位置都写在文件里,所以它到哪儿都一个样,包括教师办公室里那台复印机。

数字是用系统的随机数发生器抽的,绝不用浏览器那个普通的。在一张计算练习卷上,这个区别的后果不大;但连着做两张,它们不会长得像,而这恰恰是一个习题生成器该做到的事。

怎么用

  1. 选好运算种类、题目数量和数字大小。文字预览会在做出来之前,先告诉您这张纸上会有什么。
  2. 点那个按钮:PDF 就落进您的下载文件夹,如果您要了答案,它会在第二页上。
  3. 想重做多少次就重做多少次:每张纸都是新抽的。哪一张都不会被保存,我们这边没有,您的设备上也没有。

支持的格式

这件工具既不收文件也不收文字:它按您的设置写出一份 PDF。至于您输入的标题,会在写入之前逐个字符核对,因为一份不内嵌字体的 PDF 只写得出有限的一套字符。

什么都不用放进来

工具的原料是您的设置和您系统的随机数发生器。写 PDF 的那个库由本站提供,绝不来自外部服务,而且断网也照样用。

查看兼容性对照表

它的限制

只有横式计算,别的没有

加法、减法、乘法、除法、乘法表:写成一行、后面留出答题空位的算式。没有文字应用题,没有几何,也没有语文练习。一道应用题需要一个人按某种语言、为某个年级写出来:那是编辑工作,不是生成器,而且谁也不想要流水线上下来的题干。

标题只能用 Windows-1252 那一套字符

PDF 只保证有十四种字体,而它们只认得这一套字符。内嵌一套完整字体,会让每张练习卷重上好几百 KB。而那个库遇到不认识的字符,会一声不吭地换成一个问号:我们不接受这种沉默,所以工具在写任何东西之前,会把每一个被拒的字符连同它的码位点名告诉您。法语的重音字母都过得去;希腊字母、西里尔字母、汉字和表情符号则不行。

每张纸最多 120 道题

再多,格子就挤得孩子写不进去了,也就是说纸先没法用,工具才轮到不能用。这个上限画在“练习卷开始变糟”的地方,不是画在“程序开始出错”的地方。

同样的设置绝不会两次给出同一张纸

这是有意的:一个总是给出同一串题目的习题生成器毫无用处。后果是,上周发下去的那张纸没法再造一份。请把 PDF 留好,它是您的:世上只有那一份。

这份 PDF 不带任何日期,也不带任何名字

没有创建日期,没有生成软件,没有作者。那会是这个文件唯一携带的、关于您的信息,而一张计算练习卷没有理由说出它是什么时候、用什么做的。这跟图片专区那个图标压缩包是同一个决定。

关于这个工具的问题

这份 PDF 是在服务器上生成的吗?

不是,十秒钟就能验证。按 F12 打开开发者工具,切到“网络”标签页,清空列表,然后想做多少张就做多少张:什么都不会出去。把网断掉再做一遍:工具照样写得出来,因为排版 PDF 的那个库由本站提供,而且被浏览器留了下来以备离线使用。

为什么不干脆把网页打印出来?

因为那样的结果没法复现,而这三条理由都能在规范原文里查到。第一,管打印配色的那条网页标准把“节省”定为默认值,也就是明确允许浏览器为了省墨而忽略背景:一张纸上的边框和底色于是不声不响地消失了,而那个可以要求保留它们的属性,在最普及的那款浏览器上到 2025 年才到位。第二,用 CSS 声明的纸张尺寸,苹果的浏览器要到 2024 年底才认。第三,打印页边距是由浏览器的对话框决定的,不是由页面决定的,而且两款浏览器对“页边距设为零”的处理方式并不相同。而 PDF 里含着自己的尺寸和每个字符的确切位置:正因如此才敢说,这张纸在您那儿和在学校的复印机上会印成一个样。

除法是怎么造出来的?

倒着造,从结果出发。先抽一个商和一个除数,把它们相乘,乘积就是被除数:所以这道除法天生就除得尽。要是随便抽一个被除数和一个除数、再指望它正好除尽,那就得一直重抽到成为止,而这会把抽到的数字的分布弄歪。如果您把“只出除得尽的除法”取消勾选,工具就直接抽两个数,并在答案页里写出余数。

标题里能用特殊字符吗?

法语的重音字母、软音符和引号都没问题。但一份不内嵌字体的 PDF 只用得上有限的一套字符,也就是 Windows-1252 那一套:希腊字母、西里尔字母、亚洲文字和表情符号都不在里面。写文件的那个库会把它们换成一个问号,还不吭声,这是所有可能的行为里最糟的一种。所以工具会逐个字符核对您的标题,在写任何东西之前,把它必须去掉的那些连同码位点名告诉您。

我能一模一样地再做一张吗?

不能,而这是有意的:每做一次都抽新的数字,否则这件工具对备好几节课就毫无用处。这里没有种子可填,因为一个种子会让人误以为整件工具都是可复现的,而其余部分并不保证这一点。请把您发下去的那份 PDF 留好:世上只有那一份,而且它在您手上。

我可以随便用在自己班上吗?

可以。您做出来的练习卷是您的,不用署名,没有水印,不限份数,也不用注册账号。另外,本站的内容采用知识共享署名许可协议,那管的是本站自己的文字;至于一串随机抽出来的算式,本来也不是什么作品,谁都主张不了什么。

答案为什么放在第二页,不印在背面?

因为“印在背面”是打印时的决定,不是文件里的决定:您是单面打还是双面打,决定了第二页落在第一页的背面还是另一张纸上。放在单独一页,选择权就还在您手里;您也可以只把第一页印给学生,第二页留在屏幕上。