(db, sessions, cards)
| 29 | |
| 30 | |
| 31 | def create_practice_cards(db, sessions, cards): |
| 32 | practice_cards = [ |
| 33 | PracticeCard( |
| 34 | session_id=session.id, |
| 35 | card_id=card.id, |
| 36 | is_practiced=True, |
| 37 | is_correct=(card_idx % 2 == 0), |
| 38 | ) |
| 39 | for session in sessions |
| 40 | for card_idx, card in enumerate(cards) |
| 41 | ] |
| 42 | db.add_all(practice_cards) |
| 43 | db.commit() |