 We have prepared everything, published it, we will be publishing it early in December and it will be available at rule.org Once we go through the process, we'll update it, rule.org will also be available via GitHub We'll come up with a technique of facts, we'll try to do everything soon Deploy the module straight away Currently there is a module which pretty much does the same thing at the directory Yet this one is in this regard different, but it provides presets so you don't have to remember the IP ranges And an upcoming improvement will be, we would like to extend it to IPv6 IP ranges So if you are using this, it might also be an option for you Are there any questions that are not allowed at all to add this restriction at all? Or what do you mean? Yes they could In admin interface you can limit it to just the preset IP ranges which are named That was a yes or no, if you can add a specific IP address If you allow it globally then any teacher could just add 10, 10, 10, 1 You don't have to Just to make sure no one messes things up, yes Any more questions? Well, I said it's simple, so just keep in touch with us We'll publish it on our website, we've also got two more presentations to come There's going to be a second presentation on a topic that's a bit more complex We're going to present a dedicated reminder It's a reminder tool where you can set and forget it It's a once, two weeks after enrollment set reminder, of course, if it's not finished And things like this, so just come back tomorrow at 3 o'clock Very same location We're also happy to introduce our more complex module Connecting more to course management systems with self-service interface Automatic integration, sending of reminders and stuff like this That's in the upper exhibition area I'll be there right after the presentation, so if you're interested Just come to us and we'll give you information on this one I'm also happy to have Phillip Hager here He's a chief developer Hi Phillip, hi hi You're developing your phone, hi hi Just give a wave of thanks If you're interested in how this was done on the technical part Just drop by with him and he'll give you detailed information on this one More information we'll find on our website Some people have been taking photos All the information is also on our website So I hope you enjoy your conference And I hope to see you at the other presentations Thank you Thank you Andres Our next presenter is Tin Ham From the European University He will show us how to embed questions everywhere Do you want us to wait until 10 past In case people are changing strands Or do you want us to just start? It's... Would you start in two minutes? Do you want us to start? No, it's not You have two minutes left Thank you very much for coming to hear us talk today This is my colleague Mamoud Kasai And I'm Tim Hunt And we're both developers from the European University And we'd like to show you something that we've built recently Now, in order to show you what we've built You need to imagine that Mamoud is the teacher And I'm the student here And that makes perfect sense Because Mamoud can speak Spanish and I can't So when we knew we were going to come here In order to show our new feature Mamoud created for me this Spanish for Moodlers course Which, as you can see, is just a few simple resources But what makes this interesting is When we go into one of the resources This is a page about how to ask Certain sorts of questions in Spanish But right at the top of the page You have a question such as you would find In a Moodle quiz But this question has escaped And is embedded right here So basically, by doing this You can embed interaction from the Moodle question bank Right in your course Here's another example So again, it was a page... Well, in this case it was a page from a book There's some video... Well, it's about using verbs There's a video to watch And then you can answer the question I got it wrong So then maybe I go and read the page A bit more carefully Try again And then second time I can try again And this time I got it right The video is just looping So that's it really I think we've heard several people today Talk about interaction And why it's a good thing And this is yet another way That you can add interaction To your Moodle course So I've talked about it From the student's point of view I'm now going to hand over to Mammoud To talk about how he set this up Yeah, as a teacher You need to set up your course You set up your resources and activity For this example I have a course called Moodle Then I decided to have a simple Source page For some basic Spanish To add a question to it Then I have a Moodle book With four different chapters To explain some grammar points Then I added another one As a source page To have an introduction to a subjunctive Which lots of Lerner Have a problem with it In order to... Add resources already And in order to Allow their students to check their understanding Or need to add some questions And that's an important part That we are thinking about This question being embedded Done that we need to Have a category with our ID number And have questions with a unique ID number Within that category To be able to embed them And here how we are going to embed it We have some learning material And we have some position Where the questions need to be embedded We just put a pointer there And then from the other editor There is an embed button You can click on an embed button Then you go to the category The chosen category would list The number of questions available We choose one of the questions And add it And that bit is the code generated By the system which is important And as a teacher you don't need to know What does that mean Basically it's a unique ID For the question to be embedded there Here we have another resource Some explanation to the top And there is some question at the bottom And I choose four different question types That is not boring for students But at the same time is very useful That the information is there That students can immediately check Their answer, their understanding We have another one here At the bottom of this material We have a word select question The information is there Students can have a look at it And then immediately check If they understood what they just read This was the first question You saw basically some information Is a matching question And at the end of the day The students might not know the information In the answer to match But providing students to understand A bit of what the question means roughly The answer would probably Sort itself out and they answer it correctly Here we added a new To have the information recorded We showed the last attempt of a student I have for example here four students Various question types And they have attempted these ones And in the last latest attempt column I press on the date Which I want in this example I'm diving down here Then I realize this student Attempted this quiz three times And I can see the results And as a teacher I can preview the question If I wanted to I'm seeing which student done it That's another example And I pass on to a student Or take this case to reflect So as Mamut has shown The teacher can see What all their students have done Obviously I as a student It's useful for me to look back At what I've done But obviously I'm only allowed To see my own responses And again I get a view Of all the questions In the course And then if I drill down By clicking on the date I can see all my attempts At one particular question And you can see I got it wrong The first time and then got it right So that's it really It's quite a simple feature But still we think very powerful You can embed these questions Wherever you'd like So there's the filter That makes the questions appear There's a button to integrate it With the ATO text editor And there's the report To allow people to look back On the progress that's been made These three plugins are available Right now in the Moodle's plugins database If you want to install them Into your Moodle site Obviously as we said It's only one way You can add interaction But in Moodle we have a lot Of really powerful question types If you were at the talk From all earlier You'll see the most used Third party question type In Germany is STAC Which is a very powerful Question type for assessing mathematics So all that power You can now put In the middle of your learning materials So I think We don't need the extra minute Because that's really All we wanted to say There it is Thank you We have a question there Wait for the microphone please Turn it on Yes Would it be possible To embed an essay question And then have the teacher Provide feedback To the students Question at them once No Basically But You're not the first person To ask that Our colleagues at the Open University Actually are asking for something Very similar So we may be going to do that Our starting point Was the instant interaction So the first This was very much It's simple We made it We've released it But now The reports Was the first thing people ask for Essays is probably the second So We wanted that Immediate interaction As a tool to help learning I think one point to this It was so intuitive to me That I didn't even mention Interactive questions Because in this case You want students Immediately asked to mention To have some feedback Whereas essay has to be marked By tutor Are there any other questions Oh, is that a question Is that a question at the back Yes, can we get the microphone To the back please What's the question Behavior there Immediate feedback Or interactive with multiple tries So When you embed the question Yes There was At the top There was the Which question Then there were several cloud sections Of options Under there you can choose The behavior But like Mammoud said It has to be immediate So it has to be immediate feedback Or interact with multiple tries Or one of those Okay, sorry about that So something where You can get immediate feedback At least for now Yeah, great How is reflect in the great book Every question inserted in Activity is a new column Or are all in the same Use in middle book That was the first time I used middle book Because we don't use it at our institution However The question was actually Great book Oh great book, sorry Great, great In the great book How reflected the results The simple answer is It isn't Again The starting point For this plug-in Was about Activities to help students learn Okay So we now have the reporting But basically It doesn't go into the great book If you want a grade into the great book You'll have to make a quiz That's okay Actually that's Because Fundamentally You could just make a quiz Right As your students are reading You could say now Go over to this quiz And answer question three And then come back But that's Breaks the flow for the student The other thought was As students are studying Just within the flow They should have the interaction right there Thank you very much We'll have time for more questions Thank you very much Thank you Okay On the stage is Mara University Polytechnica And he will be talking about Confidentiality and privacy John Paiso Do you know Paiso? Yes Hello good afternoon My name is Mara Caliera I am a professor In the University Polytechnical of Catalonia here 400 meters is my office I am going to present A research work And funded research work We asked Google to fund our work But they didn't want Something to do with privacy We guess The work has been performed By Daniela Ammo from La Salle And also with the help From the research group Grial from University of Salamanca Which three universities That we have been putting Our heads together Towards this problem The problem is about privacy And confidentiality First we thought That we were talking about privacy But we discovered That we were talking about Confidentiality Because if you are a student In an actual campus And you are in an actual room With 200 people You don't have many privacy But the people around you May not know your name So you have A little bit of confidentiality Maybe they get to know you But you have some kind Of confidentiality But when you enter In the LMS Things get a little trickier So let's get it Now in Europe We have this regulation The GDPR The general directive of privacy And Moodle has a support Since one year ago It was introduced Support for the GDPR And there And how it works Is that Moodle asked you Okay You are the student And you should agree To our terms of service And then you can agree And you enter the Moodle site Or you can disagree And then you are forbidden To enter into the site Which is a problem Because then you can't learn And if you can't learn You are losing some rights And this is not right Who maybe Need to object to the GDPR The GDPR Conceives you the right To object And to reject later The agreements of The terms of service And even you have You can object to Partially this granularity In the regulation And it's not right now Who could be Was interested In objecting to the victims Of bullying Gender violence Extreme paranoia Maybe law informants Officials Or supervillains Some people like that People that really need it These are the exceptions When you talk to Data privacy officers In universities Some of them said These are exceptions And we shouldn't plan Or build anything To help them But we thought We are adapting Our campuses here We have these elevators So if there's somebody That has some movement impairment They can come onto the stage We are building actual things To break barriers For the exceptions So maybe we should consider People with needs for privacy Then Now We Analyzed how Moodle Is treating personal information And there are two ways One is There is The administrative Purposes of the university We need to know your name We need to use your data We need to grade you It's really important To grade everybody You have to Have your course management system So you will have the Academic experience And so on But there we have Inside Moodle And this is a good thing We have some collaborative Aspects within Moodle That provide features like this We have this screen of A student can know The other course participants Who is in the course And they can access their profile They can know They can chat with them Which is good We can see who is saying What in the forums We can even see What they have written In the wiki history But who would use a wiki It's an inside joke And we can see the profile We can see the picture Of the student We can see If the student is enrolled In the same courses That we are So there's a lot of information And what we are doing here Is that we are making The students Custodians of other students Information So they should sign some Kind of MDA Or not to defund The information about other students And it can be a lot of students Because for instance Some universities They are doing something like Metacourses When they put 600 people All the students In the first course In the same model course You see data About 600 people And this And this is a problem So And you can see Even the data About the students Who have not agreed To the GDPR agreement And this is even trickier So how We propose To deal with the exceptions What we have done here Is to build a A beta A beta plugin To propose how Would we do it And hope that The Moodle headquarters guys Or somebody In the OU Or somebody else can say We have funding We really have funding Or somebody that's going to Find us And then It can be properly developed How to deal with it If we don't agree With the terms of service What we have to do Is call the ghostbusters Or maybe we can Contact to the Data privacy officer It's a role that At least in Europe You have to have This person The data privacy officer And then you Contact And you said Obi-Wan Kenobi You're my own hope Please help me We didn't have funding To have layer In all the slides Sorry And then Our proposal is We should consider This princess layer This supervillian This person with Extreme paranoia And we have examples Of people with Extreme paranoia That simply Don't want to Their information devolved They exist It's not a joke In this case What we have is These will be Protected users Use it That need protection Because they have Asked for protection Exceptions And then We are going to Create Special users In Moodle That are Aliases It's a normal user But it's not associated With a real person It's going to be A kind of user That you can log in Let's see And this is going to be Managed Handled by the data By the data privacy officer So First You're a data privacy officer And you have Some information requests We don't have princess layer here And then Okay We have Other disposal Of the data privacy officer This Protected users link Which is where Our plugin resides And there you can say Add a new alias user So we'll have These alias Because of cyberbullying Or because of extreme paranoia Or whatever And now This is This is the protected user And now we are going to assign To this user An alias And The alias user Is the one that is going to be Enrolled Into the course So when we When a person That needs protection Enters into the Moodle site Doesn't enter As herself Or himself But The other students Are going to be The alias If you are a user That has some alias Assigned to you Then you have alias These are your alias You could have more than one Maybe you are Extremely paranoid again And then you can While being John Smith You can Be in front Of other users As Albert Thompson Or whatever Then you are In a course Locked as The same way That you are a teacher That you can Lock in as a student Then you can be One person Locked in as an alias This is a partial solution Because now We will have to deal With What we do With the grades How do we Handle A lot of enrollments And so on But It's a first step We know Because of our conversations With lawyers And with data privacy Officers That this is a real problem Maybe some of you Are in this In this role And this is a real problem They are Since a student That hasn't accepted The terms of service Is exposed To the other students This is a problem That we are not teaching Right now And we just Want to Propose this Possible solution And help the community To think about this Issue And that's it Any questions? Thank you From your experience What is the percentage Of students Of enrolled learners That actually request A protected state? It's really slow It's about 1% For our conversations It's about 1% But they exist But 1% For instance In our university We have 30,000 students So it's It may be Maybe some students To deal with But There's another thing This kind of exceptions If the system doesn't Give you the option To deal with this To these problems You may be Disregarded And always Will be treated As an example When you have the options To deal with it And you explain it To the managers Of courses Of every school Or college Then is when People find Well, we have a problem That we could fix Because sometimes these exceptions Do not reach A data privacy officer Somebody complains And somebody just dismisses it Because it's work It's a hazard We have an exception And dealing with exceptions It's really hard Because we want to Automate everything We want to automate The loading of enrollments Everything needs to be Automated And it's hard And if we have Some way to deal with it Then The real exception Are exceptions Are going to appear And this is a problem Also We have been All the time thinking About the university But In high school And in primary education There are problems With cyberbullying And usually The only solution For students Is to go to another school Because they Are cyberbullied Maybe in Instagram Or in another platform And they Cyberbullying continues Inside the Moodle Or inside the LMS That they have So if we propose One And we train Every Moodle administrator This is how you deal With these exceptions Ah! This is an exception And we should deal with it Because we learned a lot During this research We said With every lawyer That we talk And every data privacy officer We found out A lot of new Issues And possible applications For it What about the data For the protected user? Are you Tagging the data To be kept In a different place Or Can you recognize them After it? Well The idea right now Is that The only link Between The The alias And the protected user Is managed By the By the data Privacy officer But also For example Professors And teachers Should know about it Because maybe If you Are doing blended learning You have One physical student And then you have Somebody else And you have to provide These links These are problems That we have To deal with Our Our plugin The code is here But it's I wouldn't suggest Anybody to Use it In production It's a beta That Daniel Has developed And it's Our Our aim is To say Here is a problem It's a possible solution And start the discussion Because we think that Maybe In a year from now We could include Some kind of functionality In this regard In the In a model distribution And I think That this should be Inside the model distribution It's not the first time That I say something That's crazy Don't forget That you can Rate the presentations In the model model app Now with us Is Renat I don't have the guts To pronounce your Some name Renat Duvla Talking about Code coverage We're going to talk About code coverage Everybody now More or less Should be convinced That Testing your plugins Is necessary PHP Unit testing is The way To see If your plugin Is actually doing What it says Is doing And Our life As a programmer Can be boring So To make it more interesting You can give some points To your level of coding Wikipedia is saying Code coverage When you have two numbers You can see Which plugin Has more Code coverage Than The other one So it's Better Test it So you can Start comparing plugins To make it work Simple You just Install your Test environment With Initializing Your PHP Unit testing Or you can also use The Plugin CI Plugin To make it work Here we see After 2.5 6 Minutes We did 403 433 tests And We had The code coverage Of 44 Point Here we tested The Mod Forum So we can Also test The standard Model plugins We can see If that code Is good enough On Travis Is just the same You just Have to add Coverage text Coverage clover And If you add Also Off to success You can upload it To the cover Alls Site Travis Is free The cover Alls Site is also free What It's doing It just Keeps Your results In a historical And Overviewable way So you can see What happened To your plugin Over here We see 20 minutes Yeah Travis is slow Real slow Incomparance When you do it On your test Site Remember We had 2 minutes 3 minutes So it's 7 times faster To do it On your own At Your place We also See A different coverage Over here We have 68 This is 3.8 The other test Was 3.7 So we see The major difference In the mod Forum In the 3.8 They did A good job On the code Coverage This is Standard Model And if you see The quiz module Has 33% Code coverage Only 33% Of the quiz Is Tested The rest 70% Is not Tested at all Let's see Another one The score module 18% Sorry 18% It's Not testing That's providing Something But There are also Good samples You have The question behaviors Adaptive is 86% That's Almost completely Testing Every line Of The code So there is There are good samples And there are bad samples Inside model So if you Upload Your results Or it's going Automatically After You You submit To hit It's automatically Generating Your Travis report It's automatically Ending up Into cover All sides And here you see Immediately What Files Are covered And if Your coverage Is going up Or down It also Brows Into Every file And immediately See What's happened Which lines are covered Which ones are not Over here You see Immediately that Every line Is Covered Twice Except The last Two lines Are not Covered at all Why Right Testing If your Tests Is doing Twice the same Here We see If we Have A course Model We all We never Have a course Model Pick The forum ID And query it Into the database This is Bad code This was Formally In the Most forum Plugin It disappeared Luckily Because you Immediately see That is Bad coding The only test You're doing Every line It's doing Once Or twice You should have At least I'm 104 says If empty Sort Sort is always empty In whatever test you do So you should Make Tests Also Testing out If sorting is there This is a Plugin We developed At Iwala The same Overall Site Is showing A historical Presentation Of your Code coverage And here It's coming Real interesting Because You can see That At some point We have a Drop There was Some huge Change Between Before 3.6 After 3.7 Code coverage Changed Completely That was the reason But It's the most Important Thing About code coverage You can see You can Debug Easily By Seeing Changes In your Code Coverage If your Code Coverage Drops Out Of a sudden Then You can be convinced What's going on We had We had a nice Sample About I think Four months ago With a Course format Running Perfectly 80% Of Code Coverage At one moment The code coverage Dropped To 55 What's up Everybody was looking At each other Who was What What's happened It was Immediately That The backup Was not functioning anymore Moodle did A bad Submit So we could Report To Moodle headquarters That Yeah, you changed something In the Backup Of a Of a course format So it Was not Called anymore So We could Say We could Debug Moodle Saying That The backup Process Changed And some Plugins Were not Receiving the Proper information Code Coverage We should talk About numbers Let's go back To the This Now working Four or five Years with Code Coverage You should say That Anything below 50% Is unacceptable You do not Test If you Properly If you do not Test your functions Completely My sample Is the GDPR We use the GDPR Entrance To write First Our tests First You write Your unit testing You say We'll write Function And it has to return This It has to throw It has to This will Be the possibilities Next step is You start Writing a function And that's Really interesting You write Another Code Because You deal With the Problem on A different way Most people Start Writing Code First Now We try To Solve By Thinking Primarily What will Be the Code Coverage What will Be the And the result Is better Code We should have Better Code In the plugins But also Inside Moodle Core Because It cannot Be that The score Module Only has 18% This is Not Thank you for Your presentation Test units Are Really good idea But what we have here In Moodle Is that we have For instance in the forum I'm sure that there are lines Of code that are 20 years old So How As a project We Go from these numbers To Better Numbers According to you The problem is that A lot of people Who arrive At Moodle Who Want to learn Moodle programming Are going to look In The current code And the current code Is It's not good enough Sometimes it's Better To go to the plugins Where you find Better Code Than Inside Poor code I do not know A solution If I try If I change Something into Moodle Core Nowadays You know A unit test You have to provide Be had tests That's a good thing It will be A long process To have better Code But now At least The numbers are there And Everybody Can generate it And everybody Can know What is a good Plugin What is good Core code And what is not So good Core code Thank you best Can I just Clarify That These Coverage numbers Are just For the PHP Unit They don't include The coverage from the Bad test Is that correct There is no Code coverage For Be had testing Because it's A whole other Procedure We are Purely Talking about PHP unit They try to Set it up There are Three or four Versions To have Be had Coverage But It's simply Not working You cannot have The Collect the data It can be Of course Testing It's not only Unit testing But it's a good thing That we should That every Function Is tested I do not know If you Test it The GDPR I've seen Things That are ugly People say They delete User data If you do some Proper testing They do not delete User data There are Plugins in the Data base Who are not doing What they say So If you have The unit test Code coverage You see Immediately It's not working It's not even covered In Very fast So we can Take five minutes Of spare time In the meantime Let me remind you That after All the sessions 1530 There is Another break After that is The model Product panel discussion It's important After that is Networking bear It's very important The next one At 1530 Is the Treasure hunt It will be a surprise I don't know What it's about This evening This is the most important At 8 p.m. We have the mother party So Let's take Five minutes Until we start The next presentation Okay If you want to Yeah Yeah It is working Let's move on Our next presenter Is Thomas Kornel From the ETH Footage And he will be Presenting interactive Learning For the first Century Thank you very much For the 21st Century We assume that New skills Will Be important Like Communication Collaboration Creativity and innovation And critical thinking And problem solving That's not Not only our Approach I have Just slides from Some other sources As you see Below And we thought about Okay How do we have to Extend model To achieve these goals And we found out That There are some learning Scenarios We would Really like to deal With So Discussions Writing text Preparation Or follow ups Of lectures Peer review Peer assessment Exchange Preparation And learning diary So these are Kind of scenarios We try to deal With Okay Where are the strength Of model Where can model Solve these problems Or this Deal with these Scenarios And where are some Lacks And we ended up With basically Two tools Which extend model The very good fit For these purposes On the one hand We have a plugin Structure With An own cloud Integration It's called Polybox Our university And In there We have to Collaborate Plugin So students Can collaborate On documents Right in Moodle With more or less The same possibilities Like you have With Google Docs Or Office 365 Which we aren't Allowing to use Due to GDPR And the other thing Probably more interesting Or More unusual Is the Polybook Which basically Is WordPress installation Which allows Students to Collaboratively Write on content Let's do it with An example This Polybook We have Biodiversity An excursion on it And we ask The students to Write Collaboratively On the excursion report Reflect And do some Peer review Commenting That's something You could do With the wiki In Moodle But the wiki tool In Moodle Is kind of Difficult to handle Cannot really Meet the needs You have If you think About Google Docs Or anything Similar So that's Our Moodle course And you see up here This Datum Blog 2019 For example So it's Normal activity With Moodle course And if you go Into the activity That's the view of A lecture You can Edit and organize The content As you want to And at the end You have this kind of Familiar WordPress Looking Interface Where students can Contribute Edit Publish And Comment on What others Do As a result You end up With a kind of a Book looking Website Where students can Download And have a look What the results Of the excursions Really brought to them That's The example How it looks In the front end At the end What is Polybook basically It's A multi-site Server of WordPress Which is An open source tool as well We have some Plug-ins within The most important Of it is The press books Which allows To have this Book-like structure Within WordPress Then Things like H5P Latex integration PDF export In part And so on and so forth So The basic needs You have for Technical university As we are And The other Coming back to The on-cloud We have On-cloud service We have to have Integrated With single sign-on In Switzerland You have Shibalev integration And this Collaborative I mentioned before If I have a look From the middle side I presented you Basically Two Ways of working with The WordPress site Is integrated via LTI And We had To do A patch For additional Capabilities At the moment With noodle core It isn't possible To prevent Lectures from adding Any LTI site They know So We as a central institution Would like to know What lectures do And at the moment There could Possibility That the lectures Go there Open An LTI connection To a server Anywhere in Don't know In any country In the world And To Have some Issues with GDPR Because Student email addresses Are passed To this server In this Region And we Made a patch We made a Moodle tracker So if you're interested In Preventing Moodle From Giving information away Probably this patch Would be Something interesting And we have This file repository And the normal Plugin Which is all available Via GitHub as well In brackets It's not the Moodle Collabor Plugin It's another one Basically that's it I've mentioned Melanie Walter Who works with me She is the project lead Of this Integration Of this 21st century skills We made some Quite good Experiences With This kind of tool And Activating students To Contribute To content Contribute And collaborate with Colleagues And shaping their Skills In that way Any questions? Thank you very much Our next presentation Is Activity Plugin Virtual PC By Carlos Romero-Mas From The Malaga University This is a little mess I was told There were to be Presentation In Spanish And in English And I Prepared The presentation in Spanish Well I'll try To do my best In English But I'm not sure If I'll I'll have to To say Something In Spanish Okay I come from The University of Malaga In service Of Virtual And laboratory Technological Computer Since Ten years ago Or more Longer We had Some Needs To offer The students Software Well Which They can Practice They can learn And There were Some problems And They have The students Had To Install The software In their computers And they Had How to install That software Also The problems With the licenses They have To Try Struggle with Those problems And solve them And There were also The students Had The same conditions Of use Of that software They may Have Different Operating systems In their computers And They may Have Faster computers One They should have All the same Conditions Also The software Licensing Is a very big Problem Because You have To Offer Access To the Licenses And Guarantee That It is Accomplished In the right way Well The Teachers Also Have To Solve Some problems They have To Know What software They can offer To their students They can Know How The students Can install That software And Assess Them In how To Install it The Virtual Plugin I'm Going to Present you Try To The This Plugin Get The information From A broker Of Virtual Connections It's A broker of connections To Virtual PCs To Virtual Desktop Infrastructure So The Professors Don't Have To Assess The students The conditions Of The software Is Overview To See The problem The first step To solve the problems The first step Is The students Can use A browser And using The broker The broker Is The UDS Enterprise Powered By Virtual Cable They can Access The virtual PCs Install Or Create it In some Problems You Know The Virtualization Technology I Expect But There Are Some Problems That Must Be Solved Even Here You Can Guarantee That Only The Students Authorized Can Access The Students Okay? These Are The Problems If We Don't Use The Plugin Virtual PC They Have There Must Be Personal Some Technical Personal That Create The Virtual In The High In The Moodle Courses To The Pools Of Virtual Machines Created By The Broker Administrator They Have Some Drawbacks Communication Of The Links To The Professors From The Technical Staff Identification And The Teachers The Students The Moodle Admins And So On And Using This Plugin They Are Solved Quite Easily Here You See Another Overview Where It's A Little More Detailed Where People Using The Broker Access To The Hypervisuals Using These Hypervisuals Has The Advantage That You Can Use Several Hypervisuals In Different Times Or At The Same Time It Doesn't Matter You Can Have Some Virtual Machines And Virtual Amines What Are The Advantage The Advantage Is To Configure The Advantage Or The Routes Of The Moodle Admins The Moodle Admins Have To Set Up The Plugin The Virtual PC Plugin And Set A Connection To The Broker They Have To Select What Machines Are To Be Showed To The Teachers We Are Selected A Simple Very Simple Solution Just A Pattern A Regular Pattern On The Name Then You Select For Example Names Of Virtual Machines That Start With CEV The Virtual Campus In Spanish Only Those Machines Are Going To Be Offered Sometimes At Moodle Admins May Want To Offer More Virtual Machines Some Of Them That Are Only Private Machines Okay Some Virtual Machines That Are In Beta State For Example Or Some That Use Software Very Expensive That Have To Be Offered Only To Some Moodle Admins Can See All The Virtual Machines Offered By The Broker Okay You Can See Examples Of The Use Of This Software Here Is Show What The Teacher See In Moodle When He Is Going To Create An Activity I Don't Know How To This Screen Oh Yeah Here You Can See The Activity Selectors You Can See The Activity Selectors With The Virtual And Where The Teacher See Some Information About The Virtual PC Available As Linux Or Lab View For Each Virtual PC Available There Is The Name The Number Of Concurrent Sessions That Can Be Set Up And A Description Of The Virtual Machine Probably Describing The Software Installed In That Virtual Machine All This Information Is Get From The Broken In Real Time Set A Description With Instruction To The Students Describing How They Can Use The Virtual Machines For The Students It's Very Easy To Use They Only Have To Have A Browser Identify With The Identification Model Has No Matter What Is A Lot Of Identification System Is Compatible With A Lot Of Identification Systems And They Have Authorization Immediately Because They Are Students Is Enrolled In The Course The Teacher Has Offered The Virtual PC Here Is The Interface The Student Has Very Simple Access To The Virtual PC They See The Instructions The Teacher Is Offering A Big Button To Access The Virtual PC The Advantages Of The Activity Virtual PC Are Several And I Think It's Clear Now Enough And I'm Going To Attract Your Sleep Anymore The Some Next Improvements We Are Working On Now As The Students Can Reset Virtual PC Or The Teachers Can See Virtual PC The Student Are Using They Are Not Implemented Yet Means Can Get A Report Of The Virtual PC Types Offered By Teachers Each Type Of Virtual Machine As This Presentation Is Going To Be Offered To You To Upload At Moodle Moodle You Will Be Able To Follow These Links Okay Where You Can See More Information And Even You Can Download And You Can Download Widget To Drive Thank Thank For All And If You Have Any Question Yes Please This Plugin Works With Connection Broker With UDS Connection Broker With Ilias Sorry With The I Ask In Spanish Yes This Works With UDS Broker Yes Do You Think That It Will Be Kind Of Difficult To Use Another Broker Like Flex VDI Or Some Open-Sold Broker Yes It Should Be Quite Easy To Reprogram The Model Because We've Developed In Levels Okay So If You Remove The Last Level The Level Who Is In Charge Of The Communication With The Broker Only That Has To Be Changed Okay Thank You I Think The I Expect The Program Is Quite Good The Software Is For Do You Ask In Spanish Yes Also Works With Program Which Requires Much Memory Yes With English English Great The Needs Of Memory To Run The Program Is A Question Of The Virtualization Infrastructure Okay If You Have A Big Solid Virtualization Infrastructure You Can Virtualize Any Program The Main Program May Exist With Programs That Need A Graphical Card A Very Powerful Graphical Card Like CID The Computer Design Programs Okay Then The Virtualization Infrastructure Has To Have Specialized Cards Graphical Graphic Cards To Make The Virtualization Possible Okay But The Virtualization Is Very Advanced Today And It's Not Not Expensive Well Expensive Or Cheap Is Very Very Kind Thank You Very Much Our Next Presenter Is Alexander Beas From Old University Please Have A Seat There's Plenty Of Seats Here