Add built-in answer tones and automatic multiple-choice progression
This commit is contained in:
1 parent
9f7d6f4786
commit
0bfee790a8
18 files changed
+1658
-21
No files matched your search
@@ -25,6 +25,9 @@ settle();c['key'](run,'2',8,600);settle();c['inp'](run,[dict(keys=['shift','0'],
|
||||
type_text('sT pAuL');s=cap('typed-alias-input');print('input=',s.text(8,158,45),flush=True)
|
||||
assert s.text(8,158,45)=='sT pAuL_',s.text(8,158,45)
|
||||
press('enter',8,600);s=cap('typed-alias-feedback');assert s.text(8,158,30)=='CORRECT!',s.text(8,158,30)
|
||||
c['inp'](run,[dict(keys=[],fields=300)]);s=cap('typed-feedback-waits')
|
||||
assert s.text(8,19,45)=='Question 1 of 50 Score 1'
|
||||
assert s.text(8,183,48)=='Release your key, then SPACE to continue.'
|
||||
score=1;report.append(dict(question=1,code='MN',answer='sT pAuL',correct=True,correction=False));c['key'](run,'space',8,600);settle()
|
||||
for q in range(1,50):
|
||||
st=order[q];code,name,capital=rows[st];s=cap(f'typed-q{q+1:02d}-{code}')
|
||||
|
||||
Reference in new issue
Block a user