EarnedTicketRepository over the earned_ticket table, for one learner.
Remarks
A batch is one statement that ignores lessons already held, so recording
every complete lesson a page knows about costs one round trip however many
tickets it already had. Rows that are not lesson ids are left out on read.
EarnedTicketRepositoryover theearned_tickettable, for one learner.Remarks
A batch is one statement that ignores lessons already held, so recording every complete lesson a page knows about costs one round trip however many tickets it already had. Rows that are not lesson ids are left out on read.