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
OpenVPN Server Deployment + Temporary VPN Client Automation Script
Category: Automation, Bash, Debian, Linux, Network Security, OpenVPN, Scripting, Shell Script, Ubuntu, VPN
Budget: $30 - $250 USD
08 Nov 2025 11:03 GMT
Basic Corporate Website Build
Category: CMS, Graphic Design, HTML, Performance Tuning, PHP, Web Development, Web Design, Website Optimization
Budget: $30 - $250 USD
08 Nov 2025 11:03 GMT
Wedding Promo & Full Edit
Category: Adobe Premiere Pro, Audio Editing, Color Grading, Graphic Design, Photo Editing, Video Editing, Video Production, Video Services
Budget: ₹75000 - ₹150000 INR
08 Nov 2025 11:03 GMT
Capacitive Touch Lamp PCB
Category: Circuit Design, Electrical Engineering, Electronics, Embedded Systems, PCB Layout, Product Development, Prototyping
Budget: ₹600 - ₹1500 INR
08 Nov 2025 11:03 GMT
AI-Powered B2B Sales Automation System
Category: AI Development, AI Model Development, API Development, Automation, Email Marketing, Next.js, Python, Web Scraping
Budget: $1500 - $3000 USD
08 Nov 2025 11:03 GMT
Virtual Assistant - Chinese Natives Only
Category: Customer Service, Data Entry, ECommerce, Excel, Inventory Management, Logistics, Order Processing, Product Sourcing, Shipping, Virtual Assistant
Budget: £2 - £3 GBP
08 Nov 2025 11:03 GMT
Google Maps Business Data Extraction
Category: API Integration, Data Analysis, Data Extraction, Data Management, Data Mining, Data Processing, Database Management, Excel, Web Scraping
Budget: $250 - $750 USD
08 Nov 2025 11:02 GMT
Jenkins Pipeline Nexus Stage
Category: Automation, CI / CD, Continuous Integration, DevOps, Jenkins, Scripting, Software Development, Spring Boot
Budget: ₹1500 - ₹12500 INR
08 Nov 2025 10:59 GMT
Manual Hindi PDF to Word Document
Category: Data Entry, Editing, PDF, Project Management, Proofreading, Typing, Word, Word Processing
Budget: ₹1500 - ₹12500 INR
08 Nov 2025 10:58 GMT
Revamp of Full Corporate Website Development (Approx. 90-100 Pages)
Category: Web Development, WordPress
Budget: ₹12500 - ₹37500 INR
08 Nov 2025 10:58 GMT
Grow Computer & CCTV Income
Category: Advertising, Business Strategy, Content Marketing, Digital Marketing, Email Marketing, Market Research, Marketing Strategy, SEO Auditing, Social Media Marketing
Budget: $8 - $15 USD
08 Nov 2025 10:57 GMT
Egypt InstaPay marketing
Category: API Integration, JavaScript, Logo Design, Marketing, Node.js, Payment Processing, PHP, Software Architecture, Software Development, Web Development
Budget: $30 - $250 USD
08 Nov 2025 10:57 GMT
Infographic Dashboard Grid Page
Category: CSS, Documentation, Frontend Development, HTML, HTML5, JSON, Web Design, Web Development, WordPress
Budget: €30 - €250 EUR
08 Nov 2025 10:56 GMT
Long-Term Social Media Graphics Design
Category: Adobe Illustrator, Photoshop, Banner Design, Canva, Graphic Design, Logo Design, Social Media Marketing
Budget: $250 - $750 USD
08 Nov 2025 10:56 GMT
Smart Ticket Note Generator
Category: Desktop Application, HTML, JavaScript, Node.js, Python, Software Development, User Interface / IA, Web Application
Budget: ₹1500 - ₹12500 INR
08 Nov 2025 10:56 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-2024
1001 Freelance Projects