完全な文タイプのクイズを生成するために使用されるスクリプトをJSで作成しています。
_ __ ____茶色のキツネは怠惰な_____を飛び越えます。
ステップ1:ユーザーに文を入力するためのテキストボックスが表示されます。
ステップ2:文は実際の単語(コンマなし、ピリオドなど)に分割されて配列になります。
ステップ3:バックグラウンドで、各単語をループしてアンカーでラップします<a />
。ステップ4:ユーザーは、1つまたは複数の単語をクリックして、クイズの受験者が完了するようにマークを付けることができます。これについて検証を行います。
ステップ5:最終結果は、乱数(1-n)の余分な文字で選択された単語の空白を含む文になるため、単語の長さの正確なヒントはありません。
ほとんどの機能は問題ありませんが、文を正確な単語に分割する必要があります(おそらく正規表現を使用)。
これにはいくつかの規則があります。特殊文字だけでなく、コンマとピリオドも無視する必要があります。また、入力を制限して、特殊文字がこれを簡単な作業にできないようにすることも考えています。一部の単語にはこれらが含まれているため、一重引用符とハイフンを単語の一致に含める必要があります。
コメントを残して提案してくれるので、とても嬉しいとは思えないルールが他にもあるかもしれません。
私は、単にスペースで区切る基本的なjsFiddleから始めました。
読んでくれてありがとう。