- On form submission: - Validate the inputs - Use calculateReviewDates() to get spaced repetition dates - Store data using addData() - Refresh the agenda display **Branch:** submit-topic