Download ModelDownload SourceembedLaunch WebsiteLaunch Website 2


Code Language Translator Run

Software Requirements


Android iOS Windows MacOS
with best with Chrome Chrome Chrome Chrome
support full-screen? Yes. Chrome/Opera No. Firefox/ Samsung Internet Not yet Yes Yes
cannot work on some mobile browser that don't understand JavaScript such as.....
cannot work on Internet Explorer 9 and below



This email address is being protected from spambots. You need JavaScript enabled to view it.; Francisco Esquembre; Felix J. Garcia Clemente; concept by Boon Chien Yap; fazli

Sample Learning Goals


For Teachers

Title: Striking the Educational Balance: Customizable Teacher Versions and Real Physics Moments with EJSS Simulations



In the ever-evolving landscape of education, the quest for effective teaching tools has led to the integration of technology that bridges the gap between theory and application. This blog post delves into the world of customizable teacher versions, exploring the delicate balance of real physics moments and the innovative use of EJSS simulations. With the assistance of tools like Eli Grey's FileSaver.js and Stuart Knightley's JSZip.js, educators can now create tailor-made, interactive experiences that are not only engaging but also suitable for school-based assessments.


EJSS Simulation: Unveiling Real Physics Moments

Easy Java/JavaScript Simulations (EJSS) has emerged as a powerhouse for educators seeking to bring physics concepts to life. The platform allows teachers to design simulations that accurately depict real physics moments, providing students with a dynamic and immersive learning experience. From the intricacies of moment calculations to the subtleties of balance, EJSS empowers educators to create simulations that mirror the complexities of the physical world.


Customizable Teacher Versions: Tailoring Education to Individual Needs

One of the key features enhancing the educational journey is the ability to create customizable teacher versions within EJSS simulations. This allows educators to adapt simulations to their teaching objectives and align them with specific curriculum requirements. By tailoring content to individual needs, teachers can strike the right balance between theory and application, ensuring that students grasp the nuances of physics through hands-on experiences.


FileSaver.js: Preserving Customized Teaching Resources

The integration of Eli Grey's FileSaver.js takes the customization aspect a step further. Teachers can effortlessly save and share their meticulously crafted teacher versions, preserving their unique approaches to teaching real physics moments. This tool simplifies the process of file saving on the client side, providing educators with a seamless solution for archiving and distributing their interactive content.


JSZip.js: Efficient Resource Management for Enhanced Learning

Stuart Knightley's JSZip.js comes into play, offering a valuable solution for efficient resource management. This JavaScript library enables educators to compress and bundle multiple files into a single, compact archive. When applied to EJSS simulations, JSZip.js optimizes storage and distribution, ensuring that teachers can share comprehensive resources without sacrificing efficiency.


School-Based Assessment: A New Paradigm

The culmination of customizable teacher versions, real physics moments, and interactive simulations has profound implications for school-based assessments. Educators can design assessments that go beyond traditional testing, allowing students to demonstrate their understanding of physics principles through practical applications. This approach fosters a deeper appreciation for the subject and cultivates critical thinking skills essential for lifelong learning.

example of how to use it


The integration of customizable teacher versions, real physics moments, and innovative tools like FileSaver.js and JSZip.js within EJSS simulations heralds a new era in physics education. By striking the right balance between theory and application, educators can create interactive and engaging learning experiences that resonate with students. As we continue to explore the possibilities of technology in education, these tools stand as beacons of innovation, empowering both educators and students on their educational journeys.






  1. improved version with joseph chua's inputs
  2. original simulation by lookang

Other Resources


end faq

{accordionfaq faqid=accordion4 faqclass="lightnessfaq defaulticon headerbackground headerborder contentbackground contentborder round5"}

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)