Added check for <text> fields that contain markup (an error!)
[moodle-linuxchix.git] / enrol / imsenterprise / entv1p1_conformance_summary.html
blob2fd97fa080947925a5e680fc0e154e674f9db84e
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
4 <head>
5 <title>Enterprise Conformance Summary for v1.1</title>
6 <style type="text/css">
7 dl {}
8 dl dt { font-weight: bold; margin-top: 10px; font-size: 24pt; }
9 dl dd {margin-left: 20px; padding-left: 0px;}
10 dl dd dl dt {background: black; color: white; font-size: 12pt; }
11 dl dd dl dd dl dt {background: white; color: black; }
12 td.y {background-color: rgb(210, 255, 210);}
13 td.n {background-color: rgb(255, 230, 230);}
14 </style>
15 </head>
17 <body>
18 <!-- Exported from Jreepad -->
19 <dl>
20 <dt><a name="Enterprise Conformance Summary for v1.1"></a>Enterprise Conformance Summary for v1.1</dt>
21 <dd>
22 <p>This table gives a summmary of the elements that may be found in an IMS Enterprise 1.1 data file,
23 and Moodle's suppport for those elements via this enrolment plugin.</p>
24 <table border='1' cellspacing='0' cellpadding='2'>
25 <tr>
26 <td></td>
27 <td>Accept</td>
28 <td>Notes</td>
29 </tr>
30 <tr>
31 <td>properties</td>
32 <td class="y">Y</td>
33 <td></td>
34 </tr>
35 <tr>
36 <td>person</td>
37 <td class="y">Y</td>
38 <td></td>
39 </tr>
40 <tr>
41 <td>&nbsp;&nbsp;recstatus</td>
42 <td class="y">Y</td>
43 <td></td>
44 </tr>
45 <tr>
46 <td>&nbsp;&nbsp;sourcedid</td>
47 <td class="y">Y</td>
48 <td></td>
49 </tr>
50 <tr>
51 <td>&nbsp;&nbsp;userid</td>
52 <td class="y">Y</td>
53 <td></td>
54 </tr>
55 <tr>
56 <td>&nbsp;&nbsp;name</td>
57 <td class="y">Y</td>
58 <td></td>
59 </tr>
60 <tr>
61 <td>&nbsp;&nbsp;demographics</td>
62 <td class="n">N</td>
63 <td></td>
64 </tr>
65 <tr>
66 <td>&nbsp;&nbsp;email</td>
67 <td class="y">Y</td>
68 <td></td>
69 </tr>
70 <tr>
71 <td>&nbsp;&nbsp;url</td>
72 <td class="y">Y</td>
73 <td></td>
74 </tr>
75 <tr>
76 <td>&nbsp;&nbsp;tel</td>
77 <td class="n">N</td>
78 <td></td>
79 </tr>
80 <tr>
81 <td>&nbsp;&nbsp;adr</td>
82 <td class="y">Y</td>
83 <td></td>
84 </tr>
85 <tr>
86 <td>&nbsp;&nbsp;photo</td>
87 <td>Y?</td>
88 <td>This currently is possible but requires a small modification to one of Moodle's
89 library files, so for a standard simple installation, the import of user photos is
90 not supported.</td>
91 </tr>
92 <tr>
93 <td>&nbsp;&nbsp;systemrole</td>
94 <td class="n">N</td>
95 <td></td>
96 </tr>
97 <tr>
98 <td>&nbsp;&nbsp;institutionrole</td>
99 <td class="n">N</td>
100 <td></td>
101 </tr>
102 <tr>
103 <td>&nbsp;&nbsp;datasource</td>
104 <td class="n">N</td>
105 <td></td>
106 </tr>
107 <tr>
108 <td>group</td>
109 <td class="y">Y</td>
110 <td></td>
111 </tr>
112 <tr>
113 <td>&nbsp;&nbsp;recstatus</td>
114 <td class="y">Y</td>
115 <td>&quot;Delete&quot; command will hide rather than permanently delete a course.</td>
116 </tr>
117 <tr>
118 <td>&nbsp;&nbsp;sourcedid</td>
119 <td class="y">Y</td>
120 <td></td>
121 </tr>
122 <tr>
123 <td>&nbsp;&nbsp;grouptype</td>
124 <td class="n">N</td>
125 <td></td>
126 </tr>
127 <tr>
128 <td>&nbsp;&nbsp;description</td>
129 <td class="y">Y</td>
130 <td></td>
131 </tr>
132 <tr>
133 <td>&nbsp;&nbsp;org</td>
134 <td class="y">Y</td>
135 <td></td>
136 </tr>
137 <tr>
138 <td>&nbsp;&nbsp;timeframe</td>
139 <td class="n">N</td>
140 <td></td>
141 </tr>
142 <tr>
143 <td>&nbsp;&nbsp;enrollcontrol</td>
144 <td class="n">N</td>
145 <td></td>
146 </tr>
147 <tr>
148 <td>&nbsp;&nbsp;email</td>
149 <td class="n">N</td>
150 <td></td>
151 </tr>
152 <tr>
153 <td>&nbsp;&nbsp;url</td>
154 <td class="n">N</td>
155 <td></td>
156 </tr>
157 <tr>
158 <td>&nbsp;&nbsp;relationship</td>
159 <td class="n">N</td>
160 <td>This could be useful to implement in future, to specify also-known-as (i.e. course aliases)...</td>
161 </tr>
162 <tr>
163 <td>&nbsp;&nbsp;datasource</td>
164 <td class="n">N</td>
165 <td></td>
166 </tr>
167 <tr>
168 <td>membership</td>
169 <td class="y">Y</td>
170 <td></td>
171 </tr>
172 <tr>
173 <td>&nbsp;&nbsp;sourcedid</td>
174 <td class="y">Y</td>
175 <td></td>
176 </tr>
177 <tr>
178 <td>&nbsp;&nbsp;member</td>
179 <td class="y">Y</td>
180 <td>NB: Can only enrol &lt;person&gt;s as members - not &lt;group&gt;s (idtype=2)</td>
181 </tr>
182 <tr>
183 <td>&nbsp;&nbsp;sourcedid</td>
184 <td class="y">Y</td>
185 <td></td>
186 </tr>
187 <tr>
188 <td>&nbsp;&nbsp;role</td>
189 <td class="y">Y</td>
190 <td></td>
191 </tr>
192 <tr>
193 <td>&nbsp;&nbsp;&nbsp;&nbsp;recstatus</td>
194 <td class="y">Y</td>
195 <td></td>
196 </tr>
197 <tr>
198 <td>&nbsp;&nbsp;&nbsp;&nbsp;subrole</td>
199 <td class="n">N</td>
200 <td></td>
201 </tr>
202 <tr>
203 <td>&nbsp;&nbsp;&nbsp;&nbsp;status</td>
204 <td class="y">Y</td>
205 <td></td>
206 </tr>
207 <tr>
208 <td>&nbsp;&nbsp;&nbsp;&nbsp;userid</td>
209 <td class="n">N</td>
210 <td></td>
211 </tr>
212 <tr>
213 <td>&nbsp;&nbsp;&nbsp;&nbsp;datetime</td>
214 <td class="n">N</td>
215 <td></td>
216 </tr>
217 <tr>
218 <td>&nbsp;&nbsp;&nbsp;&nbsp;timeframe</td>
219 <td class="y">Y</td>
220 <td></td>
221 </tr>
222 <tr>
223 <td>&nbsp;&nbsp;&nbsp;&nbsp;imterimresult</td>
224 <td class="n">N</td>
225 <td></td>
226 </tr>
227 <tr>
228 <td>&nbsp;&nbsp;&nbsp;&nbsp;finalresult</td>
229 <td class="n">N</td>
230 <td></td>
231 </tr>
232 <tr>
233 <td>&nbsp;&nbsp;&nbsp;&nbsp;email</td>
234 <td class="n">N</td>
235 <td></td>
236 </tr>
237 <tr>
238 <td>&nbsp;&nbsp;&nbsp;&nbsp;datasource</td>
239 <td class="n">N</td>
240 <td></td>
241 </tr>
242 </table></dd>
243 </dl>
244 <p>Note: All the core data structures are supported.</p>
245 </body>
246 </html>