Open
Description
请求闪卡功能增强,添加卡片管理(如暂停卡片功能)
In what scenarios do you need this feature?
希望添加卡片暂停功能、搁置功能(如anki一样)
闪卡编辑增强,不知是否能和remnote一样,通过添加特殊符号,制成不同卡片(也可参考logseq中的anki插件,制卡逻辑是通过添加标签来生成不同类型卡片(如渐进卡片),或者特殊符号,如::->、:<-、:<->
Describe the optimal solution
不知可以参考logseq以及remnote。
目前思源的功能相当好用,可以实现渐进阅读
Describe the candidate solution
No response
Other information
No response
Metadata
Metadata
Assignees
Type
Projects
Status
Short Term
Milestone
Relationships
Development
No branches or pull requests
Activity
zxhd863943427 commentedon Jul 26, 2023
看看闪卡插件,目前支持标记制作挖空,? 和 ? 制作列表和超级块。
88250 commentedon Jul 27, 2023
能介绍一下暂停功能和搁置功能的区别吗?
符号制卡考虑通过插件扩展。
hackerhui commentedon Jul 27, 2023
@gaoluji https://github.com/zxhd863943427/siyuan-plugin-flash-enhance
gaoluji commentedon Jul 27, 2023
@88250 在anki中,使用卡片时,可以对卡片进行一些额外操作


同时,有可以管理这些卡片
暂停功能是停止使用这张卡片,而搁置卡片则是暂时不回答这张卡片,明天再进行学习这张卡片
88250 commentedon Jul 27, 2023
感谢解释,我目前理解是:
卡片管理可以在文档树上右键的闪卡菜单或者左上角全局闪卡菜单中找到,目前只有简单的管理功能,主要是方便集中定位到块,并可以删除闪卡和块的关系。
88250 commentedon Jul 28, 2023
@L-M-Sherlock 请教一下 “暂停” 如何实现,谢谢。
L-M-Sherlock commentedon Jul 28, 2023
可以给这张卡片打个标签,然后在安排复习的时候,把这个标签下的卡片过滤掉即可。
88250 commentedon Jul 28, 2023
@L-M-Sherlock 明白了,感谢感谢。
zxhd863943427 commentedon Jul 28, 2023
目前闪卡界面能否提供接口,就是传入id列表来生成复习?虽然目前提供的接口也可以实现自定义界面进行复习,不过官方要是能提供会轻松一点。
只是随口一提,这个功能要求并不急切。
88250 commentedon Jul 28, 2023
@zxhd863943427 正式发布的接口估计一时半会不会有,以内部接口用的话应该没有问题。
[-]请求闪卡功能增强,添加卡片管理(如暂停卡片功能)[/-][+]Flashcard support suspend[/+]gaoluji commentedon Aug 6, 2023
@88250 搁置并不等于跳过,跳过是当下我不学,但我到后面学(只是单纯学习下一张卡片,但被跳过的卡片还是能继续学的)。而搁置大致类似于
这张卡片我明天学
88250 commentedon Aug 6, 2023
@gaoluji 那和暂停的区别是?
gaoluji commentedon Aug 6, 2023
@88250 暂停是,这张卡在间隔重复练习时不再出现,但这张被暂停的闪卡仍然是闪卡,并且仍然可以以闪卡被检索到,我也可以将它取消暂停,重新回到间隔重复中
88250 commentedon Aug 6, 2023
@gaoluji 好的,我明白了,等后面有空再看。
36 remaining items
Jiangshuon commentedon Feb 27, 2024
另外我突然想到,闪卡重置目前的实现是和闪卡删除绑定的。如果闪卡相关的都用块属性来做的话,闪卡重置后岂不是都没了。但是闪卡重置的目的只是重置学习进度而已,其他的不想变呀。。。
其实关于闪卡重置,我以为闪卡有个日期字段,重置就是将其改为今天就行。。
Jiangshuon commentedon Feb 27, 2024
@88250 大佬我想问下,custom-riff-decks这个属性是干嘛用的,表示被制作成闪卡的块吗?可我sql查了下感觉数量对不上
luo-chuan commentedon Feb 27, 2024
不用把逻辑做这么复杂,要暂停就整个块一起暂停,整复杂了管理起来也心累。(似乎这样不太妥,看楼下的讨论)
88250 commentedon Feb 27, 2024
是的,这个属性是块关联的卡包。
zxhd863943427 commentedon Feb 27, 2024
这个算是个包容关系吧,做了单卡暂停做单块暂停不难,反过来就麻烦了。
luo-chuan commentedon Feb 27, 2024
D大,我又思考了一下,好像真得考虑到同一块内不同卡片独立设置。原因是为未来的双向卡片做预留。
先看我提出的实现双向卡片的方案:
#7417 (comment)
https://ld246.com/article/1706425139441
注意这段文字:
关于同一块内不同卡片独立设置,可以这样做。还是利用块属性,比如属性名为
suspend
,属性值为0
代表暂停块内所有卡片,属性值为1,2
代表暂停1号和2号卡片,如果不需要暂停任何卡片,就把属性值设为-1
。(如果觉得属性值为数字
0
或-1
不太直观的话,也可以同时支持all
和none
作为属性值)上面讨论的是非双向卡。双向卡不需要
suspend
属性,由arrow
来控制就行,不然冲突了。(双向卡指由超级块或无序列表块所产生的卡片)还要考虑到,如果用户输入的属性值不合法怎么办?三种思路:
all
大于卡片编号
大于none
,缺省值为none
suspend
属性利用单选框来设置,arrow
属性利用复选框来设置。(suspend
属性如果设置为卡片编号,可能UI界面不是很好做,可以暂时就只给all
(yes
)和none
(no
)两个选项)推荐第3种思路,即靠单选框/复选框来设置。
suspend
属性如果设置为卡片编号的UI界面进一步思考,两种方案:双向卡
arrow
属性的设置界面可以长这样:luo-chuan commentedon Feb 27, 2024
是的,我刚刚意识到了。看我最新的回复。
HowcanoeWang commentedon Feb 29, 2024
双向制卡和一对多的方案,可以移步这个issue:#10471
zxhd863943427 commentedon Mar 9, 2024
闪卡功能投票:https://ld246.com/article/1709964739844
397334469 commentedon Sep 3, 2024
大佬,请问一下,这个功能什么时候开始3.2.0的开发,这个功能等了好久,望眼欲穿~
397334469 commentedon Jan 14, 2025
2025年了,准备放假回家,大家新年快乐