~azzar1/unity/add-show-desktop-key

395 by mattgiuca
Tutorial: split subjects directory into subjects and problems.
1
<problem name = "Hello Name">
2
    <desc>You need to write <b>Hello</b> and then your name.</desc>
3
    <partial>
4
<![CDATA[
5
print "Hello &lt;print the contents of the variable 'name' here&gt;."
6
]]>
7
    </partial>
8
    <solution>
9
<![CDATA[
10
# Sample solution, used to generate test output
11
greeting = "Hello"
12
print " ".join([greeting, name])
13
]]>
14
    </solution>
15
    <!-- Alternatively, <solution src="all_input_test_soln.py" /> -->
16
    <case name="&quot;Hello Alice&quot;">
17
        <!-- Specify input -->
18
        <var name="name" value="'Alice'" />
19
        <function desc="Match case insensitive" default="ignore">
20
            <stdout>str.lower</stdout>
21
    	</function>
22
    	<!-- Ensures that all outputs match exactly -->	
23
    	<function desc="Match exactly" default="match"/>
24
    </case>
25
    <case name="&quot;Hello Bob&quot;">
26
        <!-- Specify input -->
27
        <var name="name" value="'Bob'" />
28
        <function desc="Match case insensitive" default="ignore">
29
            <stdout>lambda x:x.lower()</stdout>
30
    	</function>
31
        <function desc="Match exactly" default="ignore">
32
            <stdout/>
33
    	</function>
34
    </case>
35
</problem>