Newbie here, powered by CiviCRM 4.7.28 on WordPress. The closest prior thread I could find is here.
The use case is high school students self-reporting classes completed and corresponding grades. I thought of attaching a multiple record fieldset to a student - school relationship, but alas that's not supported. Besides, profiles don't expose relationships and I'm too green to jump to Webforms+Drupal or Caldera Forms.
So open to suggestions, but the workaround driving this question is treating each course completion as a discrete activity that ties the student, the school, and the course info. What I don't grasp how to do is having the 2nd thru N submissions remember the student and school so they don't have to keep re-keying this info on each course submission. Typically they'll submit 4 to 6 course results in one sitting.