I’m trying to record test/quiz scores in a database. What’s the best method to do this when there might be a lot of tests and users?
These are some options I considered: should I create a new column for each quiz and row for users, or does this have its limitations? Might this be slow? Should i create a new row for each user & quiz? Should I stick to my original ‘user’ database and encode it in text?
Elaborating a little on the plan: JavaScript Quiz, submits score with AJAX, and a script sends it to the database. I’m new with php so i’m not sure about a good approach.
Any help would be greatly appreciated 🙂 this is for a school science fair
I would say create a database table, maybe one that lists all students(name, dob, student id), and then one for all tests(score, date, written by). Will only you access the db, or can your students access it too? If the latter is the case, you need to make sure the create accurate security or “views” to ensure the student can only see their own grades at a time (not everyone’s).