实装自动评分系统

This commit is contained in:
2025-08-06 06:46:30 +08:00
parent edf2f0868a
commit 6d3d2e665c
5 changed files with 20 additions and 294 deletions

View File

@@ -124,9 +124,8 @@ class Recognition(Composition):
def handler(self, event, type_):
if type_ == "button":
if event.button.id == self.getid("ok"):
self.reactor.report(self.atom, 5)
return 0
if type_ == 1:
pass
return -1
@@ -201,9 +200,11 @@ class FillBlank(Composition):
return 1
else:
if self.inputlist == self.puzzle.answer:
self.reactor.report(self.atom, 4)
return 0
else:
self.inputlist = []
self.reactor.report(self.atom, 2)
return 1
@@ -240,9 +241,11 @@ class DrawCard(Composition):
return 1
else:
if self.inputlist == self.puzzle.answer:
self.reactor.report(self.atom, 4)
return 0
else:
self.inputlist = []
self.reactor.report(self.atom, 2)
return 1