Compulsory works in Web Programming course Work Date Javascript application 10.02 Web site with included header, footer and menu 17.02 Workflow-application with different user roles 03.03 Control work 24.03 User interface to two joined data tables 21.04 Seminar 05.05 Group work 26.05 Exam exercise 26.05 12.15 Explanations • Javascript application Simple calculator or user driven animation or game with Javascript • Web site with included header, footer and menu Web site for real or fictitious event or organization. Repeating parts for pages will be included from separate files. Web site must be so correct, that you could show it to your future boss. • Workflow-application with different user roles Workflow maintenance pages (at example order management). Separate web pages for different jobs and roles. Also needed SQL-sentences and table dumps with sample data. • Control work Work at classroom, where exercise given by teacher, exercise uses one data table ning design made by existing HTML-template. • User interface to two joined data tables Data can be sorted and searched and viewed by category. User interface by HTML-template. Administrator can add, delete and change data. • Group work Size of group 2-4 persons. Exercise at example guest-house database in amount of 6-10 joined data tables. Describe roles and create views and page structure for different jobs. Compare pages with database – have we all needed data or is all data needed? Before creating web pages fill data tables with usable data and make example SQL-queries. Presentation of group work in the morning of exam day. • Examination exercise At start of exam each group presents his work. Each group will send application address, description and needed passwords to teacher. Each student will choose exam exercise. Each paper have exercise three levels. For getting final result must be done all homeworks and at least one level in exam. With first completed level is course final mark C, with second level B, with all three levels A. After completing the exercise it will presented to teacher and answered to questions about solution. Quality of homeworks, group work and seminar can be change exam mark by one unit to up or down. jaagup@tlu.ee 56221789