MOODLE plugin - user verify with user supplied data

Job ID: 37273235

Budget: $250 – $750 USD

I am looking for a Moodle plugin developer to create an authentication plugin for my Moodle platform. The plugin should allow users to verify their identity using user-supplied data.

A specific client requires a user 'authenticate' who they are by providing 'unique biodata about themselves that only they would know' - examples, what street did you grow up on, what is your wedding location, who was your first crush, what year did you last move etc. This is common in many uses. The plugin would ask the user these 5-8 questions, and the user would record their answer, stored on the server and then upon successive log-ins, the user would be asked to 'verify themselves' by answering these questions correctly.

Requirements:
- Develop an authentication plugin for Moodle
- Allow users to provide specific data for verification (biodata - questions and answers unique to individuals that only they can answer)
- Implement secure verification process

Ideal Skills and Experience:
- Experience in Moodle plugin development
- Strong knowledge of PHP and MySQL
- Familiarity with Moodle authentication systems
- Ability to ensure data security and privacy

Timeline:
- The project should be completed within 1-2 weeks.
Related categories: PHP Software Architecture MySQL Moodle