Friday, October 29, 2021

Getting started with Microsoft Azure Automatic Grading Engine

Azure Autograding 18thNov.jpg

Date: November 18, 2021

Time: 14:00 PM - 15:00 PM (GMT) 09:00 AM – 10:00 AM (Eastern)

Location: Toronto

Format: Livestream

Topic: Cloud Development

Register Here Join Microsoft Reactor and learn from developers

Join us for the session: Add interactive grading and testing to your infrastructure courses and solutions, see how the service that can be leveraged to your courses to the next level within your organization and student experience.

Cloud computing is a new trend of IT technology, and most large IT applications will be hosted in cloud systems. This session will aim to equip educators with the necessary practical knowledge and skills to implement the Azure Auto Grading Solution to allow them to grade their students cloud and data center administration courses, the Azure Auto Grading Solution has been developed to enable educators teaching network design and implementation, cloud applications development, and virtualized systems and data centers administration to automatically grade their students usage of Azure Services. One of the main challenges on teaching cloud technologies is how to assess student. For IT courses, educators can collect some files such as source code and give a grade to students. However, for cloud tech educators, it is hard to use the traditional approach to handle the assessment.

There are two main problems:
1. It is hard to check each student work one by one manually which is time consuming and error-pone.
2. It is not a good idea to get a grade based on a “snapshot”, as students may use Infrastructure as a Code (IasC) tools such as ARM template or terraform and every student gets full mark, but they know nothing!

Educators need to have access to the student work and see their code, as part of the Microsoft Learn Educator Programme Cyrus from IVE Hong Kong and his team at have been developing an opensource serverless application – Microsoft Azure Automatic Grading Engine.

The engine includes 3 main functions:
- Schedule Grader
- Class Grade Report Generator
- Student Registration

The grader includes 2 main functions:
- Azure Function to run NUnit Test in an executable
- HTTPS Endpoint

In this episode, you will:
-- Learn how the Azure Auto Grading Engine is implemented
-- Gain practical advice of how to implement the Azure Auto Grading Engine and improve your teaching and training.

Find out more on Github Azure Automatic Grading Engine

Speaker Bios:

Maxime Rouiller, Senior Cloud Advocate at Microsoft

Maxime has been in the tech industry since the 2000s. He has always been working with .NET, and built his profile on being a master of all trade. Maxime has extensive infrastructure experience on services such as VMs, SharePoint environments and infrastructure. He is .Net developer and has developed various services and solutions, from desktop apps to server apps and found his passion around the web. Maxime was previous a technical consulting for 3 years before seeing an opportunity to join Microsoft. Maxime has co-managed a number of local user group in Montreal and if you want to talk bread and bicycling, he is your man.


Cyrus Wong, Senior Lecturer, Cloud Innovation Centre - IT Department of Hong Kong Institute of Vocational Education (Lee Wai Lee).

Cyrus Wong is Senior Lecturer in the Cloud Innovation Centre within the Department of Information Technology (IT) of the Hong Kong Institute of Vocational Education (Lee Wai Lee). He has achieved all major cloud vendor Certifications and actively promotes the use of cloud in different media and events. His projects have received four Hong Kong ICT Awards in 2014, 2015, 2016 and 2020, and all winning projects are running solely on Cloud using Data Science and Machine Learning technique. Cyrus also helps to deliver the full-time course “Higher Diploma in Cloud and Data Centre Administration,” which is the first tertiary course in Asia dedicated to providing Cloud Technology training. The course is committed to providing Microsoft Learn training to Hong Kong students and Cyrus is a Microsoft Certified Trainer.


Join Microsoft Reactor and learn from developers

Microsoft Reactors are neighborhood campuses, where developers and startup communities meet, learn, connect and innovate.



Posted at