Well, this discussion shows nicely that there isn't a single
one-size-fits-all scenario for teaching TEI! Martin is thinking of a
scenario in which the primary objective is to get students up and
encoding documents in a (more or less) predefined environment; I am
thinking of one in which the primary objective is to get students to
understand how to make their own TEI markup environments. So I want to
place more emphasis on how to define and modify an ODD, and less on the
nitty gritty of how it gets processed to produce a schema and
documentation. Of course, there's no reason why I shouldn't follow
Martin's lead and define an oXygen project for defining ODDs, but so far
I haven't found that necessary. What I *have* found necessary is to go
beyond the rather limited facilities for ODD editing offered by Roma.
But I'm aware that there's a slight contradiction here...
On 11/07/16 17:12, Martin Holmes wrote:
> I like to provide a downloadable package where they can just open the
> Oxygen project, click on File / New My WhateverItIs File, then get a
> template to build on, with built-in Author mode CSS, validation and
> transformation to XHTML. Then much later, when they've already been
> productive and got comfortable, we can unpick how that all happens.
> On 2016-07-11 07:06 AM, Lou Burnard wrote:
>> Another essential feature for me would be the ability to access a
>> pre-scripted sequence of transformations etc. in the way that oXygen
>> currently does when generating RNG and XHTML from an ODD file. It's
>> currently done with an Ant script, but any scripting language will do. I
>> routinely do an exercise which involves editing an ODD, generating a
>> schema, using it to create a new file, e da capo. This is easy and
>> seamless in oXyGen: doing it via the oXGarage web interface would be
>> cumbersome and confusing.
>> I'm less persuaded of the essentialness of being able to package things
>> up in an oXyGen project file. For me, this is something that comes later
>> on in a project, when its constituents are more stable: it's not
>> something I'd expect beginners to be exposed to. Beginners need to know
>> what the various components of the process are, not be protected from