Judi+Archive+2009

Dec 09 Nov 09 Oct 09 Sept 09 June 09 May 09 April 09 March 09 Feb 09 Jan 09 return

top

**December 2009**
Dec. 18 - HWCDSB Day - United Way Penny Sale and Xmas Lunch Dec. 17 - update testbed using Greg's latest files; discovered issues with the simulation class since I forgot to test it with fractions in proper form, Greg adjusted getNumerator to add a Boolean so you can retrieve the numerator in improper form even if it is displayed in proper form; need to revise every simulation which used getNumerator; fixed incnum and decnum using getValue but will retry with Greg's new function; realized that incnum and decnum were jumping two spaces when not an a tick initially; revised so that on first simulation it jumps to nearest tick; with Greg's new function rep1num# and rep2num# work properly with a proper fraction; still issues with simulating entry directly in a textfield since the optool has been disabled -->the gray borders of the textfield are not visible and focus can not be set on the fields; most likely because they must be selectable and editable (which clearly they cannot be since you are not able to input) to set focus; perhaps a solution would be to leave the textfield as is and put a movieclip with a higher depth in front of them whose alpha is 0 when input is disabled (this would prevent clicks in the textfield but still allow them to remain input and selectable) Dec. 16 - HWCDSB Day - Part 3 PLMLC Session Dec. 15 - finished work on 1.2 but still need to add the numPad, verified that code waiting works but there is still the issue on replay scene, Heather will fix transform class so that textfield transformations clean up after themself; added some hidden sound effects on the elevator pad Dec. 14 - HWCDSB Day - Joy Day (clean up the office)

Dec. 11 - Dec. 10 - HWCDSB Day Dec. 9 - more work on 5.1.2 - upto scene 7; chat with Greg to review storyboard for 5.1.2 and make appropriate changes, new cool idea from Greg (saves creating an if structure --> first value after "?" is true value and other is false value

code var posSign:String = (feature[count] > 0) ? "+" : ""; var aboveBelow:String = (feature[count] > 1) ? "above" : "below"; var addS:String = ((feature[count] == 1) || (feature[count] == -1)) ? "" : "s"; feedback_txt.htmlText = "Sorry, " + posSign + feature[count] + " implies " + Math.abs(feature[count]) + " floor" + addS + " " + aboveBelow + " the " + floorDescriptor + ". Try again."; code Dec. 8 - more work on 5.1.2; activity template improvement ideas; review 5.1.4 for sound; Dec. 7 - CLIPS - email blitz (clear out old messages and respond to unread messages); clear up outstanding paperwork; prepare mileage and travel expenses; prepare invoices for FlashFest Oct and Nov sessions; revisions to 5.1.2 and clean up the library; need to better explain onEnterFrame and library objects; removal of extra frames in the activity template; continuebutton function (no need to hide the button even though visible on stage) to new Flashers

Dec. 4 - HWCDSB day Dec. 3 - CLIPS am - more work on numPad: tested a-z (as per Greg's suggestion)--> turns out it caused spinning wheel of death since I had presumed the leftEnd and rightEnd would be numeric hence I passed alpha data to my for loop (solution only execute loop if the ends are numeric); HWCDSB pm - MJ and Coach's meeting Dec. 2 - CLIPS revised 2.7.3 Electronic Sketching revised to use the setTimeout technique to set focus rather than the onKillFocus functions; this addressed issue GH found with numPad skipping some fields during tabbing; added latest numPad and calculator to 2.7.3 and 2.3.5; tested new numPad in 2.5.3 issue with tabbing --> turns onSort by default is alpha so 10 came after 1 instead of 2 (good thing that activity had 10 input boxes) --> fixed it using ARRAY.Numeric as a parameter in the onSort method; BR EQAO visit pm Dec. 1 - am HWCDSB - Adobe Connect; pm SJB Slope Lesson

top

November 2009
Nov. 30 - HWCDSB Day

Nov. 27 - CLIPS simulator class --> testing and narration works fine as long as the scene or activity can be passed to it; which creates problems with ubPod which is at same level as scene; further broadcast will not work since "this" is the soundObject onSoundComplete--> talked with Greg and he suggested using the fractionOpTool pointer and work my way back up until I find scene; worked like a charm. No problems with sound now including broadcast; cleaned up the class to get rid of objects no longer required due to the changes; the second for.. in loop code example helped me determine what object "this" was referring to (trace just said object); HWCDSB pm: EQAO visit SJB code target = target1; while (target1.scene == undefined) { target1 = target1._parent; } sceneTarget = target1.scene; activityTarget = target1; code

code for (var prop in this) { trace("this."+prop+" = "+this[prop]); } code

Nov. 26 - CLIPS team meeting with Agnes and Greg to outline long range plans; Ross consult and he gave me a great idea re:sound functions all I really need is a pointer to the activity and a pointer to the scene; revised the class to pass pointers instead of functions: ; HWCDSB pm: EQAO visit CN Nov. 25 - HWCDSB Day - EQAO Symposium - Holiday Inn Toronto Airport Nov. 24 - CLIPS day - added setShow1, setShow2 and setShowW to the simulation class which will allow the programmer to hide and show components during a simulation; figured out the cause of sound not playing; infoMovie_mc has an instance in ubPod and as far as it is concerned the sound functions in activties_01.as are undefined; resolution was to pass the sound functions to the infoMovie_mc instance from the activity; had trouble invoking my function call to do this; Greg was a big help; I forgot to give the ubPod a frame to be define before I called the function; found a fix for Mel's issue with 9/7 not being represented; if the true is removed from fraction2:[0, 0, 1, true] and written as fraction2:[0, 0, 1] then all is well; not sure why that is the case; seems odd; sent an email to Mel and Greg, perhaps Greg can enlighten me; I am not satisfied that this work-around eliminates the problem Nov. 23 - am finish STM data files and review for interesting points; pm EQAO visit STM

Nov. 20: CLIPS - numPad; Greg found the error in my array pop and it works fine, numPad will now use the tab order if a tabIndex has been defined otherwise it will tab according yo _x and _y; .restrict appears to be working --> used Greg's suggestion to create a functions which will return a string which contains all valid characters for a textfield (numeric only and "-" and "."); sent updated numPad to Greg H so you can further test it Nov. 19 - HWCDSB day - MJ SMART Board activities in other disciplines; PT interviews in pm Nov. 18 - CLIPS am:worked on numPad --> successfully added .maxChars check (limits the string in the numPad to the maxChars setting for the field); successfully disabled buttons if .restrict string was "0-9"; conference with Greg to determine if the numeric keys should be disabled as well; decision was to do so (will write a function which will take the restrict string and create a list of allowable characters --> only these buttons will be enabled --> of course is there is no .restrict string for the field then all buttons will be enabled; also had success with tabIndex, was able to push the tabIndex to the array and sort on the index rather than the coordinates if a tabOrder has been defined --> need to pop fields off the array which are omitted from tab order (this will function the same way as tab on the keyboard) ; HWCDSB pm: EQAO vist CHS Nov. 17 - HWCDSB: College Math Project Nov. 16 - CLIPS am: team meeting re:NovoFlash and team assignments, Greg review improvements to classes; download new class files and test; reviewed simulation class to find other variables which need to be reset on skip; HWCDSB pm: EQAO visit BT

Nov. 13 - Try to organize a questioning session with M Small on PA Day; summarize EQAO discussion at St. Mary; fractionOpTool - update classes so I can use Greg's new functions; trying to get skip to work; found two issues (took a long time to resolve them) - it appeared that mouse hand would not stop moving but in fact I had jumped past last action and mouse was moving to last known location; added code to handle last action; move drag strip getting hung up on second skip, eventually realized a flag needed to be set to false (stripMoving) so next move could happen; note to self will probably have to set similar flags in common denominator simulations; you would think that I would remember how I coded the class; feeling very unproductive today; on a +ve note pause and move1ws and move2ws can be skipped Nov. 12 - HWCDSB Day - SM EQAO results am; SJB coaching (Do for PLMLC) - lesson plan for slope Nov. 11 - fractionOpTool - the fix for disabling fractionOpTool is to add an overRide flag to all of the onPress, onRelease, onRollOver, onRollOut and onChanged functions; if this flag is true the code will be executed even if object is disabled; added the overRide parameter to all functions in the simulation class; created a list of functions which need to be revised in the fractionOpTool classes (Greg will add these); continued work on the skip action function --> added the rest of the endStatus for any actions which require time to complete including narration and pause (did not include any actions which happen instantaneously); tested and had success with rep1 and rep2 Nov. 10 - fractionOpTool - reviewed Greg's email and was able to use his suggested fix to get the associative array to work; it saves the current status of tool before an action begins; tested the rewind action feature and it works wells but there are some issues: can't get the second fraction drag strip (red) to reset; unable to back through all of the actions (the first two were resets, something very fast not sure if you cannot click on button fast enough to move back); discovered that the disableFractionOpTool prevents the simulation class from working (brainstorm with Greg); began coding of skip action function (need to set the end position of fractionOpTool for every possible action which can be simulated--> completed around 30 of them although some require functions which are yet to be created by Greg; setWhereDragStrip); review Agnes' integer tool (very cool) Nov. 9 - HWCDSB Day - EQAO data (IIRR Board; SM, STM, SJB); effective questioning (contact MS for a session)

Nov. 6 - HWCDSB Day - meeting with coaches pm Nov. 5 - HWCDSB Day - BIP with Administrators am Nov. 4 - PLMLC - not Just a 3 Part Series - Day 2 Nov. 3 - fractionOpTool Simulation class: did some thinking and decided that the best way to implement the prevSimulation function is to keep track of the state of the tool before each simulation begins; the state will be pushed to an array for each action; the state can be retrieved from the array to go backwards; reviewed the class to determine which aspects of the fractionOpTool were changed (at last count 29 items); I used an associative array to track the values; I need some new methods (getWorkspaceVisibility, getShowResultVisibility, getToggleMixed; getTogglePics; getToggleRuler, getToggleTickLabels; getTogglePicRep; getToggleNumRep; getMessage; getXMessage and corresponding sets plus setWhereDragStrip) for fractionOpTool; set up the function to save the current status and to restore the status Nov. 2 - HWCDSB Day - wiki, RFI, email (data and EQAO), prep for coach's meeting

top

October 2009
Oct. 30 - HWCDSB Day Oct. 29 - 2.3.5 Sine Skills Game revised scenes 5 and 6 to use the setTimeout technique to set focus rather than the onKillFocus functions; this addressed issue GH found with numPad skipping some fields during tabbing; there are problems with "replace" mode not functioning properly in the big wrapper (GC to look into that); downloaded 3.2.2 to address freezing issue noticed by MD and DW --> turns out that the problem is fixed (suspect that the move call did not have the proper move clips name so xCoord was in an infinite loop) - the activity looks phenomenal great animations; modified comDws so that it increases/decreases; added public function disableFractionOpTool and enableFractionOpTool so that the user cannot interfere with a simulation; Greg will add workspace to setAllow and getAllow (currently number Parts are workspace are not disabled) Oct. 28 - revise documentation to group similar simulations and document new simulations added yesterday and today to the class; talk to Greg re:issues with the numPad (maxChars --> numPad overrides it and to many chars will be input; tabOrder --> current order is based on position on the stage and not the order selected by programmer; restrict --> the decimal and +/- may cause issues with activities with restrict since there will be no error checking; numPad is skipping some fields on tab) and review o/s items in the simulation class (Greg will revise the Transform class so that two pause variables can be used); added a tolerance to the mouseMove (will move if more than 0.5 pixel difference) to address mouse trying to move then in position; added toggleticklabels, toggleworkspace, togglepicrep, togglenumrep Oct. 27 - fractionOpToolSimulator - use Greg's trick to collapse the code and reorganize the class (remove items no longer needed, add comments, cut/paste so that function which belong together are one after the other); revised increaseNumerator to set the strip to the nearest tick before starting (this may need to be added to incnum and decnum); ran into an issue with getValue; spoke with Greg and he fixed the problem; added togglepics1, togglepics2, toggleruler1, toggleruler2, togglerulerws, tried to ascertain the problems with numPad and 2.3.5 Oct. 26 - HWCDSB Day

Oct. 23 - fractionOpToolSimulator --> completely broke the class (discovered that I accidentally moved the cleanup code down lower and it wiped out the new simulations) while trying to duplicate the bug (spinning wheels of death) encountered by Dave and Greg when the class tried to move an object which was flashing; not able to duplicate the error (was able to successfully endFlashes and endMoveZoomSpin); problem is I am not sure what may be moving or flashing so perhaps an onUnLoad of the transform class would be more appropriate (or perhaps the activity should handle this instead); added comD1jump and comD2jump (this proved to be more challenging than I thought vis-a-vis mouse clicking happening in groups and mouse needing to move to other + when done) - this simulation assumes that the denominators only increase Oct. 22 - HWCDSB Day Oct. 21 - Worked on the issue of the sidebar tools appearing under the activity; tracked down the cause but unfortunately was not aware that Ross and Greg were doing the same thing; fractionOpToolSimulator added codes for incunit1, incunit2, decunit1, decunit2, changeunitLength#, set1unit#, set2unit#, setunitLength#; narration code works (but only if I treat it as a sound effect and had issues with onSoundComplete firing the broadcast to the class that the simulation was complete; had to create a global variable soundDone which is set to true by onSoundComplete; a setInterval invoked in the class will check for soundDone and then broadcast) --> narration'filename'# Oct. 20 - Tried to tackle the issue of the tool tip being cut off when resized; solution was to create a function which called setToolTip to essentially recreate the text in the tip whenever resizeWrapper was broadcast from the browser; with a little help from Greg and Ross success was achieved; I have learned some interesting things about the functionality of the wrapper; more evening work on fractionOpToolSimulator close to getting it to work Oct. 19 - HWCDSB Day, worked on narration code for fractionOpToolSimulator in evening

Oct. 17 - OctoFlash Oct. 16 Evening - OctoFlash Oct. 16 - HWCDSB Day Oct 15 Evening (1 hour) -fractionOpToolSimulator - got slide1wsAboveR to work; tested slide1wsBottomL and slide1wsBottomR fully and they work; revised slidewsUpTop and it works well; still need to fix slide1wsAboveL; when it works a simple cut and paste and edit of the 5 codes and slide2s will be ready to go Oct. 15 - HWCDSB Day Oct. 14 Evening - (3 hours) - fractionOpTool Simulator - added the coding for rep1den#, rep2den#, repwsden#, rep1num#, rep2num#, added coding for clickReset1, clickReset2, clickResetws, revised coding for show/hide mice, showSimulationMouse, hideSimulationMouse, showMouse, hideMouse; success with some of the slide coding: slide1wsBottomL, slide1wsBottomR, working on slide1wsTopR; once these are done slide2s will be a breeze Oct. 14 - team meeting (with Agnes and Greg0 to ensure we are ready for OctoFlash; fractionOpToolSimulator: revised coding to use the .sortOn method with an associative array; added the xCoordOf and yCoordOf functions which will take a movie clip and work its way back up to the fractionOpTool level to figure out the _x or _y of the object (thanks to Greg for that idea) --> it certainly shortened some lines and made code look neater (took a long time to fix the code but well worth the effort); updated Greg's class and figured out how to use getWhereDragStrip and trying to use it to resolve slide issues Oct. 13 - wade through email in box; created a list of new simulation for the class (15 new simulations and some new functions); investigated to see if I could resolve the sound functions issue (determined that the volume will be set properly if the _parent is removed from mySound --> this is not an option for the fix since all activities would need to be recompiled; maybe Ross can see if he can get it to work in v186); add simulationMouseShow and simulationMouseHide codes to the class (tested and they work well); found a workaround for the mouse cursor not being removed properly: only remove it if the simulation ends properly, the initialize of the simulation will only attach the mouse cursor hands if they don’t exist; add functions to allow the simulation to pause (pauseSimulation and resumeSimulation) and end the simulation (endSimulation) where it currently is; when these work properly the user will be able to manage their own learning; I had an issue passing a pause variable to the transform class (the simulation class has its own pause variable as there may be a need to pause it independently of everything else) - to get it to work I had to make the variable global (not sure if that was a good idea or not) _global.simulationPaused - I still need to figure out how to handle _global.animationPaused since you can only pass one variable to the transform class (perhaps if it broadcasts and event then I can change _global.simulationPaused to reflect _global.animationPaused

Oct 12 (3 hours) - fractionOpToolSimulato - add simulations mouseClickOn and mouseClickOff, revise other simulations to respect this setting, add simulation comDbysteps (proved to be a bit of a challenge in terms of deciding the best way to make it work); created a Word doc which summarizes all of the simulations and their codes (currently there are 64 simulation codes) Oct 11 (2 hours) - fractionOpToolSimulator - enterwsparts#, began programming enter#fraction#/#/# but realized this would lead to problems when the mouse needed to move to a new location (due to broadcast controlling the next steps); decided it would be best to split this into enter#wh#, enter#num# and enter#den#; enter1wh#, enter1num#, enter1den#, enter2wh#, enter2num#, enter2den# all work great Oct. 11 (4 hours) - fractionOpToolSimulator class - got toggleMixed# simulation to work (this was an easy); go incnum#, decnum#, incden#, decden# to work (not too bad either since much of the work had been done in other simulations) but these simulations led me to realize that we might need mouseClickOn and mouseClickOff (esp if using these in place of rep#); further it may be useful to allow the user to pass the length of time for animations using setIntervals or the Transform class (since it gives them complete control); completed enter1parts# (this proved to be a bit of a challenge locating the correct textfield, set focus and executing appropriate onChange) recognized that the fake mouse may need to have variations (hand cursor, arrow cursor, textfield cursor) to be realistic (arrow cursor when moving, hand when over onPress movie clips; text cursor when in field); completed enter2parts# Oct. 10 (4 hours) - tried to duplicate Ross's success with sound functions in local big wrapper but had no success --> I am not able to adjust the volume levels of sound objects at all; fractionOpToolSimulation class - revised comDall and it works properly now (however: should the presumption be that the number of parts only need to increase when finding a common denominator: this makes sense for f1 and f2; but what about the workspace); was able to code the slides (slide#wsBottomR, slide#wsAboveL; slide#wsAboveR, slide#wsUpTop); slide#wsBottomL is not currently allowed by the tool (a strip cannot bump the leftmost bottom one out of position instead this strip is positioned on the top left); the slides work fine if you are rightmost strip (since that is what I presumed); need a way to determine the position of the strip in the workspace

Oct. 9 - conference with Greg re: establishing priorities and seeking clarification on remaining simulations; issues with Simulation class and fractionOpTool (getDen("W") and getNumberOfParts return different values); tool returning on numerator but picture shows something else; Greg and I also did preliminary planning for the Flashfest (determined groups and what they might work on); mocked up a test of Ross's sound files in activities_01.as; sent the sample to Greg for inclusion in the activity template; brainstorm with Greg and determine that a hex calculation was making the numerator out (conversions from a string to a number was hex rather than decimal by default); used Number to rectify problem -->retested and it works Yeah! (setnum#, setden# setparts# are done) Oct. 8 - HWCDSB Day - Schools in the Middle Symposium in London Oct. 7 - HWCDSB Day - Coaching PLMLC in Burlington Oct. 6 - fractionOpToolSimulator fixed bug where class broadcasts twice when mouse does not need to return at end of simulation; continue work with setnum# and setdenom# (call to setFraction must be at the root level - fractionOpTool and this simulation will change the value of the fraction); this works well except for cases in which the numerator is 10 or larger (the tool thinks it has the correct numerator but the picture says otherwise); realized we need another simulation setParts# (manipulates the number line only - doesn't change the value of the fraction); revised the moves to reflect Greg's nomenclature (tested and they all appear to work fine); revised comD1, comD2 and comDws so that the number of parts cannot exceed 25 as this is the limit of the tool Oct. 5 - review 2.3 (great job on the changes Greg); change inDebugMode to false for 1.1 Robot Transformer and RobotRuleGame (good catch Greg!); fractionOpToolSimulator; tested resetAll and it works; spoke to Greg about issue with repeat call to simulation class not working if previous simulation was not allowed to complete; add/tested simulation for showResults (one option if a solution cannot be found to the -ve depth is to disable the button which began the simulation until the simulation is done); replay scene did not work (Greg and I discovered that you do need the miniwrapper code in the onEnterFrame ie use the version which ic commented out from Jan.); began work on setnum# and setden# - issues with determining on which level this should be called (need to retrieve the old numerator or denominator before you can begin); after much effort and trials I determined that this call must be made on or above the fractionnumberlinewithstrip movie clip

Oct. 2 - HWCDSB Day Oct. 1 - HWCDSB Day - did a little work on the simulation class as I had a brain wave in the night (perhaps there are two hands on the stage with the same name and this is confusing Flash); traces seem to indicate that this is the case (after remove the hand has a large -ve depth instead of being undefined)

top

September 2009
Sept 30 - Added coding to allow a message to be displayed; determined that calls to resets and the +/- buttons will clear the message box so this may be problematic; added code to determine if the request is a valid simulation (send a trace and ignore if not); having issues with simulating only moves strips to workspace; returning a drag strip and invoking its onRelease sends the other one back to the work space; added code to allow the user to input a pause (pause# in seconds); reset codes added; tested reset1 reset2 and resetws (still need to test resetall); issue if whaling away on button which starts simulation --> reinitialization of simulation not working properly if previous one has not finished; the mouseHand is attached but not recognized (it thinks it is in the proper position but it is not) Sept 29 - fractionOpToolSimulator - Worked with listener and was able to have two fractionOpTools on screen and an animation on one does not have undesireable effects on the other; was not able to get two simulations to work simultaneously, but this may not be an issue; Consulted with Greg re: issues with Transform class (Doh used = instead of ==) and drag_mc not returning – added code for the moves for subtraction (wssr and wssl); need to add some reset options to the class; tried to determine the cause of replay scene jumping to the end page reviewed the number entry pad (nice addition Yeah Eric!!) Sept 28 - HWCDSB Day

Sept 25 - added links to Robot Transformer and 1.5 Show for the Robot Rule Game (was harder than I thought it would be to get them working for the different possibilities; local mini, local big, online); added code so that Transform class handles moving of the strips to workspace; issue arose in which the broadcast event for drag_mc and mouseHand_mc seem to both invoke the code for mouseHand_mc; this creates and infinite loop (temporary fix --> invoke move on drag_mc so it can finish first); tested to see if multiple call to the simulation class could be made on one object; debugged and it works effectively except I was not able to reset the strips in the workspace; new issue the strips do not offset themselves properly when another one is in the workspace (will conference with Greg to address this); the listener for the Transform class and Simulation class are added when a simulation starts and deleted when it ends (so that calls to multiple objects will not interfere with each other); still need to test this out; new Arrays are created for each simulation to minimize interference as well Sept 24 - Board Day - Meeting with Coaches in pm Sept 23 - fractionOpToolSimulator: setup the class so that it can listen for itself rather than using a master setInterval which checks every 50 ms to see if the next simulation is ready to go; the class broadcasts when a simulation is complete --> cannot setup a listener directly on the class this.addListener(this) so I had to pass the instance object to the class; changed the code to be more efficient by replacing duplicate lines of code with one function call; I am not sure the class listeners will work properly if there are two instances of it on the activity (need to check it out); find another place where the Transform class could be used (moving strips) code // in activity fractionSimulate = new ubFractionOpToolSimulator; fractionSimulate.fractionOpToolSimulation(fracTool_mc,fractionSimulate,simulator,fractionNum, defineNewSoundEffect,startSoundEffect); // in class public function fractionOpToolSimulation(target1:MovieClip, fractionSimulator1:Object, actions1:Array, fractionParts1:Array, defineSound:Function, playSound:Function) { ....   fractionSimulator = fractionSimulator1; fractionSimulator.addListener(this); } code

Sept 22 - fractionOpToolSimulator class: revised it to make use of Heather's Transform Class (mini-conference with Greg re:type of object in creation statement); reviewed 1.4 for Greg; Greg and I decided it might be best to work on Robot Rule game since part of it is done; revised Robot Rule game to remove coding and scenes which refer to Bonus Round and User Generated versions; Greg showed me how to use an anchor tag and href to add a url link to part of a text field; sent it to JD for review //(NOTE: code broken up to fit webpage, but in Flash this would all be one line.)// code robotSpeech_mc.robotFeedback_txt.htmlText += "I recommend you try a  review activity ."; code

Sept 21 - Board Day

Sept 18 - fractionOpToolSimulator class --> successfully added code to broadcast a message when finished; coded comDws simulation; tested the simulator class in various sizes of op tool; surprisingly it still works Yeah Flash; next step is to revise and use Heather's ubTransform where possible that way this class will only have new features; may revise functions to be more general as Greg's requests for other animations are related; mini-conference with Agnes and Greg to determine priorities before FlashFest (fractionOpToolSimulator; finish Integers C01 A02; Integers C01 A03; add minimize button to ubPod); worked with Greg to determine why LGP C01 A03 had spinning wheel of death --> appear to have been caused by changes to ubLine; recompiling solved problem Sept 17 - Board Day Sept 16 - Board Day Sept 15 - Board Day Sept 14 - CLIPS Team Meeting Barrie

Sept 11 - Board Day Sept 10 - Board Day Sept 9 - conference with Greg re:types of animation required for class, documentation, clearing intervals; handling of sound etc; fraction op tool simulator; make code more efficient by removing redundant variables; created onUnLoad event to have the class clean up after itself (thanks to Greg's suggestion that I attach an array to the target movie clip containing the frac op tool); conference with Greg re:types of animation required for class, documentation, clearing intervals; handling of sound etc. Sept 8 - fix PC laptop that I use for testing; Vista failed to configure its update and the computer could not boot; (only 2.5 hours to repair with the help of Microsoft technician; email - reply to any outstanding issues (quite a backlog); clear out messages no longer needed to save space; clean up CLIPS summer work (flas and docs - Robot Rule Game and Dance It Up); clean up Progress log Sept 7 - Labour Day

Sept 2 - Board Day Sept 3 - Board Day

top

June 2009
June 26 - moved the fraction tool to the pod; June 25 - reviewed the Integer storyboards and created a list of Flash PD that will be needed for Kempenfest; Dance It Up - added code to extend to 6 questions (stickman does level one dance when complete); added fraction tool but realized it must be in a pod so the user can see both their work and the tool June 24 - Dance It Up - revise fraction coding to use multiplication instead of division when comparing (thanks to Greg for the suggestions); renamed movie clips to allow use of loops; comparisons work now; conference re:coaching invoice; afternoon SCT meeting/lunch/goodbyes June 23 - meeting re:Coaching Invoice (9:00-1:15); team meeting pm re:Flashfest June 22 - doctor's appt; Dance It Up - add Greg's ubFraction class to display question; research and discover that Euclid had an algorithm for finding the greatest common divisor; use this to reduce the fractions to lowest terms; added the movie clips to break stickman into pieces and coding to allow them to be dragged on a correct answer; issue with fraction not being seen as correct when using decimal equivalents (suspect issue is in due to internal rounding error) - need to reduce fractions to lowest terms and compare the parts

June 19 - review (1.1-1.4,2.1-2.3, 4.1,4.2 and 4.4, Who Cares) in light of the changes to the classes; 1.3 and Who Cares required revisions; Dance It Up - begin prototype of level 1 (design game board with questions); short conference with Greg to determine how to use his class to display fractions on the screen June 18 - meeting morning with TZ re: revisions to BIP; animate touching toes of the stickman June 17 - morning - contacts (phone and email) re:items from coaching meeting and project wind down; begin revisions to appearance of stickman based on feedback at coaching meeting; re-animate the warmup; internet search to figure out how to make it bend at waste; animation factory has a split view frames option for its animated gifs (great option for those who are artistically challenged) June 16 - Coaching Regional Steering Committee Meeting Ottawa (10:00-4:00) June 15 - Design the stickman mascot for the Dance it Up Game and animate a warmup (level 1 will be a warmup/stretch prior to beginning to dance); Volunteer tea in the afternoon at SCOS

June 12 - HWCDSB morning meeting with MJ to discuss PD for coaches for next year (Joellen Killion; Will Richardson); fix graphing board (background not displaying properly); begin work on CL003 C02 A04 Dance it Up (copy code for the introductory page and add text pickers) June 11 - Revise 4.4 to fix errors or other issues discovered in JD review (errors inadvertently created when I added rearrange button); HWCDSB coaching - noon meeting re: PD menu options for teachers for next year June 10 - Robot Rule Game - revised robot dance so that its complexity increases at each level; added a multiplier of 2 to level 3 (all possible constants <11 can be chosen); guesses are displayed on right of screen; for levels 3-5 timer starts after the second input/output pair displayed; the user will now be advanced to the next level when they guess the rule, regardless of time or pairings shown; in levels 1-4 --> 1 will be the last input and 2 the second last input; scoring system was revised so that half of the points depend on the number of input/output pairing visible on the screen June 9 - min-conference with Ross re: text format and graphing board; team meeting re:summer and June projects; graphing board used setNewTextFormat instead fo setTextFormat (that's why coordinates box worked (text is always changing) and error box did not); revise graphing board so that drawBack and drawBoarder do not have input parameters; the "as file tracks the values of the flags, colours and thickness - these can be changed via change function; 4.4 issue with growing tiles not snapping back (Ross helped me determine there was an error in name of onReleaseOutside function) June 8 - mini-chat with JD re:rearrange button (add for max attempts); robot game and fractions activity; graphing board testing of arrays and text format – forwarded to Ross for help; 4.2 scene 5 rearrange button on max attempts (very challenging in terms of deciphering code – eventually decided to create user copies of the shapes rather than use the pat1_mc) - needed to remove old shapes in order to fix visibility issue (doh!!); applied new learning and was able to add rearrange button when max attempts reached in 4.4

June 5 - team meeting; help Agnes with url link;conference with Ross re: fixes to graphing board; rearrange button in 4.4 June 4 - rearrange coding broke other things, revised code so button works and appears when it should; further revisions to BIP; Agnes graphing board issues; heads council meeting; colour fix to 4.4 June 3 - complete coaching survey; conference with Greg to determine how the rearrange button works; successfully added the rearrange button to scene 5 of 4.2 June 2 - Robot Rule Game - added coding for various levels; fixed coding for next step buttons (all work now except bonus round which needs to be designed); tested the game with Andrea (10 years old) and believe the timer adds undo stress perhaps the timer option if selected should advance to the next input/output pairing after a set amount of time has passed (10 seconds levels 1 and 2 or 20 seconds for levels 3-5); also as the game became more complicated (Level 5) she had difficulty recalling the rules she had already tried (perhaps these should be summarized on the screen; revised BIP and some coaching details (email et al); reviewed rearrange coding in 4.4 - was difficult for met to follow will conference with Greg tomorrow June 1- Robot Rule Game - added textpickers to choose level and timer option; revised robot dance; added next steps frame and scoring code; added buttons for next steps; found out how to use apple script to use the apple voices to record directly as a sound file; recorded some sound clips for the robot; revised the menu and the game information page; code say "Click on me to begin." using "Zarvox" saving to file (((path to desktop) as string) & "Zarvox.aiff") code

top

May 2009
May 29 - Contacted Dan Braun from GECDSB re:Joellen Killion; paperwork (invoices/expenses); Robot Rule Game - allowed for up to 5 inputs; revised it so just one input/output pair appear on animation; revised initialization to reflect levels; added feedback for correct/incorrect; revised correct screen to reflect changes; need to use the delaying tactic to get focus to set properly code timeOutIntervalID = setTimeout(setTheFocus, 100);// delay so focus will stay in the box TimeOutsArray.push(timeOutIntervalID); function setTheFocus { Selection.setFocus("multiplier_txt"); Selection.setSelection(0,multiplier_txt.length); } code

May 28 - HWCDSB BIP; tie up coaching loose ends; respond to email CLIPS/Coaching/Board; clean up CLIPS progress log; Robot Game May 27 - TI-Nspire training with Ron Lancaster as facilitator May 26 - CLIPS team meeting Barrie (SMCDSB) May 25 - issues with swf not opening in IE7; revisions as necessary to 1.1-1.4, 2.1-2.3 and 4.1-4.3 to eliminate the boxes below stage which give scene information; 1.3 hide the tiles which are visible above the stage; pm HWCDSB - meet with TZ re BIP

May 23 - (2.5 hours) conference with Judy - changes to 2.3, 4.2 and Robot Rule Game (fleshed out in more detail how game should work, will work similar to sine skills game and drop ball; many levels and recommendations made after each level) May 22 - HWCDSB coaching planning meeting am; pm Robot Rule Game - finish the prototype - 4 input/output pairs, click robot to get new pair, add check button, animate celebration robot dance and fireworks May 21 - HWCDSB (finalize TI training, emails, prepare for tomorrow's meeting about coaching plans for next year); Robot Game - animate the robot to take an input number, spin and place the output number in its box May 20 - GAINS Math Coaching Regional Steering Committee meeting May 19 - team meeting re:summer Flashfest; in of review Sine Skills Game setup and instructions (steal code for Robot Game) I discovered an error with the timer which needed to be fixed; took me a while to figure out why it was not working on recompile (I had to rename all the uber objects and change the class names); Robot Game - scene 2 setup

May 16 - begin Robot Rule Game (initial planning); program the Menu of the game May 15 - fix 2.2 so that titles will adjust to height of pattern in scenes 11-16; 1.4 Judy's wouldn't it be nice change to scene 8 (shrink on correct); May 14 - Test the OAME version with enthusiasm (vigour) to try to break it; make note of errors; noted an issue with the scene selector being visible on jump from activity to splash page and then to cluster list - also issue with activity load and splash page; look at wrapper code to determine where it breaks down; make repairs to 2.1 and 2.2 May 13 - Review the teacher notes in CL001 and CL002; create teacher notes for CL004 using the text files from CL001 and CL002 as models; added weblinks to the Resources tab for CL004; [] is a cool site with lots of interesting applets May 12 - respond to email (CLIPS, Coaching and Board - over 50 of them); tested 1.1-1.4, 2.1-2.3 and 4.1-4.3 in small size Windows XP; duplicated item 476 in feedback database and resolved the issue; noticed that feedback for Rocket Rules is not blue (will be a lot or work to fix it); was able to add resizing hands to scene 6 frame 8 of 4.3 (Greg did a fine job on his code as I was able to copy the pieces I needed; adjust them for my activity and in less than the usual 5 minutes (took a few hours)

May 9 - (2 hours) - completed work on 2.2 (shorten the line segment) May 8 - More work on 2.2 (text overrun as pattern grows; circle check in scene 2; sound scene 9; added new audio; flash reps in scenes 5 and 13; adjusted scene 11to move pattern instead of title [realized later this was a bad decision as scene 10 is the lead-in and the pattern cannot be moved in scene 10 ); new audio 4.2; team conference re: release of LGP to OAME; May 7 - Made some changes to 2.2; Rename CLIP name (1 and 2) and update release date 1.1-1.4, 2.1-2.3 and 4.1-4.3; Conference with Greg re: requested changes to 2.2; With advice from Ross: changed the getURL in 1.1 to grab it from where it is running or if in mini-wrapper or local big running in Flash to go directly to OAME site. May 6 - 1.2, 4.2 changes, mini-conference with Ross re: placement of text in scene 8 and 9; great suggestion to toggle buttons on and off -(still needs sound for scenes 8 and 9), 4.3 all done except hand dragging to change scale on axes in scene 6; checked 1.1-1.4, 2.1-2.3 and 4.1-4.3 to see if they need newer version of mini-wrapper (points on CLIPSlayer[0]); feedback entries 476-478 May 5 - Hamilton Prayer Breakfast; Met with Teresa to update our coaching expenditure spreadsheet and review coaching template May 4 -final round revisions for 1.1 and 2.1 sent to JD for final approval and designation as OAME ready; conference with Ross re:sound; conference with Agnes and Ross re: 3.4 scene 17

May 1 - review 3.2; meeting at the Board re:Improvement Planning for Secondary

top

April 2009
Apr. 30 - conference with Agnes re: 3.4 (Pods ubFramed text); made further suggested improvements to 4.2 and sent it out for feedback; needs some new narration in scenes 8 and 9 Apr. 29 - Finished the fix to 2.3; discovered that the error with the pointer is caused by the fact that only one array is defined for the class; defining a newCLIPSLayer with an index of 1 on another graphing board will overwrite the old position 1 in the array and hence it points to the last location; a work-around is to not use a layer number already in existence or to dig deeper and use the object’s reference eg. newGridA.container.CLIPnewLayer1.point1; added latest minicalc to 1.1-1.4, 2.1-2.3, 4.1-4.3 - //**Discovered that even though mcAxes is private you can access its methods directly w/o Flash compile warnings as long as you are beyond the frame in which the board was created.**// Apr. 28 - simple fix re: missing text in 2.3; revise 1.4 to not cut off narration when a point moved; InitClasses determine which line cause errors and comment it out; respond to GAINS emails; revise scenes 8 and 9 in 4.2 to flash what is same and what has changed; the for-in loop below came in handy to flash all of the squares or all of the circles; also began work on the wouldn't it be nice fix for 2.3 scene 10 (drawing lines) - ran in to trouble with graphing board pointers being changed when new boards and CLIPS layer were defined code // loop to check all existing iterations in the pattern for (itNum = 0; itNum < 4; itNum++) { // tile is a string which stores the name of objects found in pat1_mc.pattern_mc.iteration0 and so on, in this case it should be "shapen" where n is a number for (tile in pat1_mc.pattern_mc["iteration" + itNum]) { // use the .shape method to check the shape type if (pat1_mc.pattern_mc["iteration" + itNum][tile].shape == "square") { pat1_mc.pattern_mc["iteration" + itNum][tile]._visible = false; }   } } code Apr. 27 - Meeting All Day at Board Office re:Improvement Planning Secondary and GAINS Coaching Project

Apr. 24- Revise Who Cares movie to reflect new class naming and fix for variable interference; adjust the pause settings and test the movie; revise 2.1 and 2.2 for new class names; test both in parallel with the ftp site and fix any errors; update InitClasses to work with new class names Apr. 23 - Updated 1.2, 1.4, 4.1, working on new sound for 4.3 and updating it; Long conference with Ross re:wrapper and issue with Who Cares movie and global variable names; as it turned out when the _global.animationPaused variable was set to true by the activity; animation dependent upon this variable in the Who Cares would play; temporary solution in Who Cares movie is to add _global.clipintroactive to the coding as below; in addition _global.clipintroactive has to be set to true when the movie is being run locally in the mini-wrapper; code if (!_global.animationPaused && _global.clipintroactive) { code Apr. 22 - Conference with Myrna re:Summer FlashFest; Team Conference re: changes to classes and impact on activities; Conference with Ross re:wrapper and unintended changes to _global.globalPause caused by miniwrapper in Who Cares and activity using the same variable; it should really be unique to the wrapper; possible solution may be to make the variables in the miniwrapper local; Finished tweaking 4.2; Updated 4.2, 1.3 and 1.1 to reflect to new class names; //**New Learning CtrlF while not in action script will open a powerful search and replace window which searches the entire document rather than one frame**// Apr. 21 - email blitz (CLIPS, HWCDSB, GAINS Coaching), completed Agnes's suggested changes to scene 7 and forwarded to her for comments, began working on items in the CLIPS feedback database (items 455-461) which pertain to activities for which I am holding the monkey; all issues have been resolved with the exception of 456 as I am unable to duplicate this error; revised scenes 2 and 3 in 1.3 to automatically handle a _global.globalPause setting of "soundonlyplay" by calling the onRelease function for the button; this works fine in mini-wrapper and big wrapper if you manually pause the wrapper; if the sidebar tools pause the wrapper then code cannot be invoked as the pause setting gets changed from soundonly to timelineandsound; I am seeking Ross's assistance to resolve this issue. Apr. 20 - implementing some of Agnes's suggested improvements for 4.2, adjusted arrow drawing speed in scene 4 and working on snyching audio with animation in scene 8, HWCDSB afternoon -meeting with Teresa Z. to update the status of our coaching project (look at actual costs, discuss future planning etc.)

Apr. 17 - Re-recorded all of the narration for 1.2 - boy did that every take a long time, several bloopers and outtakes; I proved to be quite efficient with the bloopers given that I was recording in isolation; acting is not for me; converted the sound recordings into MP3 files, imported them into 1.2 and now all is well with 1.2; I was ready to celebrate that April may just in fact be the "current" month when this finally ends and then Agnes sent some more revisions to 4.2 (JD would have been proud); since Agnes is new to the job; I was open to the changes; now if it was Ross that would have been another thing; and in the spirit of revisions for all I think it would be cool if Greg's Exploring Reps tool had a spot for a context or the story - this could swap out the pattern tiles piece and make it more appropriate for secondary use; what do you think? Ross are you still reading everyone's progress log? What about you Agnes?? or even Greg? BTW did you notice that someone changed the direction of the scene selector mc so now it is sideways; it must have happened at 4:00 am Apr. 16 - completed the revisions for scene 5 of 4.2 (Yeah!); sent to Judy for final approval; finished colour changes and revisions to 4.1 - sent 4.1 to JD for final review Apr. 15 - Day Two of "How To Be A Coach Session Apr. 14 - Day One of "How To Be A Coach" session Apr. 13 - Easter Monday

Apr. 10 - Good Friday Apr. 9 - fix scene 2 issues in 2.3 by using setTimeout to call the positioning function after a 50 ms delay; 2.3 is completed with exception of additional feature, completed revisions to 4.3 with the exception of new sound bit for scene 8; made colour changes to 4.2 and continued working on scene 5 of 4.2; need a new function in ubShpae to set the colour of the shape's outline;helped Ross fix unmute not restarting the sound; made some suggestions as how to adjust the scene selector, too bad the numbers won't rotate (we are wondering how long it will take Greg to notice); suggested that a feedback pod with scrollable text might be a nice additional feature Apr. 8 - Skype call with Greg and Agnes to review 2.4 and make suggestions for changes; we discussed the issue of inputting numeric data from a SMART Board - Flash does not recognize the SMART keyboard - Greg suggested making our own numeric keypad tool for input; Greg suggested using a call to ResizeScene (invoked by wrapper function resizeWrapper) to fix the issue in scene 2 of 2.3 and textbox alignment; discovered that ResizeScene is not invoked since resizeWrapper does not know where it is; resolved this by having a call to a second funciton invoke it; conference with Ross who determined that _rooot. instead of this. in the original invocation will work as well; still having issues with Resize Scene (it is invoked but does not work well in IE or Safari) will try to call the replayScene button instead; lowered ding volume by attaching the pingSound to a movieClip on the scene - that way setVolume will only impact objects on that movieClip or its children; finished other fixes to 2.3 (they looked good on a MAC but not a PC); (lesson learned make sure you change the width and not the height of a text field if you want it to be wider); not a good idea to use Parallels to test in the PC environment as it slows the machine right down Apr. 7 - Coaching Regional Steering Committee Meeting Apr. 6 - Who Cares revisions, 2.3 second round revisions, 4.3 second round revisions

Apr. 3 - finished revisions to 4.2 with the exception of scene 5 (scenes 6-10);Ross re: function not executing when called via setInterval; had to have it invoked by a secondary function; pm Andrea's hair cut assembly http://gordbowes.com/MountainNewshaircutslideshow/ Apr. 2 - Team Meeting re:Summer Flashfest;. Skype call with Greg - re: 4.2 scene 5 which need to be revised as per 4.4; decided feedback should fade after condition met and Greg will write the function, colours in cluster 4 must be changed so that feedback can be blue; continue with revisions for 4.2 Apr. 1 - mammogram; school visit re:modified lesson study for coaching project, begin 4.2 revisions - completed scenes 3 and 4; to resolve the setFocus issue not setting focus in the box or being over-ridden by Flash; instead of an onEnterFrame continually calling setFocus, use a setTimeOut to call a function which sets the focus with a delay of 100 ms, this gives times for Flash to do its other stuff first

top

March 2009
Mar. 31 - Marian Small session with coaches - role of questioning and DI Mar. 30 - finished scene 7 pause/play issues, no problems with scene 8, 4.3 is ready for final review, made final revisions to 1.2 and 1.4; made revisions to Who Cares movie; need to re-record sound for 1.2; 1.1 and 1.3 received final approval Yeah;

Mar. 27 - tested/revised pause/play for scene 6, mini-meeting with Ross who taught me how to call an onRelease function defined for another movie clip, partially completed scene 7(trying to determine where codeWaiting begins so I can delete a setTimeout interval which remains active if get the correct answer before waiting starts; need to determine where the clearInterval occurs for the drawing on correct so I can gray out pause button. - this code goes on the global layer of the root code onEnterFrame = function { if (this._parent.wrapperActive == true) { path_to_nav = this._parent.activity_navigation; this.miniwrap_mc._visible = false; } else { path_to_nav = this.miniwrap_mc.activity_navigation; this.miniwrap_mc._visible = true; } delete onEnterFrame; }; code this code goes on the scene level to invoke a button call w/o pressing the button code function unPause { this._parent.path_to_nav.bt_play.onRelease.call(this._parent.path_to_nav.bt_play); } code Mar. 26 - HWCDSB - Prime Training Day 2 - Grade 8 teachers - group 2 in am; in afternoon meeting with Kaye, Myrna and board reps to establish protocol for using CLIPS monies to fund a summer CLIPS Flashfest Mar. 25 - HWCDSB - Prime Training Day 2 - Grade 8 teachers - group 1 Mar. 24 - UGDSB - SMART Board Workshop Mar. 23 - check pause/play settings scenes 2-5; revise coding so that: all animation pauses when button pressed; the pause button is selectable when something is animated or sound is playing; pause is not selectable when no sound or animation

Mar. 19 - (5 hours) - all boxes are dragabble in scene 7; finish fixes for scenes 7 and 8; review and revise as necessary code waiting for all scenes (not active when pause pressed; interval is cleared); adjsut feedback in all scenes so that it is blue in colour; changed colour of all items that were feedback blue to green; difficulty locating code which controlled axes titles in scene 7 (hidden within a movie clip) Mar. 18 - (1 hour) - more work on feedback box (want it to be draggable and close button to be functional) Mar. 17 - (1 hours) - add code waiting to scenes 5 and 7; revise scene 6 so that feedbsck pod is draggable (unfortunately close is not longer selectable so will have to fix that) Mar. 16 - (5 hours) - redraw lines/arcs/falshing numbers in scene 5 on second click (ie when rep is reclicked clear out old animations and start again); works for multiple clicks now

Mar. 13 - more work on scene 5 of 4.5; finalize coaching training arrangements for week after March break; team meeting re: 2.4 (offering Greg suggestions for further improvements) Mar. 12 - finish scene 4 of 4.3; start work on scene 5, pm Meeting with Duocom re:SMART new technology Mar. 11 - work on scene 4 of 4.3; afternoon School Coaching visit Mar. 10 - revisions to scene 3 of 4.3 Mar. 9 - Make revisions to Who Cares as per Judy's suggestions; more organization of Coaching Training Sessions; begin revisions to 4.3; completed first row (circle growing and no input after 3 tries); not as productive as I had hoped; taking me longer to get a feel for the code Mar. 6 - review 4.4; mini-Meeting with Greg and Ross re:suggested improvement to 4.4;minor tweaks to Who Cares movie; go through email and respond to outstanding messages; HWCDSB Coaching - review more school plans; organize "How to Coach" local session; respond to any outstanding issues (TI-Npsire, SMART Board CBR2s, school visits etc.), sort through paperwork Mar. 5 - send Who Cares to Judy for review; correspondence re:How to Coach Session; spent the day wrangling the graphing board issue; finally was successful; the board cannot be defined when the scene has an instance name of "scene"; solution give a new instance name to scene before board is created and then change it back after board created as per below code newDepth = this.getNextHighestDepth; this._parent.scene._name = "scene" + newDepth; Subsequent adaptations and extensions have been made by the CLIPS team. import lib.actions.clipsgrapher.*;graphing board class import edu.clips.CLIPSubShape;uberShape class initialize the board var board:GraphingBoard = new GraphingBoard(75, 66, 155, 155, this, 1, false, false, 2);

this._parent["scene" + newDepth]._name = "scene"; code Mar. 4 - review Ross's 3.1 movie (very nice); finish the Who Cares movie but unhappy with flashing since graphing board must be defined on frame 2; email blitz and some reorganizing of coach's training sessions; go to office to drop off portable SMART Board for use at tomorrow's session Mar. 3 - Trish re:Coaching and Sharing (GSP sketches and other lesson ideas); Who Cares row 14 (killer row with all of the ubPattern) stuff Mar. 2 - Team meeting 3.1movie, move Who Cares to Ross's new template; Who Cares rows 11-13, Greg re: help with ubPattern (adding constants on the fly) Mar. 1 (2 hours) - rows 9 and 10 of Who Cares

top

February 2009
Feb. 27 - meeting with C. Burgess McMaster Outreach Coordinator in Math (discussion re: next transition session);scene 6 completed (which incorporates rows 6-8) Feb. 26 - Doctor appt (parents); fine-tune periodic example, create exponential example of bacteria growing over time; create quadratic example (basketball shot); revise scene 5 so that all 4 grids merge at once; didn't like all 4 examples moving at the same time (too distracting) - revised coding so that they only play one at a time Feb. 25 - HWCDSB Coaching - conference with Irene re: bringing in an external expert to train our coaches on the nuance of coaching (same training as the one making the provincial rounds); email contact re: other training; SMART Board and TI-Npsire CAS; general planning; Team Conference to welcome Agnes aboard; Who Cares - linear example of a car moving at a constant speed completed; periodic example of height changing over time completed Feb. 24 - Jessica allergist (am), added new sound to scenes 1-5; revised scene 5 so that all four graphs draw at same time; issue with graphing board and fact it cannot be defined on frame 1; causes a blink effect so transition to scene 6 must change; graphs must fade out in 5 and real life examples fade in on 5, afternoon - HWCDSB Coaching Training session - observe our DI coach in action using tiering with math (connecting algebraic to geometric representations expectation) Feb. 23 - Conference with Ross re:Who Cares template and pausing movie if clip intro page is not visible. Ross determined that scoping of bt_pause was not quite right. Review the show for CLIP 3; email blitz; finish scene 5 in Who Cares and move on to scene 6; recorded new sound for Who Cares (all scenes) Feb. 20 - Revise scenes 1-4 in Who Cares to work in template and continue with row 5; reviewed Shows for CLIPS 1 and 2; afternoon meeting to plan how to connect DI with coaching work (developed a tiering activity for algebraic and geometric representations of one variable terms up to degree 3) Feb. 19 - Adobe Connect with Ross and Greg - Ross demonstrates his new template complete with masks; looks great; begin process of redoing Who Cares movie; drag scenes into Ross's template and they work (can't explain why); two issues pause button is not working and mask not active (need to copy code for mask); afternoon Coaching Regional Steering Committee Meeting (London Region) held in Ancaster Feb. 18 - organize some training for coaching initiative and review some school plans; conference with Ross to determine why gotoAndPlay is not functioning properly in Who Cares; discovered (using Ross's technique for debugging - hide layers and publish (settings - do not publish hidden layers)) that certain images and movie clips are causing the playhead to believe it is back one frame from the current one; we suspect it may have to do with the size of the images and their export resolution; began to reimport some jpg images but noticed that certain layers would function alone but not when published with others; Ross suspects the activity is corrupt so I will need to begin again from scratch; we also recognized that the older player will not work on these swfs; Ross will design a new activity template complete with controls for Who Cares movies Feb. 17 - uploaded Coaching resources to FirstClass (still uploading at 6:43 not sure why so slow; I worked on CLIPS while waiting; respond to coaching emails (SMART Board training, clickers; CAS etc.); completed row 4 Cartesian Plane w/o audio, begin transition to scene 5 Feb. 16 - Family Day Feb. 13 - make changes to code waiting in Robot Transformer; test out robot transformer and realize code was unnecessary as pause is grayed out since animation and sound are complete; in other activities reviewed them first to check to see if pause is active; located and repaired some minor glitches (cements my belief that nothing will be 100% error free); moved on to using Greg's graphics package to find replacements for the ones I used in Who Cares; wouldn't work on Mac side so had to use Windows side; Parallels screwed up Sharing Folder; reinstall Parallels no difference; can't reinstall Windows since lost registration code; unable to use catalog to find images; back to Mac side (must copy and paste from Word for it to work); Macs cannot open the wmf file format that these are saved in; found a wmf viewer for a Mac (trial version so will not let you copy and paste); in the end the images do not paste as true vector since they have resolution issues; after much trial and tribulation (looking at the small thumbnail versions in the book) I decided to use the ones I have esp for scenes 1 and 2; I will see if my kids want to locate other images for me for later scenes; the product has not been updated (no i-Pod); retouched scenes 2 and 3 and then put them back Feb. 12 - HWCDSB - PRIME training grade 8 teachers; TI-Nspire meeting with Len and coaches Feb. 11 - HWCDSB - PRIME training grade 8 teachers all day; evening make revisions to Who Cares based on Judy's input Feb. 10 - complete row 3 in the Who Cares movie (spoke with Greg need to use his licensed graphics; he will courier them to me); team conference led by Ross who created our Progress Spreadsheet for the cluster in anticipation of it being completed at the end of the current month (whichever one that may be);review Who Cares with Judy Feb. 9 - complete row 2 in the Who Cares movie (flat world scene) Feb. 8 - (3 hours) - revisions to 2.3; Who Cares (divide it into scenes) and work on row 2 Feb. 6 - Coaches meeting in the afternoon; Begin work on Who Cares (first row of storyboard) Feb. 5 -prepare a short ppt for coaches meeting tomorrow; create narrations script for 2.3; test 2.3 pause/play and sound (upload latest swf, fla and narration script) Feb. 4 -complete revisions for scenes 7-10 in 2,3; record audio for 2.3 and import into swf Feb. 3 - second round revisions for 1.1; complete revisions for scenes 3-6 in 2.3, review 4.3 for Greg Feb. 2 - funeral for Aunt's Mom; complete revisions for scene 3 in 2.3; complete second round of revisions to 1.2, 1.3 and 1.4;

top

January 2009
Jan. 31 - (5.5 hours) Skype/Adobe with JD re: 1.2 and Who Cares; (1.5); make revisions to 1.2 (smaller scenes) - two errors had gone unnoticed - no numbers rolling in on graph rep as layer was hidden and in pencil drag for last scene feedback box on wrong frame so none visible (4) Jan. 30 - complete the revisions for 1.3 re:scene breaks etc. redo narration script; upload fla, narration script and new swf to ftp site Jan. 29 - completed revisions for 1.1; re-record audio 1.1; learned how to add links to the Games icon; reviewed Robot Rule Game and uploaded to ftp site; reviewed 4.2 for Greg emailed suggestions; revised narration script document; uploaded latest fla, swf and narrations scripts for 1.1 and 1.4 to ftp site; summarized notes from Coaching Session (phone conversation with board DI expert to discuss tying DI work with coaching work); begin work on revisions for 1.3 Jan. 28 - Coaching Regional Steering Committee meeting in Toronto Jan. 27 - Coaching Regional Steering Committee meeting in Toronto Jan. 26 - Summarize discussion with JD; complete revisions for 1.4 and re-record audio for 1.4 and 1.1; begin revisions for 1.1 Jan. 24 - (3 hours) Skype conference with JD - review activities (1.1, 1.3 and1.4) Jan. 23 -Add wow animation for sentences, instructions and dragWords using a mask in scene 10; NOTE: there are issues with animations involving fields which are dynamic (took me an hour and half to figure out they cannot be masked unless you embedFonts – ARGHHH! – you think I would remember that); masking; ._alpha; rotating; to name a few not sure what others are - should note this somewhere on the wiki; finish scene 10; review/revise entire activity for correct pause/play settings; reviewed the activity in all 3 sizes of Ross’s buttons; cleaned out library and checked mp3 import quality of all sound files; completed the narration script for 1.4; CL004 C01 A04 is complete and sent to Judy for review; may wish to add two more examples in scenes 8 and 9 Jan. 22 - brief phone conference with SSL re: coaching; completed pause/play settings in scene 6; revise code waiting to fix lost instructions; add ping correct in all scenes; review scene 7 and break it into two frames; fix the sound; add code waiting and pause/play settings; added wow animation for scene 8 three representations – this site below came in handy http://www.flashfridge.com/tutorial.asp?ID=97 NOTE:when using this animation in Flash remember to EMBED fonts if text is dynamic or use a STATIC font (otherwise you spend several minutes or hours trying to get it to work); still need to flash the pictures for code waiting in scenes 7 and 7 Jan. 21 - Add sound to scenes 1-5; scene 5a smaller multiplier review coding and add code waiting; ); review and revise scene 5b (patterns one); add sound and pause/play settings to 5b, review scene 6 and then break scene 6 into two frames; fix sound; still need to adjust pause/play settings and flash pictures in code waiting Jan. 20 - call with Judy – set up a time to review activities (8:30 on Sat.) and dialogue on coaching initiative – Judy gave me the name of some excellent print resources; call with team and Kaye re: funding of FlashFest; review Greg’s activity C02 A02; C01 A04 review code waiting in scenes 1-4 re: issue of disappearing instructions when time_counter is reset; tested scenes 3 and 4 to ensure they comply with script; issues passing parameters in scene 4 to flash point function (two types of flashes finite and infinite); split scene 5 into 3 scenes; scene 5 complete 5a ad 5b still need work; Jan. 19 - Test activities 1-3 in the online wrapper using the 3 browser size created by Ross's buttons; resolve all text issues in each of the 3 sizes; C01 A02 - If tiles were showing in frame 77 they will continue to be shown so add hide tiles to frame 77; figured out how to use for in structure to do this (thanks Ross); C01 A02 - Fix flash of lines in frame 78 of scene 1; C01 A01 scene 1 frame 12; can still click on robot if no input; revise code to fix this error; C01 A01 Scene 1 frame 30 define own onSoundComplete so that pause will not gray out if robots moving; C01 A04; fix bouncing sound for scene 1; complete scene 2 by fine tuning location of iterations; an error resulted from the biig pattern having same depth as little version - either do not specify a depth of use getNextHighestDepth; fix narration to only play if a pattern is left; testing scene 5 and noticed wrapper needs to be recompiled with latest version of ubShape and ubPattern so patterns with rectangles can be created Jan. 16 - made Ross’s suggested revisions to C01 A01; trying to track down source of error when board will not fade in C01 A03 scene 4; searched for a way to display traces from browsers; reinstalled FlashPlayer 9.0 debug version; open the Terminal on the MAC - Applications/Utilities/Terminal type in the following two commands **//cd Library/Preferences/Macromedia/Flash\ Player/Logs//** and then **//tail -f flashlog.txt//** and voila I can see the traces in real time; traces demonstrated that Safari does not recognize that the FadeBoard function exists; not sure how to rectify this so moved on; came back to this and it definitely appears that the wrong graphingboard.as file is loaded; after many frustrating hours and attempts Ross hasd the brain child that it was Greg's fault or to be more accurate the fault of Greg's calculator; Greg recompiled his calculator with the latest graphing board and all is well; YEAHH!! Jan. 15 - HWCDSB Day - Board Feedback Session for Growing Success Document; happy to note that when I returned Ross and Greg had resovled the tabbing issue Jan. 14 - C01 A02; scene 4 fix the onMouseUp using hitTest to make sure it is not over one of the three reps and then display the message to repair error Ross encountered; C01 A03 – scene 4 check to ensure that _alpha of graphing board is zero when animation completed. Interesting discovery – fading does not work in IE or Safari only FireFox; Retest C01 A02 and C01 A03 in local big wrapper, online in IE6, Safari and Firefox; C01 A01 – issue with IE6 and tabbing; try to fix it using onEnterFrame continually setting focus to end of box unless error encountered in which case set focus to entire box; found  on a web-site asked Ross and Greg to check it out Jan. 13 - Email blitz; Revise 1.3 and 1.2 as per Judy’s Progress Report; C01 A03, wait message no longer working in scene 2, tracked it down to ubShapeMoving; fix ubShapeMoving to clear only the interval it had set; Revise waiting in code in C01 A03 for quicker flash; ensure the interval is cleared; Test to see if instructions reappear whenever timer is reset. Make revisions suggested by Ross – extended lines in scene 4 to make division for multiplier and trend lines clearer Jan. 12 - Revise waiting in code in C01 A02 for quicker flash; ensure the interval is cleared; Test to see if instructions reappear whenever timer is reset; Try to duplicate Ross’s error in C01 A02; Change settings on sound in library – bit rate to eliminate tinny sounds; Check C01 A01 in three setting of bastardlies; Final check of C01 A01; send off for review; Send email to Ross and Greg re:sound issues; decision is to do nothing except log findings on wiki Jan. 9 - major sound troubles; the pause/play was being disabled by a narration sound which had already completed in an earlier frame (took a while to determine what was disabling the button); it appeared that the sound files were corrupt (2 and 7); rerecorded one sound and copied/pasted dead air to the other to make it work; conference with Ross led to another discovery //- anysound//.stop will stop all sounds playing at that level unless the library linkage name is specified; solution is to create an empty movie clip for each sound effect and attached the sound to this clip; revised scene 2 to implement the above and all appeared well Jan. 8 - C01 A01 scene 1 revised and tested with and without narration; tested and then tweaked other scenes for pause/play without narration; added some new effects; re-recorded necessary narration; some questions for JD; should pause be active on scenes 3-6 as question mark is rocking; what should the narration script for scene 2 frame 8 be (scene 1 in storyboard); should and function for input in addition to robot click (they do in scenes 7-9) but not scene 2 Jan. 7 - Meeting at board office re:math coaching funding Jan. 6 - C01 A01 - revise scenes 7 and 8 for sound/narration and add blinking when robot moves; issue with replay and narration (if newSound does not play within first few frames) with pause/play old sound exists so on unpause it will play; added stopAllSounds and delete this._parent.mySound to frame 1 of globals and sound (should activity template be revised?); checked narration in scenes 3-6 and made necessary revisions; sound effects must be deleted and popped off array when animation finished (pause/play will cause misalignment and sound will still exist so on a pause and unpause later it will play); finished scene 9; found cause of "tinny" audio clips; Flash ignored the import quality, manually changed it to 48 kbps; scenes 2-9 in story board are complete; tested with narration; still need to test without narration and re-record narration to reflect changes to storyboard Jan. 5 - C01 A01 finish scene 6 (frames 2-4); complete scenes 7 and 8; wait messaging issue with lost instructions whenever time_counter is changed and instructions are off (should revise template to handle this better); add code so that tab and enter will do same thing as click on robot (should scene 2 act similarly?) Jan. 2 (2 hours) - C01 A01 scene 6 shrink the animation to fit rule underneath; finish frame 1; begin frame 2 Jan. 1 - (2 hours) - C01 A01 scene 6 ordering the tiles animation with robot; text box input for multiplier