WiseCat
WiseCat
  • 71
  • 112 876
Moodle's most dangerous plugins, how hackers exploit them and defending against attacks
In this video, I take a look at the most dangerous plugins of Moodle: Adminer and WebShell. Though they can be quite useful, these plugins should not be left installed on production Moodles. Also, it's important to actively defend against hackers exploiting these plugins if they get installed.
Plugins examined
moodle.org/plugins/local_adminer
moodle.org/plugins/local_webshell
Other videos referenced
ua-cam.com/video/nO4qeA1TCAk/v-deo.html
ua-cam.com/video/9V1y7G9ssqo/v-deo.html
ua-cam.com/video/dBZG8_OlHmw/v-deo.html
Moodlemoot Japan 2025
moodlejapan.org/course/view.php?id=107
Переглядів: 298

Відео

Moodle 4.6 (New question bank features coming in 5.0) Sneak peek!
Переглядів 30119 годин тому
Yes, there exists a Moodle version 4.6. It's kind of a bridge between 4.5 and the upcoming 5.0 and with the biggest change being the question bank changes that are coming. Not going into too much depth with this video, but I show the new AI API settings that arrived in 4.5 as well as the coming Question bank. If you would like to try out Moodle 4.6 for yourself, the code can be found at the git...
Moodlemoot is coming to Kyoto, Japan
Переглядів 5321 день тому
Just a quick video to let you know about the upcoming Moodlemoot Japan 2025. This year, it's going to be held in one of the most beautiful cities in Japan, Kyoto! The call for presentations is open until December 15th, so if you feel like coming to Japan and even presenting, there is still time to make submissions. Details below. MoodleMoot Japan 2025 Dates / February 27 (Thursday), 28 (Friday)...
Moodle on Docker with "Bitnami LMS" - 2 minute Moodles
Переглядів 2 тис.4 місяці тому
In the search for the ideal one-click install, I ventured into the realm of Bitnami. In that strange land I beheld an image, a Docker image that promised to install Moodle. OK, enough with the purple prose, I found a docker image of Moodle on the Bitnami site, decided to take it for a spin (using podman instead of docker, because, why not?) and was actually quite impressed with the ease of use ...
Easy come, easy go! Tidying up HTML Tidy.
Переглядів 1654 місяці тому
So recently, I saw a notification that said I should install php-tidy on my Moodle server. It turns out maybe you shouldn't. The php-tidy module is needed for the HTML tidy filter to work (I haven't ever used HTML tidy, but it's a thing). The only problem; HTML tidy, when working, has a tendency to break the embedded answers (cloze) questions type, and it may break something else too... Anyway,...
The International Virtual Exchange Project (IVEProject)
Переглядів 2064 місяці тому
Expecially for teachers of English as a Foreign Language around the world, in this video I introduce the International Virtual Exchange Project (IVEProject). iveproject.org In the IVEProject, students of English from all around the world communicate in English and exchange all kinds of ideas and knowledge, and have a truly international and intercultural experience. This is a quick peek inside ...
WiseCat Reacts: One-click install of Moodle (Linode)
Переглядів 1984 місяці тому
In this video, I try installing Moodle with a "one-click" installer. This time, I used the Linode Marketplace to Install Moodle as per the guide below: www.linode.com/docs/products/tools/marketplace/guides/moodle/ OK, so though there were some good points such, as a firewall being installed and the Moodle code being added by git, the bad far outweighed the good in that the Moodle version was 3....
Webserver security (NGINX) preparing for Moodle 4.5
Переглядів 7655 місяців тому
Thinking about how I might start to hack into a Moodle site and how I would defend against such an attack, my mind turned to the configuration of "hidden paths" on the server (in this case Nginx, but in a previous video I focused on Apache - see below). This configuration is a crucial step for securing your Moodle server as skipping it makes the job of an attacker much easier. In this video I e...
Find, manage and uninstall plugins with uninstall_plugins.php
Переглядів 3426 місяців тому
The CLI script uninstall_plugins.php sounds like it's only for uninstalling plugins, right? But no, it can do so much more. It can give you lists of all plugins on your site, all 3rd-party (non-core - contributed) plugins, and even plugins that have their code missing from disk. It also has the function to purge missing plugins so that the database schema can be restored to a pristine condition...
Build your own LLM AI on a Raspberry Pi
Переглядів 9 тис.6 місяців тому
You know, you don't need really expensive hardware to run your own LLM. In today's tutorial, I will be walking you through the process of setting up and running Ollama, an open-source machine learning model, using Open-WebUI on a Raspberry Pi (these things are under $100 - seriously). By the end of this video, you will have a fully functional Ollama installation that can be accessed through Ope...
ssh-import-id - The easy way to add ALL your keys with one command
Переглядів 3437 місяців тому
In this second video on SSH, we look at the tool ssh-import-id for adding multiple ssh keys to the authorized_keys file with a single command. Links: Launchpad - login.launchpad.net Github - github.com/
SSH Key Authentication: SSH made both more convenient AND more secure
Переглядів 2537 місяців тому
In this tutorial, I'll guide you through the process of using SSH public/private key authentication for securely accessing servers. This powerful authentication method relies on the principles of asymmetric key cryptography to ensure that your data remains protected. First, I'll provide an overview of asymmetric key cryptography - a fundamental concept underpinning this authentication technique...
Install Ollama, your own personal LLM, on your Mac
Переглядів 2,1 тис.7 місяців тому
In this video, I'm joined by José Domingo Cruz (the Mac Whisperer) as he helps me troubleshoot getting Homebrew, Docker, and Docker-Compose installed on his Mac. This makes it possible to use a docker-compose.yaml file to run Ollama with Open-Webui locally on a Mac. Here are the basic steps and commands: 1. Install Homebrew on the Mac /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Homebre...
Speaking my language: Making names in Moodle appear in their original form
Переглядів 1577 місяців тому
In this video we look at internationalisation in Moodle. Specifically, I demonstrate how to get a user's name to render on screen in the language of the user. The trick is to edit the language packs changing the string 'fullnamedisplay' and use the alternatename field to store the users' names in the original form. Rubber Ducky also makes another return with yet another pearl of wisdom with his...
Feedback Module: Getting feedback from your students.
Переглядів 1657 місяців тому
In this video, we look at how to get feedback from your students using the core Moodle module "feedback." There are many question types that can be used, but for this video, which is actually a response to a viewer question, I'm mainly looking at setting up one question with checkboxes. Where you can use the database module (especially if students should eventually be able to see each other's a...
Vertical space? Moodle in 2D?! On/Off the grid? Following the rabbit hole of .activity-grid.
Переглядів 3598 місяців тому
Vertical space? Moodle in 2D?! On/Off the grid? Following the rabbit hole of .activity-grid.
Moodle 4.4 sneak peek - Beta than before?
Переглядів 8978 місяців тому
Moodle 4.4 sneak peek - Beta than before?
Updates vs. Upgrades? What's the difference?
Переглядів 4208 місяців тому
Updates vs. Upgrades? What's the difference?
3 ways to install plugins to Moodle (feat. Accessibility, Boost Union, and ReactForum)
Переглядів 1,2 тис.9 місяців тому
3 ways to install plugins to Moodle (feat. Accessibility, Boost Union, and ReactForum)
Make your Moodle Look and Feel the way you want
Переглядів 2,3 тис.9 місяців тому
Make your Moodle Look and Feel the way you want
Back to the Moodle 1.7 (and a bit on 1.9 and 2.0 - feat. WOOD theme)
Переглядів 1539 місяців тому
Back to the Moodle 1.7 (and a bit on 1.9 and 2.0 - feat. WOOD theme)
Locked out of Moodle? How to get back in!
Переглядів 27510 місяців тому
Locked out of Moodle? How to get back in!
Open-Courseware, MAJNET and the New General Service List
Переглядів 18811 місяців тому
Open-Courseware, MAJNET and the New General Service List
Don't get hacked, get git!
Переглядів 64211 місяців тому
Don't get hacked, get git!
Where art thou php.ini?
Переглядів 26211 місяців тому
Where art thou php.ini?
Upgrading Moodle 3.8 to 4.3 (feat. PHP 7.4 to 8.1, and dealing with problem plugins)
Переглядів 4,4 тис.11 місяців тому
Upgrading Moodle 3.8 to 4.3 (feat. PHP 7.4 to 8.1, and dealing with problem plugins)
Updating wisecat.net (getting my own house in order)
Переглядів 299Рік тому
Updating wisecat.net (getting my own house in order)
WiseCat update:Where I've been, the Accessibility Plugin and Plans for 2024
Переглядів 621Рік тому
WiseCat update:Where I've been, the Accessibility Plugin and Plans for 2024
Accessibility: Building a better plugin?
Переглядів 233Рік тому
Accessibility: Building a better plugin?
Transfer your Moodle Database from Postgres to Mariadb
Переглядів 1,4 тис.Рік тому
Transfer your Moodle Database from Postgres to Mariadb

КОМЕНТАРІ

  • @mossaabhajelsiddig5363
    @mossaabhajelsiddig5363 День тому

    Thanks for useful tutorials, could you please make a tutorial about securing the server itself? and about installing Postfix in ubuntu server. I try all tutorials in youtube and it doesn't send messages for me, I am sure you can fix all its issues and make it work

  • @zandanshah
    @zandanshah 6 днів тому

    Keep the good work going.

    • @Wise-Cat
      @Wise-Cat 5 днів тому

      Thank you for your support. Happy new year!

  • @loveitviral1639
    @loveitviral1639 9 днів тому

    Do they provide invitation letters for those coming from abroad who need to apply for visas to Japan?

    • @Wise-Cat
      @Wise-Cat 9 днів тому

      Yes, I believe they do, but understand that they cannot "sponsor" a visa. Best to contact them directly maj@moodlejapan.org Good luck with your visa! Hope to see you there.

  • @KidAMRadio
    @KidAMRadio 9 днів тому

    Do you know the CSS code to change the content color boxes (they are all white in your video)?

    • @Wise-Cat
      @Wise-Cat 7 днів тому

      Not off the top of my heaad, no. But you can use the "inspector" tool (right click) in your browser to try and find an appropriate selector to change almost anything. Good luck!

  • @eminso2102
    @eminso2102 13 днів тому

    Is it possible I can run ollama offline integrated into a terabyte ssd for my raspberry pi? Or would I need to have to have a cloud or WiFi up?

    • @Wise-Cat
      @Wise-Cat 12 днів тому

      It can run completely offline, though if you're using the pi to serve the LLM to some other device, you'll need some kind of local networking. In the presentation we did, we demonstrated "wearable AI" as it could run, battery powered on the pi, with only its own ad-hoc network for connectivity. People connected to our pi and the Ollama from their smartphones. It was fun 😊

  • @nen3i
    @nen3i 25 днів тому

    Very good tutorial. Thank you for it

    • @Wise-Cat
      @Wise-Cat 25 днів тому

      Glad it helped. Thanks 🙏

  • @P0w3rT0Llz
    @P0w3rT0Llz 27 днів тому

    Looks great Adam. Thanks for sharing.

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      Thanks Todd, any chance you'll make it up?

  • @parthsaarthi8253
    @parthsaarthi8253 Місяць тому

    getting an error while trying to search anything : Ollama: 500, message='Internal Server Error', url='localhost:11434/api/chat'. How to resolve that?

  • @yehualashetbelayneh2923
    @yehualashetbelayneh2923 Місяць тому

    yesssssssssssssssssssssssssssssssssssssssssss

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      Thanksssssssssssss! haha

  • @alexanderromanov7469
    @alexanderromanov7469 Місяць тому

    Moodle is the worst cms ever. May be it is good for some non-programmers or hustlers that need quick installed, free half working lms solution, but if you want to establish stable dev processes around it - it sucks pretty much in 2024 Old codebase: though it stands that Moodle complies with PHP8, in reality its code style and conventions are still in PHP4 era. No package management or proper dependency management: plugins installed through drag and drop of files into filesystem and some abra cadabra versioning trough version.php files. You have to track all the right versions by yourself and chances of some plugin completly ignores Moodle changes in latest versions are very high. Database,codebase and moodledata directory are highly bound together: Moodle literally has 3 persistence levels - literally in code (like config.php or version.php), database and moodledata dir. Some crucial settings paramateres can be found in each of these places and you ll have hard time finding - which one is used now. Database architecture is a joke: some tables and fields in Moodle are so cryptic, that debugging even simpliest stuff takes a very long time. And after that you forget it immediately because this knowledge is not needed elsewhere. Static files serving is complete garbage: some css, scripts and images, for some reason served with php scripts and some are native static files. Why? Only psychotherapist or Moodle developers know. Huge security issues: you have to open php scripts directly to user in browser in order to operate Moodle: welcome to 1999. And you can be sure: with the quality of Moodle development its just a matter of time when you will get hit with some data leak or hack, Moodle has plenty of breaches. Complete misunderstanding by Moodle dev team of what a modern web application is as a product. You have to master Moodle in order to do even basic development it. You ll have painful hours reading Moodle legacy shit and its database spaghetti and after you are done with given project - no one will pay you for that knowledge. Just avoid Moodle at any costs, as manager or developer. Its a literal cancer of PHP community, such products is the reason, why PHP is considered a bad language. If you want a dead career as a dev - feel free to work with Moode.

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      What LMS would you recommend instead?

  • @elsersergio
    @elsersergio Місяць тому

    161 / 5.000 Thank you very much for this great explanation 🙌🙌, so detailed and showing each point to resolve the alerts in the report. Thank you for your time, a valuable video. 🏆

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      It's good to hear that this video was helpful! Especially this video on security stuff. Thanks for watching.

  • @PRASADT-u9u
    @PRASADT-u9u Місяць тому

    Can we uninstall h5p plugin and install an oldet version of it using this?

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      You probably could, if I'm understanding you correctly. The older version of H5P was mod_hvp. As that's a separate plugin, you don't actually need to uninstall the new version to install the old version. If you're talking about content types within H5P, those are not Moodle plugins, so that cannot be done using the techniques mentioned in this video.

  • @smartlearn.education-lms
    @smartlearn.education-lms Місяць тому

    Thank you for this super easy video , i have a question please i installed my moodle on ununtu 22 via a control panel called aapanel using its file manger to upload moodle code ,make databse ,..... on so on , it works fine , but when i tried git command as in the video i got errors fatal: not a git repository (or any of the parent directories): .git

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      For git to work, ideally, the original installation should be done via git. You can "gitify" your Moodle afterwards as I describe here ua-cam.com/video/pzqY758UpVI/v-deo.html . It can be a bit fiddly, especiually if you have many plugins. Good luck.

  • @OussamaElWazani
    @OussamaElWazani 2 місяці тому

    thank you!!

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      You're welcome! Hope to do more with Docker and/or Podman in the future.

  • @ribeirovictor.c
    @ribeirovictor.c 2 місяці тому

    I aways come back to your video to remember the details. Thank you very much to share your knowledge!! <3

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      Thanks for the kind words! Happy to help.

  • @supersmart671
    @supersmart671 2 місяці тому

    Hi, I was able to transfer to the new server with the new MySQL database, It is local VM running Ubuntu and MySQL. Google SSO is configured, it is showing me the Google SSO as well as the "Username" and "Password" option. I was able to login with super admin username that I had. How will this work if I transfer it to a new VPS, if I want to keep the same URL?

    • @Wise-Cat
      @Wise-Cat 2 місяці тому

      First, well done on the migration. Second, it should largely work exactly the same way. However, DNS will need to be set and if your local server uses self-signed certificates for TLS, you might need new certs for other users. I'm a little surprised that Google SSO is working on a local VM install, but as long as the domain name and path remains the same, I guess there's no real reason it shouldn't work.

    • @supersmart671
      @supersmart671 2 місяці тому

      @@Wise-Cat Thanks! Oh, ok. DNS setting, right now we are migrating the VPS, I am just in the testing phase. I am able to login with username and password not with Google SSO. Apparently Google SSO does not allow Private IP's so, this will not work in local VM

  • @supersmart671
    @supersmart671 2 місяці тому

    Hi, downloaded the database using mysqldump now I have uploaded it the new server which already has Moodle, the file is in 'gz' format. How to connect this Moodle instance to the new database?

    • @Wise-Cat
      @Wise-Cat 2 місяці тому

      gz just means that it has been zipped up to make the file smaller. gunzip file.gz Should unzip it and leave you with a .SQL file.

    • @supersmart671
      @supersmart671 2 місяці тому

      @@Wise-Cat Thanks! successfully done.

  • @supersmart671
    @supersmart671 2 місяці тому

    for this command "mysqldump -u root -p open > open_backup.sql" open is database name, which password should I use?

    • @Wise-Cat
      @Wise-Cat 2 місяці тому

      In that case, you specified the MySQL root user, so the password belonging to MySQL root. Note that this is different to the sudo password or server root password. Alternatively, you can use the username and password as defined in config.php. you don't actually need root permissions to take a dump, usually.

    • @supersmart671
      @supersmart671 2 місяці тому

      @Wise-Cat Thanks!

  • @supersmart671
    @supersmart671 2 місяці тому

    Hi Adam, I am trying to reach you

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      You can always ask questions in the comments. Or email me adam@wisecat.net

  • @OvidiaPortillaVenavides
    @OvidiaPortillaVenavides 2 місяці тому

    ❤😊thank your adsm it is also

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      You're welcome.

  • @airrfourr2400
    @airrfourr2400 2 місяці тому

    Thanks for the video! Do you think the ui and ux of moodle can be programmed using react js ?

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      Sure, with enough time, anything is possible. That said, is it worth it? Hmm... Still, it might not be too difficult to make a theme...

  • @danieleschimmith9709
    @danieleschimmith9709 3 місяці тому

    salvou minha vida

  • @mightysushiman
    @mightysushiman 3 місяці тому

    it also breaks formula representation, I turned it off form my system.

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      Ahh, you mean using Latex or Mathjax? I suppose that's to be expected... Thanks for the comment!

  • @TolaFoundationMw
    @TolaFoundationMw 3 місяці тому

    Thank you for helping!

  • @007worldking
    @007worldking 3 місяці тому

    Good one! Do you have experience host moodle in azure. We tried to install bitnami moodle in Azure container Instance/app but we couldnt complete it. kindly make a video if possible..

    • @telapan12
      @telapan12 2 місяці тому

      I do. What issue did you have?

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      In Azure or anywhere else, I usually treat installs just like any other server. Mostly using Ansible. I should definitely make another Ansible video sometime soon.

  • @Tech-iHub-y5j
    @Tech-iHub-y5j 3 місяці тому

    I would like to run this in docker swarm as a service on rpi's, any help there?

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      Beyond my knowledge, I'm afraid. This was more a proof of concept than anything serious.

  • @johnfinlayson7559
    @johnfinlayson7559 3 місяці тому

    Is it possible to run the tiny llama model without the open-webUI and docker? I want to do a tiny bit of reinforcement learning on the model and then put it in my pi, and integrate it onto my local website.

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      It is indeed. Ollama can be run with a CLI interface directly on a pi. That said, the docker install is easy to install.

  • @guillermoplisich2366
    @guillermoplisich2366 3 місяці тому

    I love Sr. WiseCat

    • @Wise-Cat
      @Wise-Cat 3 місяці тому

      Thanks so much. Happy to help.

  • @KiraSensei1
    @KiraSensei1 4 місяці тому

    Thank you so much.

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      You're welcome!

  • @foxlucy6571
    @foxlucy6571 4 місяці тому

    i want to edit the header tha says "Home" "Dashboard" etc how to change that ? i want it to be other words like changing the word Home to "All Courses"

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      "Home" and "Dashboard" are language strings, so you can change them using Language customisation. Go to Site admin > General > Language > Language customisation. Choose the language you wish to customise, search for the strings you wish to change and save. Not a bad idea for a video, actually... Cheers!

  • @Fiermax
    @Fiermax 4 місяці тому

    Nice video! When we install moodle on docker, how do I update/upgrade the moodle?

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      That's a really good question. At the moment, honestly, I don't know. It may be that future Docker pulls will update the Moodle, though this seems unlikely. More likely is a need to directly update the Moodle files in the persistent volumes.

    • @Riverhill-AI
      @Riverhill-AI 3 місяці тому

      You can't update/upgrade moodle with bitnami moodle image. Try Cloudron which uses docker as well. You can upgrade moodle with one click.

    • @Wise-Cat
      @Wise-Cat 27 днів тому

      Thanks for this, added to the list of things I want to try out. Cheers!

  • @tallthom
    @tallthom 4 місяці тому

    Thank you Adam! It is also useful to disable the filter for either a specific course or a specific quiz. That might be useful for people who are not administrators of their site and need it turned off right away.

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      Great point Thom! Thanks! 🙏

    • @tallthom
      @tallthom 4 місяці тому

      @@Wise-Cat one other thought -- could you possibly do a demo on what HTML Tidy actually *does* in Moodle? I would like to know specifically what benefits you are getting if you have that filter turned on - can we show some "tidied up HTML" or something? In addition, there is another similar filter called "Code" something-something. I couldn't seem to get it to do very much when I activated it. It might warrant some investigations if you think it is worthwhile. Again, I really appreciate all your enthusiasm and efforts to show different aspects of Moodle. Thank you Adam! #moodlelegendinthemaking

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      I probably won't focus on HTML Tidy anymore as it's being removed (and I don't really know what it does and don't really feel like researching that), but am hoping to make more videos introducing various plugins soon. So the code filter could well be one of those.

    • @tallthom
      @tallthom 4 місяці тому

      @@Wise-Cat I wonder how many other things in Moodle are there but not working or not being used? That could be a research topic...

  • @Desmodog62
    @Desmodog62 4 місяці тому

    This is great, but I have one big problem - I can't figure out how to access my moodle site from the command line... I don't understand what you did at 2:30 seconds... how did you get to you Moodle?? I'm so confused. :-(

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      I did a few videos a while back about getting a command line. It will depend on how your server is setup but usually even through cpanel etc there is a command line that is accessible. ua-cam.com/video/Ttho2NIiyPg/v-deo.html

  • @mohammed-jo676
    @mohammed-jo676 4 місяці тому

    On hostinger you can one click install and choose the version which include moodle 4.4.2

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      That sounds like a great one for me to try next. Thanks!

  • @Jyebra
    @Jyebra 4 місяці тому

    Once again you saved me a lot of trouble, thanks!

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      Glad to hear it was useful. When Bill first saw the trouble, it was also straight after he had upgraded to 4.4, so it took some time to figure out the problem was HTML Tidy and not something else in the upgrade.

  • @AndrewSObermeier
    @AndrewSObermeier 4 місяці тому

    Thanks! That’s very helpful for sorting out what each of those numbers signify. Your talk helped me to understand, how in the current version numbering system, for example “4.3.5”, the difference between the 3 and the 5 is very important. Very interesting to know that the 4 actually means very little, other than expressing some common wisdom: YOLO.

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      Yep, the last three YOLO releases were pretty massive though they just had more major changes than most major releases. From now on it'll represent passing an LTS.

  • @IndraneelK
    @IndraneelK 4 місяці тому

    Would I be able to connect an lcd screen, microphone module, speaker module, and etc. and run the llm as a handheld device? Also what changes in the code would it require?

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      You could do this. There are modules for the raspberry pi that allow the connection of a monitor etc. In my project, I mainly used the pi as a server and accessed the LLM through a browser on a mobile phone connected to the pi's WiFi.

  • @ilanzelingher7340
    @ilanzelingher7340 4 місяці тому

    Thanks for this video. Do you have any experience with docker based installations of Moodle? If you do, can you make a video about it?

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      My experience with Docker is very limited, but yes, I'm planning to do a video on installing Moodle in Docker (or maybe Podman) soon.

    • @LAL-82929
      @LAL-82929 Місяць тому

      @@Wise-Cat That would be great, especially for production (including assigning a vhost and port mapping etc...). Maybe even discuss if using this method for multiple prod moodle sites hosted on a single VPS is a good method (in terms of resource consumption and stuff like that).

  • @michaelconklin8787
    @michaelconklin8787 4 місяці тому

    great job less talking

  • @MurtazaAli-d9u
    @MurtazaAli-d9u 4 місяці тому

    When i upgrade moodle version from 3.8 to 4 then my bigBlueButton recordings lost. After searching I have found that bigbluebuttonbn_recordings table is created after upgrading moodle version. Please tell me how can i transfer my bigbluebuttonbn_logs table data to bigbluebuttonbn_recordings.

  • @Bfluent-r2v
    @Bfluent-r2v 5 місяців тому

    Learned a lot from your videos. Boost union has na option for custom fonts, but I couldn't figure it out. I would be great if you had the time to make a video about it. Thanks.

    • @Wise-Cat
      @Wise-Cat 4 місяці тому

      I'll try to get to this soon. I've seen that feature and was curious about it myself. My guess is you probably need to upload the font file and set the font-family in CSS as well.

  • @bayoo6
    @bayoo6 5 місяців тому

    Very nice. I really learn a lot.

    • @Wise-Cat
      @Wise-Cat 5 місяців тому

      Glad to hear that! Thanks!

  • @Riverhill-AI
    @Riverhill-AI 5 місяців тому

    Do you know how to customize the paywall page? When users click on a course card on the front page, they will be taken to a payment page. That payment page looks very ugly. I am using the boost union theme with stripe plugin.

    • @Wise-Cat
      @Wise-Cat 5 місяців тому

      The paywall page can be customized somewhat using CSS, and I believe the course description is also displayed there and can be made somewhat pretty too.

  • @supersmart671
    @supersmart671 5 місяців тому

    Thanks! there is no $_SERVER['HOME'] under PHP Variables

    • @Wise-Cat
      @Wise-Cat 5 місяців тому

      Are you looking for your Moodle code? If so perhaps you can find $_SERVER['DOCUMENT_ROOT'] ?

  • @supersmart671
    @supersmart671 5 місяців тому

    I am getting this error message "sudo mysqldump moodle | gzip -9 > moodlesql.gz -bash: moodlesql.gz: Permission denied mysqldump: Got errno 11 on write"

    • @Wise-Cat
      @Wise-Cat 5 місяців тому

      That's a file permissions error. Your user doesn't have permissions to write to moodlesql.gz. Try changing the owner to the user you're currently logged in as. Note that the sudo doesn't apply to anything after the pipe | so gzip is running and outputting as your non-sudo user.

    • @supersmart671
      @supersmart671 5 місяців тому

      @@Wise-Cat thanks for your response

  • @wemisiu583
    @wemisiu583 6 місяців тому

    Hello unrelated but wanted to know how I can expand my section name in the Moodle course index. My section name (tittle) cuts off because it's pretty long and wanted to know how I can make it so it does not and it reads it completely. For example, my section name in the course index reads like this, "Module 1: Reliability and...". When it should read like this, "Module 1: Reliability and Resiliency in Today's Mission Critical Environment ". Thank you :)

    • @Wise-Cat
      @Wise-Cat 5 місяців тому

      It will be CSS to do this. I did something similar in this video: ua-cam.com/video/pHk5Dl0MA_A/v-deo.html

    • @wemisiu583
      @wemisiu583 5 місяців тому

      @@Wise-CatOk thanks I’ll make sure to check it out. In addition is it possible to create a text box under the section name with hover capabilities to reveal the full tittle. For example, the section name is cut off but then the user hovers over the tittle and a text box shows up under it revealing the full tittle? How would I implement that? Thanks for the help.

    • @Wise-Cat
      @Wise-Cat 5 місяців тому

      A bit trickier, but also can be done in CSS. You may need to be careful to position the box so you're hover stays when the full box is open too. Definitely recommend the channel of @KevinPowell for all things CSS.

  • @sharifchowdhury9743
    @sharifchowdhury9743 6 місяців тому

    How to install and configure Moodle archive system using moodle 4.1 and mysql 8 for previous semester

    • @Wise-Cat
      @Wise-Cat 5 місяців тому

      I think there is a plugin for bulk backups (by Justin Hunt?) though it might not be in the plugins database. Also you could try using the upload courses feature to duplicate existing courses in bulk.

  • @slevinhyde3212
    @slevinhyde3212 6 місяців тому

    Great video, lots of fun here ! Do you think the Pi AI kit could run a bigger model ?

    • @Wise-Cat
      @Wise-Cat 5 місяців тому

      Sure, I've tried bigger models without the AI kit, but the bigger they are the slower they run. Jeff Geerling did a demo on his channel using the AI Kit for visual recognition stuff and it was pretty amazing. I also wonder how its performance on LLMs would improve.

  • @haraldhochwald7456
    @haraldhochwald7456 6 місяців тому

    Thank you for your excellent explanation, is it possible to pull a specific version of a Moodle update?

    • @Wise-Cat
      @Wise-Cat 6 місяців тому

      Great question! Yes, it is possible. It's easy to checkout any of the branches (for example for 4.2.x with "git checkout MOODLE_402_STABLE"). That will get you the latest code on any given major version. For minor "point" releases it's a bit trickier and you'll need to search "git log" or "git tag" for the specific release you're after. Then to get for example v4.2.4, you would use "git checkout v4.2.4" (however this will not be on a branch and thus updating with "git pull" won't work until you return to a branch). Not a bad idea for a video actually, I'll add it to the to-do list. Cheers!

  • @rachitrastogi1422
    @rachitrastogi1422 6 місяців тому

    i have created my own llm so how i can deploy it on google cloud and use it on raspberry pi plzz tell me

    • @Wise-Cat
      @Wise-Cat 6 місяців тому

      Deploying an LLM to a cloud is easy using the docker-compose.yaml file in the Pillama repository, though getting it to work well with the cloud's infrastructure will be very case-by-case depending on how your particular cloud is setup. Using cloud-based GPUs etc will yield better results, so I'd suggest looking through the documentation for your cloud infrastructure provider. Sorry, I don't have a one-size-fits-all answer for this question.