anki - 如何通过 JavaScript 标记卡片的好/坏?
问题描述
你能想到如何通过 Javascript 标记一张卡片的好/坏,所以它标记当前卡片然后显示下一张吗?
理想情况下没有任何插件,因此它可以在手机上运行。
我正在创建一个带有多个答案按钮的自定义测验界面。
谢谢!
解决方案
编辑:原来它已经在 AnkiDroid 中可用 https://github.com/ankidroid/Anki-Android/wiki/Advanced-formatting#designing-custom-cards-layout-for-buttons
showAnswer()
buttonAnswerEase1()
buttonAnswerEase2()
buttonAnswerEase3()
buttonAnswerEase4()
ankiMarkCard()
ankiToggleFlag()
AnkiDroidJS.ankiGetNewCardCount()
AnkiDroidJS.ankiGetLrnCardCount()
AnkiDroidJS.ankiGetRevCardCount()
AnkiDroidJS.ankiGetCardMark()
AnkiDroidJS.ankiGetCardFlag()
AnkiDroidJS.ankiGetETA()
在下一个版本中,他们计划实现 JS 函数来获取每个按钮的时间(找出哪个“好”以及“简单”是否可用。
推荐阅读
- android - 背景屏幕可见性
- angular - 如何在 Angular 7 中创建一个不包含我的导航的组件?
- mysql - 如何从可用插槽和预订插槽中找到空闲插槽
- excel - 检查列中的重复项并突出显示它
- dask - 如何从 Dask 调度程序获取仪表板地址
- android - 使用 Libgdx (Android) 在鼠标单击时渲染形状
- mongodb - 使用 Express Validator 和 Mongoose 验证唯一文本
- python - 从服务器读取文件并将其上传到 Anonfile
- android - 如何使用 FFMPEG 在 android 中的视频上连续加载 GIF?
- android - 不变的违规行为:对象作为 React 子对象无效(发现:带有键 {fontweight, fontsize} 的对象)