 Okay, that one works. Looks like I'm stuck here. Hi everyone. I'm Mike Churchward. I'm the current chair of the Moodle Users Association for 2019-2020. I'm here to tell you about what the Moodle Users Association is, what we do, and why you would want to belong to it. Just before I start, is anybody here already a member? Okay, that's good. Good. So the rest of you, you'll be members by the end, I really hope. Anyways, if you are a member, you're familiar with this particular look, but we're no longer that look. This is the new look of the MUA. We have new slogan, new logo, new style. So shape the future of Moodle today, join the MUA. Okay, so why did we do this? Well, we want to develop and strengthen the brand. We wanted to be recognized as a separate entity from the rest of the Moodleverse, but still be tied into that so that you could tell that we were still a part of it. And then we just wanted to modernize and really ultimately help grow the community through a more recognizable look. So what do we do? Well, let's show with an example. So a while back, kind of 3.5 earlier, there were a lot of users in the MUA who identified that the dashboard had lost a lot of the functionality that they really enjoyed as far as showing the course lists. There was, especially on sites, had a lot of courses when the users went there. The loading was very slow. There was pagination required that tended to be slow when you went through it all. And essentially they weren't very happy with what had happened and they wanted to change it. So they wanted to be able to customize what they could see. They wanted to be able to hide courses from that view if they wanted to. They wanted to be able to mark ones as their favorite courses. They wanted to be able to potentially reorder things. It was proposed as a project. The members voted on it, worked with the HQ, and eventually it won the popular vote. So the goal was to move something like this, which was again with the MUA working with HQ, to be able to decide to use what their demands were, to look at the HQ's roadmap, and to use some of the UX research that happened to eventually get to this. So if you're familiar with the dashboard now, if you use it, you're happy with it. If you like the fact that you can star a course, if you like the fact that you can hide courses from views, if you can put it in different formats, cardless summaries, that is because the MUA managed to fund that and get it back into core. So that's what we do. We've done a lot of projects. The very first MUA was the one responsible for the recycle bin. They funded the plug-in that currently existed for HQ to modernize it and bring it into core so that it would work. The calendar improvements, there's a list there. I mean, I'm not going to just go through all the lists, but if you recognize any of those new features that happen in HQ, it's because the MUA actually proposed it, defined it, got it quoted, and eventually got it back into core through the money. Any one of these projects gets discussed in detail among all the members of the MUA first. Everybody has an opportunity to chime in on it, to be able to put their two cents worth of what they want, and eventually at the end of that, what we end up as is a very good proposal, and then HQ also gets their kick at it, and ultimately what we do is get something that's a win-win. So what are we exactly? Well, we're basically a crowd-source funding. So our membership fees pay for all of the work that gets into core, and not all of it. I shouldn't say that. That makes sound like the pay for all of the working core. That's not true. For the projects that we have voted on, that's what gets into core. What are we exactly? Well, we're a large membership. We're run by a committee. Three of the committee members are here. Myself, Thomas Corner, Luigi Sampsonetti. There are another, there were another four of us here at the Moot. I think Gavin Henrich, you would have met. He's left now, but Richard Sampson is still here. Alex, Alexander, and Kema. Since you've seen us around, we've been up at our booth a lot. We're elected by the membership. We're all volunteers. We don't get paid. We work with all of our members to make sure they're happy. We listen to their feedback and help them, we help organize all of the various project cycles and make sure everything happens. We're an internationally diverse group. I'm from Canada. Thomas is from Switzerland. Alex is from France. Alex is from Germany. Kema is from the Netherlands. Gavin is from Ireland. Who am I missing? There's a few of us in there. Well, I got a list here. We have Dr. Lord Corte. He's not here. He's from the U.S. We have Kippen Rula from Australia. We're very, very diverse. Jeff Webster from the U.S. We also have one administrator. Although we're all volunteers, we do have one paid employee. That's Emma Richardson, who was actually the chair of the MUA two years ago. She has actually stayed on as a paid administrator. She has paid for getting the things done that really need to get done during the day. So how do we do it? How do we do it? So we have... No, I think I jumped ahead here. Okay, sorry. We have members too. That's what we're talking about. So we have members from all over the world as well. If you don't see your area of the world represented, you should probably be doing for sure. But we currently have it from all of the major continents and as I mentioned about the committee members. Now, how do we do it? We do it with project cycles. We have two project cycles per year. Each one goes six months. Each one is six months long. That goes through the entire proposal phase, the voting phase, scoping phase, and eventually the funding phase in the HQ, and they get released on the major release cycles of Moodle. They can take up to 11 months long, just each because of the overlap of the cycles. But the one 3.8 that just got released yesterday has a lot of new forum features in it that came out of our projects. We are currently voting on a new project which will eventually start and be released in 4.0, which will be next year this time. So the way we make this happen is through membership. Your fees pay to give us the funding that we can actually do, and your efforts to make the proposals make them reality. So why would you become a member? First off, because you care about Moodle, you wouldn't be here if you didn't. You want to see Moodle get better and you think you have great ideas to do it. You want to have a stronger voice with HQ so you can see these things happen. We do have some extra benefits. We do have occasional direct access. We have open town hall meetings twice a month, one in one time. It's 12 hours apart, one in one time, two in one and another. Those are open to everybody, but occasionally those are closed town halls that only MUA members can access and they have special things like Ask Martin or anything type formats. But that's why you want to become. What do you get? Well, you get the project proposal and voting rights. Basically the way the funding works or the way the voting works is it's a dollar per vote. There's four, I'll give you the memberships later, but you see how that works. So once you're in there you have a certain number of votes that you can vote on for each project cycle. You also have the ability to vote in a new committee. So next year around September time frame there will be nominations called for the committee. Everyone in the membership will vote and we will replace that committee or they'll come back. You get visibility worldwide and of course you get a membership badge. Everybody likes badges and if you happen to have gotten here early enough you have a t-shirt. Lots of good reasons. The fees, as I mentioned before, we have four different groups of memberships. The top three, bronze, silver and gold, are for institutions. Top one being 10,000. All the dollars up here are Australian dollars. I think 100 dollars roughly translated into 60 euros so if that helps you figure things out. The gold membership is 10,000 dollars, gets you 10,000 votes and also gets 10 people who can actually log into the site. The silver membership is 2,500 dollars. It's 2,500 votes and gets you six people that can log into the site. The bronze membership is 1,000 dollars. It gives you 1,000. I think you probably understand this now. And then individual members. Now individual members, there's a benefit to being an individual member. One of the key ones I want to say is because I have heard some individual members express frustration about only having 100 votes and making a difference. But in that list of projects that I showed you, almost half of them were proposed by individual members. So these are people who came in, paid 100 dollars a year, had a great idea, put it forward and the rest of the membership went, we want to fund out, we want to get it into core. So don't announce the fact that you don't have any power. You actually do have quite a bit of power. And we are currently discussing new ways and we'll bring them support the membership to get their ideas of ways that we can actually even expand that out for everyone. But obviously institutional memberships are our bread and butter. There is one restriction on institutional memberships. You cannot be a commercial e-learning company and join one of the memberships. They were really kind of intended to be educational institutions, although there are some leeways there. But anybody can become an individual member. It doesn't matter where you're from. And the next steps for you, well, if you have any questions, we do have a table upstairs. We have had a lot of you there. We actually had, I think, five sign-ups today, which is great. We can give you existence with how to get your membership on. We can even have you create it right there. If you need to go back to your institution or organization and try to convince them to become one of those bigger memberships, we can give you some ammunition to do that. We can even help talk to them with you if you want. But don't like to encourage this. Some people say, yeah, I've been a member but I really didn't participate in much. Well, we prefer you participate, but more importantly we prefer you join because even if you don't participate, that money is still going to help fund Moodle's future. So please join. I'm going to leave it that. If you have any questions, Thomas is going to join me up on stage. I hope there is some questions. I couldn't open the word. Why must the new user association develop plugins and not the partners or the universities? What are the special needs? Well, it's not about plugins, it's about the improvement of the core. So if there is anything you think, well, they really should do it better as they do it at the moment, then the MUA is the part where you can do it. And within the MUA, basically the improvement of, for example, the forum would exceed the possibility of a partner or an university. But as the MUA is closely connected to HQ and a lot of people are paying their annual fee, there is the possibility to really do the big stuff and to support Moodle, the core of Moodle, to become better. So it basically has nothing to do with plugins but with core. Any more questions? Is there a general preference for plugins that have already been developed to be submitted as projects for MUA or ones that actually haven't had any development done on them? Is there a preference for? Okay, so do you mean like would the MUA have a preference for plugins over just new features? Yeah, no, not really because, well, to be fair, it's not our call, it's really the membership's call, right? So these proposals come forward, some of them have been plugins that already existed, like the very first one was Recycled Bin. In the current, yeah, the current cycle, there's actually one that's just starting, one of those two is actually something that's already been developed. But no, I haven't seen a trend to prefer any over the other, it really comes down to what is needed, what do they want. We've seen brand new features, we've seen plugins, and we've seen improvements. And it really does, it is up to the membership to decide. But what is clear, if your project wins, then we go forward to do it with the HQ and within core. So this wouldn't be an additional plugin then, but the core plugin, and that's the difference to every other conflict you can make. Is there any more questions? I, with Adam and Yoshi, I'm a member of the Moodle Association of Japan, and we're a Gold member, we were started to raise money for Moodle headquarters, and then after a few years Martin said, why don't you put it all into MUA. And so I hope that, I just wanted to say, I hope that that Moodle Association, Moodle Users Association encourages more of these national and regional associations. And then in a way you give our voice a lot stronger, because we create a lot of plugins in our thing, and then it's like we push it up to MUA and then it can really go into core rather than just sit. At the end, Martin Yugiyama's had the idea and founded the Moodle Association in 2016 back there to make, to give the users a voice. And it's clear, if we are a hundred, then it's nice, if we are thousands, even better. Our voice will be strengthened with every individual and every institutional member, as long as with every dollar we get, we can fund more innovation or more development. So it's kind of a win-win situation. And yeah, looking forward to that. Yeah and just full transparency, Don and I have had this discussion already about how we can possibly use some of the other national user organizations, bring them all under one umbrella and what that would look like and how that would improve funding. And part of that will also, if we are successful as we want to be, we're going to have to work with HQ to make sure that they can handle what we give them too. So I think there's some great synergies here with some of the other national organizations. So you will probably laugh at me because I could probably answer this myself because I think, but I think it's a good precision. How can you as, can I kind of imagine a town hall meeting? What is this frequency who is participating? Is it open? How many members are there? What hour is it? What is being discussed? You talk about town hall meetings, right? Okay, the European Time Zone Town Hall Meeting is every first Tuesday in the month at I think 9 o'clock UTC. It's online, I assume. They're normally about 15, 20, 25 members joining there and normally somebody from HQ. Presenting something, you can at the end with every town hall, you have the possibility to ask questions, to share thoughts and a week later at, I think it's 7 o'clock UTC, you have the American Time Zone Town Hall with basically the same setting. There are normally a little bit more attendees but also somebody from HQ or some close people. Not the same in the same month, so we try to arrange and to make it a better experience. For example, in this year we have an early insight or two early insights, I think, in the Moodle Educator Certificate. So Solange didn't tell us really something new these days because we already saw it. The same with 3.8, the same with MoodleNet, for example. So another great idea to join MUA is just to get early information and that's really awesome and you can ask the questions. You didn't have the chance to ask earlier this day because there are a lot of people running around. So that's what town halls are for and yeah, we'd like to see you there. Okay, I think we don't have time for any more questions now. Give it a big applause, please. Hello everybody. We'll get the next session started now. It's 4 p.m. This is Igor Pasik from the University of Maribor. His presentation is interactive applets in Moodle using JSX Graph. Thank you. Hi. So before I begin, these interactive applets are not the same as H5P is doing with interactivity. You will see what this means with these interactive applets. So this is joint work with Arthur Wassermann from the University of Maribor. He's the lead developer of JSX Graph, Peca Lestalo. He's from Abacus. It's also University of Finland but also Abacus and Bernat Martinez from Spain is doing a content. So this is partially founded from Erasmus Blues program but not everything. This is the outline. So first I will introduce JS Graph library, then multi-plugging and so on. And six and seven you will see the JSX Graph in action. So what JSX Graph library is, it's a JavaScript library. It's developed already for 10 years. I'm not a developer. I'm just a user of this library. What is in the tension? It's interactive geometry for data uploading and visualization. So let's see an example. On the left there are five points and you can add points and you draw a spline through these points. I will show you. I think I can't write it. So you see I added add points and the spline is dynamically calculated and there is also a glider which has tangent on it. So on the right side you see the code that you see that for this example. First I created the board, canvas, then I put four points on it as a list. Then I drew a spline through this list. This is the board creates spline through p and additionally I created glider and tangent and this is all except that this is the function at point which adds additional points at random in this interval and this is it. There is no graphical interface as editor to do these kind of constructions but as you can see it's very informative when you have to code it. So this is the jessie graph. There is a URL on the top right where you can get more information about it. This is standalone library which can be used in any browser on the internet. So a few years ago Bernat Martinez from Spain contacted Alfred and me if we wanted to make or see if this jessie graph can be included or port to the module and it was a collaboration again under Erasmus close project and the result was first it was like a filter. It's not a usual plugin where you have just here is jessie graph construction but as a filter you can use it everywhere in the module as activities in activities or resources and it's actually very easy because we just added a tag jessie graph where you define again the drawing board and there are these middle two lines. I have to define this code exactly the same as in the standalone jessie graph. So you can reuse all the the examples or constructions you find on internet and use them in the module. It's a license of these constructions allowing this. This example creates a point in the in the drawing board. I will show you more advanced examples in the next slide. So it's not very visible on this on the right side on the left side sorry you see the code that is needed to be created in on the right side this is the result. So I used page as a resource then first I made this is copied from Wikipedia about five certain theorem and this is copied from the jessie graph page where there is one example and I just copy it hold code and put it in the in the editor what is needed you have to be in the text mode it's not allowed to be in the in the graphical editor and then when you save it you get the result here. So I will show you again video I'll prepare everything as a video and in the in the module you have again dynamic constructions and also they work on the on the tablets on the mobiles. As I said it can be used everywhere in the module okay you will see you will say okay this is too much for us as a teacher we cannot program this jessie graph this way because of this we said okay we will prepare introduction to programming I will show you currently it's under active development where you can on the left side you see the chapters three and four are already done but the five and six which are advanced topics are not and this is still under active development I will show you how it's so this is one case you see and then you can and this again you can just copy everything and in the module or on the left side it's the format of the book is like creating lines you see the first we present an example then this is the result and then it's explanation below how this is done and it's not only for the we'll say for the mathematics here is an example for data plotting so you provide two two lists of data it can be also JSON format you just plug it into the jessie graph you say two lists and this is the result of this okay go back in the later sections you will you see we have also how to integrate it in the movie and use it in the movie okay currently it's in English and in Czech but later it will be also in other languages and it could be also later forked and translated to the the language that's under this list okay this is the project I want to read the objectives but the the main thing is that we wanted to see if the jessie graph can be used as assessment tool in the in the mood but not as some simple assessment but more advanced assessment meaning that we use randomization in the questions and what is I think the most good game is that we can save user interaction meaning what I have again the example on the right side you see a first user student weighs these cubes and then he inputs or puts them in the graph below the the the creator that he never programmed the jessie graph from ground up he just used this he found it somewhere and just used this now if i stop it here first off this this example is randomized so the weights of the mass of these cubes is randomly picked from the interval so the graph below is not always the same and also the question below here it's not always the same that is correct because we use the variables to first feed them to the jessie graph to the applet then we based on the these variables also choose the right answer so when the user continue this video we finish the quiz and go back to the this question and we see what we answer so also the action reaction for the actions of the student okay this is in mood formulas mood formulas is a plugin that is still maintained and as i said it uses a randomization earlier today there was also moot the question variables or calculating with moot the choice question i'm not sure if there are variables that they can be feed it to the if they are in public to feed them to the jessie graph more advanced this is the more simple version of plugin formulas the more advanced is that question this is a well known plugin in moodle which gives more sophisticated assessment in mathematics again on stem and there is abacus consortium which has material bank of this stem education questions everyone can join but it's on sharing principles so i have to give something to take back from others so you have here two universities which use this stack and you see that they are quite used because this stack question is using maxima as for checking the mathematical correctness of the of the answers so is it possible to connect this to jessie graph yes it is you will see on the left these are two examples one is geometrical so user has to do sorry what happened i go we have about two minutes left so user has to do something with this polygon and you get the answer that is not correct and he can again correct it and get the right answer this is more mathematical this is a complex number and again the student sees the results and then he can correct it to get the right answer on the right side you see that again we use this is the stack plugin this is as activity and again you will see this jessie graph it's a bit a bit different because of the requirements of the plugin but this is the result uh at the end i will just send invited to the jessie graph conference which you will be in the next year and one of the uh track will be also dedicated to jessie's graph and model which where we will present more of these examples and also how to include them in the model thank you thank you very much thank you unfortunately we are running a bit short on time so unfortunately we don't actually have time for questions for the end of this session so if you do have any questions please grab this guy just just back here just outside the door please thank you thank you okay so in this room next is going to be the moodle road mark brainstorm and we think that wall might disappear at some point maybe so if that's what you're expecting stay in here that is the last session of the day we have to go out for them to do this right you need to vacate the room in a very sensible orderly way there is no fire and then we'll come back in we'll come back in after we've gone out we'll come back you no no no i was thinking that was bad okay yeah it's still working that was uh that's not very very good it's someone from av listening i just need a vga data no vga the hdmi doesn't work i didn't i had no luck last time actually it doesn't matter i'm going to use this other computer actually it's right i'll use this windows box it wouldn't work for me before yeah uh hang on this windows machine where is it oh god i hate windows so much ladies and gentlemen the event is about to begin please take your seats and turn off your mobile phones thank you very much ladies and gentlemen the event is about to begin please take your seats and turn off your mobile phones thank you very much uh okay i just need any laptop actually oh no here he is it's all right can you get this logged in everyone's still coming in we're getting things set up still here for the roadmap session a few technical snafus anybody got any good jokes how many how many ears does a cowboy have three a left ear a right ear and a wild front ear welcome thank you you can use that with your kids how good was the session with the students this morning still great really got my got a lot of thinking going and and i was actually very happy to see a lot of ideas that have been floating around that they had found independently and just like gone with it and really strengthened some support for those so in my mind they bumped them up the roadmap quite quite highly so i think it's great plus i think we found a new noodle employee i'm not sure if we're allowed to hire uh how old are they 14 15 something like that 16 why not it could be a intern turns out the school is like about one or two blocks from the noodle office as well uh sorry we're just trying to get a computer logged in here because you know web web browsers oh here we go i just need a web browser we're gonna have all right i'm gonna have to use a google doc for this just to make it quick see to have uh thanks for staying for the last session saw some people already already leaving to catch planes but uh we are the true moodlers yeah i'm jokie i'm jokie um okay we've got a browser that's good oh i have to look up there that that's not gonna work for sure um i need i'm gonna do a lot of typing so i need to be able to see the screen uh when's the end of this session we've got one hour from six minutes ago does that sound right or when are we actually finishing 45 minutes 45 minutes and dropping okay that's fine so let me explain how the session works has anybody been to one of these roadmap brainstorms before can i have some hands okay not so many of you like about a small maybe look like 15 percent so what we're going to do today is the outcome of this meeting is that we are going to have a prioritized list of feature requests for moodle we're going to collectively come up with your first most uh popular requests and second third and so on so the way we're going to do that is we're going to we need some microphone runners got one anyone else helping anyone mic okay i'll give you this mic actually someone i need another runner for this mic after get my hand off it uh and i need you to uh you're going to call the microphone runners over and i'm just going to go from this side to that side to this side to that side and you're going to tell us your feature request you have a very short amount of time to do that and shrinking um it'll be you know try give us a minute also tell us what it is and why and a bit of background so we understand what it is and i'll help you through defining that i'm going to write them on a list and then we're going to roll vote and the voting process is you're going to have a limited number of votes you're going to have five votes each and we're going to go through the list and you can spend one of your votes on each of the items and when you run out when you run out of your five votes that's it so choose carefully and then i'm going to have a volunteer up here i need a lovely moodler to come and help me count uh and then we'll have a prioritized list because the ones with the most votes goes up the top and this is kind of a mirror of what happens in the noodle users association and it's also a little bit what happens in the noodle tracker as well uh and then i'm going to publish the list on twitter and you'll see the outcome of this session and you can look back through the hashtag and see the outcome is from previous moodle moots where we've done the same thing and sometimes you see the same things cropping up and sometimes you see new things so the first thing i need you to do before we start is to take 20 seconds get mindful have a little meditation close your eyes put yourself mentally back at work when you're actually dealing with your moodle side okay you're an administrator you're a teacher you're looking at this thing and you are very frustrated something is frustrating you and you really wish moodle had something so that what is that top thing in your mind okay i'm going to give you 20 seconds to think go all right the most popular suggestion is going to win this hat that elizabeth has knitted crocheted i'm sorry i always say that don't i all right not only that but the most popular suggestion and we'll get a free registration to this conference next year there's something in it i'm going to i'll just stay here from now on and you can take that who's first who has a suggestion feature requests uh oh great extending the advanced grading methods to allow multiple graders and multiple types of assessment i mean out assessment peer assessment and uh teacher assessment and some rule to get the final grade from those three types of place okay so if i can just paraphrase so is extend the advanced grading to include auto assessment self-assessment um peer assessment peer assessment and teacher like one or more teachers why not okay i think that's uh now is anybody second this request anybody want to second it okay we've got a second up there let's see sorry a little bit there i'm not going to get this all right so extend advanced grading to include maybe i can't share this right now i'm not time sorry a bit i'm prepared with this document had someone helping me uh if extended that's going to include auto oh no no self oh Spanish keyboard no it's all happening it's all right here we go self uh teacher and group as long as we can roughly understand it i'll fix it later uh that's okay all right it's fun to watch me struggle uh okay that's good one uh second one on the side who's got it yes managing chords in a better way a site administrator creating it adding users connecting the two courses in a simpler way because now you have to go into the course to the enrollment method and connect it but from an easier interface doing that and some kind of a report that shows how many chords i have in my courses in which are those two requests no there's one request better managing chords okay uh sorry i kind of can you explain let's make it shorter try and drill it down we want it to get down one sentence managing chords creating adding creating chords adding users connecting the two courses in a simpler way than it is happening now okay so improve the use of cohorts or make cohorts easier to use for enrollment around courses anybody want to second that yep okay if i don't get a seconder might not get in because there's some pretty peculiar requests we get uh improve cohorts uh interfaces to make enrollments easier something like that we can tweak the text like i think we know what you mean all right number three over there yes the ability to do bulk tagging sorry what bulk tagging course tagging bulk tagging cohort tagging bulk tagging bulk bulk tagging you okay bulk tagging bulk tagging of what anything documents questions all right you're seconding it obviously markers so bulk tagging of all the things okay all right thanks robin uh this who's got the microphone already on the side yep yep it's whoever has the microphone yes capabilities to our question bank categories so capabilities for question bank categories yes second up yep well team not so much a fan have you ever considered that before tim save that for the tracker issue man if the users want it we're going to figure it out okay who's next over here luigi yeah um i would like to have as teacher the possibility to select the activities and resources for my courses from the course preferences i had my brain had trouble sorry to let the teacher select activities resources for courses from course preferences from course from course what the last course preferences about user menu take the microphone a little bit away from i'm getting closest from user menu we have course preferences course preferences yeah and and from this we have course preferences and we can select activities resource from my course my own course as teacher and not i mean we select yes you can now we can before start i don't understand how that works even in the course settings page yes but as teacher i want some activities some resources not for all system not as my colleague but mine i know there is a few tools with stars but it's a global setting but i have i want a personal setting so from course you want the ability to add a new a new activity a completely different activity plugin to your course yeah but not okay yeah ah the noodle plugin service why not okay anybody second that ability i reckon it's popular i'm going to second it yep okay um add ability to add new activity types just to a course it is kind of possible with the work around if you because you can restrict what activities show in a course so you could install it on for the site and make it only show for one course there's multiple ways of doing that actually but i see what you're saying you want to teach you to be able to add new activities yep this is a noodle plugin service next who's over here yes hey young as a developer i have a suggestion that will benefit other developers as well okay because i would like to use a composer and npm for plugin development so what i'm suggesting is that thing is adding support for modern dependency management for plugins and car have in your mind is there a way to do that without rewriting everything yes i think so okay anyone second that okay so plus one minus one we need another plus one over there i think there is a couple plus ones all right uh so we've got um add composer sorry it's not i do type better than this i'm just i'm just putting that because i think most a lot of people know what composer is uh there's no dashes there's no i got no okay proposed dependency management um for plugin development over there no you can't do it again robin sorry i need to use the microphone yes hi super simple activity creation right just the basic minimal required fields for simple activity creation content creation into courses um would be nice to have uh even some activity precept so those sound like two things but uh you realize the activities now the at the top only because you know how a lot of them fold up so we did a whole big project of putting all the non essential ones folded up to hide them and you only show the ones so it is kind of there yes but i think the second feature is interesting some sort of it's i've seen different very old software reduce the amount of content creation to like several interactions yes less interactions yeah on a page and this was a discussion uh this monday and well i wanted uh that seconded already i already got picked that up sorry yeah simplify activity creation further uh with few uh fields and clicks i'm trying to be a bit generic because there may be various solutions and i might put in here uh templates is that all right i'll do yeah good anybody's interested and come and talk to so what's your name Virgil Virgil um and also uh in your if you if anybody knows of a of a plugin that exists or some method that exists that solves any of these please shout it out because i can add it on to the thing and it this is that's like a workaround um over here somewhere who's got the mic hi uh i have the idea i already pitched the idea at the sunday and dusk today or yesterday and is the idea of an adaptive learning course for him up and in which a student or uh starts with a quiz he runs all the questions and i teach questions there are activities for resources linked to questions all the questions in which he fails all these resources are afterwards shown so in this case somebody who has a 80 percent of all the knowledge only got has to see a 20 percent of a course when this he gains a lot of time and he only needs to learn the things he don't know i i found that a bit hard to understand my understanding was you were saying you want to link resources to quiz questions that's it and if you fail a question the resources or multiple resources are shown on a course page see so when you take when you fail the quiz question then it shows your resources and this way you only need to learn what you don't know that's the whole problem with learning we show a lot of stuff but maybe 80 percent is already known by my students so i think this is conditional availability based on the result of a single question not the entire quiz attempt so making results of one question in a quiz attempt something you can get conditional availability based okay and why wouldn't you show all of the things all the time right you want to directly giving that feedback okay uh just anyone seconding that yeah all right so uh we'll write that so uh show resources um sorry relevant resources based on quiz question results basically i'm trying not to get too much into how i'm just getting to the what because we can decide the how later who ah there you are hi hello as teacher when i always see a message with a message system i need to know the the course of my student because i'm in many courses with many students and i never know where where is the course i have in common with them we have developed a block called common courses but i think we think it should be in court are you aware that when you get any message from a student that has their name and you click on their name it goes to their profile and on the profile it says what courses they're in but no if that's standard is that what you need or do you need to know what course they were in the block we developed the words like you say we go to the profile and we can see the common courses they have with the student but that not that not always works in the same way if you the message has been sent from the general context right so you want to know what context they were in when they sent a message or the common the common context the student has with me in order to the in order to attack the the the the courses yeah correct the only the only reason it doesn't always show you all the courses they're in is for privacy reasons and depends on capabilities and things so okay anyone second that idea okay so and just for messages right you're just talking about messaging yeah because that makes sense so show uh originating context with messages i guess if it was a student to student message that might not be good right yep to teachers if in a common but yeah i mean right true uh i guess yeah okay who's got the microphone yeah please don't look at me to get the microphone talk to the microphone people i just need to know who has it yeah okay uh yeah i've got the microphone um where what here what's over there okay roll on yes um our teachers who teach sometimes thousands of student module um would love the ability in an assignment grading overview interface to be able to search for profile fields for that student so we have you can filter by first name last name but they can't search by email and when blind marking isn't able to you've got no ability to find a specific submission at all so yeah yep so like uh more complete or better searching uh for users in the assignment or in the grading screen yeah we now have forum grading too yeah exactly and uh Jeffrey Epstein didn't kill himself what was the last thing you said what was the last thing i didn't hear it i said Jeffrey Epstein didn't kill himself i still didn't hear it sorry maybe use global search for that sorry maybe use global search for that finding the users that i don't know um i'm not sure global search but we let's just say what the feature is so like uh better searching better searching for users in grading screens e.g profile fields emails etc depending on what's allowed of course so uh it's one of the kids i'm here uh it's one of the kids uh ideas this morning make users uh be able to change the colors and the fonts of the theme yeah but without changing the logo of the institution make something in the user preferences yep there is a workaround to that uh you can make 10 themes for your court for your site you can make one master theme and you can have 10 child themes with just changing one color and in the user profile that you can they can choose their own theme that exists now but you have to do a bit of setup for that but what we're saying is some sort of uh is that enough or you want more like like more easy colors i would like it to be more like a website that they use normally not okay so more customizing of theme my space for moodle each user so i saw people nodding so i assumed i was seconded yeah also the students seconded it too okay uh who's over the side um didn't you know one already no okay go ahead i had yesterday but i thought repeat i'm having a flashback um the database activity is very well maintained also for offline app use and when i recently set up activities there i found the photo uh database item very useful and i discovered that there is no similar video item in the database activity so i wish i could have the same simple system to add a video item to the database i can use file but file is then not rendered as a video it's rendered as a file and it needs lots of tricks to make it work on the desktop in the mobile app and so on so if it would be a database item video everything would be easy beautiful that's very specific very nice i seconded that one database module is a favorite of mine i just wish we put a lot more effort into making it awesome this side who's got it uh easy way to start all day from bigger platforms we have to clean every year the platform to to clean to the performance of the of the search and something like that and we need this data that could be consulting by auditors constantly what sir consulting by auditors i'm sorry i'm the sound is not good up here i'm having real trouble can someone paraphrase maybe Doug um an easy way to store old data to clean every year the platform and these data could be consulted by auditors so clean out the data from the platform and then the data that's been erased can be audited ah so it gets set up like a new platform but you can order the old data that's that's gone so you mean the at the end of the year the when you want to reset everything for the new year can i i'm just going to call this rollover because that's we call this rollover rollover to the new year you need to preach the platform and when auditors need to consult the the data of the student and we need to update the platform for my english yeah no i'm sorry i'm really trying to so i think uh can anyone help me with the is it is it more than rollover you want to also i don't understand the auditing you want to save a copy for auditors okay yeah so archiving rollover what was the order the auditing i didn't quite understand okay okay i'm going to add this because who who is who is auditing like the students like part the students can see old courses or you mean an auditor like a official auditor so the way it's just been described to me is that um there's the freezing the course the course freezing but then you can't go back and use that data yes so um it's being able to look at that old data and then use the course at the same time so we have we have that the freezing that you want to have a new version of the course for the next year i see i see okay um yeah we have a whole rollover spec that covers this stuff and it should be it comes up again and again and we're gonna we're gonna make this happen rollover and archiving of courses archiving and freezing of old courses old there's a plugin for that is that you young so what is it huh tool uh c tool i've got no underscore i i can't do under oh here we go there we go why why do we have different format for keyboards how dumb is that okay um somewhere over there yeah uh my proposal is an informative proposal about uh when you when you upload some resources or activities uh sometimes you have a long course and your students are just um it's a mess so yes uh some years ago maybe 10 years ago we have like a word just beside yeah this beside the the new uh activity of resource that said new so my proposal is to recover that and maybe you can add a setting in the course setting and the the teacher can decide if they want to use that information and when you upload or you update that resource of that activity that appears something to highlight the attention of the students thank you right so a way to highlight new content does that summarize it anybody second that yeah right thank you we new may vary depending on per person but yes we with forum posts we show how many posts are new but maybe it needs to be more generic who's over someone on this side who's got it yeah one oh oh what thank you it's computer for microphones okay thank you i'm here uh our teachers they use follow up in the large group teaching to encourage students to give uh in class in time feedbacks okay it will be great if uh the forum can support anonymize the math okay anonymous forums anyone yep thanks leaner anonymous forums this there is a whole lot of work already done it never landed in core it was already done uh basically anonymous for all activities there's a lot of courses where you should not know who the students are over this side yes Ralph yeah a few months ago i had a dream mool has a bot and the bot is supporting the students if a student is finishing an activity he gets the bot the bot comes up and say okay do you want to train about this issue a little bit more and if you had a good result he gets something on a higher competency level suggested and other activities that is in the system if he has a bad result he gets something in the same on the same competency level so that he gets trained better and gets suggested how he can be better moody um well uh yeah so you're talking about um like an expert system approach from the 80s so yeah uh so suggestions based suggestions with levels based on your success in a quiz in everything in each activity where we have a completion okay so it's like a smarter activity completion you know you can actually uh you can actually do that with um with activity completion uh you can say if the grade is between 180 then you unlock this activity and if it's between this you can unlock that activity yes but it is course related if i think about competencies and elements that are course over courses that start and work it's getting dangerous dangerously towards artificial tutoring but uh okay so we want um okay anybody second that does anybody want Loodle to serve you up content depending on how you're going yeah okay uh i'm going to expert system i'm saying expert system because that's a phrase that used to get used a lot 20 years ago um that is this expert system that serves new content uh recommends recommended yeah okay uh this serves uh or what context are you thinking of the same Ralph more workplace well traditional school it's a little possible if you have enough resources with the same or higher competencies that would work i don't think there's so much work to implement it because if each activity uh is related to competency and if you have a good competency model there's different uh levels yeah sorry then it's not shouldn't be a problem to implement it is this really mastery learning as well something i might put that it's like how the window works and stuff like it's like how Khan Academy works right a bit yeah i'm just going to put all these things in there maybe i shouldn't probably trade mark or something all right so uh we have probably another two another two so what i would like is uh for teachers to have an undo button for whenever they've done something one so they can go back undo button in which activity sorry in any activity if they create an activity the wrong way if they are no normal people they shouldn't have oh so undo undo feature anyone else yeah come on on this year undo just teachers or everything why not um like my brain is just like it's like when you for the first time you have to drive on the other side of the road uh okay last one over here somewhere here i think okay hi the ability to search the question bank ability to what to search to search yeah oh is there no searching on the question bank team no that isn't have you been doing with your life oh okay sure all right ability to search the question bank i can't believe that wasn't i assumed we had that actually in the fair may i'm sorry but the the ability to drag and drop on the category are you trying to get a second one in yeah i have to say no because there's so many people modern there's a really important one over here that i think we've just got time for just all right but just because yeah um model net plug in for the new activity chooser please a noodle net plug in for yeah to add uh activities from model net yeah to model that's coming in the new activity chooser you know that's coming anyway so that's not going on here um that's standard okay uh that's it now that's our list thank you very much now we need to rank it i need somebody to volunteer not from Moodlehead headquarters i need someone else to come up here and stand with me all right come on up Dominic alan come on here he comes i hope you're good at counting fast excellent all right a little round of applause all right my friend here we go um so uh i'll go and type over here you can stand you can see the screen here so we need um you've got five votes each want you to look at this list we went through them you know what they are you have to mentally vote for five now if there's something you really want to vote for you are allowed to use two hands that's okay okay i'm trusting you all uh so the first one extending advanced grading to include self grading group grading teach grading and in the advanced grading uh who votes for that i had well what did you have 18 i had 20 so we go for 19 that's how this works okay uh improving the cohort interfaces to make them easier to use for enrollments so just better use around cohorts oh popular one two three i'm not sure about all the you guys voting okay won't you yeah you can you can you can you can you moodlers it's all good three i had 28 all right so about 25 we'll get better at this you watch we're going to converge you watch how this happens bulk tagging of all the things bulk tagging tagging a lot of things at once what'd you have you shout it out i had 18 so we'll go with yours 17 um add capabilities to the question bank categories so you can hide or show categories to different people that's the main purpose i think of that okay keep it up keep it up going down the back right i had 23 that's 22 okay add the ability to add new activity types in just in one course and these are not ones that are installed so basically add the ability to install new activities just to one course who wants that well you have to really you have to how could you vote for it yeah you go all right what'd you have i had 12 also see it's happening it's happening with the mind meld it's occurring uh this one's for the developers uh adding well it's for everybody uh add dependency we have dependencies between plugins but compose a style more better management of dependencies of code uh when you're developing plugins wow all the developers well yeah sure well this is about prioritizing i do them in blocks of 10 what'd you get i had 34 yeah i had 34 you i had 32 you had 34 so it's 33 wow that's that's pretty cool remainder the five votes don't forget you only had five so you've used up like most of them down here simplify activity creation further with fewer fields and clicks to make the activity creation easier the ux around that i had 60 61 see look at that wow um show relevant resources based on quiz question results it's kind of a little bit similar to ralph's expert system in a way but more quiz question have you run out luke okay i had 34 you had 28 so it's uh is our 31 or something okay uh show the original context with messages so when they someone sends you a message you can tell where they sent it from in moodle all messages well probably direct messages okay hands up who wants that 19 uh better searching for users in grading screens so you're in assignment grading or forum grading and it's just make it easier to find the student you want maybe you can't remember their name 17 well i had 23 what's happening we're filling apart okay for 20 uh more customizing of the theme by each user give more control to the user to mess with your brand i like the dark this morning they mentioned dark mode so you can study at night i thought yes nine yeah i had nine too uh out of video field to the database module uh okay there's ways of doing it but yes a explicit video field what'd you have uh okay so this is a pretty big one in my opinion like a lot of features but basically looking at the whole end of year rollover archiving resetting all of that process the management of the rollover 44 36 40 36 i had okay a way to automatically highlight new or maybe let's say better highlight new content in the course so the new content jumps out better gonna make you dance a lot no come on no i had like 27 okay sorry recount we'll do a recount that's too far apart sorry again 31 all right we'll go to that uh anonymous forums believe anonymous forums when people go double hand sometimes i just feel like oh my gosh it's been so painful for you i'm sorry by 25 and so something throughout the moodle course that operates like an expert system suggesting the next thing based on your performance yep by 16 uh an undo feature a nice little arrow somewhere i imagine you go back and whoop you've done a lot you guys i'm sure you've done more than five is that your last vote well this has got quite a lot sometimes you count in french and sometimes you count in english that's amazing okay uh last one uh ability to search the question bank well look at the people who saved up their votes i'm sure you know now you're going like that is that because you're hiding because you've done more than five votes really is it come on be honest there i knew it but we might do it for you ten it's really popular 30 34 all right i'll put 32 all right the thank you thank you don't know what the winner clearly by far i don't think i've ever seen such a big lead uh simplifying activity creation the UX around activity creation so uh who suggested that was you you have just won yourself this beautiful hat free ticket to moodlemoot global so who's someone take a note virginal asheroff gets a free ticket next year i hope you come back we'll see you then thank you thank you very much good idea so uh it remains only to wrap up this conference then we have a few slides and i have no idea where they are how are we going to get them up here we can't where's diego we don't know where they are i need some uh a little bit of help with that um there's no way i'm not logged in here i'm not on my machine anymore so i can't do it oh can someone chuck them up there yeah can you throw oh beautiful look at that all right well not welcome goodbye i really want to say thank you to all of the sponsors uh i won't try and read out all of the names but you can see them there um among them are a lot of moodle partners there are some certified integrations we have various friends of moodle who are like repeatedly sponsoring our moodlemoots and it's really good to see them um we've got some some are local from Barcelona like wiris and some of them are very far away um there's a new one there brickfield education labs is our our friends in uh dublin and um what we have here is the people who really are supporting the moodle projects and everything we're doing and allowing this events to happen in this lovely place and uh and it probably has such a good time so thank you to all the sponsors a bit of a round of applause thank you i hope it's it's not easy to run a conference there are hundreds of thousands of euros involved and a lot of balancing and i want to say thank you to Diego Fabra again uh for his not only on these kind of financial issues and bringing people together but just on the attention to detail of the experience and i think you know i want to say you've done an amazing job thank you so much for coming and joining moodle and helping us for that Diego so um we have uh coming up one social activity uh it's uh some beers and networking happening uh at this address this is a place called learn life so if you're not already flying out um i've been uh talking with a CEO of learn life for a few years and when i met him uh he was he was in a building site uh in a little place in Barcelona here where he had all these dreams about creating this perfect school we actually it was we used to be called our dream school and uh there's a lot of research that's been done by the people involved that they looked at 150 countries or something and look at school systems they're looking at how k-12 mostly schools work and they've they've uh done a lot of research and picked out all the best methods and they're trying to create a new school model uh very interesting work and then as i kept hanging out with them i see this thing developing and tonight you can go and visit what they have now which is a really impressive space and find out about how they're doing this school um they recently got some in a very large investment and they're building a super-sized version of this school in Germany so interesting thing i think you'll find that interesting it's just a nice place when you get free beer i think so thanks to learn life now we had a little competition running along the the the journey you were asked to bring some ugly mugs in it in Australian that would mean your face ugly mug that's what we call a face mug but that's not what we mean here so we had actual physical mugs people had we have chosen a winner of the ugly mug competition and the winner which uh wins this gigantic heavy bottle so i hope you have room in your suitcase and a free registration to the nook global next year is i need a drum roll from everyone just do a drum roll for me oh the slide it's monica growl no no no no monica monica sorry i got confused it's never monica no monica this monica sorry oh my god what did i do we need a rule where you can only have the same first name i'm sorry i stuffed it up monica come up here monica thank you show your mug it's it's a mug it's quite small it's it's small but i believe not i'm in the mug thank you and um we also have the moodle party costume winner why is that up there we already know who that is it's luke bosch the man who is if you didn't come to the party then complete transformation right you can hardly recognize him last night wow that was that was amazing the outfit um oh there it is got a bit out of order um nice tweak uh okay hey there's the big guy that roller skates inspired touch um thank you for testing what what is this i didn't know what this is did we have awards here for testing workplace i didn't know about it so do you want two prizes two prizes well there it is are these people here yep okay congratulations did you already get it oh excellent that's good any other person where they they're here it's gone all right she's got it all right fantastic well congratulations those people and thank you um a big focus that you will you'll be seeing from us on luke.org a lot more requests to get involved in user testing a lot more i mean we've done it occasionally here and there um sometimes a lot sometimes a little but i want to really build it into our annual process and there's going to be certain times of the year when we really need you to get involved uh on testing everything that we're working on um uh please we need all the speakers anyone who did a speak the speech come up here we have a little something anyone who did a talk today anyone who contributed we really appreciate you uh helping to make this event what it is uh get up here come on get on up bar team athleticism sorry well now some people have left that we've got quite a lot of people we've contributed here come on uh i don't think you have to be completely single file let's get in there we've got more people and come just fill out in front there we go what's this i'm not sure how are we going to do that well let's get a photo of them thank you everyone just thank them and the speakers for like contributions really thank you i know presentations can be 20 minutes or shorter but like they take hours and hours of thinking and putting together and appreciate your work for that and everyone does i think to make everything so interesting and bringing your amazing ideas and work from the year in the past so thank you everybody and really been amazing every every one of you will receive this limited edition black moodle bottle for your uh safe uh plastic reduced life so thank you very very much and yeah you'll get them as you come out here there's a whole pile of them so thank you all right thank you and that's it i think thanks to the Moodle HQ team for supporting we we had 46 people from Moodle HQ here that's the most ever in one place and thanks for making it very amazing thank you thanks Assad for hosting us a Moodle user also they but the business school here we provided this venue and it's been great i think this Moodle Mood global was a success next year we're hoping to make it was it seven times like we decided seven times bigger um uh it will it will definitely be bigger so we'll work on that all right anybody else want to say anything anybody going to say anything thank you all right thank you all right let's make Moodle amazing this year all right together thank you good night