blockchain - Student Management System - Custom Data Structure : <p>I'm new to blockchain and trying to learn the same. I'm creating Student Management System, wherein students will enroll themselves in training program, these training program will have batch associated. I'm trying to build a basic data structure for this requirement.</p>

<p>Please suggest, if I can have all these information as part of blockchain's block or keep student, training prg and batch information as private storage i.e each entity will have separate storage, and have the blockchain block to store only the ID's of each object i.e. student id, training prog id and batch id for which student has enrolled?</p>

<p>Please suggest.</p>
