Merhaba öncelikle zaman ayırdığınız için teşekkür ederim. Bahsettiğiniz yöntem aklıma geldi fakat çok fazla üye sahibi olduğunda bu yöntem patlak vermez mi ?
id, userID, testID, status adında bir tablo oluşturup. Kullanıcı testi çözdüğünde gerekli alanları eklettirirsiniz.
Çözdüğü testleri de "SELECT * FROM solvedExams WHERE userID = $userID AND status = 1" sorgusuyla çektirirsiniz.
Sıkıntı çıkmaz ama BatuhaNN in sistemi daha mantıklı onu da yapabilirsin.