Raw Survey:

use format:

// Simplified Form Format SFF

// Comments can only start at the start of a line or use the block format below

/* 
The idea is that you write a survey and then insert these codes at the start
of lines that tell the tool what type of form element the line is.
This will be faster than using and wysiwyg editor or hand coding in HTML.
There are some more complicated bits that let you set up otpions that get reused
But the simplest bits are quite simple like:

q. What was the workload like in First term overall?
n. First_Term_Workload
r. too much
r. a little too much
r. just right

b. Send Response

Where q. specifies the question, n. specifies the name of the field and
r. specifies a radio button option.  b. is the submit button 
Copy that into the tool to see what we mean.

Here is a more complete explanation of options and examples:

You can define radio button or select menu sets and call them later multiple times
Or you can make inline radio button or select sets
You can make inline textarea or text field using t. 40,6 or t. 40 respectively
You can add title bars using fh. Your Title
You can define the name of the field inline ahead of time using n.
Or with calls to predefined sets you can name them by adding [name] afterwards
All code is case insensitive 
*/

// fe is format emphasis color - I'm not sure where I'll use this yet
// fn is format question numbers - on or off - on is the default

fe. teal
fn. On

// below is a defined radio button set
// rd is radio button definition
// rb is breaks after radio button - default is 1
// r is the radio button option in format r. [value] label
// if you have no [value] (brackets required) it defaults to the value of the label

rd.yesumno
rb. 0
r. Yes
r. Probably Yes
r. Probably No
r. No

// below is a defined select menu set
// sd is select menu definition
// se is an select option with an empty value
// s is a select option in format s. [value] label
// if you have no [value] (brakets required) it defaults to the value of the label

sd.rating
se. rating
se. -------
s. bad
s. poor
s. fine
s. good
s. great


// fh is format heading

fh. IMM FINAL SURVEY

About half the students attended the feedback session.  The session lasted for over
three hours and notes were taken listing all the points that were brought up.  The
points do not necessarily reflect a majority vote so we present some of the points
here for your vote.  Many of the points are not being put to a vote because we know
they need to be implemented and we will do so.

We thank you for a very constructive session.  Your comments were very astute and
professionally delivered.  Both Andrew and I are very proud of you and honoured to
have been your professors.  We also thank you for your time and care in answering
the questions below.


fh. ORGANIZATION

Here are some general questions on program organization:


// here is a question - it gets bolded and auto numbered if desired
q. Should we use fictional clients the first term?

// name for field below
n. Fictional_Clients

// call to predefined radio button set - will get given name from n.
r.yesumno


q. Should we stream designers into one or two basic programming classes and at the
same time stream programmers into one or two basic design classes at the start of
the year?

// this is an optional way to name the field when calling a remote set
r.yesumno [Stream]


q. Should we have finals in the first term?

n. First_Term_Finals
r.yesumno


q. Should we have finals in the second term?

n. Second_Term_Finals
r.yesumno


q. Remember that we did not cover as much in the second part of the term because of
extra lab time for the projects.  So, if we have both midterm and final exams should
we make them so the

//below is inline radio button set with name, values and labels

n. Midterm_Final_Worth
r. [same] midterm and final are worth the same amount
r. [final more] final is worth more
r. [final whole more] final is worth more and covers the whole term
r. [final less] final is worth less


q. Which do you think would be best for student evaluation?

n. Exams_Assignments_Worth
r. [same] Exams worth the same as Assignments
r. [exams more] Exams worth more than Assignments
r. [exams less] Exams worth less than Assignments


q. Which do you think would be best for student evaluation?

n. Client_Personal_Worth
r. [same] Client Project worth the same as Personal Project
r. [client more] Client Project worth more than Personal Project
r. [client less] Client Project worth less than Personal Project

// can embed definitions - same as putting it at top

sd.percent
se. percent
se. -------
s. 0
s. 5
s. 10
s. 15
s. 20
s. 25
s. 30
s. 35
s. 40
s. 45
s. 50

q. What percentage would you put next to each item so that it adds up to 100%.  They
can be the same for first term and second term, just thought we would offer the
option for them to be different.

FIRST TERM

// here we see the advantage of defined sets
// each gets name in brackets or could define a n. on a line above each one

s.percent [First_Term_Mid-term] Mid-term Exam
s.percent [First_Term_Final] Final Exam
s.percent [First_Term_Assignments] Assignments and Tests
s.percent [First_Term_Personal] Personal Project
s.percent [First_Term_Client] Client Project

SECOND TERM

s.percent [Second_Term_Mid-term] Mid-term Exam
s.percent [Second_Term_Final] Final Exam
s.percent [Second_Term_Assignments] Assignments and Tests
s.percent [Second_Term_Personal] Personal Project
s.percent [Second_Term_Client] Client Project


q. How was the IMM site in terms of a portal for you?

n. IMM_Site_Portal
s.rating


q. Comments about Organization:

n. Organization_Comments

// text area cols and rows - just leave off the rows for text field
t. 40,10



fh. WEB AUTHORING

Animation and Modelling will be combined with Web Programming to become a five unit
course called Web Authoring.  Some questions that have to do with Web Authoring are
below:

q. Should our scripting lessons look like an online tutorial rather than code with
comments?

n. Script_vs_Tutorial
r.yesumno


q. Should we show next year's students your Flash tutorials and have them do
something different?

n. Next_Year_Tutorials
r.yesumno


q. We plan on giving out a sheet or two on equivalent commands, etc. in Lingo and in
ActionScript.  But how important is it that we synchronize programming topics in
Director and Flash in terms of teaching them at the same time?  Things like arrays,
conditionals, functions, dates, math, etc.

n. Lingo_ActionScript
r. Important
r. Often important
r. Sometimes important
r. Rarely important
r. Unimportant


q. Please rate assignments

s.rating [Rating_Self_Portrait] Self Portrait (Animation and Sound)
s.rating [Rating_Game_of_Chance] Game of Chance (Like Hector)
s.rating [Rating_Preloader] Preloader (Controlling Animation)
s.rating [Rating_Stringle] Stringle (Regular Expressions & Animation)
s.rating [Rating_Tutorial] Tutorial (Anything Not Taught)
s.rating [Rating_Word_Tile] Word Tile (Flash Comm)


q. Comments about Web Authoring:

n. Web_Authoring_Comments
t. 40,10



fh. WEB DESIGN

We are calling electronic communication Web Design next year.  Here are some
questions that relate in some way to Web Design.


q. We are shortening the time spent with basic HTML and increasing the time spent in
the second term on styles and dynamic sites.  In the first term, should we use
Dreamweaver and not Homesite as our basic HTML tool?  Please keep in mind that we do
not want students to initially use the design view to make things.

n. Homesite
r.yesumno


q. Please rate assignments

s.rating [Rating_IMM_Site] IMM Assignment Site (Frames)
s.rating [Rating_Virtual_Advisory] Virtual Advisory (Forms)
s.rating [Rating_Open_House] Open House Preparation
s.rating [Rating_Expando] Expando (DHTML)
s.rating [Rating_Wired] Wired (History)
s.rating [Rating_Slide_Show] Slide Show (Dynamic Site)


q. Should we teach PHP in the first term?  There is no way that it would be taught
in Flash which will be called Web Authoring because we will not teach server side in
the first term so it would have to be taught in Web design along with HTML basics.

n. PHP_In_First_Term
r.yesumno


q. Comments about Web Design:

n. Web_Design_Comments
t. 40,10





fh. WORKLOAD

Here are some questions about workload.



q. What was the workload like in First term overall?

n. First_Term_Workload
r. too much
r. a little too much
r. just right
r. a little too little
r. too little


q. What was the workload like in second term overall?

n. Second_Term_Workload
r. too much
r. a little too much
r. just right
r. a little too little
r. too little


sd.hours
se. hours
se. -------
s. 8
s. 10
s. 12
s. 14
s. 16
s. 18
s. 20


q. About how many hours a day did you work in the first half of the second term?

// note that this is one way to name the select (or radio) set

n. First_Half_Hours
s.hours


q. About how many hours a day did you work in the second half of the second term?

// here is the other way

s.hours [Second_Half_Hours]


q. Should we give a couple marks for making project milestones to discourage
procrastination?

n. Mark_Milestones
r.yesumno


q. Comments about Workload:

n. Workload_Comments
t. 40,10





fh. CONCLUSION


q. Do you think that the coordinators (Andrew and Dan) will be able to make the
necessary improvements to the program as suggested by the students in this survey?

n. Abilty_To_Improve
r.yesumno


q. Are you the best class ever?

n. Best_Class
r.yesumno


q. Final Comments:

n. Final_Comments
t. 40,10


// submit button with optional value

b. Submit Form


Thank you very much for your time and we will keep in touch on the IMM board.


Dan





Formizer by Dan Zen