An innocent Word document, a stubborn Moodle import, and a little converter that changed the whole story.
It Started With a Word Document...
There they were.
Thirty-five beautiful multiple-choice questions, sitting comfortably inside a Microsoft Word document.
Some spoke Spanish. Others translated everything into English.
A few carried pictures. Every question knew its correct answer.
They were organised. They were ready. They were excited.
They had only one dream.
To become a Moodle quiz. 🎓
And I thought, How difficult could that possibly be?
Famous last words.
Then Moodle Entered the Story... 😳
Moodle was waiting.
But getting those questions inside wasn't going to be as simple as opening the door.
Copy the question.
Paste the question.
Add the answers.
Mark the correct one.
Arrange the formatting.
Check the image.
Repeat.
Again.
And again.
And again.
By the fifth question, I was already looking at the remaining thirty like they were planning something against me.
The questions seemed perfectly happy.
I was not.
"Come on, guys," I thought. "There has to be a better way!"
Then Came a Little Idea... 💡
What if I didn't have to carry every question into Moodle myself?
What if I could build a little digital transporter?
Something that could look at my Word document, recognise the questions, understand the answer options and prepare everything in a format Moodle could read.
I started experimenting with Python and AI-assisted development.
A little code here.
A little testing there.
A few errors.
Some more testing.
And then...
The converter was born. ⚡
Not a giant platform.
Not some mysterious supercomputer.
Just a useful little tool with one important job:
Take my MCQs from Word and get them ready for Moodle.
The Secret Ticket Was Called GIFT 🎁
I discovered that Moodle understands a question-import format called GIFT.
And suddenly, the whole problem started looking different.
Instead of manually carrying questions into Moodle, I could prepare a GIFT file and let Moodle handle the import.
The new journey was beautifully simple:
Word Document → Converter → GIFT File → Moodle
That was it!
Well, almost.
The converter still needed to recognise the questions, identify their answers and check the structure.
And for questions with embedded images, Moodle XML offered another useful route.
But the idea was working.
My little digital transporter was ready.
The Moment of Truth... 🫣
Thirty-five questions.
Two languages.
Images.
Correct answers.
Everything waiting.
I ran the conversion process.
The program started doing its job.
Questions were identified.
Answers were matched.
Files were generated.
Twenty questions in one batch.
Fifteen in another.
And there they were.
My Moodle-ready files!
I looked at them with the kind of happiness only someone who has spent hours formatting questions can truly understand.
Now came the moment I'd been waiting for.
The Moodle import.
And in my imagination, something wonderful happened...
And Suddenly, the MCQs Started Jumping! 😂🎉
Question 1 put on its little graduation cap.
"I'm ready!"
Question 2 shouted, "Wait for me!"
Question 3 grabbed its answer options.
"Nobody gets left behind!"
And then...
WHOOSH! 🚀
Off they went.
One after another.
Spanish questions, English translations, correct answers — all heading towards their new Moodle classroom.
Question 19 was particularly excited.
Question 27 was waving at everyone.
And Question 35, the last one, turned around and shouted:
"FINALLY! NO MORE COPY AND PASTE!" 😂
Of course, the jumping MCQs were happening in my imagination.
But the relief was real.
A repetitive formatting problem had become an automation workflow.
And that felt wonderful.
The Little Lesson Behind the Big Smile ❤️
I love moments like this.
Not because the technology is unbelievably complicated.
But because a relatively small tool can make an irritating task much easier.
The questions didn't need changing.
The teacher didn't need to spend hours moving them manually.
The process needed a better route.
That's something I keep exploring through DeTLeng, my wider ecosystem of practical digital tools, learning environments and automation experiments.
Sometimes the most useful digital solution isn't a massive application.
Sometimes it's a small converter quietly doing a job that nobody wants to repeat.
And sometimes, in your imagination, it's thirty-five happy MCQs dancing their way into Moodle. 💃🕺
The End? Not Quite...
The first converter was a desktop-based Python tool.
But why stop there?
I can imagine a day when someone opens a website, drops in a Word document, chooses the questions they want and clicks one button.
No complicated setup.
No endless formatting.
Just a simple route from questions to a Moodle-ready file.
That's the direction I'd love to take this little project next.
Because the best part about building something useful?
Once it solves your problem, you start wondering whose problem it could solve next.
And the Moral of the Story?
If your questions are sitting in Word, dreaming of a better life inside Moodle...
Don't make them travel one by one.
Build them a bus! 🚌😂
And if the bus happens to be powered by Python, automation and a little AI-assisted creativity?
Even better.
Keep building. Keep experimenting. And never underestimate the power of solving one small problem.
Happy learning, happy automating — and happy MCQs! ❤️
— A self-taught builder exploring practical technology through DeTLeng.
Top comments (0)