Transfer of contents from XML to ILIAS - ILIAS Conference
Transfer of contents from XML to ILIAS - ILIAS Conference
Transfer of contents from XML to ILIAS - ILIAS Conference
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong><br />
<strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong><br />
Dipl.-Ing. Andreas Tysarzik, Aachen University <strong>of</strong> Applied Sciences, Germany<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 1
• cooperative project INGMEDIA<br />
<strong>of</strong> six German Universities<br />
• Supported within the program<br />
„Neue Medien in der<br />
Hochschullehre“<br />
• funded by the Federal Ministry<br />
<strong>of</strong> education and research<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 2
• INGMEDIA is using <strong>ILIAS</strong> 2.2.2<br />
starting point<br />
• Contents could only be created with online edi<strong>to</strong>r <strong>from</strong> <strong>ILIAS</strong><br />
server<br />
<strong>ILIAS</strong> learning<br />
environment<br />
INGMEDIA – <strong>of</strong>fline authoring <strong>to</strong>ol:<br />
Dreamweaver „Erlkönig“<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 3
source format for the content <strong>to</strong> be transferred<br />
Dreamweaver and the developed pro<strong>to</strong>type called : „Erlkönig“<br />
Dreamweaver-“Erlkönig“<br />
• executable HTML-<strong>contents</strong> can be created with „Erlkönig“<br />
• „Erlkönig“ contains ready-made HTML-pages and templates<br />
• HTML-pages and templates already prepared and structured<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 4
Solution approach and development<br />
<strong>Transfer</strong> <strong>of</strong> <strong>of</strong>fline <strong>contents</strong> in two seperate steps<br />
Dreamweaver-“Erlkönig“<br />
1<br />
<strong>XML</strong>-document<br />
<strong>XML</strong>-document<br />
(IML-format)<br />
(IML-format)<br />
2 (diploma thesis)<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 5
Peparation for solving the second partial step<br />
definition <strong>of</strong> an <strong>XML</strong>-document as input <strong>to</strong> the import-<strong>to</strong>ol for<br />
the transfer <strong>of</strong> <strong>contents</strong> <strong>to</strong> the relational data base<br />
<strong>XML</strong>-document<br />
(IML-format)<br />
<strong>contents</strong><br />
HTML-<strong>contents</strong><br />
MySQL<br />
database<br />
<strong>ILIAS</strong> 2.2.2<br />
multimedia files<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 6
<strong>XML</strong>-document - design<br />
<strong>XML</strong> - document<br />
meta data<br />
pages<br />
data<br />
data<br />
area<br />
area<br />
structure<br />
glossary<br />
content<br />
test<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 7
<strong>XML</strong>-document - design<br />
<strong>XML</strong> - document<br />
data area<br />
metadata<br />
structure<br />
content<br />
pages<br />
glossary<br />
test<br />
…<br />
<br />
Kommentare zur Praktikumseinheit<br />
Widerstände<br />
<br />
Pr<strong>of</strong>. Dr.<br />
Hans-Jürgen<br />
Hagemann<br />
<br />
Widerstand, NTC, PTC, Varis<strong>to</strong>r<br />
Widerstände, einfache und langweilige Bauelemente ? Ganz und gar nicht ! <br />
<br />
FH-AACHEN<br />
deutsch<br />
Alle Rechte verbleiben beim … des Au<strong>to</strong>rs zulässig.<br />
<br />
…<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 8
<strong>XML</strong>-document - design<br />
<strong>XML</strong> - document<br />
data area<br />
meta data<br />
structure<br />
content<br />
pages<br />
glossary<br />
test<br />
structure <strong>of</strong> pages<br />
<br />
…<br />
<br />
<br />
Luftmassensensor<br />
<br />
…<br />
<br />
• XHTML<br />
• CDATA - area<br />
<br />
content<br />
…<br />
<br />
248<br />
Luftmassensensor<br />
…<br />
Pt-Luftströmungsmesser in Kfz-Mo<strong>to</strong>ren<br />
<br />
<br />
<br />
…<br />
<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 9
solution <strong>of</strong> second partial step :<br />
import-<strong>to</strong>ol <strong>to</strong> transfer the <strong>contents</strong><br />
<strong>from</strong> <strong>XML</strong> <strong>to</strong> the relational data base<br />
<strong>XML</strong>-document<br />
(IML-format)<br />
<strong>contents</strong><br />
HTML-<strong>contents</strong><br />
MySQL<br />
database<br />
<strong>ILIAS</strong> 2.2.2<br />
multimedia files<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 10
functionality <strong>of</strong> the import-<strong>to</strong>ol<br />
structure - pages<br />
<br />
…<br />
<br />
<br />
Luftmassensensor<br />
<br />
…<br />
<br />
PHP<br />
SAX<br />
TOOL<br />
fix = 1.1<br />
titel = Luftmassensensor<br />
no = 248<br />
content <strong>of</strong> sites<br />
content<br />
<br />
…<br />
<br />
248<br />
Luftmassensensor<br />
…<br />
Pt-Luftströmungsmesser in Kfz-Mo<strong>to</strong>ren<br />
<br />
<br />
<br />
…<br />
<br />
MySQL<br />
database<br />
<strong>ILIAS</strong> 2.2.2<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 11
insertion process <strong>of</strong> <strong>contents</strong> <strong>to</strong> data base<br />
lerneinheit<br />
id (15)<br />
inst (207)<br />
ctime<br />
utime<br />
deleted<br />
lehrstuhl<br />
lehrstuhl_url<br />
material_url<br />
kontakt<br />
kontakt_adr<br />
semester<br />
co_view<br />
ex_ch_id<br />
ex_ch_inst<br />
ex_graphic_cat<br />
faq_ch_id<br />
faq_ch_inst<br />
more_co_inst<br />
more_course<br />
pdf_copyright<br />
pdf_file<br />
public<br />
typ<br />
Lerneinheit = lab unit, lecture etc.<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 12
insertion process <strong>of</strong> <strong>contents</strong> <strong>to</strong> data base<br />
lerneinheit<br />
id (15)<br />
inst (207)<br />
ctime<br />
utime<br />
deleted<br />
lehrstuhl<br />
lehrstuhl_url<br />
material_url<br />
kontakt<br />
kontakt_adr<br />
semester<br />
co_view<br />
ex_ch_id<br />
ex_ch_inst<br />
ex_graphic_cat<br />
faq_ch_id<br />
faq_ch_inst<br />
more_co_inst<br />
more_course<br />
pdf_copyright<br />
pdf_file<br />
public<br />
typ<br />
gliederung<br />
id (179)<br />
inst (207)<br />
ctime<br />
utime<br />
titel<br />
uebung<br />
kommunikation<br />
mutter<br />
nr<br />
lerneinheit<br />
sichtbar<br />
see_me<br />
prefix<br />
level<br />
succ<br />
fix<br />
mutter_inst<br />
le_inst<br />
succ_inst<br />
struktur<br />
id (172)<br />
inst (207)<br />
gliederung<br />
page<br />
nr<br />
gd_inst<br />
pg_inst<br />
pg_ref<br />
page<br />
id (219)<br />
inst (207)<br />
ctime<br />
utime<br />
lerneinheit<br />
pg_typ<br />
aktiv<br />
le_inst<br />
Lerneinheit = lab unit, lecture etc.<br />
Gliederung = formation<br />
Structur = structure<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 13
insertion <strong>of</strong> <strong>contents</strong> <strong>to</strong> data base<br />
lerneinheit<br />
id (15)<br />
inst (207)<br />
ctime<br />
utime<br />
deleted<br />
lehrstuhl<br />
lehrstuhl_url<br />
material_url<br />
kontakt<br />
kontakt_adr<br />
semester<br />
co_view<br />
ex_ch_id<br />
ex_ch_inst<br />
ex_graphic_cat<br />
faq_ch_id<br />
faq_ch_inst<br />
more_co_inst<br />
more_course<br />
pdf_copyright<br />
pdf_file<br />
public<br />
typ<br />
gliederung<br />
id (179)<br />
inst (207)<br />
ctime<br />
utime<br />
titel<br />
uebung<br />
kommunikation<br />
mutter<br />
nr<br />
lerneinheit<br />
sichtbar<br />
see_me<br />
prefix<br />
level<br />
succ<br />
fix<br />
mutter_inst<br />
le_inst<br />
succ_inst<br />
struktur<br />
id (172)<br />
inst (207)<br />
gliederung<br />
page<br />
nr<br />
gd_inst<br />
pg_inst<br />
pg_ref<br />
page<br />
id (219)<br />
inst (207)<br />
ctime<br />
utime<br />
lerneinheit<br />
pg_typ<br />
aktiv<br />
le_inst<br />
content<br />
titel = Luftmassensensor<br />
fix = 1.1<br />
element<br />
id (435)<br />
inst (207)<br />
ctime<br />
utime<br />
page<br />
typ (1)<br />
nr (1)<br />
deleted<br />
bsp<br />
page_inst<br />
el_text<br />
id (435)<br />
inst (207)<br />
align<br />
text<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 14
classify imported <strong>contents</strong><br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 15
appearance <strong>of</strong> imported <strong>contents</strong> in <strong>ILIAS</strong> 2.2.2<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 16
actual status <strong>of</strong> developement for <strong>ILIAS</strong> 2.2.2<br />
Dreamweaver-<br />
„Erlkönig“<br />
<strong>XML</strong>-document<br />
(IML-format)<br />
1<br />
<strong>contents</strong><br />
2<br />
MySQL<br />
database<br />
<strong>ILIAS</strong> 2.2.2<br />
Reason for postponing step 1: the expected change <strong>from</strong><br />
<strong>ILIAS</strong> 2 <strong>to</strong> <strong>ILIAS</strong> 3<br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 17
outlook: <strong>ILIAS</strong> 3<br />
development <strong>of</strong> <strong>XML</strong>-export <strong>from</strong> Dreamweaver <strong>to</strong> <strong>ILIAS</strong> 3<br />
Manifest Maker Extension<br />
for Dreamweaver<br />
Dreamweaver-<br />
„Erlkönig“<br />
<strong>XML</strong>-Export<br />
<strong>XML</strong>-Import<br />
• au<strong>to</strong>matism <strong>to</strong> transfer <strong>of</strong>fline <strong>contents</strong><br />
<strong>from</strong> Erlkönig/Dreamweaver <strong>to</strong> <strong>ILIAS</strong> 3 -<br />
based <strong>XML</strong><br />
2.10.2003<br />
<strong>Transfer</strong> <strong>of</strong> <strong>contents</strong> <strong>from</strong> <strong>XML</strong> <strong>to</strong> <strong>ILIAS</strong> 18