Difference between revisions of "Help:Contents"

From Progzoo
Jump to: navigation, search
Line 19: Line 19:
 
<dt><code>className</code></td>
 
<dt><code>className</code></td>
 
<dd>is required for Java and C#. This should match the class name in the program.
 
<dd>is required for Java and C#. This should match the class name in the program.
 
+
<dt>question text
 +
<dd>The question text may include html markup. Currently wiki markup is not processed properly (this is a bug that will be fixed).
 
<dt><code>&lt;prog&gt;</code>
 
<dt><code>&lt;prog&gt;</code>
 
<dd> this tag contains the program fragment that appears in the text box by default. Students edit this text to produce the answer. Most questions include a program fragment that is "nearly" right. Notice that the &lt; characters is written &amp;lt;, we need to do this because the <code>question</code> tag must be well formed XML.
 
<dd> this tag contains the program fragment that appears in the text box by default. Students edit this text to produce the answer. Most questions include a program fragment that is "nearly" right. Notice that the &lt; characters is written &amp;lt;, we need to do this because the <code>question</code> tag must be well formed XML.

Revision as of 11:41, 4 December 2007

The progzoo Wiki permits normal wiki text but it also allows interactive components. See http://www.mediawiki.org/wiki/Help:Formatting for help on "normal" Wiki text.

The progzoo XML Elements

To support progzoo's unique capabilities the interactive components are described in <question> tags. Each such tag will be translated into a textbox with the submit button.

<question className="Demo">
This is the text of the question. You can use html markup.
<prog lang='java'>
static void doIt(){
  for (int i=0;i&lt;10;i++)
    System.out.println(i);
}
<prog>
</question>

Explanation

className</td>
is required for Java and C#. This should match the class name in the program.
question text
The question text may include html markup. Currently wiki markup is not processed properly (this is a bug that will be fixed).
<prog>
this tag contains the program fragment that appears in the text box by default. Students edit this text to produce the answer. Most questions include a program fragment that is "nearly" right. Notice that the < characters is written &lt;, we need to do this because the question tag must be well formed XML. </dl>

Translating Existing Material

Translate contains text that can be copied and pasted into this editor.

To Do list

TODO Some jobs that need to be done on the web site.