I can help you little.
You probably need to have at least two tables, one to store the master
questions and one to store the students' answer sheets. You will need to
copy the master questions into the student data entry form using SQL INSERT.
You could copy all the questions or a select set. If you use a select set
then use a toggle button to specify which questions will be copied into the
student form when another student takes a test.
You will also need to a DELETE QUERY to remove student tests from the test
table. If you don't remove tests the table will get out of hand when
students graduate or move onto the next grade.
Each question will need Yes/No buttons for each possible answer. I think
that the wrong answers should have a value of zero and the correct answer a
value of 1.
If each question is weighted you need a field in the questions table for
that. If they all have equal weights, this field is not needed.
You will need to do calculations on the form if the students need immediate
gratification. You will need to calculations in the report cards. Don't do
the calculations in the tables.
You may want the application to make sounds for the different grades: A, B,
C, D, F. That can be done.
You may want the application to send emails to you or the parents. There is
lots code out there for this. You may also want the application to send the
grade to student. I think there is good code for this in the Access Bible.
You may want the application to create PDF files so that the students can't
change their grades and scores. See Steve Lebans' website for the code.
You probably want the application to reminder scores. You'll need a way to
Update the data.
You may want to time the tests. See the Access Cookbook for the code to
track who uses an application and when. You'll use an On Create and Update
event for these tasks. There is also probably a way to time out the test
with or without a time device.
You could have the application output the results to Excel and Word. Good
help/code for this is in the Access Bible.
The sophistication of the application depends on how much time you have and
your Access skills. Good luck.
HTH
David