We're very excited to announce that MacLearn v1.0 is finally here — the biggest update on the app ever. This update isn’t just a version bump — it’s a total transformation. From fully dynamic article and quiz generation, to powerful new features like search, XP tracking, achievements, notifications, and recently viewed tracking, MacLearn Spring Release brings a completely revamped learning experience. The entire platform is now cleaner, faster, and smarter — with better code, fewer files, and 100% dynamically generated posts to optimize performance. CSS and HTML courses are fully dynamic, quizzes have been reworked and optimized, and references now come with Code Labs, save/share/report buttons, and improved UI. Welcome to the first official release of MacLearn.
Table of Contents
REVAMPED POST RENDERING
The biggest thing we're changing about MacLearn in this massive update is how articles in courses and quizzes are being generated from data files. Previously, we had everything on static content and it was really difficult, inconvenient and messy to change or update. Now that everything generates dynamically from a single data file the performance of the app has been drastically improved and all the features work together seamlessly and it's also way easier for us to update and maintain the contain or code. This change affects every course and reference on the platform right now 💻!
REVAMPED QUIZZES
Because we completely changed how quizzes are rendered from the data files, we also used this chance to organize the code and the questions for the quizzes into a single file that's incredibly optimized and fast. We not only updated the questions, we added analysis for the questions and the correct answers as well so you can see what you did wrong, what the correct option is, and improve next time. We also fixed a bunch of bugs in quizzes 🔥.
SEARCH
As MacLearn keeps expanding with new content, courses, and more, it might be a little hard to navigate around the platform the quickly find the information you need, so we're rolling out a new search bar at the top of each page to help you quickly find and acces whatever information you need! Simply type a keyword and you'll see a page with results listed if there's anything in the title or article that matches the keyword along with a preview of the article! This makes finding information way more convenient and easier for everyone 🔍!
COURSE COMPLETION
We're introducing a new item on MacLearn: XP! Everytime you complete a quiz in any course with 100% accuracy you earn 100 XP along with a notification for it. XP offers a way to keep track of your progress on the quizzes and provide more motivation for your learning! You can check your XP from the home page where there's a progress bar for each course showing how much of the total XP you've collected. If you collect all the XP in a course, you officially finish the course 📚!
REVAMPED ME PAGE
We're adding 2 new sections along side the Saved section to the Me page in this update: Achievements and Recently Viewed! You can now earn achievements for learning and completing quizzes on MacLearn regularly that show on your learner profile! A notification also shows up when you earn one so you get your accomplishment! This gamifies the learning process and makes it more engaging and fun. With the Recently Viewed section, you can see the last 5 most recent articles you read on MacLearn and have easy access to quickly hop back to where you left off and keep learning! We also added a clear data option in case you want to wipe all your data on MacLearn 🏅.
CONTENT IMPROVEMENTS!
We've added the Save, Share, and Report buttons back to both the HTML and CSS course, as well as all of the references! Instead of showing a panel of social media links, the Share button now directly copies the article link onto your clipboard so you can share it easily however you want! You can now save or share your favorite articles from anywhere on MacLearn easily with these buttons on the top of the page. We also added new notifications that pop up from user actions such as saving an article, completing a quiz, and more! Other than that, we also incorporated Code Labs into references so you can quickly check out the code function without leaving the page and aquire the knowledge better! We also updated some references and content across the platform to make everything more up to date 💪.
Other Improvements, Changes, and Fixes include:
- Fixed appearance bugs and problems.
- Reorganized and deleted many unused files.
- Updated coruse homepage links and Me Saved page links.
- Updated footer year display.
- Fixed HTML Code Lab not showing full code.
- Fixed HTML Code Lab render styling bug.
- All quiz code files have been merged into one single file.
- Optimized quiz code.
- No longer able to go back after finishing a quiz.
- Removed all static HTML files in all courses.
- Removed redundant code and files.