[eluser]TheFuzzy0ne[/eluser]
The session should have nothing to do with anything.
I assume you have a table which contains all of the students?
Students - Contains all the student data.
Code:
+----+------------+-----------+-----
| id | first_name | last_name | ...
+----+------------+-----------+-----
| .. | ... | ... | ...
Forms - Contains data for all the forms.
Code:
+----+-----------+-----
| id | form_name | ...
+----+-----------+-----
| .. | ... | ...
Issued Forms - To keep track of what was issued to who, and when.
Code:
+-----------------+--------------+-----------+---------+-----
| student_id (FK) | form_id (FK) | issued_on | comment | ...
+-----------------+--------------+-----------+---------+-----
| ... | ... | ... | ... | ...
Now you can easily see who was sent what form and when. There will be more than one row for students who have been given more than one form. You can add extra columns too. Maybe one so you can see who issued the form to the student?