summaryrefslogtreecommitdiff
path: root/oracle-conversion/lesson-add-to-moodle.xsl
blob: 53851e1feb2cef969d5788e4e03f5a3de5984ff9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns:str="http://exslt.org/strings"
	extension-element-prefixes="str">

<xsl:output method="text"/>

<xsl:param name="cookie"/>
<xsl:param name="course"/>
<xsl:param name="coursemodule"></xsl:param>
<xsl:param name="section">0</xsl:param>
<xsl:param name="module"/>
<xsl:param name="sesskey"/>
<xsl:param name="url"/>

<xsl:template match="ROW">
	<xsl:text>curl -s -v --data "</xsl:text>
	<xsl:text>name=</xsl:text>
	<xsl:value-of select="str:encode-uri(concat('KAPV Aufgabe ', position()),true())"/>
	<xsl:text>&amp;</xsl:text>

	<xsl:text>query=</xsl:text>
	<xsl:value-of select="str:encode-uri(MUSTER,true())"/>
	<xsl:text>&amp;</xsl:text>

	<xsl:value-of select="str:encode-uri('introeditor[text]',true())"/>
	<xsl:text>=</xsl:text>
	<xsl:value-of select="str:encode-uri('&lt;p&gt;', true())"/>
	<xsl:value-of select="str:encode-uri(TEXT,true())"/>
	<xsl:value-of select="str:encode-uri('&lt;/p&gt;', true())"/>
	<xsl:text>&amp;</xsl:text>

	<xsl:value-of select="concat('module=', $module,'&amp;')"/>
	<xsl:value-of select="concat('course=', $course,'&amp;')"/>
	<xsl:value-of select="concat('coursemodule=', $coursemodule,'&amp;')"/>
	<xsl:value-of select="concat('section=', $section,'&amp;')"/>
	<xsl:value-of select="concat('sesskey=', $sesskey,'&amp;')"/>
	<xsl:text>introeditor%5Bformat%5D=1&amp;</xsl:text><!--introeditor%5Bitemid%5D=518854351&amp;</xsl:text>-->
	<xsl:text>groupmode=0&amp;visible=1&amp;cmidnumber=&amp;submitbutton2=Save%20and%20return%20to%20course&amp;</xsl:text>
	<xsl:text>modulename=sqlbox&amp;instance=&amp;add=sqlbox&amp;update=0&amp;return=0&amp;sr=0&amp;_qf__mod_sqlbox_mod_form=1</xsl:text>

	<xsl:text>" </xsl:text>
	<xsl:value-of select="concat('-b ', $cookie, ' ')"/>
	<xsl:value-of select="concat('--referer &quot;', $url,'/course/modedit.php?add=sqlbox&amp;type=&amp;course=',$course,'&amp;section=',$section,'&amp;return=0&amp;sr=0&quot; ')"/>


	<xsl:value-of select="concat($url, '/course/modedit.php')"/>

	<xsl:text>&#10;</xsl:text>

</xsl:template>
	
<xsl:template match="/">
	<xsl:apply-templates select="ROWSET/ROW"/>
</xsl:template>

</xsl:stylesheet>