Turkish ID Number (TCKN)
- Moodle 4.4–5.1
- 更新 2026-02-22
Custom user profile field type for Moodle that validates the Turkish Identification Number (TCKN) using official checksum rules.
Turkish ID Number (TCKN) Profile Field
Custom user profile field type for Moodle that validates the Turkish Identification Number (TCKN) using official checksum rules.
Requirements
Moodle 4.4 or later
PHP 8.1 or later
Features
11-digit numeric validation
Cannot start with 0
Validates 10th and 11th checksum digits
Works on:
User profile edit
Signup form
CSV user upload
Installation
Copy the plugin to: user/profile/field/tckn
Visit: Site administration → Notifications
Create the field: Site administration → Users → Accounts → User profile fields
Select Turkish ID Number (TCKN) as the field type.
Recommended settings:
- 1.0.4Moodle 4.4, 4.5, 5.0, 5.1