1001 Freelance Projects
Latest Projects from
Freelance Marketplaces
View Project
View this project in detail
(Note: you will be redirected to external marketplace)
Project title:
Form additions Flexible Fill-in-the-Blank Matching
Posted by:
External project from PeoplePerHour
Started:
02-Nov-2025 02:48 GMT
Description:
Flexible Fill-in-the-Blank Matching



Support Levenshtein-based approximate string matching.



Per-question configurable tolerance (e.g., allow 2-character difference).



Works independently of LLM feedback.



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.
Project ID:
3456278
Project category:
Project budget:
View this project in detail
(Note: you will be redirected to external marketplace)
Last Projects / Browse Projects
  Project Started
3D Designs for Gadgets and Cycling Products
Category: 3D Animation, 3D Design, 3D Modelling, 3D Rendering, 3ds Max
Budget: $25 - $50 USD
31 Mar 2026 22:26 GMT
Skilled Animation Designer for App Icon Animations
Category: 3D Animation, Animation, Graphic Design, Logo Design, Motion Graphics
Budget: €25 - €50 EUR
31 Mar 2026 22:19 GMT
Course Event Flyer Design
Category: Adobe Illustrator, Adobe InDesign, Branding, Flyer Design, Graphic Design, Illustration, Marketing, Print Design, Typography, Visual Design
Budget: $10 - $30 USD
31 Mar 2026 22:04 GMT
Modern Furniture CAD Drawings -- 2
Category: 2D Drafting, 3D Design, 3D Modelling, 3D Rendering, Architecture, AutoCAD, Building Design, CAD / CAM, Furniture Design, Interior Design
Budget: $30 - $250 USD
31 Mar 2026 22:04 GMT
Legal Guardianship for Adult with Disabilities
Category: Contracts, Family Law, Legal, Legal Analysis, Legal Assistance, Legal Consultation, Legal Research, Legal Writing
Budget: $30 - $250 USD
31 Mar 2026 22:01 GMT
PA System Setup for Indoor Venues
Category: Acoustical Engineering, Audio Engineering, Sound Effects
Budget: £250 - £750 GBP
31 Mar 2026 22:01 GMT
Resolve Google Play App Rejection
Category: Android, App Development, App Store Optimization, Digital Marketing, Internet Marketing, Mobile App Development, SEO, Technical Writing
Budget: $30 - $250 USD
31 Mar 2026 22:01 GMT
Logo Design From Detailed Brief
Category: Adobe Illustrator, Branding, Creative Design, Graphic Design, Illustration, Logo Design, Photoshop, Vector Design
Budget: $30 - $250 CAD
31 Mar 2026 21:59 GMT
Expandable Incident Logging Spreadsheet
Category: Data Analysis, Data Management, Data Processing, Data Visualization, Excel, Microsoft Access, Microsoft Office, Visual Basic
Budget: $30 - $250 USD
31 Mar 2026 21:55 GMT
Optimize Pine Script Scalping
Category: Backtesting, Data Analysis, Financial Analysis, Financial Modeling, Market Research, Pine Script, Risk Management, Statistical Analysis
Budget: $10 - $30 USD
31 Mar 2026 21:52 GMT
Synology Video-Streaming Einrichtung
Category: API, Cloud, Database Management, HTML, Video Streaming, Web Design, Web Development, Web Hosting
Budget: €8 - €30 EUR
31 Mar 2026 21:52 GMT
Proactive Networking Partner Wanted
Category: Account Management, Business Development, Full Stack Development, Lead Generation, Market Research, Project Management, Sales, Social Media Marketing
Budget: €8 - €30 EUR
31 Mar 2026 21:50 GMT
AI Bluetooth PCB Firmware Development
Category: AI (Artificial Intelligence) HW / SW, AI Development, Bluetooth, Bluetooth Low Energy (BLE), Electronics, Embedded Systems, Microcontroller
Budget: $750 - $1500 USD
31 Mar 2026 21:50 GMT
Editor Needed for Short Film (Dramedy) 31 Mar 2026 20:56 GMT
Editor Needed for Short Film (Dramedy) 31 Mar 2026 20:54 GMT
Browse All Projects
Projects by Skills ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
New!
Проекты на русском
(Projects in Russian)

Copyright © 2005-2025
1001 Freelance Projects