Help:COAP-3180/week5: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
m (Created page with '== Week 5 - COAP 3180 == === Topics Covered === ; Homework and mid-term exam * Quick feedback ; Termproject * Each student should now have a "must-have" a…')
 
Line 18: Line 18:
=== Classroom activities ===
=== Classroom activities ===


'''(1) Wordpress'''
* Fire up MoWes and enter wordpress as admin
* Install "Formidable" if not already done so
** Best method is to click on ''Plugins'' in the Dashboard
** Else, use the [[http://wordpress.org/extend/plugins/formidable/installation/ "manual" method]] described by its developer.


'''(2) Edit an XML file'''
'''(3) Modify an XSLT file'''
* Filter data with XSLT


=== Homework 5 ===
=== Homework 5 ===




Line 36: Line 46:


=== Links and teaching materials ===
=== Links and teaching materials ===
; Software
* A good XML editor, e.g. XML exchanger light


; Online software
; Online software
* none
; Teaching materials
* [[XML]]
* [[DTD tutorial]]
* [[XSLT Tutorial - Basics]]
* [[XPath tutorial - basics]]
* [[XQuery tutorial - basics]] (preview only)
; Teaching materials (older slides)
* http://tecfa.unige.ch/guides/te/files/xml-intro-edit.pdf
* http://tecfa.unige.ch/guides/te/files/xml-ns.pdf (optional)
* http://tecfa.unige.ch/guides/te/files/xslt-basics.pdf


; Optional reading


; Teaching materials
* Donald Bourret (2005). XML and Databases, http://www.rpbourret.com/xml/XMLAndDatabases.htm
* Darshan Singh, Essential XQuery - The XML Query Language, http://www.yukonxml.com/articles/xquery/
* XQuery http://en.wikipedia.org/wiki/XQuery (Wikipedia)

Revision as of 18:27, 5 February 2010

Week 5 - COAP 3180

Topics Covered

Homework and mid-term exam
  • Quick feedback
Termproject
  • Each student should now have a "must-have" and "nice-to-have" list of features
  • Demonstration of the Wordpress extension "Formidable"
Crashcourse on XML
  • XML - The formalism
  • XML - where is it used
  • XSLT - XML transformations
  • XPath - identify elements in a tree (used by XPath and XQuery)

Classroom activities

(1) Wordpress

  • Fire up MoWes and enter wordpress as admin
  • Install "Formidable" if not already done so
    • Best method is to click on Plugins in the Dashboard
    • Else, use the ["manual" method] described by its developer.

(2) Edit an XML file

(3) Modify an XSLT file

  • Filter data with XSLT

Homework 5

Submission Dates

  • This homework is due at start of wed week 6
  • Students must provide the URL (where the instructor can see the widget) in the world classroom
  • Each homework counts 10% in your global evaluation. The four best homeworks will be taken into account.

Evaluation

Tips for the homework

Links and teaching materials

Software
  • A good XML editor, e.g. XML exchanger light
Online software
  • none
Teaching materials
Teaching materials (older slides)
Optional reading