 And turn it over to Helen and Susie. Okay, take it, you can see my screen. Elaine and I would like to talk to you today about the GTN video library and the course builder that we built with that. So the GTN video library is sort of like a sister site to the GTN. It grew out of the first smorgasbord training event where we had recorded tutorials for people to watch and then we figured it would be nice to offer these to the community to be reused. So we have recordings of people from the community teaching several of the GTN tutorials. So here's a link to the website. This is great at this with the GTN website itself at the top of every tutorial if there are recordings for that tutorial you can access them from there, and then you can watch an instructor go through the tutorial and walk you through it step by step. So this is great for self paced learning and for other events. Yeah, this is just a little bit what it looks like so every tutorial videos listed here on this website, you have a link to the video on YouTube we have a description and the length who worked helped through the captions all our videos are captioned. And that's great because of course this is a snapshot of the tutorial, the tutorial may have changed since this moment here it links to the, the GTN tutorials and maybe slides everything that's covered in the video. If the participants want to follow along and read also the documentation. Because we archive every month, the entire GTN we can link to the version that was used in the video. And for that first Mars board we use slack to help participants and every video every tutorial has its own channel. So people can go there to ask questions even outside of any of the events. We link together the galaxy help form everything. Yeah we've tried to organize this into different training modules so we have we start with just some, you know, learning galaxy first introduction and introduction for people who don't aren't using it for genomics. Some advanced galaxy features where you can learn about workflows and histories and the rule builder and things like that. And then just grouped by sort of the type of analysis people might be interested in learning about like transfer comics proteomics single cell, or what kind of sample type they have their plant data source data microbial data. And then we also have a bunch of non genomics modules, including admin trainer dev training and just other scientific topics. Yeah, so these modules again look like that. Each one of these is one tutorial with a video which can be expanded to see this video page. Right. And so this sort of tries to be a sort of a learning path so that it's really follow this page from top to bottom if you want to learn about genomics. So we have guides for instructors of anybody. Anybody's welcome to record a video for this at any time then we linked to the tutorial itself we have guides about how to do those tips and tricks, how you can submit your video. What will happen with the captions and everything. Yes, if anybody here is interested in doing this we need also frequent rerecordings of existing tutorials because first of all the tutorials change frequently but also galaxy changes a lot so for example recently the entire history panel and galaxy has changed. So, almost all the videos are now outdated. And then especially for sort of the introductory videos be really nice to have a rerecording with, you know current galaxy and current version of this tutorial so anyone in the community would like to rerecord. It'd be great. And then we will also use the current set of videos always in our yearly smorgasbord online training event. So this is just a page for last smorgasbord was really on the same website, and this was very flexible so people could really come in, choose what they wanted to learn we didn't have a fixed fixed program, but they could. Yeah, decide what to do and when to do it. So they had a choice of all these videos, and we are going to organize the next one again for next year. And after we've done these smorgasbord events other people also came to us is like okay I would like to organize a similar sort of event and online training that involves galaxy. Can we reuse your videos, but they also we noticed, they really wanted to get an easy way to get such a website for the for the course because that's also barrier for a lot of organizers. So I think this simpler for them so we have tried to structure a little bit how you can easily define such a course website like we use for smorgasbord. It's, it first was a little bit, it was a YAML definition so you just say, give some metadata of the dates, and then which videos you'd like to include and then which order and little program could define that way. So it helped people to do that to get that set up to configure the YAML because it wasn't very user friendly, but we had. Yeah, several different people from the community organize a workshop with these videos on our website. But then we figured we want to make a little bit easier more user friendly that you don't have to muck around with the YAML file or that we don't have to do it for everyone. So we're going to start building a course builder. Yes. Yeah, so given the community demand to create their own of creature and events we you know are involved in like the Oscar life seminar, where a lot of people are discussing their different course builder solutions that some people use you know word, and some people had a very specific CMS they used for managing courses and like at putting together course websites. That seems to be really important thing for the training community that you have something nice and aesthetically pleasing and accessible that you can give out to your community and say okay here's all the content go follow this course or here are the resources you'll need to follow this course synchronously or asynchronously. And so yeah we put together a beta of this course builder, we, I, it was originally written sort of directly in our course building or video library website. I've now rewritten it as a view applications my first view applications that's fun. Lots of learning experiences there. The idea was that here you can sort of select different courses and put together something that you might want to use. So let's have a quick live down. Is this the older version. I'm going to edit the realm to that. This is the newer version. Here you can do things like pick out some setup instructions maybe you want to code of conduct logistics and feedback section. Maybe you're doing quality control mapping. And let's say using our end galaxy and you can go over to schedule tab where you have all of your different sections at it you can manage sections. So this can be something like day one. And day two, or just day one. And then once you add or click these things they will add or remove them from your schedule you can then, you know rearrange by drag and drop. All the sorts of interactive features people seem to desire. Once you go to the configure event you can select things like okay the this event is being led by sauce yeah and I'm the contact person. And it's affiliated with a couple of different institutions. Once that you'll go to the export tab and get some markdown that contains all of the same information, and that can be directly put into the course website. It knows about who all the instructors are who all the contacts are, how to schedule or set up the different sections that you would want to use with order to put them in. And you could write some additional content there. Moving back to the slides. We started to think about okay if we want to take this out of our beta version what, what do we really need what what's required to make this sort of more production ready, who's our audience and what do they need. And this is sort of a big key thing for us is that we found we wrote some, you know we talked to some different people in the communities tried to find out what they want. These are the sort of stories that we are from them. They want to be able to create their own courses they want to drag and drop to rearrange things they want to bring in their own materials and not just use the existing video library or not just use the existing training materials. And some of them are familiar with GitHub, and some of them aren't familiar with GitHub and have significant time pressures where they need to get this course done at this course page thrown together really quickly. They may be wanting to use what we already have but if they're not a strong get user, then we have to think about how we can accommodate the sort of few cases and looking at the sort of gaps between what we've built and what is really needed by the community. It's something nice, but it requires you really have some pre existing skills as a trainer as a developer that you're familiar with GitHub that you're able to copy and paste this YAML that we've given you into GitHub into a pull request. And while this definitely seems on the very easy end of activities and skills for a lot of us on this call I know, because we do this every day, the training community finds this to be a lot more complicated in general, and we end up spending a lot of time updating things for them and just saying, please tell us what you want changed will go change it, which is, you know, not ideal. And if we really want to take that into something that they can use that would really require like okay do we need to build a server, where we can, instead of having a copy this YAML we can have a make a pull request to add this course the course builder page. Do we need live previews currently do we need to, you know, spin up a job to compile the website on the fly do we need to fake it, you know, pre rendering these sort of boxes. Do we need to rewrite the whole course what the video library and view just to support that sort of activity, just so they can get a live preview of it. These users need to be able to re edit courses that they've already submitted in an open pull request, if they say oh wait I need to you know add a new person I need to add new funding logo blah blah blah. And it leaves me with the impression that okay there's, we've built something nice and useful, but the target audience of it would really require us to make significant significant time investments, order of magnitude more than we've invested in to get it to somewhere that the product can actually work for the users who need it, which is unfortunate, and maybe we can you know across some of the smaller bridges, but it's sort of a question and we just wanted to share this sort of experience story of like okay we built something something that we're happy with but making sure it actually meets user needs has been a challenge, given the rather non technical training So it's yeah not the happiest report but it's an interesting you know it's a journal negative results right we we built something but maybe it's not something it's going to be part of our permanent workflow. You have anything bad to that. So as part, we've still been helping people manually to to get their websites up, rather than just pointing them to the course builder and then they can completely do it so we would need a lot more work. Right now, we don't have the time we're not sure if it's worth the time. Yeah. That's where we're at right now. But moving on. Yeah, we're going to sort of use this whole video library infrastructure again for the next Marcus board. And since it's been growing like every year in both the amount of content and the number of participants. So we'd really love help from the community. So I think it's time to get this this going and there are different ways to help depending on what you're interested in how much time you have but like, we recording existing videos with the new versions of the galaxy would be a great help. Additional tutorials that never have been reported. So it happens last time we had 3000 registrations the year before 1200. So there's lots of interest for all topics. So anything that you might feel like recording would be helpful. There's someone in the community who definitely appreciate it. Yeah, dissemination without Dave and be a, we're a little bit lost since aspects of someone has expertise in this or knows good places to disseminate please let us know. General organizational things will help in a spine speakers and people to help out during the event, and there was a little, little things to do there. And we also we always want smorgasbord to be most of the tutorials to be able to run on the big three use galaxy servers. So us, you and Australian. So as always, some effort in advance to sort of help test all the tutorial workflows on these servers and see which tools are missing which other things are missing we're not working, and so that we can get everything updated and ready. So just anyone who likes organizing these events and maybe helping those brains from how we can improve interactions or if you can try to arrange some social sessions because it's still an online event. So you don't have this face to face aspect of what is nice in the in workshops to interact with other participants. So anything like that anybody is interested please contact us. And do we actually know what Dave and the who's on the call. So I think it's a lot of mailing lists, a lot of contacting the right people and saying hey, here's our announcement, you know, writing up some copy for the announcements that go out to the relevant places and saying look here's what's interesting to your community. It's a time intensive job and I'm really looking forward to, you know, new staff like those roles. It's more the writing the content versus knowing where to send it or both. Oh, it's both. Okay, because I guess the way to send it maybe you can try to ask very nicely. We had a meeting earlier about the next morning sport and we're going to start like a spreadsheet where people can add like good places to mailing lists and stuff like that to add this but like to organize when to do this and and how to phrase it and like that's all very sort of tailoring that to the communities. It's time intensive. I mean, you guys have a spreadsheet of like the places you are going to send to and which ones don't need sending then I would definitely participate in the few mailing lists I know that would be relevant. That's good. Thank you. And that was actually it for what we wanted to share with you today for any questions about any of this. Oh, can we ask questions now or yeah. Yeah, so this is really, really great work. I was just wondering, and this is I've wondered about this before but I haven't had time to look into it in depth I know Natalie had worked with someone who had done something similar when it came to video tutorials. But I was wondering your research if you found anything that like, enable us to or enable people to create videos that were easier to update, you know, like, sliding in different screens or something like that I know there was people do sometimes like animation or voice over and that sort of thing. But, you know, instead of like redoing videos that we have. I mean, Eric, you know, being redone because there was maybe some incorrect information but, you know, for ones because the site changes, you know, which is of course something we want in your research did you find some good solutions. So for for the lectures we actually have automated video so Elena set this up so that for these slides we have good speaker notes and sometimes we just like looked at a real video and wrote down what the speaker actually said use those captions. But those are then with Texas speech automatically generated so video of all the slides and then different robot voices narrating that lots of people still prefer like a live narrator. They may need to get over that though. For tutorials for the admin training, I've got a proof of concept where we can completely automatically record an entire end to end tutorial showing the galaxy changes the command line, what the command line execution outputs, what's going on in the tutorial and then showing what changed in galaxy. But I've only done that for a single tutorial so far as proof of concept and it takes you know an hour and a half to re record anytime something goes wrong or anytime we update which is I mean so much better than a human doing it. But yeah it's it's a big and time investment and I'm working on something to do the same for the galaxy tutorials but that's an even harder problem. The admin training problem is like, nothing compared to working with the galaxy interface and programmatic way and really annotating tutorials to say okay now we're going to, you know, upload this data we're going to click rerun the reruns everyone does rerun and expressing that in the tutorial and you know some commands that we should say here extract the script go in track with galaxy in this way is more difficult than I expected. So those at least give us voiceovers, and we can use those if someone wants to click around yeah we don't end up doing a lot of like splicing videos currently. It's, it's definitely something people could do if they wanted. Yeah, so we do recommend for like live speakers to record in sections do like one section of the tutorial and then if something changes in one section you just, you can maybe just record that and we can splice that and some have done this and sometimes we, when they realize they made a mistake later or tool change done that but not on a large scale yet most people just recorded the whole thing at once and So yeah this is a challenge for us as well. Do you have a feeling on whether it would help. I mean, I mean you're recording the date at which other video was recorded so you can also go back and see what the state of the tutorial was versus the state that is now. Do you do you have a feeling on whether the get diff is helpful. So you know which parts have changed. So if that's gotten less helpful with the thing with the addition of things like okay we have the new FAQ system where all of the snippets that these will snippets can get updated, and I think the history is really the biggest, biggest item that every single galaxy video looks different now. And if it was recorded six months ago. Just due to the new history and differing on the workflows if we assume that people keep those in sync. So strong assumption. Yeah yeah with the workflows we could definitely tell that's a good point. Any other questions. Yeah I do have a question so yeah I think also this is great. Can you explain a little more how you automate is the, you said you did it with one video but you were able to optimize it. Yeah, yeah. You should attend my, you know, talk and use or European galaxy days or I explained it in detail. Yeah, we write into the tutorial a script of it, we write down. So this was the CDMFS tutorial I wrote down, extracted actually the subtitles from Simon's recording of it, and put all of Simon's words and like little pieces of okay now speak this now speak this we annotated all of the commands and we have all of the commits. So there we can see okay, let's extract a script from top to bottom of the file. Now do this now do this now do this, and then these get turned into recordings through multiple different ways. Okay, it all happens in a good action, which is neat. Oh yeah. And then second question. Do the tours play any role could they be helpful in this context or are they just not functional enough. This was something brought up by Keith. Last year I think probably around the same time. And we have looked through the tort the tours that were currently in the training materials, and most of them are either very outdated or do not actually execute enough steps to follow the entire tutorial, which is not great. We, if we mark up the videos with, you know, these speaker notes and these steps, those could become auto generated tours in the future, which would provide another modality for learners and that's probably a good thing that you know they can have a self guided tour inside galaxy that'd be really cool. But as of now the tours that we have available are not good enough and I, I don't know if that's a problem with galaxy or if it's from with you know to implementation, or really just with the tours that we have on hand, but using the tours for recording is definitely an idea. In general though we like to swap back and forth between the training material and the galaxy recording bit and making sure those are spliced together in the right order with the right amount of time for each is non trivial. Yeah, good question. Thanks. Makes sense. Thank you. Okay. Well, please let us know if you'd like to be involved in smorgasbord. We would love to have you. We're starting a spreadsheet I believe for who will be our module leads, and we'll be contacting the community coming soon to let you know what dates get picked and what we need help with. Awesome. Thank you so much. That's me and the helmet for your presentation. And we'll definitely be on the lookout for the dates and ways that we can plug in and help. Thanks. Thank you. Do you have a question? Oh, no, that's the club. Nice. Okay. Thank you. So our next community call is on December 8. So if you have anything that you'd like to present or share, please let me know when I can get you added to the schedule. I'll also be looking out to schedule out the next year of community calls. So, but yeah, I'm looking out for that as well, or let me know. If you have a specific time when you'd like to present. Thanks everybody. See you in December. Thank you. Bye bye. Thank you.