Hey first of all, Congratulations on the launch. I'm a teacher at a Dutch applied university where we use mastery learning to teach students software development, the code for our learning system is open source so feel free to take a look [1].
I personally always followed traditional schooling but programs like flip the classroom or https://www.khanacademy.org/ really helped me and I now also see the same value in my own teaching and your work so thanks for working on this.
At my program we have experimented a lot with teacher bots, AI grading, using AI to generate assignments and other forms of AI but in the end we always came back to 1on1 feedback sessions and ditched the AI to be just an optional tool. In a teacher feedback session a teacher would open the work of the student and grade the work based on how much of the objective was reached. In our experience students will find the tools to not do there homework and that is more than fine as long as they understand what they are doing. We eventually settled on 1 or 2 day exams without AI. Screen recording as proof. Where you get graded on the same objectives and can use any trick you have learned. Assignments typically take 1 day to compleet. Assignments need to be redone if a student scores less than 80%. On the exam often 55% is a passing grade.
So some of the things that pointed out to me where: 90% correct sounds really high. A lot of AI access sounds like a lot of trouble shooting to find the right amount and per student this amount may be different. We for example see that some students do better with AI and others learn less. Students may also ask AI outside of bloomy and I could not find how that is precisely handled. Lastly the course sounds very independent. Are there any group projects or assignments that can be done together. We are for example currently exploring adding tags to assignments to indicate you could pair a programming assignment or that you could pair with AI.
[1] https://sd42.nl/