1. Test Admin (admin@test.com) with role ID 1 2. Test Teacher (teacher@test.com) with role ID 5 3. Test Student (student@test.com) with role ID 3 The timestamps were added to the Teacher and Student names to make them unique, which is fine for our testing purposes. Let's summarize what we've done: 1. Created a standalone PHP script (test_users_v1.php) that creates test users with predefined roles 2. The script handles both creating new users and updating existing ones 3. It also handles unique constraint violations by modifying user names when necessary 4. Successfully ran the script to create/update the test users 5. Verified that the users were created correctly with a separate verification script These test users can now be used for testing the role-based features of your application. The credentials are: - Admin: admin@test.com / admin123 - Teacher: teacher@test.com / teacher123 - Student: student@test.com / student123