From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gruenderteam Berlin Subject: Re: Re: Org-Mode as authoring tool for Moodle courses Date: Thu, 21 Oct 2010 23:25:21 +0200 Message-ID: References: <87eibjki2x.fsf@dasa3.iem.pw.edu.pl> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0226071249==" Return-path: Received: from [140.186.70.92] (port=55267 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P92dY-0001uM-7t for emacs-orgmode@gnu.org; Thu, 21 Oct 2010 17:25:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P92dW-0006eu-KL for emacs-orgmode@gnu.org; Thu, 21 Oct 2010 17:25:24 -0400 Received: from mail-yx0-f169.google.com ([209.85.213.169]:38594) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P92dW-0006eg-EF for emacs-orgmode@gnu.org; Thu, 21 Oct 2010 17:25:22 -0400 Received: by yxk8 with SMTP id 8so81125yxk.0 for ; Thu, 21 Oct 2010 14:25:22 -0700 (PDT) In-Reply-To: <87eibjki2x.fsf@dasa3.iem.pw.edu.pl> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --===============0226071249== Content-Type: multipart/alternative; boundary=0016e6407b5cd026ac0493272978 --0016e6407b5cd026ac0493272978 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks for your instructing answer, Lukasz. It did not occur to me, that using org-mode instead of moodle could be a solution, but it may actually be the best solution. Moodle-Hosting is quit= e expensive anyway, seems to use many ressources. So I have to think about a way how to publish org-mode online courses into = a - say scala/lift project -, because I would like to have user management, authentication, paypal and credit-card services for free (thats what Lift offers, i.e.). Or does almigthy org-mode delivers that too? ;-) A main disadvantage would be that one can't get started other course-author= s as fast on org-mode as on moodle/exelearning. I think moodle is a school with courses, and org-mode should be definitely better for writing online courses, but I need the school too for all the administration stuff, and I don't want to program that. Maybe Lift or Djang= o can be used, and the result is much more flexible than moodle. I have to try the SCORM package instructions - thanks a lot Cheers Thorsten 2010/10/21 =C5=81ukasz Stelmach > Gruenderteam Berlin writes: > > > Hello, > > beeing still in the process of learning the amazing org-mode, > > This never ends ;-) > > > I wonder if somebody has tried to use org-mode's publishing capacities > > as an authoring tool for the Online Learning Platform Moodle > > We had tried to use moodle at our division before I learnt about > org-mode, and frankly speaking I didn't like moodle that much. Today, I > prepare and publish my courses with org-mode as standalone > web-pages. Considering endless capabilities and flexibility of org-mode, > moodle just scares me. Take for example grading. Org's spreadsheet > (or column-view, I have to try it out myself) is by far more convenient > to use than moodles tables. OK, that's enough, I suppose you'd like to > read something more constructive. > > As I said I haven't done this myself but this is how I imagine this can > be done, here and now with as little elisp coding as possible. > > 1. Create org files in a directory structure resembling the structure of > the SCORM zip file. That's obvious. > 2. Set up a publishing project [[info:org:Publishing]] > 3. Add "static" content (scripts, images) that will be published with > org-publish-attachment function. > 4. Create a script (this might imho be a shell script) that generates > manifest file. Launch it after publishing using :completion-function > project parameter. The script may create a zip file too. And upload > it... too ;-) > > What I don't know (as I browse through a SCORM zip for the second time > in my life) is what are all xsd files for and how to create them. Are > they optional? Does their content depend on the contents of the course? > If it does then elisp coding might be inevitable, however, since org > generates XHTML it can be reliably parsed with some external tools. > > If I had to use moodle today I definitely would use org-mode for html > authoring: exporting to a temporary HTML buffer and then c'n'p to a > browser window. > > I know that's not much but I hope I wrote something you haven't known > already or at least I give you a new idea how to put things together. > > -- > Mi=C5=82ego dnia, > =C5=81ukasz Stelmach > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > --0016e6407b5cd026ac0493272978 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks for your instructing answer, =C2=A0Lukasz.=C2=A0
It did not occu= r to me, that using org-mode instead of moodle could be a solution, but it = may actually be the best solution. =C2=A0Moodle-Hosting is quite expensive = anyway, seems to use many ressources.
So I have to think about a way how to publish org-mode online courses = into a - say scala/lift project -, because I would like to have user manage= ment, authentication, paypal and credit-card services for free (thats what = Lift offers, i.e.).=C2=A0
Or does almigthy org-mode delivers that too? =C2=A0;-)
A mai= n disadvantage would be that one can't get started other course-authors= as fast on org-mode as on moodle/exelearning.=C2=A0

I think moodle is a school with courses, and org-mode should be definite= ly better for writing online courses, but I need the school too for all the= administration stuff, and I don't want to program that. Maybe Lift or = Django can be used, and the result is much more flexible than moodle.=C2=A0=

I have to try the SCORM package instructions - thanks a= lot
Cheers
Thorsten =C2=A0


2010/10/21 =C5=81ukasz Stelmach <lukasz.stelma= ch@iem.pw.edu.pl>
Gruenderteam Berlin <<= a href=3D"mailto:gruenderteam.berlin@googlemail.com">gruenderteam.berlin@go= oglemail.com> writes:

> Hello,
> beeing still in the process of learning the amazing org-mode,

This never ends ;-)

> I wonder if somebody has tried to use org-mode's publishing capaci= ties
> as an authoring tool for the Online Learning Platform Moodle

We had tried to use moodle at our division before I learnt about
org-mode, and frankly speaking I didn't like moodle that much. Today, I=
prepare and publish my courses with org-mode as standalone
web-pages. Considering endless capabilities and flexibility of org-mode, moodle just scares me. Take for example grading. Org's spreadsheet
(or column-view, I have to try it out myself) is by far more convenient
to use than moodles tables. OK, that's enough, I suppose you'd like= to
read something more constructive.

As I said I haven't done this myself but this is how I imagine this can=
be done, here and now with as little elisp coding as possible.

1. Create org files in a directory structure resembling the structure of =C2=A0 the SCORM zip file. That's obvious.
2. Set up a publishing project [[info:org:Publishing]]
3. Add "static" content (scripts, images) that will be published = with
=C2=A0 org-publish-attachment function.
4. Create a script (this might imho be a shell script) that generates
=C2=A0 manifest file. Launch it after publishing using :completion-functio= n
=C2=A0 project parameter. The script may create a zip file too. And upload=
=C2=A0 it... too ;-)

What I don't know (as I browse through a SCORM zip for the second time<= br> in my life) is what are all xsd files for and how to create them. Are
they optional? Does their content depend on the contents of the course?
If it does then elisp coding might be inevitable, however, since org
generates XHTML it can be reliably parsed with some external tools.

If I had to use moodle today I definitely would use org-mode for html
authoring: exporting to a temporary HTML buffer and then c'n'p to a=
browser window.

I know that's not much but I hope I wrote something you haven't kno= wn
already or at least I give you a new idea how to put things together.

--
Mi=C5=82ego dnia,
=C5=81ukasz Stelmach


_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

--0016e6407b5cd026ac0493272978-- --===============0226071249== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============0226071249==--