Explanation: Currently, with fill-in-the-blank questions in LearnDash - the user has to input the EXACT same string to get the points for that question. Even 1 character difference disqualifies the answer (to note - the instructor can set multiple allowable answers for each fill-in-the-blank).
What needed to be done is to allow a difference of a number of charcters between the students answer and the predefined answer.
How to implement: 1. In the backend (quiz editor) - for each fill-in-the-question in the backend, add a field so the instructor could choose how many character differences would be tolerated (default = 0). 2. Save this number and associate it with the specific question (You could probably be able to just add a field to the question in the quiz question table of learndash in wordpress and no custom table will be needed). 3. Intercept the learndash quiz scoring calculation process after quiz is submitted and change the way fill-in-the-blank questions are checked. Implement a Levenshtein-based approximate string matching using the number of characters allowed to mismatch for that question.
Important notes: 1. Each fill-in-the-blank could have several pre-defined answers - the Levenshtein-based approximate string matching should be applied when checking each of them. 2. From what I gather, there is no relevant hook in LearnDash to intercept the quiz scoring calculation process. The relevant code should be written in a way that it will be easily adjustable in the future if LearnDash decides to change the scoring claculation process.
Corporate Business Plan Slides Design Category: Branding, Corporate Identity, Graphic Design, Icon Design, Logo Design, Powerpoint, Typography, Visual Design Budget: $30 - $250 USD
01-Dec-2025 11:04 GMT
Social Media App Executive Team Needed Category: Android, Android App Development, Application Performance Monitoring, CTO, Internet Marketing, IOS Development, IPhone, Mobile App Development, Software Development, Technology Consulting Budget: £20 - £250 GBP
01-Dec-2025 11:03 GMT
Panduan Cara Kerja Lengkap Category: Content Development, Copywriting, Data Entry, Data Processing, Excel, Technical Writing, Word Processing Budget: $2 - $8 USD
Pembuatan Furniture Interior Custom Category: 3D Design, 3D Modelling, AutoCAD, CAD / CAM, Data Entry, Furniture Design, Interior Design Budget: $250 - $750 USD
01-Dec-2025 11:02 GMT
French Employment History Verification Category: Canadian French Translator, Compliance, Data Management, French Translator, Human Resources, Recruitment, Research Writing, Translation Budget: $10 - $30 USD
01-Dec-2025 11:02 GMT
Urgent Music PR Outreach -- 70292 Category: Blog Writing, Brand Management, Content Writing, Digital Marketing, Email Marketing, Influencer Marketing, Music, Public Relations, SEO, Social Media Marketing Budget: $10 - $30 USD
AI Music App Training Session Category: AI Audio To Audio, AI Chatbot Development, AI Content Creation, AI Design, Audio Production, Audio Services, Music, Sound Design Budget: $250 - $750 AUD
Elevate Google & TripAdvisor Ratings Category: Analytics, Business Analysis, Business Plans, Business Writing, Customer Service, Google Ads, Internet Marketing, Social Media Management Budget: $30 - $250 USD