COAP:COAP-2100/week6: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 36: Line 36:


==== Homework 5 ====
==== Homework 5 ====
; Due
* Before Monday week 7 class
; Submission
* Submit the files to the worldclassroom.
Pick either one option:
===== Option A =====


; Task
; Task
* Create a DHTML page that has a least one button allowing the user to change a style or something else in a page
* Create a DHTML page that has a least one button allowing the user to change a style or something else in a page
* You may reuse code from the [[DHTML]] page starting from the [[DHTML#Collections_and_creation_of_elements|Collections and creation of elements]] section. "May reuse" means of course that you can code your own or build on top of other code (but if you choose the latter, make sure to give credits somewhere, e.g. in the code)
* You may reuse code from the [[DHTML]] page starting from the [[DHTML#Collections_and_creation_of_elements|Collections and creation of elements]] section. For example, take either one
** [http://tecfa.unige.ch/guides/js/ex/dhtml/tree-walking2.html tree-walking2.html] (just color change)
** [http://tecfa.unige.ch/guides/js/ex/dhtml/tree-walking3.html tree-walking3.html]
 
You also can take code made by someone else. In this case, '''dot not forget''' to quote the source and to insure that you are allowed to reuse it. There is a fine line between plagiarism and reuse .....


; To get an A
; To get an A
* Create a page with real contents and implement DHTML changes that make sense for a given target population.
* Create a page with real contents and implement DHTML changes that make sense for a given target population.
* Add some extra CSS style
* Add some extra CSS style
* Explain somewhere in the page what pressing the button(s) will do or at least make the button labels self-explaining.
* Care for usability. e.g. explain somewhere in the page what pressing the button(s) will do or at least make the button labels self-explaining.
 
===== Option B =====


; Due
* Create a simple quiz with JavaScript (including mine)
* Before Monday week 7 class
* You may use code from any source, but it must work with modern browsers, quiz contents must be your own and '''you must explain what you did change'''


; Submission
; To get an A
* Submit the file to the worldclassroom.
* Create a small, but useful quiz
* Add some extra CSS style
* Care for usability and user experience
* Give credits in proper way


[[Category:COAP 2100]]
[[Category:COAP 2100]]

Revision as of 15:52, 13 February 2011

Week 6 COAP 2100

Topics Covered

We shall have a (superficial) look at key elements of client-side web page interactivity

  • HTML forms
  • JavaScript
  • DOM
  • DHTML (HTML + DOM + JavaScript + CSS)

Teaching materials

Classroom activities

Monday
Wednesday

Homework 5

Due
  • Before Monday week 7 class
Submission
  • Submit the files to the worldclassroom.

Pick either one option:

Option A
Task

You also can take code made by someone else. In this case, dot not forget to quote the source and to insure that you are allowed to reuse it. There is a fine line between plagiarism and reuse .....

To get an A
  • Create a page with real contents and implement DHTML changes that make sense for a given target population.
  • Add some extra CSS style
  • Care for usability. e.g. explain somewhere in the page what pressing the button(s) will do or at least make the button labels self-explaining.
Option B
  • Create a simple quiz with JavaScript (including mine)
  • You may use code from any source, but it must work with modern browsers, quiz contents must be your own and you must explain what you did change
To get an A
  • Create a small, but useful quiz
  • Add some extra CSS style
  • Care for usability and user experience
  • Give credits in proper way