Navigate directly to a specific Egyptian STEM lesson by typing its outcome code like /PH.1.01 in the browser.
Embed a specific lesson inside your own website or learning tool using an iframe.
Browse Grade 10 and 11 STEM curriculum content organized by subject and semester.
Requires Node.js, setup is standard Next.js clone, install, and dev server start.
EduTrace is an open-source curriculum viewer built for Egyptian high school students studying STEM subjects in Grades 10 and 11. It is the public layer of a free platform called EduTrace, and its main job is to display lesson content in an organized, browsable format tied to official Learning Outcomes for the Egyptian STEM program. The content in this repository is written in MDX, a format that mixes regular text with code and math notation. Each lesson is tied to a short code that reflects its subject and sequence, so a student or teacher can navigate directly to a specific outcome by typing something like /PH.1.01 in the browser address bar. Math formulas render properly on screen, and code examples appear with syntax highlighting. The project runs as a web application built on Next.js, a framework for building websites with JavaScript. To run it locally, you need Node.js installed, then clone the repository, install the dependencies, and start the development server with a few commands in a terminal. The folder structure separates routes and interface components from the actual curriculum files, which sit in a content directory organized by grade, semester, subject, and individual learning outcome. The embed system lets any lesson load inside an iframe, which means the content can be placed inside other websites or tools without the full site around it. This is useful for teachers or other platforms that want to link to specific lessons without redirecting students away from their own interface. The repository is released under the MIT license, so anyone can read the code, copy it, or contribute changes. The README asks for content improvements and bug fixes via pull requests. The README is short and the project appears focused on Egyptian national curriculum content rather than being a general-purpose learning management system.
← mohanadtr on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.