「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

@583■ (#1869) ラジオボタンの枠の上端に正解が表示される - 青い鳥 (2011-01-02 15:49) /緊急 未処理
【症状】ラジオボタンで正解を選択させたいのだが、
ラジオボタンの上端に正解が表示される。
【再現方法】サンプルソース、再現手順など
1)出題ボタンで乱数を発生させて、正解の番号を決める。
2)このときに、ラジオボタンの枠の上端に正解が表示される
ソースを以下に書きます
#母艦とはフォーム##生成
母艦は「メインフォーム」
そのクライアントW=640#数値
そのクライアントH=400#数値
そのタイトル=「4択問題作成テンプレート」#文字列
縦間隔=36
縦初期値=87
横初期値=24
# ---
問題ブラウザとはブラウザ。
  そのレイアウトは「なし」
  そのURLは「{母艦パス}start.html」
  そのX=110
  そのY=70
  その幅=400
  その高さ=220

指示文とはラベル##生成
そのX=24
そのY=8
そのW=64
そのH=32
その文字サイズは12
そのテキスト=「指示文」

出題ボタンとはボタン
そのX=20#数値
そのY=35
出題ボタンのクリックした時は~
  出題処理

問題ラベルとはラベル##生成
そのXは横初期値
そのY=縦初期値
そのH=32#数値
その文字サイズは12
そのテキスト=「問題:」#文字列

選択肢とはラジオ
  そのX=横初期値+20
  そのYは縦初期値+20
  そのWは50
  その高さは180
  そのアイテムは「1{改行}2{改行}3{改行}4」
  そのクリックした時は~
    解答は選択肢の値
     判定処理

問題ファイルは「入門基礎KJ.txt」
問題ファイルを読む
データはそれ
  codeItemsはデータを改行で区切る。
  codeMaxはcodeItemsの配列要素数-1
  母艦のタイトルはcodeItems【0】
  指示文のテキストはcodeItems【1】
  #ラベル2のテキストはcodeItems【1】
  counterで2からcodeMaxまで繰り返す
    probItemはcodeItems【counter】を「<>」で区切る
    Problem【counter】はprobItem【0】
    SEL1【counter】はprobItem【1】
    SEL2【counter】はprobItem【2】
    SEL3【counter】はprobItem【3】
    SEL4【counter】はprobItem【4】
問題ファイル閉じる    

乱数初期化

●出題処理
  出題内容=「<br>」
  問題番号=(codeMax-2)の乱数+2
  出題内容は「{Problem【問題番号】}<br><br>」
  選択肢=4の乱数 #0-3
  もし、選択肢=0ならば
    出題内容に「<br>{SEL1【問題番号】}<br><br>」を追加
    出題内容に「{SEL2【問題番号】}<br><br>」を追加
    出題内容に「{SEL3【問題番号】}<br><br>」を追加
    出題内容に「{SEL4【問題番号】}<br><br>」を追加
  違えば、もし、選択肢=1ならば
    出題内容に「<br>{SEL2【問題番号】}<br><br>」を追加
    出題内容に「{SEL1【問題番号】}<br><br>」を追加
    出題内容に「{SEL4【問題番号】}<br><br>」を追加
    出題内容に「{SEL3【問題番号】}<br><br>」を追加
  違えば、もし、選択肢=2ならば
    出題内容に「<br>{SEL4【問題番号】}<br><br>」を追加
    出題内容に「{SEL3【問題番号】}<br><br>」を追加
    出題内容に「{SEL1【問題番号】}<br><br>」を追加
    出題内容に「{SEL2【問題番号】}<br><br>」を追加
  違えば、もし、選択肢=3ならば
    出題内容に「<br>{SEL3【問題番号】}<br><br>」を追加
    出題内容に「{SEL4【問題番号】}<br><br>」を追加
    出題内容に「{SEL2【問題番号】}<br><br>」を追加
    出題内容に「{SEL1【問題番号】}<br><br>」を追加
  問題ブラウザのテキストは出題内容。
  選択肢の値=-1

●判定処理
  「{解答}」を言う。

【要望】正解が表示されないようにしてほしい
【バージョン】1.5331
【その他】画像ファイルを添付したいのですが、「アップロードできない形式です」と表示されてアップできないので、文字だけにします。
ラジオボタンの枠の上端に正解が表示される / 青い鳥 (2011-01-02 15:49) (#1869)/ 緊急 未処理
  自己レスです / 青い鳥 (2011-01-02 15:58) (#1870)/ 緊急 解決

(#1869)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能