For context and background on the learning need, please see the full case study: DEPDC Case Study
This prototype represents an early build created to explore Lectora as an ePublishing, responsive course design, and WCAG accessibility features (alt text, CC, focus order, etc.). The focus was on learning the platform, structuring content with variables and condition logic, and organizing the Project Explorer with scalability in mind (rather than producing a fully developed course.)
Lectora (eLearning development)
NightCafe (AI-generated custom graphics that are still undergoing development for standardization)
Canva (graphic editing and layout refinement)
Google AI Studio (AI voiceover)
Manual SRT file creation (for custom closed captions)
The Challenge: Standard e-learning assessments often result in bloated project files that increases file size, load times, and makes future maintenance tedious, as updates must be applied manually to every individual slide.
The Solution: I engineered a Dynamic Single-Slide Logic Engine. By utilizing a "State Machine" architecture, I programmed a single interface to serve as an unlimited question bank.
Variable Logic: A master variable (QuestionCount) tracks learner progress.
State Listeners: The base layer dynamically updates content (text and graphics) based on the variable's current value.
Conditional Triggers: "Smart Buttons" evaluate user input against a logic matrix to determine correctness for the specific active question.
The Outcome:
Efficiency: Reduced slide count by 90% (1 slide doing the work of 10+).
Scalability: New questions can be added simply by updating the state list and trigger logic, without duplicating layouts.
Performance: Created a seamless user experience with zero slide-load latency between questions.
For context and background on the learning need, please see the full case study: DPD Framework Case Study
Click the image to view the MVP in HTML.
This prototype (TBC)
iSpring & MS PPTX (eLearning development)
ChatGPT (AI-generated custom graphics)
Canva (graphic editing and layout refinement)
Google AI Studio (AI voiceover)
Manual SRT file creation (for custom closed captions)