Tuesday, July 30, 2013

ripple tank model enhanced bug fixed

after much effort, the bug has been fixed!
enjoy!
MIN = xsource
MAX =Math.sqrt((xpoint-xsource)*(xpoint-xsource)+(ypoint-ysource)*(ypoint-ysource))+xsource
X(x,t)= "xsource+sign*((x-xsource)*cs-0.1*A1*Math.cos(omega*t-k*(x-xsource))*sc)"
Y(x,t) ="ysource+sign*((x-xsource)*sc+0.1*A1*Math.cos(omega*t-k*(x-xsource))*cs)"
where
angle = Math.atan((ypoint-ysource)/(xpoint-xsource));
cs=Math.cos(angle); / /lookang & FKH
sc=Math.sin(angle);//lookang & FKH
cs2=Math.cos(angle2); // use to rotate to universal axes
sc2=Math.sin(angle2); // use to rotate to universal axes
using if ((xsourcexpoint)){ sign = -1;  } // fix another bug where the curve flips
the using new feature with new wave form to allow counting of number of wavelength with RVHS tat leong in ripple tank sim plus some bug fixes. made dt smaller 0.01 for smooth graph
http://weelookang.blogspot.sg/2013/03/ripple-tank-model-wee-duffy.html
Ripple Tank Model (Wee, Duffy, Aguirregabiria, Hwang & Lee, 2012) with simplified physics equations modeled, realistic 2D and 3D (shown) visualizations, hints and scientific measurement tools for inquiry activities and data gathering for inquiry learning
https://dl.dropboxusercontent.com/u/44365627/lookangEJSworkspace/export/ejs_Ripple_Tank_Interferencewee12.jar
older version working https://dl.dropbox.com/u/44365627/lookangEJSworkspace/export/ejs_Ripple_Tank_Interferencewee07try.jar
worksheets by (lead) IJC: https://www.dropbox.com/s/ssfismpu1683l3k/RippleTankIJC.zip
IJC: https://www.dropbox.com/s/dyvzrhuhzecxx7c/RippleTankIJC2013.docx
RVHS: https://www.dropbox.com/s/pnbi0k6ww1zcmv8/RippleTankRVHS.zip
YJC: https://www.dropbox.com/s/khlnwerjoienknh/RippleTankYJC.zip




reference:
http://weelookang.blogspot.sg/2013/05/new-feature-with-rvhs-tat-leong-in.html

error detected by tat leong, thanks bro!

There is error in the simulation when using the analytical curve (see attached). Tried to amend but couldn't


this video is great for contextualising the model
as mentioned by Ng Boon Leong https://www.youtube.com/watch?v=Iuv6hY6zsd0 The cool part starts from about 4:40

\

ranking 2013 writeup

guess what ranking grade i will be receiving? very likely a SEE of course.
:)
below are 6 key accomplishments/ contributions with details of numbers, impact, influence, reach etc.
Enjoy!


A) EduLab: Java Simulations lessons packages (Open Source Physics) (co-PI)
Physics by Inquiry pedagogy using simulations

Reach:
Forty Teachers and Two Thousand students recorded in TEN ICT connection lesson examples as benefiting from these 8 lessons packages developed in the JC1 and JC2 Physics curriculum.

Awards:
  1. MOE Outstanding Innovator Award 2013 during Excel Fest
    MOE Outstanding Innovator Award 2013 during Excel Fest
Media:
  1. Featured in Public Service PS21 Best Ideator  publication Challenge magazine 2013 Jan/Feb issue Pg 17: titled: One Man can make a difference
  2. to be Featured in Ministry of Education publication Contact Magazine 2013 Oct issue: Social media for professional learning.

Publish Peer Review Journal
  1. Wee, L. K., & Goh, G. H. (2013). A geostationary Earth orbit satellite model using Easy Java Simulation. Physics Education, 48(1), 72. doi: 10.1088/0031-9120/48/1/72 arXiv:1212.3863 [pdf]
Publish Conference Papers
  1. (BEST RESEARCH PAPER) Aloysius Goh, K. S., Wee, L. K., Yip, K. W., Jeffrey Toh, P. Y., & Lye, S. Y. (2013). Addressing learning difficulties in Newtons 1st and 3rd Laws through problem based inquiry using Easy Java Simulation. Paper presented at the 5th Redesign Pedagogy, Singapore. http://arxiv.org/ftp/arxiv/papers/1303/1303.0081.pdf 04 Jun 2013, 16:15 : 17:45, NIE7-01-TR705
  2. Wee, L. K., Goh, G. H., & Chew, C. (2013). Enabling Gravity Physics by Inquiry using Easy Java Simulation. Paper presented at the 5th Redesign Pedagogy, Singapore. http://arxiv.org/ftp/arxiv/papers/1303/1303.0079.pdf 04 Jun 2013, 14:15 : 15:45, NIE7-01-TR702. 
International Networks with global impact-reach:
  1. http://www.thephysicsfront.org/items/detail.cfm?ID=9422 thanks to Caroline Hall Chief Editor of ComPadre   
  2. http://www.compadre.org/osp/items/detail.cfm?ID=12755 thanks to Brown Professor of Physics, Davidson College, Wolfgang Christian, Open Source Physics Chief Editor
  3. http://www.compadre.org/osp/items/detail.cfm?ID=12756 thanks to Brown Professor of Physics, Davidson College, Wolfgang Christian, Open Source Physics Chief Editor

Conduct 19 sharing/workshops/talks etc
  1. Wee L.K. (2013, 11th-13th Sept) 18th Multimedia in Physics Teaching and Learning Conference, Madrid, Spain
  2. Wee L.K. (2013, 19 July) West 6 Cluster ICT Committee Professional Development Seminar 2013 – “Professional Development for Teachers by TeachersS4: Open-source physics and its applications in Education, Jurong Secondary School, Singapore
  3. Wee L.K., Lye S.Y., Matthew Ong, Grace Dong, Nelson Chong, Oei Hun Ling, Dennis Toh, Thong C.H., Yu Y.K. (2013, 17 July) sharing 1 to 1 computing program for ICT connection, Saint Andrew Junior, Singapore
  4. Wee L.K. ( 20 June 2013) ICT connection and Open Source Physics presented to Thai delegates, MOEHQ 04-01 , Singapore. 
  5. Wee, L. K., Goh, G. H., & Chew, C. (2013). Enabling Gravity Physics by Inquiry using Easy Java Simulation. Paperpresented at the 5th Redesign Pedagogy, Singapore. http://arxiv.org/ftp/arxiv/papers/1303/1303.0079.pdf 04 Jun 2013, 14:15 : 15:45, NIE7-01-TR702. 
  6. Aloysius Goh, K. S., Wee, L. K., Yip, K. W., Jeffrey Toh, P. Y., & Lye, S. Y. (2013). Addressing learning difficulties in Newtons 1st and 3rd Laws through problem based inquiry using Easy Java Simulation. Paper presented at the 5th Redesign Pedagogy, Singapore. http://arxiv.org/ftp/arxiv/papers/1303/1303.0081.pdf 04 Jun 2013, 16:15 : 17:45, NIE7-01-TR705. 
  7. Wee,L.K., Ong C.W. Ng S.K., Lim A.P., Lee T.L., Goh G.H., Chew Charles, Yeo W.L., Lim C.L., Goh K.S., & Lim E.P., Singapore Open SourcePhysics and the lessons developed under EduLab NRF2011-EDU001-EL001, Symposiumpresentation, presented at the 5th Redesign Pedagogy, Singapore, 04 Jun 2013, 10:30 : 12:00, NIE7-01-TR706. [intro] [insights]
    1. Virtual Lab Ripple Tank Model Ripple Tank Interference Model in IJC and RVHS 
    2. Gravity Physics by Inquiry: MOEHQ Innergy Award Gold 2012 
    3. Teacher directed demonstration or student directed guided inquiry? Time for a re-think?
    4. How can we address learning difficulties in Newton's 1st and 3rd laws through PbI using ICT?
  8. Lye S.Y., Wee L.K., (2013) Primary School EnergyComes Alive with Customized Open Source Simulation, Paper presented at the 5th Redesign Pedagogy, Singapore, 04 Jun 2013, 10:30 : 12:00, NIE7-01-TR701.
  9. Charles Chew, Wee L.K. (2013, June 3) The Blended Approach for 21st Century Teaching 2nd Physics Education Seminar (PES) NUS High School of Mathematics & Science, Singapore
  10. Wee L.K. (2013, 31st May) Learning Journey for Dutch Principals, 2 Malan Road EduLab@AST Level 4 Block J, Singapore
  11. Wee L.K. (2013, 22nd May) Sharing with SAJ on scaling up 1 to 1 computing and ICT connection, Conference Room, Saint Andrew Junior, Singapore
  12. Wee L.K. (2013, 21st May) Sharing with NIE on scaling up initiatives at ETD, Block 2, Computer Lab 4, ECL4, Singapore
  13. Wee L.K. (2013, 16th May, 1500-1700) Broadening learning horizons through Flight and Aerospace curriculum infusion, 10 Bukit Batok Street 52 Singapore 659250, Hillgrove Secondary, Singapore
  14. Lye S.Y., Wee L.K. (2013, 30th April 1500-1730 ) Physics Easy Java Simulation for Primary School, TRASI code 40922 workshop eduLab@AST, Singapore (CANCELLED due to low participants)
  15. (2013, 05-06 April ) MOE Excel Fest Java Simulations for Teaching and Learning Booth by 5 JCs ITE Central Ang Mo Kio, Singapore 
  16. Hwang F-.K, Wee L.K., Lee T.L., Lye S.Y. (2013, 22 March 0900-1200 ) Workshop on Easy Java Simulation RVHS Computer Lab 1, Singapore (pending funding approval) followed by a NTU-NIE talk by Prof Hwang at NIE Block 2, LT 7, 1400-1700 about his work on Physics Teaching and Learning with Computers.
  17. Wee L.K. (2013, 27 February 1230-1400 ) ICT tools on Physics invited by Prof Hew Khe Foon, NIE, Block 2, ECL 4 (NIE 2-02-05), Singapore 
  18. Wee L.K, Lee T.L., Lye S.Y. (2013, 21 February 1430-1730 ) Teacher-Led Workshop for AST Designing Computer Models for Physics Inquiry using EasyJavaSimulation workshop, 2 Malan road, Singapore 
  19. Wee L.K., Charles Chew, Goh G.H (2013, 16 January) Adoption Invitation: Gravity physics by inquiry – a 2012 INNERGY gold award scaling up to all pre-university institutions in Singapore @5th Instructional Programme Support Group (IPSG) Sharing, Serangoon Junior College, Singapore [PPT]


B) ETD Project: ICT Connection Co-leader, to seed and sustain dialogue on what constitute self-directed and collaborative learning for different stakeholders through multiple channels.
  1. Develop Android App for 500+ downloads
  2. Reviewed All Physics Lessons published in ICT connection
  3. co-lead development of ICT connection
  4. conduct specially invited workshop for ICT mentor Deepening Conceptual Understanding using Open Source Physics Tools
  5. organize professional sharing with ICT connection school Saint Andrew Junior as requested by Principal Tan Bin Eng
  6. sharing to thai delegates including Director of Educational Technology  Thailand.
  7. many (for example YJC, NYGS, RVHS, NJC, HCI) schools are using the tracker lesson ideas and examples in ICT connection and there is a new eduLab 2014 becoming scientists project

C) Senior Specialist Track Research Fund SSTRF_ETD2012_01.
  1. one and only SSTRF_ETD approved in 2012 
  2. develop 4 lessons with computer models on gravity physics, winner of MOE innergy GOLD 2012. 
  3. used by 5 JCs, estimated 50 teachers, 1000 students to benefit from these lessons

D) Physics Chapter Core Team Member, to drive learning with technology for O and A Level Physics.
conduct sharing with AST for Beginning Teachers Physics and Lower Sec Science.
  1. facilitate ALL physics chapter learning community activities.
  2. co-present learning community paper during Academy Symposium Nov 2013
  3. invited ETD member to CPDD syllabus review committee 2016, possibly reach currently estimated at 22 JC+CI+integrated schools and 220 teachers will use these curated resources

E) Campus Tsunami (Curation) Taskforce: Invited member by DDSCS and accepted by DDMDT
  1. support team in physics curation.
    1. gravity
    2. superposition
  2. every JC in the taskforce/project is using my contributed computer models/simulations, with a estimated reach of  8 JC and 80 teachers will use these curated resources

F) Special project on flight and aerospace niche area curriculum infusion as recommended by DGE
  1. to conduct a 3 week workshop for the flight and aerospace club 10+ students on the construction of a rocket model simulation, with the 1 physics teacher in Hillgrove Secondary School and Principal Kenneth Lee.








Monday, July 29, 2013

Scaling Up sharing on 29th June 2013

photo by yoong kheong, thank bro :)
Objective:
  1. Clarify language and arrive at a shared understanding of scaling up (diffusion or spread?) in education
  2. Draw learning points and surface implications to inform planning
People, Product Process Scaling Up framework contextual in Open Source Physics by lookang
https://dl.dropboxusercontent.com/u/44365627/scalingframework.pptx



Programme for Session 1
Date: 29 July 2013
Venue: Serangoon Garden Country Club
1030-1050 EJS Loo Kang

Develop Action Plan What are the concrete actions for next 6 months, 1 year?

I am toying with the idea that the Science of Scaling up and Organization Development can be thought of in the same light.

  1. Product, which is the deliverable of business, such as a new chair off the assembly process or service to a customer in a teller line
  2. Process, which is the "how" of doing the work to serve customers, such as granting a loan, processing raw materials, and even billing.
  3. People, which, of course, are the folks who do all the producing and processing above. We focus on what people tell us is the most difficult of the previous three aspects - people! 

 for Open Source Physics example.

  1. Excellent Product, which is the deliverable of business of computer models, such as new simulations or service to a school teacher and students.

    1. EJS can produce accurate, scientific simulations fast, can be remixed , reused  
    2. ( fund less scale more like teach less learn more) Free of charge make the diffusion at zero cost, see here for example
    3. No login, no servers, no setup, just download and use
      1. simple superposition model 
      2. complex ripple tank model

      3. complex ripple tank model
        bug fixed! redraw using AnalyticCurve
        X= "xsource+(x-xsource)*cs-0.1*A1*Math.cos(omega*t-k*(x-xsource))*sc"
        Y ="ysource+(x-xsource)*sc+0.1*A1*Math.cos(omega*t-k*(x-xsource))*cs"
        the using new feature with new wave form to allow counting of number of wavelength with RVHS tat leong in ripple tank sim plus some bug fixes. made dt smaller 0.01 for smooth graph
        http://weelookang.blogspot.sg/2013/03/ripple-tank-model-wee-duffy.html
        Ripple Tank Model (Wee, Duffy, Aguirregabiria, Hwang & Lee, 2012) with simplified physics equations modeled, realistic 2D and 3D (shown) visualizations, hints and scientific measurement tools for inquiry activities and data gathering for inquiry learning
        https://dl.dropboxusercontent.com/u/44365627/lookangEJSworkspace/export/ejs_Ripple_Tank_Interferencewee10.jar
        older version working https://dl.dropbox.com/u/44365627/lookangEJSworkspace/export/ejs_Ripple_Tank_Interferencewee07try.jar
        worksheets by (lead) IJC: https://www.dropbox.com/s/ssfismpu1683l3k/RippleTankIJC.zip
        IJC: https://www.dropbox.com/s/dyvzrhuhzecxx7c/RippleTankIJC2013.docx
        RVHS: https://www.dropbox.com/s/pnbi0k6ww1zcmv8/RippleTankRVHS.zip
        YJC: https://www.dropbox.com/s/khlnwerjoienknh/RippleTankYJC.zip
    4. (seed of abundance instead of seed of termination) demo how to edit the simulation right click, select  "Open EJS model", giving each and every simulation a higher chance to be remix, to benefit all humankind like (tight) open educational resources OER. this video is great Why Open Education Matters from Blink Tower on Vimeo.
  2. Creative Process, which is the "how" of doing the work to serve customers, such as granting a loan, processing raw materials, and even billing.
    1. (loose) Take ideas (OSP has many experts to consult with) to practice (simulations can already used by teachers and students)
    2. (loose) align with existing learning and teaching practices, like a virtual lab  
    3. (tight) Licenses creative commons attribution, allows the scaling up of the business of delivering simulations to schools
    4. (loose) MOE-NIE-NRF eduLab support and 7 stage scaling framework. Condition. Mandate. Perspective. Trajectory.
  3. A framework for change People, which, of course, are the folks who do all the producing and processing above. We focus on what people tell us is the most difficult of the previous three aspects - people! 
    1. (loose)Teachers as designers of simulation, customizing simulations for teachers by teachers.
    2. (tight)Passionate teachers who believe in the effectiveness their lesson examples. 10 edulab lessons, another 10+ collaborated with us. In ict connection, physics chapter, teaching guide etc.
    3. (tight) Ease of transfer of ownership of lesson ideas, anyone can contribute.
      1. http://weelookang.blogspot.sg/p/physics-applets-virtual-lab.html by Loo Kang Wee Lawrence
      2. http://ltlphysics.blogspot.sg/p/simulation.html by Lee Tat Leong 
      3. http://iwant2study.org/sharing/?p=570 by Lye Sze Yee
photo gallery














Saturday, July 27, 2013

The Chelyabinsk Meteoroid simulated in Kepler's Model

thanks to http://www.compadre.org/osp/items/detail.cfm?ID=9757 by Todd timberlake!
and the HCI physics erkan teacher who wanted the Chelyabinsk Meteoroid modeled to help his student do some research project.



http://urania.udea.edu.co/sitios/facom/research/chelyabinsk-meteoroid.php?#

created this animation to illustrate the Chelyabinsk Meteoroid in Todd Timberlake's remixed Kepler's System Model.

enjoy!
Chelyabinsk Meteoroid simulated using a (AU) = 1.37, e = 0.48, i (o) = 4.31, ω (o) = 98.0, Ω (o) = 326.5 taken from http://urania.udea.edu.co/sitios/facom/research/chelyabinsk-meteoroid.php?# by Zuluaga, Ferrin & Geens (March 31, 2013)*

the simulation is available here. Let me know what you think ok?
version 27 Julty 2013. http://weelookang.blogspot.sg/2013/07/the-chelyabinsk-meteoroid-simulated-in.html
Chelyabinsk Meteoroid simulated using a (AU) = 1.37, e = 0.48, i (o) = 4.31, ω (o) = 98.0, Ω (o) = 326.5 taken from http://urania.udea.edu.co/sitios/facom/research/chelyabinsk-meteoroid.php?# by Zuluaga, Ferrin & Geens (March 31, 2013)*
https://dl.dropbox.com/u/44365627/lookangEJSworkspace/export/ejs_KeplerSystem3rdLaw03.jar
author: timberlake and lookang
worksheets by (lead) YJC: same link of four simulations https://www.dropbox.com/s/53vztw6meupn4r5/GravitationYJC.zip

what is orbital parameters?
https://en.wikipedia.org/wiki/Orbital_elements
In this diagram, the orbital plane (yellow) intersects a reference plane (gray). For earth-orbiting satellites, the reference plane is usually the Earth's equatorial plane, and for satellites in solar orbits it is the ecliptic plane. The intersection is called the line of nodes, as it connects the center of mass with the ascending and descending nodes. This plane, together with the Vernal Point (♈), establishes a reference frame.

Friday, July 26, 2013

DC motor explained!

feature added based on request 4:

Leong Tze Kwang Thanks for your awesome speedy reply! Can I have new request?
1) A button to click to label the following on the diagram: velocity arrow as "Current, I", Fby arrow as "Force, F", Bz arrow as "Magnetic Field, B"

request 4: A button to click to label the following on the diagram: velocity arrow as "Current, I", Fby arrow as "Force, F", Bz arrow as "Magnetic Field, B"
select check-box labels? on and individually velocity for Current I, Bz for Magnetic Field, B and FBy for Force, F



http://weelookang.blogspot.sg/2010/06/ejs-open-source-direct-current.html  Ejs Open Source Direct Current Electrical Motor Model Java Applet ( DC Motor ) « on: October 23, 2009, 06:14:56 PM » posted from:Singapore,,Singapore  author: fu-kwun hwang and lookang 
https://dl.dropboxusercontent.com/u/44365627/lookangEJSworkspace/export/ejs_DCmotor10.jar



received an email and Facebook request for the following features! actually it is all possible already hahaha.
This is the most fantastic simulation for DC motor, thanks to Professor Fu-Kwun Hwang!





  • Hi Loo Kang, I'm using your motor applet (http://weelookang.blogspot.sg/2010/06/ejs-open-source-direct-current.html) and really like your applet. Is it possible to make the following changes when you are free to better serve my teaching needs. Thanks.
    1) Adding arrows to show current direction instead of electrons motions which are too fast and too small to see.
    2) Adding an arrow for force like this video to show the direction and magnitude of the force
    https://www.youtube.com/watch?v=Xi7o8cMPI0E&feature=player_embedded
    3) Adding a button to prevent angular acceleration (i.e. rotate at constant speed). The motor spins too fast after a while and is very hard to analyze. Alternative add in back emf so that it is more realistic and hence will have a maximum angular velocity.
    Thanks so much for helping the community of teaching and
    learning. 


1. click on the check-box velocity.
request 1.Adding arrows to show current direction instead of electrons motions which are too fast and too small to see.
must sure current flow check-box is selected (YELLOW) and velocity (MAGENTA)

2. click on the FBy check-box
request 2) Adding an arrow for force like this video to show the direction and magnitude of the force
https://www.youtube.com/watch?v=Xi7o8cMPI0E&feature=player_embedded
already available, select FBy checkbox!


3. slide Ff = -0.1*w  for example, Friction force = -0.1*angular velocity, the higher the lower the terminal rotational speed

request 3) Adding a button to prevent angular acceleration (i.e. rotate at constant speed). The motor spins too fast after a while and is very hard to analyze. Alternative add in back emf so that it is more realistic and hence will have a maximum angular velocity.
slide slide Ff = -0.1*w for example, Friction force = -0.1*angular velocity, the higher the lower the terminal rotational speed



enjoy!
http://weelookang.blogspot.sg/2010/06/ejs-open-source-direct-current.html
Ejs Open Source Direct Current Electrical Motor Model Java Applet ( DC Motor ) « on: October 23, 2009, 06:14:56 PM » posted from:Singapore,,Singapore
 author: fu-kwun hwang and lookang https://dl.dropboxusercontent.com/u/44365627/lookangEJSworkspace/export/ejs_users_sgeducation_lookang_DCmotor10.jar

Thursday, July 25, 2013

Physics and Lower Secondary science Beginning Teacher Induction Program and ICT connection

i am the 10 min ICT connection talk before break time. :)
thanks to lawrence tan for taking the photo


thanks to siew lin for allowing me to speak on ICT connection http://ictconnection.moe.edu.sg/, the flagship program of ICT masterplan in education 3.

confidential materials have been removed, report to me if i have not remove confidential materials, Thanks!

BT Induction Programme at AST
25 July 2013 (2.30pm – 5.30pm).
Academy of Singapore Teachers, Learning Lab (Blk A, Level 2). 
target audience: Beginning Physics Teachers.

2.15 pm Tea and Registration
2.45 pm Welcome address and Introduction to Physics and LSS Chapters PMTT / AST

3.00 pm Professional Learning I: Big Ideas in Science and Context Based Instruction Lau C Y / NIE
i am so happy to know NIE folks darren and Lau C Y uses tracker to allow teacher-students to learn by doing science.

picture of the tracker lesson

picture of the tracker lesson

picture of the tracker lesson


3.50 pm Professional Learning II: Sharing of PD Learning Journey and Effective Classroom Practices Ivy Ng / PCSS


4.45 pm ICT connection Wee Loo Kang






















Add caption
















4.30 pm Conversations with respective Physics and LSS Core Team Members
5.15 pm Consolidation and Evaluation of Learning
5.30 pm End of Programme