[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [dita] Proposal for 1.3 specification on lcQuestion
Also, looking at the definition of lcQuestionBase, it is specialized from <p>, so it could not be changed to allow blocks. We would have to define a new question base type (e.g, lcQuestionDivBase) and concrete type (e.g., lcQuestionDiv) allowed as an alternative to lcQuestion). This new element type would need to specialize from figgroup I think. I'm working currently with several textbook publishers using DITA for textbooks and associated assessments. So this issue is important to me, but so is IMS-QTI alignment as all my clients also publish their assessments to SCORM- and IMS-based learning management systems. I looked at the current IMS-QTI spec, which was last updated in 2006, and I couldn't understand it well enough to figure out what the rules for questions actually are--the standard is written in a particularly obtuse way, at least to this unschooled reader. Cheers, E. On 1/19/12 7:42 PM, "Eliot Kimber" <ekimber@reallysi.com> wrote: > The issue, as I understand it, is that IMS-QTI, which the learning > assessment markup tries to be consistent with as much as possible, does not > allow multiple paragraphs within the question prompt. > > The way I've worked around this to date is to create a wrapper element, > e.g., <question>, that contains whatever block-level elements you want and > then any specialization of lcQuestionBase you want, e.g.: > > <!ENTITY % question.content > "(%RSuiteMetadata;, > (p | > image | > table | > simpletable | > fig | > ol | > ul | > lq)*, > (%lcTrueFalse; | > %lcSingleSelect; | > %lcOpenQuestion; > )*, > (%lcFeedback;)*, > q_meta? > ) > "> > > Whether or not the concern with IMS-QTI is still valid I don't know. If it's > not then I would agree with allowing blocks within lcQuestion as you > suggest. > > Maybe John Hunt can provide more insight into the design? > > Cheers, > > E. > > On 1/19/12 5:27 PM, "JoAnn Hackos" <joann.hackos@comtech-serv.com> wrote: > >> Hi All, >> I would like to propose that we add to the list of elements available in the >> L&T specialization of the assessment, namely lcQuestion. >> >> lcQuestion needs to contain <p>, various lists, programming and software >> elements, etc. At present, lcQuestion primarily contains highlighting >> elements. >> >> The relevant examples are below: >> >> Regards, >> JoAnn >> >> JoAnn T. Hackos, PhD >> President >> Comtech Services Inc. >> 710 Kipling Street, Suite 400 >> Denver, CO 80215 >> joann.hackos@comtech-serv.com >> skype joannhackos >> >> >> Here is an example from our book: >> >> We had to code the question as follows: >> <lcQuestion>What is wrong with the following code? >> <image href=²examplecode.jpg²></lcQuestion> >> >> We would have liked to have coded it: >> <lcQuestion>What is wrong with the following code? >> <codeblock><property> >> <prophead> >> <proptypehd>Character graphic</proptypehd> >> <propvaluehd>Code Point</propvaluehd> >> <propdeschd>Description</propdeschd> >> </prophead> >> <properties> >> <proptype>A</proptype> >> <propvalue>41</propvalue> >> <propdesc>A capital</propdesc> >> </properties> >> <properties> >> <proptype>a</proptype> >> <propvalue>61</propvalue> >> <propdesc>a small</propdesc> >> </properties> >> </property> >> </codeblock></lcQuestion> >> >> As another example, some questions might need a scenario set up where you >> want >> to have multiple paragraphs, which is also not allowed. For example, >> >> Jane is taller than Bob. >> Greg is shorter than Bob. >> Bill is shorter than Jane, but taller than Bob. >> Which of the following is true: >> a) Greg is taller than Jane. >> >> b) Bill is taller than Greg. >> >> c) Bob is the shortest person mentioned. >> >> >> You could not code this question to format as we¹ve shown. It would have to >> currently be one paragraph. >> >> <lcQuestion> Jane is taller than Bob. Greg is shorter than Bob. Bill is >> shorter than Jane, but taller than Bob. Which of the following is >> true:</lcQuestion> >> >> But we¹d rather be able to code: >> <lcQuestion><p> Jane is taller than Bob.</p> >> <p> Greg is shorter than Bob. </p> >> <p>Bill is shorter than Jane, but taller than Bob. </p> >> <p>Which of the following is true:<p></lcQuestion> >> >> >> Or you might have a list within the question, like a logic problem. There¹s >> no >> way to include any type of list. >> For example, how would you code the following without a list element in the >> question? >> >> Figure out the day of the week, first name, actor and cell phone for each >> person using the clues given. Below are all categories and options used in >> this puzzle. >> 1. Kevin Bacon's cousin is not Conor. >> >> 2. The person who arrived on Friday doesn't have a cell phone with >> Verizon. >> >> 3. The five individuals are the person who arrived on Wednesday, Conor, >> the person who arrived on Friday, the person with the nTelos cell phone and >> John Travolta's cousin. >> >> 4. Kassidy arrived sometime before Danielle. >> >> 5. The person with the nTelos cell phone is not Danielle. >> >> 6. Neither Bruce Willis's cousin nor the person with the nTelos cell >> phone is Felix. >> >> 7. John Travolta's cousin arrived sometime before the person with the >> Verizon cell phone. >> >> 8. The person with the Cingular cell phone is not Felix. >> >> 9. Kassidy arrived the day after Conor. >> >> 10. Robert De Niro's cousin is not Kassidy. >> >> 11. Conor has always used Nextel. >> >> 12. Of Felix and Danny DeVito's cousin, one has always used nTelos and the >> other arrived on Monday. >> >> 13. The person who arrived on Tuesday isn't related to Robert De Niro. >> >> >> > > -- > Eliot Kimber > Senior Solutions Architect > "Bringing Strategy, Content, and Technology Together" > Main: 512.554.9368 > www.reallysi.com > www.rsuitecms.com > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dita-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: dita-help@lists.oasis-open.org > -- Eliot Kimber Senior Solutions Architect "Bringing Strategy, Content, and Technology Together" Main: 512.554.9368 www.reallysi.com www.rsuitecms.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]