Interactive Learning Resource: https://docs.google.com/document/d/1-NjtMXzWDHV4ta3nBWYKOjWv4DDfKunQCr84NHZq2jU/edit#

Hi Jinliang, Minghao and Ziqing! This was a very informative Interactive Learning Resource on a topic that is somewhat aligned with my major of Computer Science. Your interactive learning resource emphasizes the introduction of R early on to give students a more in-depth background on what R is, its purpose, and its various applications instead of jumping straight into programming. This is certainly a great approach, as it can provide some much needed context for students, especially those without any prior exposure to programming, in addition to potentially sparking their interest in the topic. It is mentioned at the start of the overview that your target demographic is a grade 12 Math class. I would suggest that you build on this by elaborating on your learning context by dedicating a new section to it, and explain more about the details and constraints behind who and why you selected your learning context. It was good to see that you went into great depth in the Learning Theory section about how you embed Behaviourism and Cognitivism into your approach. In the Learning Outcome section, you have a few points that describe what seems like deficiencies in the students’ learning, such as students being prone to ignore certain details when typing code and so on. Perhaps you might consider removing and/or replacing such items from the list, and only retaining the ones that truly describe what a successful learning outcome should look like, such as students being able to identify unknown variables and so on. Your first lesson included a mind map of all the things you can do with R. This was very informative and provided a lot of context for many of the features of the R software package and its capabilities. But this mind map covers a lot of ground. It is not practical for you to teach everything it covers within your learning resource. But out of everything that you do cover, I would suggest that you highlight or circle them within the mind map itself, so that students have better context for what they are learning in the upcoming lesson, and understand where that material fits into the bigger picture of all the things you can do with R. Your assessment plan involved both self-assessment and formative assessment, which is a good approach to take. Perhaps you might also consider part of your assessment being more closely aligned with the first lesson where you cover the background of R in some depth. You have also provided good detail in explaining the reasoning behind how you plan to accommodate diverse learners.