[LON-CAPA-users] Full support for Right-To-Left languages?

Stuart Raeburn raeburn at msu.edu
Wed Jun 6 11:41:15 EDT 2018


Hello Itay,

>
> (Note: this message was sent to the developers' list but did not
receive
> any response.  So we try our luck here.)
>

You need to be subscribed to a particular LON-CAPA mailing list to  
post to it, otherwise your post will be automatically rejected by the  
listserv software.

If you would like to post to the lon-capa-dev list, please subscribe  
via the "Subscribing to LON-CAPA-dev" web form at:

mail.lon-capa.org/mailman/listinfo/lon-capa-dev

prior to posting.


Thank you

Stuart Raeburn
LON-CAPA Academic Consortium

Quoting Itay <itayf at nospammail.net>:

> Hi
>
>
>
> We are interested in developing content in Hebrew which is a
Right-to-
> left (RTL) language.We have authored several test problems in order  
> to see the extent of
> RTL support.To achieve correct directionality of the text within  
> sentences we have
> used the <span> tags with the RTL attribute.However, this does not  
> provide good support for RTL alignment of
> paragraphs.For example, in a radiobutton response, the radio buttons

> appear on the
> wrong side, see minimal example below.
>
>
> We haven?t found in the manuals any instructions for authoring
content
> in RTL languages.We wonder if full RTL support is available for  
> Lon-Capa content and
> interface (including menus, etc.).If such support is not available  
> built-in, we would appreciate any
> information as regard to implementing such support.
> Minimal examples follow below.
> (Note: this message was sent to the developers' list but did not
receive
> any response.  So we try our luck here.)Thank you in advance.
>
> Itay Furman & Yair Naveh
> Jerusalem College of Engineering, Israel
>
>
> <problem>
>    <!-- Test full RTL support : demonstrate wrong placement of
submission
>    field. -->  <script type="loncapa/perl">
>      $a=&random(1,10,1);  $b=&random(1,10,1);  $c=$a+$b;
>    </script>
>    <startouttext />
>    <translated>
>      <span dir="rtl">????: ??? ?? $a + $b?</span>
>    </translated>
>    <endouttext />
>    <numericalresponse answer="$c">
>      <textline />
>    </numericalresponse>
> </problem>
>
>
> <problem>
>    <!-- Test full RTL support :
>         demonstrate wrong placement of radiobuttions, and wrong
alignment
>         of margins. -->  <span dir="rtl">
>      <startouttext />
>      ??? ?? 1+1?
>      <endouttext />
>      <radiobuttonresponse max="10" randomize="yes">
>      <foilgroup>
>        <foil location="random" value="true" name="foil1">
>          <startouttext />2 (???? ????? ?????).<endouttext />
>        </foil>
>        <foil location="random" value="false" name="foil2">
>          <startouttext />4 (???? ????? ?????).<endouttext />
>        </foil>
>        <foil location="random" value="false" name="foil3">
>          <startouttext />5.5 (???? ????? ?????).<endouttext />
>        </foil>
>      </foilgroup>
>      </radiobuttonresponse>
>    </span>
> </problem>
>
>
> <problem>
>    <!-- Test full RTL support : demonstrates correct mixture of RTL
and
>    LTR pieces. -->  <startouttext />
>    <span dir="rtl">
>      ???? ???????  <!-- This text precedes the equation (on the
>      right). -->    <m>\(c = a + b \)</m>
>      ???? ???????. <!-- This text follows the equation (on the left).

> -->    <br />
>      ???? ???????, <!-- This text precedes the english text. -->
>      english text between hebrew text,
>      ???? ???????. <!-- This text follows the english text. -->
>    </span>
>    <endouttext />
> </problem>
>
>
> Done minimal examples.



More information about the LON-CAPA-users mailing list