9 – Detailed design: e-learning transactions