Fazmin Nizam is the IT Infrastructure and AI Lead for the Faculty of Engineering at McMaster University and has previously served on McMaster’s Generative AI Task Force. He has over 17 years of experience in the fields of IT infrastructure, Software Engineering, AI/ML, Virtualization, and cybersecurity in the higher education sector. Fazmin began experimenting with Generative AI prior to the release of Large Language Models (LLMs) and has continued to build his expertise in generative AI since. He has been actively designing MacEduStack, a single, unified platform that enables educators to quickly explore a wide range of assessment options for their courses.
The MacEduStack platform is a web-based workspace built around a simple idea: the AI drafts, and the educator reviews everything before students see it. It draws on recent AI models from several providers and uses AI tools for web searches that bring current, real-world events into its outputs. The institution chooses which AI models are used, so those decisions stay with the university rather than with individual vendors. Fazmin built the platform on a foundation of educational research concepts such as multiple taxonomies, varied methods of assessment, different types of rubrics, Universal Design for Learning principles, competency frameworks, and many more. Accessibility was treated as a core design principle from the start, so that the platform is usable by everyone, educators and students alike.
One of the most useful features of MacEduStack is its ability to let an educator develop an AI-generated assessment based on their specific course details, and then quickly rework it, for example by converting the rubric to another style or turning the assignment into alternative formats that measure the same learning. This means educators can try different approaches without starting from scratch, and spend their time on judgement and teaching rather than first drafts, all in a simple, easy-to-use interface.
Fazmin also wanted to consider students’ perspectives when designing MacEduStack. He created a student interface where students can take quizzes their educators have released and build their own practice quizzes on any topic. They may, for example, use AI-generated multiple choice quizzes to test their knowledge of course content with an explanation for each question to help them understand where they have made mistakes. They can also flag confusing questions to bring to office hours, and a reflection journal lets them reflect on their learning processes. Students choose whether to share each reflection with their instructor.
Importantly, Fazmin decided early on that generative AI would not make decisions about students’ grades, given students’ concerns about their work being marked by AI. Quizzes are marked against an answer key, AI scoring of conversations happens only when the educator turns it on, and AI summaries of reflections never change a mark. The platform is also not yet connected to the university’s learning management system, so students use it to practise for a specific course while professors still deliver and evaluate formal assessments through existing processes.
MacEduStack is still a work in progress. It draws on lessons learned from earlier assessment tools that Fazmin developed with the McPhearson Institute (Assessment Partner). Those tools had over 1,800 registered users who generated more than 7,000 assessments during the initial external pilot. Overall, users found the interface user-friendly and appreciated it as an easy way to generate assessment ideas.
The software also provides analytics to observe student use and student performance. For example, quiz analytics show the number of students and attempts, average and best scores, and the most and least challenging questions, and the AI can summarize the results with topics to revisit. Class insights drawn from shared reflections also highlight common strengths and struggles.
Upon feedback from some of the users, Fazmin implimented an ‘energy footprint’ tool which estimates the electricity, water and carbon emissions used by each request and translates them into everyday comparisons. For example, it can show how the energy used by a user’s prompts compares to a number of web searches or kilometres driven in a car. Users who prefer not to see it can switch it off.
MacEduStack is currently being piloted. As part of this process, the MacPherson Institute is in the process of setting up a pilot study to evaluate the platform ahead of broader deployment, and its potential use at scale within the Faculty of Engineering is also being explored. Privacy has been treated as a design requirement from the start: AI providers receive no names or email addresses, and student reflections stay private unless shared. Further steps are under way before wider use, including retention schedules, agreements with AI providers and a formal privacy impact assessment.
—
Nizam, F. (2026), MacEDUStack, A Generative AI Assessment Development Tool, Teaching in the Age of AI: Examples, MacEduStack: A Generative AI Assessment Development Tool. Licensed under Creative Commons BY-NC-SA 4.0.
Teaching in the Age of AI