feat: 试增加单元集独立设置
This commit is contained in:
2
data/config/repo/_.toml
Normal file
2
data/config/repo/_.toml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
_cngk-t_desc = "高考必备古诗文"
|
||||||
|
_cngk_desc = "高考必备古诗文"
|
||||||
11
data/config/repo/高考必背古诗文-0.toml
Normal file
11
data/config/repo/高考必背古诗文-0.toml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
algorithm = "NSP-0"
|
||||||
|
_algorithm_desc = "记忆调度算法"
|
||||||
|
scheduled_num = 420
|
||||||
|
_scheduled_num_desc = "单次记忆单元数量"
|
||||||
|
|
||||||
|
[_algorithm_candidate]
|
||||||
|
NSP-0 = "筛选用非间隔重复调度器"
|
||||||
|
none = "不设置默认调度器"
|
||||||
|
SM-2 = "第二代 SuperMemo 简单间隔重复调度器"
|
||||||
|
SM-15M = "第15代 SuperMemo 复杂间隔重复调度器 (不稳定且逆向工程)"
|
||||||
|
FSRS = "先进开放间隔重复调度器"
|
||||||
11
data/config/repo/高考必背古诗文.toml
Normal file
11
data/config/repo/高考必背古诗文.toml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
algorithm = "SM-2"
|
||||||
|
_algorithm_desc = "记忆调度算法"
|
||||||
|
scheduled_num = 20
|
||||||
|
_scheduled_num_desc = "单次记忆单元数量"
|
||||||
|
|
||||||
|
[_algorithm_candidate]
|
||||||
|
NSP-0 = "筛选用非间隔重复调度器"
|
||||||
|
none = "不设置默认调度器"
|
||||||
|
SM-2 = "第二代 SuperMemo 简单间隔重复调度器"
|
||||||
|
SM-15M = "第15代 SuperMemo 复杂间隔重复调度器 (不稳定且逆向工程)"
|
||||||
|
FSRS = "先进开放间隔重复调度器"
|
||||||
@@ -37,6 +37,7 @@ class HeurAMSApp(App):
|
|||||||
("q", "go_back", "退出"),
|
("q", "go_back", "退出"),
|
||||||
("d", "toggle_dark", "主题"),
|
("d", "toggle_dark", "主题"),
|
||||||
("n", "app.push_screen('navigator')", "导航"),
|
("n", "app.push_screen('navigator')", "导航"),
|
||||||
|
("s", "app.push_screen('setting')", "设置"),
|
||||||
("z", "app.push_screen('about')", "关于"),
|
("z", "app.push_screen('about')", "关于"),
|
||||||
]
|
]
|
||||||
SCREENS = {
|
SCREENS = {
|
||||||
|
|||||||
@@ -96,7 +96,8 @@ class DashboardScreen(Screen):
|
|||||||
nucleonic_data=repo.nucleonic_data_lict.get_itemic_unit(i)
|
nucleonic_data=repo.nucleonic_data_lict.get_itemic_unit(i)
|
||||||
)
|
)
|
||||||
electron = pt.Electron.create_on_electonic_data(
|
electron = pt.Electron.create_on_electonic_data(
|
||||||
electronic_data=repo.electronic_data_lict.get_itemic_unit(i)
|
electronic_data=repo.electronic_data_lict.get_itemic_unit(i),
|
||||||
|
algo_name=config_var.get()['repo'][repo.manifest['title']]['algorithm']
|
||||||
)
|
)
|
||||||
if electron.is_activated():
|
if electron.is_activated():
|
||||||
activated_sum += 1
|
activated_sum += 1
|
||||||
|
|||||||
Reference in New Issue
Block a user