Preview Mode Links will not work in preview mode
Welcome to the AI in Education podcast With Dan Bowen and Ray Fleming. It's a weekly chat about Artificial Intelligence in Education for educators and education leaders. Also available through Apple Podcasts and Spotify. "This podcast is co-hosted by an employee of Microsoft Australia & New Zealand, but all the views and opinions expressed on this podcast are their own.”

Nov 20, 2019

Ray and Dan are joined by Dr David Kellerman, who is a senior lecturer in the School of Mechanical and Manufacturing Engineering at University of New South Wales (UNSW) Sydney. 

David believes that the way to engage a growing student body is not to reinvent pedagogy, but to create a version of it that works at scale - one that produces, from a disparate and growing number of individual students, a learning community that becomes smarter from technology, not displaced by it. Woven throughout David's work is the use of Artificial Intelligence to personalise learning, support students and create a truly engaged learning community. 

In this episode, Ray and Dan get the chance to hear more of the journey that David has been taking his students on.

TRANSCRIPT FOR The AI in Education Podcast
Series: 1
Episode: 9

This transcript and summary are auto-generated. If you spot any important errors, do feel free to email the podcast hosts for corrections.

This podcast episode features an interview with Dr. David Kellerman from UNSW Sydney, focusing on his innovative use of artificial intelligence to personalise learning for large engineering classes. Dr. Kellerman addresses the challenge of scaling a humanistic educational experience—where an instructor can provide genuine care and individual attention—to hundreds of students. He explains that his solution involves creating integrated systems and platforms, leveraging modern tools like Microsoft Teams, OneNote, and Azure cloud services to overcome the inefficiency of disparate educational software. By digitising all activities and bringing data onto a single, governed platform, he developed a system that uses machine learning to accurately predict student performance on individual exam questions, allowing the automatic generation of personalised, competency-ranked study packs to ensure comprehensive mastery of the curriculum. Ultimately, Dr. Kellerman aims to open source this technology built on accessible platforms like Office 365, advocating for quality education at a global scale.

 

 

 

 

 

Hello. Don't panic. You're definitely listening to the artificial intelligence in education podcast. I am sure you remember my voice from the alien accessibility episode. This is a special feature length episode. So before you hear any human voices, I am here to fill you. about the background to the interview. In July 2019, Dr. David Kellerman from the engineering faculty at UNSW Sydney spoke at Microsoft's Inspy conference. 25,000 people packed into a stadium to hear him explain how he was using artificial intelligence in Microsoft Teams to personalize learning for classes with more than 500 students in them. In this podcast, Rafe and Dan interview David, and I will interrupt to bring you some excerpts from his July conference speech. Let me play you David's beginning from the conference and then I'll let Den and Ray into the recording studio.
So, my name's Dave. Good day everyone. Today I'm going to talk to you about teamwork and collaboration with 500 students on and off campus. So, I come from UNSW Sydney, a big Australian university. We have 65,000 students. Our engineering faculty has 17,000 students. That makes just our engineering school bigger than the whole of Stanford University. And we've got classes of 500 plus. But that's 500 islands, right? 500 people looking down, taking down notes from a document projector, consuming PDFs, watching canned content. So, here's a challenge. How do you get 500 students to work together as a single team, as a learning community, whether they're on campus or off campus?
That is David sharing his story at the Inspire conference. So, as I promised, I'll let Ray and Dan back into the studio now.
Well, Dan, we're here again.
Yay.
So, more about artificial intelligence in education.
Fantastic.
Hey, did I tell you AI? We talk about AI all the time. I was talking to a principal in a school yesterday and they were talking, they're in rural Victoria and they said AI to my students who all come from farming stock that means artificial insemination. So, I think we need to be clear. We're talking about artificial intelligence in education.
Yeah.
Yes.
Okay. That could be for the cutting room floor, couldn't it, Dan? Okay. So, uh Dan, do you want to introduce our guest today?
Yes. Today we've got David Kellerman from the University of New South Wales who's done some fantastic integrative projects and use AI to really boost the outcomes of the students. So, we're really going to try to bring the story to life and really investigate where AI is going and how you find the impact across your classes and where you think the future is.
Great. Thank you. Dan, thank you David.
Thank you very much. Yes, I'm very glad to be here.
What have you done?
What have I done? I've done a lot of things, but there is a a basic guiding principle to what I'm doing, which is I think that all of the innovation space in education is to do with integrated systems. Systems that leverage one another. And if you look at the pedagogical landscape or the landscape of educational software, it's all about out individual apps. The learning management system itself is a self-p profofessed hub and spoke system. It's lots of different things that plug together and they don't really integrate very well at all. So, what I have been doing is integrating lots and lots and lots of different components into very very modern software platforms and then leveraged a number of very modern services like cognitive services bot framework, cloud services, uh simultaneous document editing, automatic transcription services, all of these different kinds of things to leverage that integrated platform.
So what was the initial problem then? You mentioned there's lots of these disparate systems, but in your context, you know, you've got lots you're teaching lots and lots of students.
Um so what what were the problems that were occurring? What were you trying to solve?
Well, so to give you an example, I'm teaching two classes this seme My bigger class is 600 and my small class is 500.
Okay.
So I'm teaching,00 students. I'm the sole course convenor for those courses. And so I am responsible for an incredible number of student experiences. And I like to be as personable as possible and as available to all of those people.
Yeah.
So my real challenge here is how do you scale an educational experience that maintains the kind of humanistic level. And you know, for anyone listening here, think back to maybe when you were in year five at primary school and there were 25 kids, say in the classroom and there was your teacher, Mr. or Mrs. whoever, and they knew everybody by name and they checked on you and they said, "Oh, where's where's little Johnny today?" Or, you know, they walked out in the playground and they made sure that somebody wasn't being bullied or they gave extra work to Maria who was great at reading and actually they were delivering and they still do to this day an incredibly humanistic experience. Now when I use that word it is often misconstrued in different ideologies but there is a particular ideology which is humanistic education and it is educational delivery that's driven around personal needs empathy and these other things. So when we take an educational experience like that and we scale it to some horrific scenario where one poor professor is in charge of 1,100 people. Then you say, how on earth can that one person be spread out so incredibly thin as to be able to maintain that level of empathy and genuine care and connection to that many students.
Now it might seem impossible, but it's not impossible. We can can do it and it requires a lot of thought and in my case a lot of engineering
and I am a mechanical engineer and the goal which is what I tell my first year engineering students is that we have a very very privileged role in society which is our job is to make the world a better place. Our job is to make airplanes that are more efficient and smartphones that are smarter and cars that use less fuel and houses that are more comfortable and thermally efficient. Our goal is to make things better. And so I just look at these systems from an engineering point of view. I say where are the inefficiencies? Where are the places we could make this better? What are the places we could save times doing things that don't matter so that we can spend more time doing things that do matter?
And and that's true in education generally, isn't it? Because when we're looking at the impact of what actually really makes a difference, it's the lecturer, it's the teacher, it's the person at the chalk face, and there's a lot of administration and there's things in the background. around lots of assessments and things like that which are important but sometimes they do take away from some of those efficiencies. So, so when we start to kind of unpack this what would it actually do simply? Okay. Yeah, great question. Obviously, I've got a I've got my own sort of organic story and it takes a little bit too long to tell that. But to give you the really short version of it, I I started teaching a class with 550 students a few years ago and And the only place we could fit them was in the graduation hall. And there was a podium at the front with a document scanner, which is basically a camera that points at a sheet of paper. And the students would watch a big giant 50-ft projection of the back of my hand, basically writing stuff down. And then at the end, they would a few of them would put up their hand and they'd say, "Oh, sir, could you scan that and upload it to the learning management system?" And I walked out of that room having used the default systems and delivered the course in the default way and I just thought this is ridiculous. So the first thing I started doing was using digital ink on a digital ink device really great quality and you know you don't have to scan anything cuz it's already digital. Can I ask a question on that one? So I did math teaching myself you know in a previous life. What what are your thoughts on that kind of entire process? Because obviously I think one of the things with technology there's been this gap previously with engineering and maths because you know everybody will go well. It's easy to teach English or certain other topics using technology but maths and engineering has been quite tricky because you've got to put specific mathematical formula in the things.
Yes. So engineering I think is probably the hardest there is.
Yeah.
And the reason is that we've got all of the difficulty of communication that mathematics has which is complex mathematical notation glyphs and so on but we're also in the laboratory. So you go to medicine and you say, "Well, they're in the lab looking at a kadaavver or whatever." And you look at maths and you say, "Well, they're writing all of these complex mathematics
and we're doing both of these things at the same time." And of course, the same argument goes for science much of the time as well.
So just using that technology on it own is that did that have a big impact
for yourself?
Yeah. So digital link was hugely valuable and of course the next step in that story was what if I didn't even have to share that digital linking to the learning management system. What if the students actually owned that same notebook as well and we were simultaneous collaborators on that notebook?
I started doing that in 2017 with a tool that came out called class notebook which is an addin for oneote and what that basically means is that all of my 500 students became members of that notebook. When I wrote an equation it real time synchronized to their computers. They could have a tablet open in the lecture and my writing would be appearing on their screen. Now, the interesting thing about that is a lot of people looked at it excitedly and said, "Oh, you know, we've got this ink to maths conversion and you can turn this into equations." And I've had this said to me so many times by excited people. And I'm like, "No, no, no.
I don't I don't want to convert this. This is a
really good point. This is a
pivot." Yeah.
It's like telling an artist to paint a picture of a horse and then go, you know, we can recognize your painting and then give you a perfect picture of a horse instead. Yeah. No. Okay. This point this writing is is a very very authentic thing.
And this is one of those very beginnings of coming back to that very humanistic experience which is that writing something that we did together that I was at the front asking students help me with this equation. They saw everything been drawn and inked together. We did it together. It was appearing on their screen as we did it. This is a very authentic emotive kind of thing. They they have a real visceral connection to it. So we want to hold on to that and now we want to take that as a launching point to say how do we make every single part of this educational experience be something authentic that was done collaboratively, cooperatively that we created together. We didn't
log into a learning management system and hit play video download PDF. open to page 37. We create the material together. It's very very authentic.
Can I ask a kind of boring question under there as well? You know, in in universities, you know, there's a big behemoth of a kind of system where you've got to bring curriculum out and it's quite
I suppose from the outside sometimes looks hard to innovate. Yes. Because people will go well we're using X learning management system everywhere. This is what we've invested in. We've got lots of people that monitor quality of curriculum courses and things like that. Did you manage to push the boundaries there when you've got the the quality of learning and teaching team or whoever it may be, you know?
So, so it is hard to innovate when you're in a silo. Okay. So, let's just imagine for example, you're a chef and uh I slide over to you, I don't know, a bowl of potatoes and I say, "Inovate, right?" And you go, "You know what? No one's ever no one's ever cut the potato into trying angular pyramids and baked them before. We did chips, we did crisps, we did all of these. I've got a new shape and you bake it and try and sell it off in your booth at an educational technology conference. Um, okay. So, scenario two. What if you open the refrigerator to a chef and you say, "Here's a whole bunch of different ingredients and I would like you to create a new dish." Well, now they've got a chance.
So, this is the way we have to Look at it. Yep. If you say to somebody, "Hey, here's some little bit of software that students can use for writing their assignment, innovate.
Everything's been done, but they not but there isn't much scope to actually do stuff because it's in a silo."
So, so I'm going to take your first example of I'm going to make teaching in the classroom, the lecture hall more authentic.
Yes.
Digitally. That's the That's the new style of potatoes thing. because it was it's still 500 people in the lecture hall watching you do something and there's more connection and yeah
yeah so then so then the next journey is that innovation beyond the box accepting there are some rules in the organization to follow along but it's the how do you make a more personal experience
all right so I'm going to extend my chef in the kitchen analogy okay so you go what you know what though it's we don't just have potatoes we've got all of the different ingredients but here's the problem every one of the ingredients is in a different kitchen And you're not allowed to take it out of that kitchen.
Okay?
So you can you can have the potatoes in kitchen A and the butter in kitchen B and so on. So you got to get everything into the same platform. You have to interconnect things. So what I basically looked at were two main arguments. Number one, you need to digitize everything. The digital ink is an example of a native digital experience. Now yes, when We write on paper and we scan, we are digitizing as well and that's perfectly valid. But when we have the opportunity to do native ink, then we have a native digital experience. Part two is how do we get everything on the same platform. Now I'll use our own institution as an example. Learning management system is on Moodle. Lecture recording system is on Echo 360. Word and email is over on Office. the students log in or enroll in their courses on u unsw.edu.auu. All of these different experiences are on different platforms one after the other after the other.
So now you say okay well lecture recording that was one I just mentioned. Firstly we've got to say well what platform are we going to choose? Now the obvious thing is well you choose your learning management system don't you? Isn't that the thing that talks to everything. But the problem with learning management systems is that we don't actually do anything on learning management systems. They just tell us what to do somewhere else. So for example, write your essay. Nobody ever puts the cursor into the learning management system and starts typing. They go and they open up
Yeah.
Word, Latte, Google Docs, I don't know, whatever, and they start doing it somewhere else.
Yeah.
So let's start making the hub the center of where we're going to integrate the place where we actually do stuff. Now lucky for me the place where I started working on this inking which is one note is the same place where most of my students write their lab reports which is word whether they use a Mac or a Chromebook or whatever it is at university most students are using word or latte.
Okay. So now we start looking at a common platform and at the back end of that platform we've got a little of really powerful backend systems. So for example, cloud storage, where does the file live? Are we downloading the file and then uploading the file or does the file live in the cloud? And as soon as it lives in the cloud, what about simultaneous document editing? If we're talking about collaboration, then our documents can't live on hard drives. They have to live on the cloud and multiple people need to be able to open them and access them at the same time. We've got to get rid of the cycle of download up upload, go to an external service, come back to where you started. So, of course, we have one drive for business at UNSW, sharepoint uh in office 365, Azure cloud services. All of these systems are sitting at the back end of these doing platforms like word and excel and oneote and so on.
So, that's really interesting because in a lot of the conversations around using AI, one of the first question questions people have is well where's our data and they have to go and spend time pulling their data into one place in order to be able to use it for predictive analytics or whatever.
Yeah,
you did the other route which is bring all of our activities into one place.
Yes.
And so when you went to the next stage it meant your data was already there.
Okay. Yes. And this is the pertinent question and this is where my engineering hat is on very very firmly.
I can confirm that I can't see you
which is not only are we on the platform where the doing is but like I just said all of these backend services exist Azure and SharePoint and so on and what I then start doing is saying that all of the data surrounding these activities is maintained and stored on that same platform and so in this case we're talking about Azure SQL or a data warehouse or a database or whatever it is that data is generated on that platform and that data is stored on that platform. Now that means that we put on our other hat here for a sec which is our data governance hat. We have a system that is GDPR compliant. That's you know general data protection regulation that we have a system that is end to end encrypted that is on a platform with a strong form of authentication this is AAD and has data sovereignty which means it runs on servers which are in country. So that's Azure data services in CRA. So we've got very very tight acquisition of data. We've got very very secure storage of data and we've got high levels of accessibility of that data to then do stuff with it. And when I say do stuff, well, you aggregate data from these different systems, but at your fingertips, you also have machine learning, you have bot framework, you have all of these other basically what we loosely call AI systems. on the same platform where they are also generated and stored. So now you have a closed loop system.
So if I'm um if I'm an advertiser then that that world to me is great now I can I can service really personal adverts or if I'm a online reseller I can say great I can sell them the next pair of shoes I want them to buy.
So what do you do with that from an education perspective?
So the other thing is that well firstly universities we are not profit organizations. There there's no such thing as profit at universities. Uh any money that there is goes straight back into the research and the teaching infrastructure of the university. And the only single goal that I have is to generate a better student experience. That's what we do, right? Universities do research and education. And if we're not doing those two things, we shouldn't be here. So the only question that we ask with these systems is how are we delivering a better educational experience with them. So in the case of this data when our students enroll and most universities will have this it will say that the university has essentially an access and a right to use data so long as it is used for the purpose of educational delivery.
I'll interrupt again because I want you to hear how David described this work to the attendees at the conference.
So lastly I want to talk about closing the loop. We've leveraged this value that we have. We've leveraged all of these digital assets and we've integrated our solution. But how can we turn all of that data into new material? In fact, by integrating all of these systems, I have very highly structured data on SQL. So, I used 2017 data to train an Azure machine learning model to correlate all of the information against student performance and using a database of competency ranked resources. That's every every single topic against every difficulty level and an algorithm onnet. We automatically assembled 500 individual personalized optimized study packs for every student based on the prediction of not only their exam result but their exam result for every individual question two weeks before sitting it and uploaded to SharePoint with personal access oneclick in teams. Pretty cool, right? Okay, that's it for me. Let's go back to the studio where Ray and Dan are listening to David talk about how they're personalized for students.
And that is exactly what I do. We take the information about the students and we use it to give them a better educational experience directly.
This is where we start getting into terms like tailored learning and personalized learning experiences,
which is quite big in in K to2 as well. You know, there's a big push at the minute in Australia specifically around that personalization and and schools find it very difficult to do. So
well so let me dig a bit further because it's a buzz word personalized learning buzz phrase.
Yeah.
Um everyone talks about it but what does it mean to your students specifically? What do they see that helps them to understand what it means?
So this is one of the fantastic challenges of higher education which is we've got a whole bunch of these buzz phrases
and every university has the same one the same ones. personalized learning, student retention, uh, learning communities, all of these different
K12 as well.
We use all the same terms. Secondly, K to2, oh yeah, they're light years ahead of us. Remember Maria who was really good at reading in year five and got given the extra reading by her teacher? That was a personalized learning experience and it was fantastic and her education was better for her.
The question is is how can we bring that to scale and The question that I always ask when I look at these uh buzz phrases is, hey, how do you actually do that? How do you actually deliver it?
Because the reason why these phrases have become so dominant is because they're kind of like grand challenges for universities.
They're stuff that we all aspire to doing. They're all on our mission statements, but nobody really exactly knows how to do it.
It's very true. Yeah.
So, we can take an example. like a personalized learning experience. There are universities where they are touting that they're using AI to identify students at risk and you know then they're intervening but what they're actually doing is that they're basically taking a file of how often one of their students logged into their learning management system
and they're training it against the grades of the students. and they're saying, "If you don't log in very often, we're going to automatically send you an email saying we're worried that you're not going to pass."
Okay, now this is, you know, and I apologize to anyone who's listening who that is their system, but it is comically bad because there is absolutely not even close to enough information about that to understand people. And you have to have a huge amount of information, especially for machine learning. to start to get to the point where it is actually very very accurate and we can get there. Everybody has had the freaky occurrence where an ad predicts something that they were just thinking about and that's actually done with machine learning. We can get to the point where we have these incredibly accurate models of where people are at. But you need enough information and enough data.
So you gathered that information in from the various systems in inside your governed cloud. and the various technologies have brought that together. So what did you do with that information then? So where where did it start to go from you know you were doing this as a kind of innovative educator to then starting to say well hey you know this is how far I could get with this now where do I need to get say expert help from outside where can I you know where did that boundary start to
okay delineate so uh data prediction action I'll go through these really quick so How do we get the data? Well, we need a data schema.
Now, a data schema is something where we can't you can get a data lake, right? You can just get heaps and heaps and heaps of random data and just throw it all into a big pool and then ask ML to do something with it and it's not going to be great. If you've got some kind of structure that you can add and that structure is a data schema, think about it like you've got a whole bunch of objects and at the very least you're going to throw vegetables in the vegetable basket and you know this kind of thing. I have a data schema. My syllabus is broken down exactly into modules that map against each week of the semester. That's really important because we live our lives on a weekly cadence. It's the weekend on Saturday and Sunday and we go to work on Monday and we have a lecture on a Tuesday and we've got a tutorial on a Thursday.
And so we want to break our syllabus into weekly modules. Then uh I use teams which is also on office 365 for communication. I have a channel for every single one of those weeks. We're going to talk about what's going on that week. We're going to put the resources that are required for that week. So that's a lecture recording, the notes for that week, the handwritten, the digital ink that we used, the discussion surrounding that week, the tutorial problems we're working on that week. They're all in that bucket. But then at the same time, we can have uh quizzes that are to do with those topics. And that data can go in the bucket. And did they watch the online recording? Did they go to the lecture, how did they do in the tutorial that week? Every single thing can fall into that bucket. Now, that generates something called a key value pair. And a key value pair is a strong correlation between two things where we can tell an ML process, which is basically just training a neural network. And a neural network is just it's a universal function approximator, right? So, you've got an input and an output, a whole bunch of hidden layers, and you're basically training different waiting functions to get a mapping between this. So, when you create these key value pairs, you get a much stronger a threat of waiting functions when you're training that machine learning.
So now you have these strong correlations like let's say Ry went to every lecture except week five and the quiz to do with week five he did badly.
It's always me I've noticed the example
or alternatively. So so when you have that that very very strong mapping between the the quiz in week five was to do with the attendance in week five compared to Ray went to n out of 10 lectures and he did poorly on one out of the nine of 10 lectures.
Yes,
it's a lot harder to confidently map those two things when you don't already are priority know the correlation between those two things.
Now remember that everything we're doing is authentic and being generated by us. We're not consuming content. We're making the live recording. We're making the ink. We're having the conversations. But we can do this within a framework that is prescribed our priority. And that framework is of course the syllabus and the calendar. We're going to map those two things. We're going to do what we do very naturally and organically. But everything that happens is going to have telemetry and outcomes that's going to fall in between those specific buckets, generate key value pairs, and allow us to generate very, very accurate ML models. So you take of this data and then I have an exam and the exam has got the exact same number of questions and topics as the semester and the weeks and that exam I have built a special system where we scan those exams and we mark them online and the reason is that we've got all of the exact data for every individual component of mark
so and is so those exams then are done you know standard exams on a piece of paper in exam hall
you scan it in and then using a a sorry It brings it all back together and
yeah and we use a bunch of AI in order to digitize to read the name of the student and everything but it's still human marked
and now you've got a data set where you take all of the input and the exam is the output and you train an ML model. The ML model basically generates a whole bunch of waiting functions and structures. You I lift that model from the previous time that I ran the course. In this case the first time I got that training set was 2017. I apply it to the class in 2018. 18, for example, but I do it as soon as I've collected the data, but before the exam. And that allows me to very, very accurately predict the performance of every one of my individual students for every individual exam question a couple of weeks before they've sat the exam.
So now that's the prediction. So we've got the data. Yeah.
And then we've got the training. And then we've got the prediction. Now the last part that we have is how do we now return value? Because that's the only goal that we have. How do we return student value uh experience and so on. So what I have is I've got a large pool of resources that were painstakingly created which is essentially uh work for those students to do on every single topic at every single competency level. Uh now if we have somebody who let's say Dan who is going to get an HD and we think that he's done absolutely brilliantly in the week five topic well I'm going to give you some really, really challenging topics because I want to, you know, bring out the the potential you have here. I want to actually push you a bit, go, not go, "Ah, that's an easy topic."
Now, Ry on the other hand, who who missed the week five lecture and was totally flunking.
What is Ry going to do when he comes up to study for this exam? Well, he's probably going to have some narrative to himself like, I really need to pass this course, that kinematics topic we did in week week five.
I definitely didn't understand that. kinematics.
I miss that. I ask people and I still don't know.
And you still don't know. And you go, you know what? I'm just forget it. I'm I'm not even going to try and answer that question. I'm going to focus on the other topics and I'm going to try and make sure I pass. I can do those questions. I'm going to brush up on them and I'm going to just sacrifice. That's basic strategy, right? It's like the way armies go, well, we're definitely losing that battle. Let's pull the troops and put them over here. This is the way we think now as a university, especially within an engineering degree that is accredited that wants to deliver people with competency in their profession. I want to deliver students who are competent across the entire range of learning outcomes and topics. So we use these predictions and I algorithmically using net produce a personal study pack for every single one of those students. It gets uploaded to SharePoint with individual access rights. Then there's a dashboard that shows a rich display of their performance. and one click, here's your personalized study pack. They click on it and there it is. And Rey has a topic for week five
and it's got right from the very beginning walk through problems. Here you go, step by step. We're going to get you to a basic level of competency. You're going to be able to do these problems and you're going to go, you know what, actually, I think I can do this and we've got a chance of bringing you up to this baseline competency of this one.
And because everything's tagged there, Yeah. If he's stuck on something, it can take him to a part of the lecture that you've just done in week five.
Exactly.
Yeah.
And and hugely relieving for somebody who's just about to fly.
The fact that the engineer that's building my plane didn't miss the bit about propulsion.
Yes.
Is quite an important thing. That bit about with most situations you can Yeah. You miss one bit, but you carry most of it. You know, the meal was mostly great, but the potatoes weren't great.
Yeah.
But in the case of engineering things, every aspect is
So that that's a fantastic step through. What What about the just to you know we're coming to the end of this now I suppose but is you you're itching to ask something
I was thinking so we've been really lucky because we've been able to put in here because you've talked about a lot of what you're doing publicly we've been able to put into this podcast some other things you talked about publicly and then relate it you've given us the backstory behind it
so probably the really big question is everybody else listening to this going that's great but that's David how do we get to use some of that skills and expertise how do other people get to leverage the work you've done David Yeah. So, big grand challenge, one of those big buzz terms, quality education at scale.
Mhm.
That is what I'm interested in. I'm interested in how can we bring that great experience that the 25 kids in year 5 had all of the best elements and deliver that same level of care and empathy and individual experience to 600 students instead. Now, that's one question of scale. The other question of scale is how can you take that system and scale it to an entire university. But by the time you've asked that question, you need to start thinking, well, hang on. Why should we stop there? How can we scale it to any university? Now, this is where you look at the strategic platforms. You say, how can you deliver this to the broadest audience? Well, the first thing is let's look at those platforms. So, we have a whole bunch of learning management systems out there. We've got Canvas, Blackboard, Moodle, all of these different platforms, they all have market shares that are not hugely different. You know, they're dotted all around the world.
But you know what? Almost every single university in the world has Office 365. And Office is given to students for free. So kids in schools can go and get an Office 365 account for free and they can start using Word and whatever. So we've got this platform that is hugely powerful that has all of these framework for AI and bot framework and so on that 90% of universities in the world use that's basically free for students that I can build on. That's the best leveraging I can possibly see for being able to work on something that's going to have impact across the global education audience. Now the second thing is well what are we doing? Well I'm building things that work within the development framework of those systems and What I'm trying to do is basically opensource the code of the tools that I built on top of that platform. So fantastic. We I I think maybe another time we could maybe do another podcast or something about conversational agents, but another thing that I have is a a bot that works very strongly on connecting humans with humans rather than humans with bots. I have this tailored learning system. I have all of these various systems that are built upon that framework and I am open sourcing those systems. So That means that there's a GitHub repo that any university can download that codebase. They can modify, they can contribute to the global codebase.
So now what you have is all of this technology that's being built on open- source code that runs on a platform that's at most universities in the world that's even free for a little school in a village in Africa.
And what's the date? What what are you aiming for in terms of having that GitHub out and available for people?
I mean that's just about basically done. That opensource repo is already out there. I don't think
uh we'll probably open that up in the next couple of weeks. But that the the first step of that open source project is basically done.
I've got other universities already who are working on deploying those systems. But I want to go further and further and further with this. I want to start looking at basically the IT platforms that universities use like their student information systems. Uh how they use things like dynamic and CRM and ERP and all of these different systems.
That takes us back to the beginning about AI. I bet there's different definitions of CRM and
Exactly.
Okay. So, that's great. So, we can put in the the show notes the details where people can go and find out a bit more about this.
Yes.
The other thing is I know that Cloud Collective did some work on the coding in the back end of this and they're continuing to do some work on it.
Yes.
So, should we go and have a chat to them as well and find out from a technical point of view where they are?
Yeah, I think that would be a great idea. Um,
it's a good idea for the next podcast, right?
Let's go do that next time.
And and Tres are the group there that I have worked with on a lot of the development and there's some fantastic people there who really took on the challenge of not just sort of delivering what was on a statement of work, but of putting their own experience because of course they've all been educated and they've been to universities as well. And it's really easy to say to someone, imagine an older student, what would you want this experience to be like?
Well, thanks David for opening up the engineering faculty today to us and and sharing your thoughts on AI and the way of using it and we look forward to chat and tune in later podcast.
Thank you so much. Thank you. Thank you Ry.