From: "Doolittle, Edward" <edoolittle@firstnationsuniversity.ca>
To: "e.fraga@ucl.ac.uk" <e.fraga@ucl.ac.uk>
Cc: "emacs-orgmode@gnu.org" <emacs-orgmode@gnu.org>
Subject: Re: Developing Moodle resources/sites with Org Mode
Date: Thu, 18 Jan 2024 01:25:43 +0000 [thread overview]
Message-ID: <YQXPR01MB58656BE0BAC682271ACCDB84C5712@YQXPR01MB5865.CANPRD01.PROD.OUTLOOK.COM> (raw)
[-- Attachment #1: Type: text/plain, Size: 2353 bytes --]
"Fraga, Eric" e.fraga@ucl.ac.uk<mailto:e.fraga@ucl.ac.uk> writes:
> This sounds very good! I am particularly impressed with being able to
> use maxima to create questions that have a random element. I wish I'd
> had what you have done back at the start of the pandemic when I had to
> create quizzes for my moduless.
Thanks! I have been thinking about getting something like this going
for a while. WebWork sort of does some of this, but I like Moodle/STACK
so much better.
When I came across Org Mode it was quite a revelation. Like you, I wish
I had done something some time ago: I should have learned about Org Mode
years ago. It is very close to being exactly what I want: a rich
environment for creating and previewing randomizable test questions that
can be used to automatically generate paper tests or STACK questions for
Moodle.
I've started a GitHub site: https://github.com/edoolittle/org-moodle
I've posted the final exam to the site. Lots of work needs to be done
on it still: in particular the full solutions need to be added, and the
randomization needs to be implemented. Currently versions are
varied/randomized manually by adjusting the Parameters section at the
beginning of each question. Finally, I have just copy/pasted from one
version to another but that needs to be redesigned. There should be
only one copy of the test in the master file, and versions could be
created by exporting Org to Org (so that the parameters chosen for the
version are stored in the secondary Org file).
> In answer to your actual question: no, I do not believe you are off the
> mark. I no longer have a need for what you are doing but I'm sure
> others would benefit greatly if they have to interact with moodle and
> its xml formats etc.
Thank you for the assessment. I moved very quickly into this space, but
I was fortunate to be able to have 3 full days free over the holidays to
get up to speed. Lots of fumbling around but I have been pleased with
how it all turned out.
Going forward, I am most confused about whether to transform Org to XML
and then to Moodle XML, or whether to export from Org directly to Moodle
XML. In the short term the first will be easier for me, I think.
Edward
[-- Attachment #2: Type: text/html, Size: 4618 bytes --]
next reply other threads:[~2024-01-19 13:00 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-18 1:25 Doolittle, Edward [this message]
2024-01-19 14:45 ` Developing Moodle resources/sites with Org Mode Devin Prater
-- strict thread matches above, loose matches on Subject: below --
2024-01-18 16:57 Brett Presnell
2024-01-17 4:17 Edward Doolittle
2024-01-17 12:18 ` Fraga, Eric
2024-01-17 19:23 ` Leo Butler
2024-01-17 20:32 ` Denis Bitouzé
2024-01-18 3:35 ` Edward Doolittle
2024-01-18 18:03 ` Leo Butler
2024-01-18 14:53 ` Christian Moe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YQXPR01MB58656BE0BAC682271ACCDB84C5712@YQXPR01MB5865.CANPRD01.PROD.OUTLOOK.COM \
--to=edoolittle@firstnationsuniversity.ca \
--cc=e.fraga@ucl.ac.uk \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).