Saturday, October 29, 2016

Easy JavaScript simulation modeling tool power up

Thanks to Professor Felix Gracia's digital magic, Ejss can now understand if (t < 2, sin(t), 0)
Example of a modeling function available in Tracker now ported over to EJSS modeling tool.

Indeed the 2 projects in open source physics is sharing more features than before, thanks to great man like Felix Gracia.

posted from Bloggeroid

Friday, October 28, 2016

Tracker Dollar Drop to determine acceleration due to Earth

Tracker Dollar Drop to determine acceleration due to Earth


Conduct the analysis to find out!

Tuesday, October 25, 2016

how to generate JavaScript 3D for use in Open Source Physics?

how to generate JavaScript 3D for use in Open Source Physics?


  1. Install SketchUp http://www.sketchup.com/ 
  2. Find the 3D object file required in Open Source Physics say aeroplane 
  3. register to the SketchUp software if necessary and download the model
  4. save it on the desktop for ease of finding the model
  5. edit the model so that it is easy to use on the Easy Javascript Modeling tool for example, move the origin to the centre of the plane and aline the direction of the plane to RED x axis
  6. export the mode in format called OBJ and file name say sia or whatever you want
  7. now the file is ready, download the python package called webgl_convert.zip provided by Felix here
  8. save the zip file in the desktop and expand the zip file 
  9. if you need python, install it too https://www.python.org/ , use the latest 3.5.2 version
  10. copy the file sia.OBJ into the same folder as the convert folder 
  11. open terminal and navigate to the folder , for me was 
    • $ cd /Users/lookang/Desktop/webgl_convert/convert 
  12. to convert and use the python convert.py file, type in 
    • $ ./convert.py sia.obj sia.js
  13. that's it!. insert that just created sia.js file as a 3D object in EJSS in the description 


  14. double click the file sia.js and using an editor like notepad or xcode, add Object3D_ to the var declaration 
  15. save the file and copy it to the ejss folder for use.
  16. i used "./gimbal/Shuttle.js" , make sure a folder is used to hold all the assets in the Ejss source
  17. the example can be downloaded here https://dl.dropboxusercontent.com/u/44365627/lookangEJSworkspace/export/ejss_model_glimbal8wee02.zip 
  18. to view the output, try this https://dl.dropboxusercontent.com/u/44365627/lookangEJSworkspace/export/ejss_model_glimbal8wee02/glimbal8wee02_Simulation.xhtml


Tuesday, October 18, 2016

6th International Conference on Learning, Education and Pedagogy (LEAP)

Best Paper Conference Name: 6th International Conference on Learning, Education and Pedagogy (LEAP)Conference. Hand phone Screenshot
Best Paper Conference Name: 6th International Conference on Learning, Education and Pedagogy (LEAP)Conference. computer Screenshot
https://plus.google.com/photos/photo/100887408058855431486/6350535514420114610?icm=false by GRDS


Conference Name: 6th International&nbsp;Conference on Learning, Education and Pedagogy (LEAP)Conference
Dates: October 18-19, 2016
Deadline: 15 August 2016
Conference Venue: Regal Oriental Hotel, 30-38 Sa Po Road, Kowloon City HongKong
Organizing Association: Association for Development of Teaching, Education and Learning (ADTEL)
Professional ConferenceOrganizer: Global Research & Development Services
Name of Person Attending: Loo Kang Lawrence Wee
Affiliation: Ministry of Education, SingaporeParticipation
Category: Oral Presenterhttp://adtelweb.org/6th-international-conference-on-learning-education-and-pedagogy-leap-18-19-october-2016-hong-kong-about-2

Abstract

This paper documents the design principles derived and modeling pedagogy implemented) of creating electronic book-chapters (epub3 format) for computers and tablets using Easy Java/JavaScript Simulations (formerly EJS, new EjsS) and Modeling Tool. The theory underpinning this work is that learning by learner effort by modeling and thinking through dynamic and interactive simulation-models is more easily integrated than knowledge gained through static printed materials.

I started by combining related computer models with supporting texts and illustrations into a coherent chapter. From there, a logical next step towards more complete support for teachers and students is developing prototypes for electronic chapters on the topics of Simple Harmonic Motion and Gravity. This also is customized for the Singapore-Cambridge General Certificate of Education Advanced Level (A-level). I aim to inspire more educators to create interactive and open educational resources[1] for the benefit of all.

Prototypes:


Also available on Apple iBook Store, Google Play Book and Kindle Book.
http://www.unesco.org/new/en/communication-and-information/access-to-knowledge/open-educational-resources/what-are-open-educational-resources-oers/





photo by Flora of&nbsp;GRDS: Global Research & Development Services

photo by Flora of&nbsp;GRDS: Global Research & Development Services

photo by Flora of&nbsp;GRDS: Global Research & Development Services

photo by Flora of&nbsp;GRDS: Global Research & Development Services

photo by Flora of&nbsp;GRDS: Global Research & Development Services

photo by Flora of&nbsp;GRDS: Global Research & Development Services

photo by Flora of&nbsp;GRDS: Global Research & Development Services

photo by Flora of&nbsp;GRDS: Global Research & Development Services

photo by Flora of GRDS: Global Research & Development Services

photo by Flora of&nbsp;GRDS: Global Research & Development Services

posted from Bloggeroid

Thursday, October 13, 2016

My contributions as a specialist in 2016 (Jan – Dec)

this #goOpen post is intended to be a reflection of the kind of specialist work i do and also to positively brand specialist(s) in MOE.
point me to your blog and i will gladly read your contributions too.

TfL Specialists’ Contributions in 2016 (Jan – Dec)

A. National/International Representations



  1. Singapore awarded UNESCO King Hamid Bin Isa Al-Khalifa Prize for the Use of ICTs in Education 2015/16 based on the works of Open Source Physics at Singapore
  2. Supported Ministry of Foreign Affairs, Singapore, and NIE sharing on “Capacity Building for Teachers Educators using Information and Communication Technologies (ICTS) and Pedagogical Development” for 30 African states teachers/principals.
  3. Invited feature story by Lifelong Learning Exploration Centre (LLEC)! Singapore Workforce Development Agency (WDA) to empower individuals to explore career possibilities as well as relevant training opportunities.
  4. Nominated to represent MOE at Public Service PS21 ExCEL CONVENTION 2016
  5. Invited Executive Committee (EXCO) of Science Teachers Association of Singapore

B. Representations on MOE & Cross-Divisional Committees



  1. Curriculum Review for 3 Committees on H1(on-going) H2 (ended this year) and H3 (new) Advanced Level Physics since 2014 until 2017
  2. Physics Chapter since 2012 until 2018
  3. Senior Specialist Council 2016 until 2017

C. Reviewer of Projects and Papers



  1. Reviewer of 16 papers, 14 electronic posters in ICTLT2016, chair of iCTLT2016paper review committee, assigned 362 papers to 18 NIE, 60+ ETD officers
  2. Presider of 3 Model lessons, moderator of RGS Learn@school and Advanced Google eduTechStudio in ICTLT2016
  3. Reviewer of NIE proposals NIE Tier 2 Proposals (16RFP) MAF: Science Learning
  4. Reviewer of eduLab proposals Robotics / Coding 
  5. Reviewer of Technology for DET and LS/TFL resources from company


D. Presentations



  1. Progressive mathematical model building (mathematical function plots/graphing) process, 8th IPSG Sharing session for A-Level Physics educators, National JC.
  2. Laureates Seminar Three: Quality and safety of e-learning, Open Source Physics@ Singapore, Mr Wee Loo Kang Lawrence, Senior Specialist, Ministry of Education, Singapore, UNESCO HQ, Paris, France.
  3. TFL branch sharing on 20th International Conference on Multimedia in Physics Teaching and Learning Conference Gim Moh MOEHQ
  4. Physics Chapter ST-LT Networking Session Sharing on the UNESCO Award for OSP@SG at Commonwealth Secondary
  5. Open Source Physics @ River Valley High School Concurrent Session 2.2, River Valley High
  6. edulab meeting project update on People, Product, Process 3P scaling up framework, Gim Moh MOEHQ
  7. “Capacity Building for Teachers Educators using Information and Communication Technologies (ICTS) and Pedagogical Development” for African State countries under the Commonwealth of Learning (COL) and in support of the Ministry of Foreign Affairs, Singapore, 18 May 2016 Evergreen Sec
  8. Education 2030: Towards an inclusive and equitable quality education and lifelong learning for all, a journey by Open Source Physics @ Singapore OSP@SG Sharing with West 6 Cluster Schools 200 teachers.
  9. Public Service PS21 ExCEL CONVENTION 2016 nominated presentation/booth by MOE for Public Service Division.
  10. Workshop leader for hands-on ICT to create computer models 4 Days 07-10 Nov workshop by Professor Francisco Esquembre and Wolfgang Christian from the OPEN SOURCE PHYSICS.
  11. Cancelled "Using Digital Teaching Resources in Science" International STEM and/or STEAM Conference, UWCSEA (United World College of South East Asia) Singapore


E. Publications and Papers



  1. Wee, Loo Kang. (2016). Creating Electronic Books-Chapters for Computers and Tablets Using Easy Java/JavaScript Simulations, EjsS Modeling Tool. Paper presented at the 20th International Conference on Multimedia in Physics Teaching and Learning, Munich, Germany.
  2. Bülbül, Mustafa Şahin, & Wee, Loo Kang. (2016). Using the knowledge of penumbra with a trick simulation. Latin-American Journal of Physics Education 9(4).
  3. Teague, Helen, Pruett, Charlie, & WEE, Loo Kang. (2016). Social Justice through Simulation: Blended Learning for Intergenerational Studies. Paper presented at the Global Learn 2016, Limerick, Ireland..


F. Lead in Translational Research Projects



  1. Principal Investigator for “Modelling-Inquiry enabled Interactive Textbook” NRF2015-EDU001-EL021 edulab project (2015-2016) with 4JC, 20 teachers, 800 students.
  2. Co-Principal Investigator with Professor Gavin Fuller in NIE Education Research Funding Programme (ERFP_OER 10/15): Understanding Teacher Learning Communities as Support for Implementation of Computer Simulations for Physics Conceptual Instruction
  3. Proposed Principal Investigator for SSTRF 2017 Exploring Useful Primary Mathematics App 
  4. Proposed Principal Investigator for eduLab 2017 Apps as Virtual Laboratory
  5. Proposed co-Principal Investigator for eduLab 2017 LittleBits Hands-on Kits

G. Provision of Consultancy to schools & HQ Divisions





H. Others






Wednesday, October 12, 2016

How to build iOS app from ionic projects

How to build iOS app from ionic projects


  1. Build App: From Xcode, launch the project found in the folder

  1. Xcode if installed will launch the file *.xcodeproj and start building it
  2. some errors typically will be found, read and accept the proposed solution
  3. accept the build setting changes and click on perform changes
  4. click on the play button on xcode to generate build the project, more error this time on Deprecations will occur. read this to solve them.
  5. Connect a physical device like and iPad or iPhone and select the build to be that device 
  6. Try to click the build button and see if the errors such as Signing for "micrometerApp" requires a development team. Select a development team in the project editor. Code signing is required for product type 'Application' in SDK 'iOS 10.0'. 
  7. Goto build and select the development team by clicking on that tiny icon 
  8. type in sign to find the signing options in xcode and select the Development Team
  9. The build should be successful and the App will be on your iPad.
  10. Publish on App Store: to publish on app store, click Product and select Archive for *.ipa file creation.
  11. building the archive *.ipa may produce this error micrometerApp has conflicting provisioning settings. micrometerApp is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor. Code signing is required for product type 'Application' in SDK 'iOS 10.0'
  12. goto both Project and Target, under signing, select both as iOS Developer , not Distribution 
  13. goto both Project and Target, under signing, select both as iOS Developer , not Distribution
  14. a pop up occurs showing the new archive app is built successfully.
  15. Validation will fail at this stage because need to create a suitable application record
  16. using a browser like Chrome, goto https://itunesconnect.apple.com/ to create an entry for App listing, login and select + Apps 
  17. which will bring you to https://developer.apple.com/account/ios/identifier/bundle/create register for one Bundle ID and register using the Bundle ID for example com.ionicframework.micrometerapp268865 and register to confirm selection/creation
  18. when done, the screen will look like this
     
  19. on Chrome browser, click back to your earlier tab on and click + to create an app listing using the Bundle ID creation on the developer page
  20. back on Xcode, the validation should be a success 
  21. back on Xcode, the upload should be a success too 

  22. the rest is a matter of clicking the appropriate checkboxes, picture sizes etc. Good Luck App Developing!
  23. Check out the app here https://itunes.apple.com/us/developer/ezzy-chan/id1161971940 , thanks Ezzy Chan for helping with the USD 99 developer cost, and remember to thank to original authors Loo Kang Wee (creator of Open Source Physics at Singapore),Fu-Kwun Hwang (creator of the first Micrometer simulation at NTNU Virtual Lab forum) , Francisco Esquembre and Felix J. Garcia-Clemente (creators of Easy Java/JavaScript Simulation modeling toolkit), Wolfgang Christian (creator of Open source Physics) and more if we used their works on ours. A truly collaborative world giving hope for the future learners.

Create links for Apple Music, the iTunes Store, the App Store, the iBooks Store, and the Mac App Store

https://linkmaker.itunes.apple.com/en-us/details/1162611119?country=us

the badge is perfect.

First Apple badge used here.
http://iwant2study.org/ospsg/index.php/interactive-resources/physics/05-electricity-and-magnetism/08-electromagnetism/408-dcmotor10wee1


Monday, October 10, 2016

3 Bugs in Ionic to Xcode creation and how to fix them

i encountered 3 bugs in Xcode 8 from Ionic. To fix them, i use the following hints with // comments out lines and the new lines to add in Xcode editor.



  1. //  self.closeButton = [[UIBarButtonItem alloc] initWithTitle:title style:UIBarButtonItemStyleBordered
    • self.closeButton = [[UIBarButtonItem allocinitWithTitle:title style:UIBarButtonItemStylePlain
  2. //   [self.webView loadHTMLString:nil baseURL:nil];


    • [self.webView loadHTMLString:@"" baseURL:nil];
  3. //- (NSUInteger)supportedInterfaceOrientations // may not be necessary to replace, debugging 
    • - (UIInterfaceOrientationMask)supportedInterfaceOrientations