<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Jonathan, Julian,<br>
<br>
What I would like to see, is take yet another step further, and make it
possible to have more than one language block in the xwd, rlm, xlm, and
make it possible to indicate which language should be used (with a
fallback to English if no other language is available, or the first one
available). The language selection should be possible from the url, and
possibly also from the user interface.<br>
<br>
Not only the prompts, but even the data in the xlm. So users can create
multi-language quizzes. (for example in different Dutch dialects or the
two main Norwegian languages).<br>
<br>
Not sure what that entails, but I am happy to help out if we can come
up with a unified way of handling that.<br>
<br>
Tom<br>
<br>
Op 6-5-2011 9:40, Julian Tenney schreef:
<blockquote
 cite="mid:12C67A1EEC419342AF5E59DA31562C3F03C88A4034@EXCHANGE1.ad.nottingham.ac.uk"
 type="cite">
  <meta http-equiv="Content-Type"
 content="text/html; charset=ISO-8859-1">
  <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
  <style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:421685795;
        mso-list-template-ids:598236186;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
  <div class="WordSection1">
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">If
there are nodes in the xml that don’t have corresponding nodes in the
xwd, the wizard will just ignore them, but you’ll still be able to fish
them out using learningObject[0].pageName[0].language[0].prompt for
example.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">Then
you can have the language stuff in the xml, which is defined in the
newNodes section of the xwd, or your initial xml file.<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);">I’ll
pack everything up later,<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"><o:p> </o:p></span></p>
  <div
 style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">
  <p class="MsoNormal" style="margin-left: 36pt;"><b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif";"
 lang="EN-US">From:</span></b><span
 style="font-size: 10pt; font-family: "Tahoma","sans-serif";"
 lang="EN-US"> <a class="moz-txt-link-abbreviated" href="mailto:xerte-bounces@lists.nottingham.ac.uk">xerte-bounces@lists.nottingham.ac.uk</a>
[<a class="moz-txt-link-freetext" href="mailto:xerte-bounces@lists.nottingham.ac.uk">mailto:xerte-bounces@lists.nottingham.ac.uk</a>] <b>On Behalf Of </b>Kemp
Johnathan<br>
  <b>Sent:</b> 05 May 2011 18:04<br>
  <b>To:</b> Xerte discussion list<br>
  <b>Subject:</b> [Xerte] Re: Xerte 2: MVC approach to displayed text<o:p></o:p></span></p>
  </div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">On the language front
I think that the issue for someone wishing to use Xerte for foreign
students lies with the .rlm file and the xwd and xml files.<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">In the .rlm file all
text that displays when the page is run should be definable in a wizard
form. I agree about the issue of avoiding a long form. In the Page
Wizard I solve this by adding a separate block e.g.<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><learningObject><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><span
 style="color: rgb(51, 102, 255);">    <dialogLang><br>
      <tryAgain type="TextInput" label="Try Again Prompt"/><br>
      <continue type="TextInput" label="Continue Prompt"/><br>
      <showAnswer type="TextInput" label="Reveal Prompt"/>  <br>
   </dialogLang> </span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">  <dialog><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">     .. all the usual
dialog xwd contents<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">  </dialog><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"></learningObject><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">This results in the
user being presented with a wizard that has two separate forms, so that
no individual form need extend beyond the size of the form window. The
structure of the Page Wizard xwd file concerned me as I was not sure it
would be viable to duplicate this solution in Page Templates.<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">A further issue with
the xwd file is that all combo boxes should have a data statement so
that anyone modifying the file for foreign language use can then change
choices like "left, right, centre" to their foreign language equivalent
without affecting the operation of the page (they would need to adjust
the defaultData statement as well). They could also change the labels
the wizard displayed.<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">The Page Wizard xml
file receives an additional line e.g. <o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><learningObject><br>
  <span style="color: rgb(51, 102, 255);"><dialogLang tryAgain="Try
Again" continue="Press Enter to continue" showAnswer="The correct
answer has been revealed" /></span><br>
<dialog linkID="" text="Enter text for the page here"
attempts="2"><br>
<dialogStep name="question" question="Write your question here. 1"
answer="Enter Answer 1" hint="Enter a hint 1" /><br>
<dialogStep name="question" question="Write your question here. 2"
answer="Enter Answer 2" hint="Enter a hint 2" /><br>
</dialog><br>
</learningObject><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">which again I am not
sure if this could be implemented in the Page Templates project
template.<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">With respect to the
.rlm file we are talking all displayed text - labels like question n of
m, phrases like "you have scored", labels on buttons e.g. next, restart.<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">The above should
allow someone to convert Xerte to any language as far as both student
and course designer are concerned.<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">I would like to
achieve a point where we have one set of .rlm files and thus the Page
Wizards and Page Templates project file offer identical functionality.
This would work well then for shared documentation.<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">This raises some
additional issues as <o:p></o:p></p>
  </div>
  <div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><!--[if !supportLists]--><span
 style="">1.<span
 style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">     
  </span></span><!--[endif]-->Some of the Page Wizards offer additional
features which would have to be considered for acceptability in the
Xerte official releases.<o:p></o:p></p>
  <p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><!--[if !supportLists]--><span
 style="">2.<span
 style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">     
  </span></span><!--[endif]-->Some pages will need to offer some
optional parameters that will only relate to Page Wizards as a Page
Wizard based page can be used in projects which have or do not have an
Entry Frame and also be used either in the Interface or a Framework -
both issues affect the working of features like Restart buttons.<o:p></o:p></p>
  <p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><!--[if !supportLists]--><span
 style="">3.<span
 style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">     
  </span></span><!--[endif]-->There are some Page Wizards that do not
exist in Page Templates and On-line Toolkits and there would have to be
a decision as to whether these would be included. Perhaps we should be
considering a formal process by which contributors outside of the Xerte
team can submit new pages for inclusion in Xerte, or to have a set of
standard pages that are included with Xerte and then have a location on
the wiki where new page wizards and project templates can be submitted
by contributors and downloaded by users.  (maybe even given a star
rating by users similar to amazon book reviews).<o:p></o:p></p>
  <p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><!--[if !supportLists]--><span
 style="">4.<span
 style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">     
  </span></span><!--[endif]-->What would you want to do with respect to
routed pages? At present you have no pages that can direct users to
other pages, so they may be useful to you, but when using them it can
make sense to offer a different navigation e.g. a queue based back
button like you have in a web browser.<o:p></o:p></p>
  <p class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"><!--[if !supportLists]--><span
 style="">5.<span
 style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">     
  </span></span><!--[endif]-->Once we have a common set of .rlm files
it would make sense to keep the files in line which means some means of
handling changes to the Page Wizards in future. It also begs the
question as to whether the Page Wizards should be considered for
inclusion in the official release.<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">What are your views?<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">Kind regards<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">Johnathan<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;">On 5 May 2011 11:57,
Julian Tenney <<a moz-do-not-send="true"
 href="mailto:Julian.Tenney@nottingham.ac.uk">Julian.Tenney@nottingham.ac.uk</a>>
wrote:<o:p></o:p></p>
  <div>
  <div>
  <div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><span
 style="color: rgb(31, 73, 125);">> </span>Unless there is a strong
feeling from the Xerte team that they would not want the Page Wizards
to offer better support for international use then I would like to
implement this as part of a significant update to the Page Wizards.<o:p></o:p></p>
  <p class="MsoNormal" style="margin-left: 36pt;"><span
 style="font-size: 11pt; color: rgb(31, 73, 125);"> </span><o:p></o:p></p>
  </div>
  <p class="MsoNormal" style="margin-left: 36pt;"><span
 style="font-size: 11pt; color: rgb(31, 73, 125);">No, we’d be up for
doing that. What you are saying is that every piece of text in the page
is editable by the user? All prompts / feedback are editable, where
some are currently hard coded in there?</span><o:p></o:p></p>
  <p class="MsoNormal" style="margin-left: 36pt;"><span
 style="font-size: 11pt; color: rgb(31, 73, 125);"> </span><o:p></o:p></p>
  <p class="MsoNormal" style="margin-left: 36pt;"><span
 style="font-size: 11pt; color: rgb(31, 73, 125);">I’m trying to think
through them all in my head. What I don’t want is a really big wizard
form that will intimidate people, but I think most should be OK?</span><o:p></o:p></p>
  <p class="MsoNormal" style="margin-left: 36pt;"><span
 style="font-size: 11pt; color: rgb(31, 73, 125);"> </span><o:p></o:p></p>
  <p class="MsoNormal" style="margin-left: 36pt;"><span
 style="font-size: 11pt; color: rgb(31, 73, 125);">Shouldn’t we be
aiming for one set of files, now you’ve got rid of your
learningObject[0] dependency, or do you still see two sets of files?</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-bottom: 12pt; margin-left: 72pt;"> <o:p></o:p></p>
  </div>
  <p class="MsoNormal" style="margin-left: 72pt;"> <o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  <p style="margin-left: 36pt;">This message and any attachment are
intended solely for the addressee and may contain confidential
information. If you have received this message in error, please send it
back to me, and immediately delete it. Please do not use, copy or
disclose the information contained in this message or in any
attachment. Any views or opinions expressed by the author of this email
do not necessarily reflect the views of the University of Nottingham. <o:p></o:p></p>
  <p style="margin-left: 36pt;">This message has been checked for
viruses but the contents of an attachment may still contain software
viruses which could damage your computer system: you are advised to
perform your own checks. Email communications with the University of
Nottingham may be monitored as permitted by UK legislation. <o:p></o:p></p>
  </div>
  </div>
  <p class="MsoNormal"
 style="margin-right: 0cm; margin-bottom: 12pt; margin-left: 36pt;"><br>
_______________________________________________<br>
Xerte mailing list<br>
  <a moz-do-not-send="true" href="mailto:Xerte@lists.nottingham.ac.uk">Xerte@lists.nottingham.ac.uk</a><br>
  <a moz-do-not-send="true"
 href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte"
 target="_blank">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</a><br>
  <br>
This message and any attachment are intended solely for the addressee
and may contain confidential information. If you have received this
message in error, please send it back to me, and immediately delete it.
  Please do not use, copy or disclose the information contained in this
message or in any attachment.  Any views or opinions expressed by the
author of this email do not necessarily reflect the views of the
University of Nottingham.<br>
  <br>
This message has been checked for viruses but the contents of an
attachment<br>
may still contain software viruses which could damage your computer
system:<br>
you are advised to perform your own checks. Email communications with
the<br>
University of Nottingham may be monitored as permitted by UK
legislation.<br>
  <br>
  <o:p></o:p></p>
  </div>
  <p class="MsoNormal" style="margin-left: 36pt;"><o:p> </o:p></p>
  </div>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Xerte mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xerte@lists.nottingham.ac.uk">Xerte@lists.nottingham.ac.uk</a>
<a class="moz-txt-link-freetext" href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</a>

This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please send it back to me, and immediately delete it.   Please do not use, copy or disclose the information contained in this message or in any attachment.  Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham.

This message has been checked for viruses but the contents of an attachment
may still contain software viruses which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.

  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
--

Tom Reijnders
TOR Informatica
Chopinlaan 27
5242HM Rosmalen
Tel: 073 5226191
Fax: 073 5226196

</pre>
</body>
</html>