Article

eSingaporeMath

Topic: Distance Learning and E-LearningPublished November 7, 2022

Legacy signals

Legacy popularity: 536 legacy views

What is eSingaporeMath E-Singapore Math provides students with access to high-quality instructions and a state-of-the-art technology platform that enable them to learn at their own pace and gain knowledge well beyond their grade level. E-Singapore Math curriculum includes over 800 lessons and more than 10,000 exercises and assessments. These resources are embedded into this modern instructional technology that helps motivate young students to achieve their true potential.rnThe ProjectrnBusiness SituationrnOur client is a US-based supplier of school software that enables students of all ages - from kindergarten (grade K) up to fifth grade - to learn math. The teaching system is based on the Singaporean method of teaching mathematics.rnThe client has been running a platform mainly on a legacy system built in Flash. Since Flash developers ceased supporting Flash in January 2021, we were faced with the task of converting the production system (LMS) to HTML. In addition, this had to be done in a very short time. We also had to migrate all the data (training videos, examples and tasks, tests, etc.) to the new format without having access to the data! Another major challenge was to create a website and content (video, images, etc.) for it in addition to the LMS.rnWe also kicked off SEO for this site.rnThe Angular 10 + Node.js technology was chosen for the implementation.rnChallengesrnIt was necessary to create an editor for math assignments, an admin panel, an LMS, a site for LMS, and fill the site with content in the shortest terms.rnWe also needed to transfer all existing data to a new format without having direct access to much information - 11,865 tasks were transferred in total.rnTechnical ChallengesrnThe hardest part was making the task editor.rnThere were so many different types of task assignments.rnIt was decided to use CKEditor5 for the editor creation. To implement different types of blocks, 18 custom plugins for CKEditor5 of varying complexity were implemented, from a simple input to the output of division (and other mathematical operations) in a column and other large blocks.rnWork processrnAs a result of thorough work on the project, we got a gorgeous PWA for both desktop and mobile use. All work was completed in time, for which we had to go through hard overtime for 3 months straight.rnThe new system was tested in beta mode by 700 American schoolchildren. To help with testing, we created a special feedback form for students and teachers to report an issue or error in problems. Thanks to this, we were able to react very quickly and fix bugs.rnIt is also planned to further develop the project by adding gamification and artificial intelligence, offering topics and tasks for schoolchildren with varying academic performance to pass.rnOur SEO specialist has carried out a number of works:rnAnalysis of competitorsrnImplementation of the structurernSearch for relevant keywordsrnInternal SEO-optimization of site pagesrnTechnical SEO optimization of the websiternAt the moment, much attention is paid to:rnIncrease the speed of loading pages. Since Google has launched a new algorithm called Core Web Vitals, one of the top priorities has been to improve Largest Contentful Paint, First Input Delay and Cumulative Layout Shift.rnAdaptation of the site for mobile devicesrnAfter the technical and internal optimization of the site, we immediately see the growth of key queries in the Google search engine rnThe SolutionrnWe have decided to plan/commit/execute the project in weekly sprints.rnAll the issues we came across along the way were fully described by the business analyst and reported in a Google Document and demonstrated every time we negotiated the workflow with the Client.rnExtra features were agreed to be compensated additionally. - e.g.rnThe Fixed Price pricing model was chosen for the project in hand. TechnologiesrnHTML5 rnSCSSrnLinuxrnApache2rnGraphQLrnNestJSrnPrisma2 with MySQLrnAngular 11 https://multi-programming.com/blog/esingaporemath

Further reading

Further Reading

4 total

Article

Conceptual understanding is the bedrock of success in the challenging CA exams. Rote memorization might help in the short term, but a deep grasp of the underlying principles is essential for tackling complex questions, applying your knowledge effectively, and ultimately, excelling in your exams and career. This guide outlines strategies to cultivate a strong conceptual understanding for CA exams. I. Focus on the "Why" Not Just the "How" Go Beyond Formulas and Procedures: Don'

February 6, 2025

Article

Table of Contents Introduction Benefits of Online Education Current Trends in Online Learning Overcoming Challenges in Online Education Essential Strategies for Effective Online Learning The Role of Technology in Online Education Long-term Impacts of Online Learning Expert Insights and Recommendations Conclusion Introduction Online education has seen remarkable growth, offering flexibility and accessibility to learners worldwide. This educational trend has been seen prominent

November 16, 2024

Article

Over the internet pai gow poker at the moment are by far the most widely used options activities across the world from over the internet gambling. Aided by the simplicity of using because of any where, typically the wide variety of motifs, and then the possibility critical winnings, over the internet pai gow poker provide a fantastic igaming past experiences who gets innumerable individuals across the world. Even if you could be some student maybe a master bettor, understandi

September 12, 2024

Article

Unlock the full potential of your career with Oracle Fusion SCM Training – a definitive guide for professionals aiming to excel in the fast-paced world of supply chain management. Exploring the Essentials of Oracle Fusion SCM Oracle Fusion SCM is a comprehensive supply chain management solution offered by Oracle. It includes a wide range of modules and features that help businesses streamline their supply chain operations, improve efficiency, and reduce costs. In this secti

August 19, 2024