Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    No documentation

    Moodle
    4
    26
    688
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jdaviescoates
      jdaviescoates last edited by

      I'm assuming this is just because it's ultra new and nothing has been written yet, but when opening for the first time there is a link to https://docs.cloudron.io/apps/moodle/ which currently has nothing there.

      I use Cloudron with Gandi & Hetzner

      jdaviescoates 1 Reply Last reply Reply Quote 0
      • jdaviescoates
        jdaviescoates @jdaviescoates last edited by

        Although I note the link is different in the announcement post

        There it is
        https://docs.cloudron.io/documentation/moodle/

        Instead of
        https://docs.cloudron.io/apps/moodle/

        But that also has nothing there yet.

        I use Cloudron with Gandi & Hetzner

        1 Reply Last reply Reply Quote 0
        • nebulon
          nebulon Staff last edited by

          The app is still marked as unstable and we currently collect issues, which then, if manual steps are required, will go into that docs page 🙂

          jdaviescoates 1 Reply Last reply Reply Quote 1
          • jdaviescoates
            jdaviescoates @nebulon last edited by

            @nebulon yeah I realised that was the reason, I just think this is the first time I've clicked on docs link (even in unstable apps) to find nothing at all there.

            Also mildly confusing that there are two different links to the docs, so wanted to highlight in case one of them is a mistake/ error 🙂

            I use Cloudron with Gandi & Hetzner

            1 Reply Last reply Reply Quote 0
            • girish
              girish Staff last edited by

              https://docs.cloudron.io/apps/moodle/ is the correct link but there is nothing there because I am not sure what needs to be documented yet. So far, everything in moodle just works (tm). Maybe someone with more moodle experience can comment on what we should document for the Cloudron package.

              1 Reply Last reply Reply Quote 1
              • ?
                A Former User last edited by A Former User

                Not much really. Im figuring out LDAP which I hope to automate (I can automate it I just need to get the mapping right)??? But otherwise maybe updating themes? Might have more to document when/if BBB is out because of the BBB plugin (might be good to bundle the plugin in the package).

                Is there anything confusing (this question goes out to those who might want to use the app)? I mean I can certainly write something up for setting up site admins, courses, and categories but I feel like thats out of the scope of Cloudron docs and a link to official Moodle docs should suffice.

                jdaviescoates girish 2 Replies Last reply Reply Quote 1
                • jdaviescoates
                  jdaviescoates @Guest last edited by jdaviescoates

                  @atrilahiji yeah, likely people will want to know how install themes and plugins and so will know how to do that (normally on Cloudron it's by using the web terminal).

                  And yes, once BBB 2.3 it out (currently on BBB 2.3-alpha2 https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3-alpha-2 ) then hopefully it'll get packaged for Cloudron quick sharp and then at that point (or even before actually, as people may use/ have access to other BBB servers in the meantime) people will definitely want to use the BBB Moodle plugin 🙂 - can't wait!

                  I use Cloudron with Gandi & Hetzner

                  girish 1 Reply Last reply Reply Quote 0
                  • girish
                    girish Staff @Guest last edited by

                    @atrilahiji said in No documentation:

                    Not much really. Im figuring out LDAP which I hope to automate (I can automate it I just need to get the mapping right)???

                    If you can push what you have (however incomplete), I can fix up the LDAP mapping itself. It can be quite a pain if you don't know LDAP well 🙂 but we have done this for enough apps now that we can do it quicker. At the same time, don't let me stop from your trying/learning about LDAP 🙂

                    ? 1 Reply Last reply Reply Quote 0
                    • girish
                      girish Staff @jdaviescoates last edited by

                      @jdaviescoates Yes, we had our first BBB call this morning (with just the greenlight frontend though) and it worked quite nicely.

                      jdaviescoates 1 Reply Last reply Reply Quote 1
                      • jdaviescoates
                        jdaviescoates @girish last edited by

                        @girish I've been using meet.coop for a while now which is a co-op hosted BBB server with Greenlight too.

                        Have to admit, I've been slightly disappointed with it so far, but it's possibly because the servers are in Canada and only get ping times of around 100ms. I'm hopeful it'd be better if I was self-hosting on my Cloudron on Hetzner (I get ping time of about 35ms to that).

                        But also clear that BBB not yet had the same investment in audio processing to cancel out echoes etc that Zoom, M$ Teams etc have had.

                        Headphones help, but I still had a bit of echo every now and then with just two people on a call, and with both of us using headphones.

                        I've been in large BBB conferences though, so it's definitely possible to scale it with enough server power and good ping times.

                        I use Cloudron with Gandi & Hetzner

                        1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @girish last edited by

                          @girish I pushed what I have here: https://git.cloudron.io/cloudron/moodle-app/-/tree/wip-LDAP

                          1 Reply Last reply Reply Quote 2
                          • ?
                            A Former User last edited by

                            I also added a qick change to bump the default memory limit to 1GB as that is the recommended amount. Their official documentation sites 512MB as minimum and 1GB as recommended. Of course anyone planning to use an instance for more than testing should use WAY more.

                            jdaviescoates 1 Reply Last reply Reply Quote 1
                            • jdaviescoates
                              jdaviescoates @Guest last edited by

                              @atrilahiji said in No documentation:

                              WAY more.

                              Like, how much more?

                              Say I wanted to run 20 or so online course on it that may have 20 participants each.

                              I use Cloudron with Gandi & Hetzner

                              ? 1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User @jdaviescoates last edited by A Former User

                                @jdaviescoates Probably fine for that? I guess I'm thinking more university level as thats the context I have. We run a bunch of app nodes and have a load balancer directing traffic to handle our load. But I imagine you should be ok. As usual I'd recommend not using Moodle as a video hosting platform. Perhaps use Nextcloud to host videos and embed them?

                                On the note of video hosting. Kaltura is an option 👀 👀 👀

                                jdaviescoates 1 Reply Last reply Reply Quote 1
                                • jdaviescoates
                                  jdaviescoates @Guest last edited by

                                  @atrilahiji said in No documentation:

                                  As usual I'd recommend not using Moodle as a video hosting platform. Perhaps use Nextcloud to host videos and embed them?

                                  I'd hope to connect to (forthcoming Cloudron-powered) BBB for live videosessions.

                                  For hosted recorded video I guess either in Nextcloud or Peertube, or just YouTube?

                                  I use Cloudron with Gandi & Hetzner

                                  ? 1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @jdaviescoates last edited by

                                    @jdaviescoates All of those work. I just find that large files uploaded to courses slow them down a bunch and increase load times for the course home page. Also backup and restore processes fail more often on large courses.

                                    jdaviescoates 1 Reply Last reply Reply Quote 1
                                    • ?
                                      A Former User last edited by A Former User

                                      Oh I should ask, is there a preference between MySQL vs Postgres? I can switch it since we are still marked as unstable for Moodle.

                                      girish 1 Reply Last reply Reply Quote 0
                                      • jdaviescoates
                                        jdaviescoates @Guest last edited by

                                        @atrilahiji said in No documentation:

                                        I just find that large files uploaded to courses slow them down a bunch and increase load times for the course home page.

                                        Good to know. So generally best to only upload large files somewhere else and then link to them. Noted.

                                        I use Cloudron with Gandi & Hetzner

                                        1 Reply Last reply Reply Quote 0
                                        • girish
                                          girish Staff @Guest last edited by

                                          @atrilahiji We can stick to MySQL for now since LAMP stacks are so popular and people will find it easier to migrate from existing systems (unless, of course the upstream recommends otherwise).

                                          1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User last edited by

                                            Moodle defaults to Postgres for new installations so it may be easier for people migrating to Cloudron. Thats all I was thinking.

                                            jdaviescoates 1 Reply Last reply Reply Quote 1
                                            • jdaviescoates
                                              jdaviescoates @Guest last edited by

                                              @atrilahiji said in No documentation:

                                              Moodle defaults to Postgres for new installations

                                              Sounds like we should go with Postgres too, especially if it'll likely make it easier for people to migrate their existing Moodle installations to Cloudron 🙂

                                              I use Cloudron with Gandi & Hetzner

                                              1 Reply Last reply Reply Quote 0
                                              • girish
                                                girish Staff last edited by

                                                That's a good reason to switch it then. https://docs.moodle.org/39/en/Installation_quick_guide shows install using MySQL but https://docs.moodle.org/39/en/PostgreSQL does say it is fully supported.

                                                1 Reply Last reply Reply Quote 0
                                                • girish
                                                  girish Staff last edited by

                                                  @atrilahiji Found it! https://docs.moodle.org/39/en/Installing_Moodle#Create_an_empty_database says postgres is recommended. We can change it then.

                                                  ? 1 Reply Last reply Reply Quote 1
                                                  • ?
                                                    A Former User @girish last edited by

                                                    @girish Already pushed a change to my wip branch and tested it.

                                                    1 Reply Last reply Reply Quote 2
                                                    • girish
                                                      girish Staff last edited by

                                                      @atrilahiji I made a new release. LDAP is also working now.

                                                      I guess we just need tests now, I can do that if you want to work on something else. Thanks again!

                                                      ? 1 Reply Last reply Reply Quote 2
                                                      • ?
                                                        A Former User @girish last edited by A Former User

                                                        @girish Weird... I only see my LDAP changes in there. Did I actually nail it and didn't notice or did you fix something? Not that it really matters. I'm just curious :^)

                                                        Whoops I had the full URL and the port. Double ports. Thanks @girish !

                                                        Edit: Also here are some resources for tests

                                                        https://docs.moodle.org/dev/Running_acceptance_test
                                                        https://docs.moodle.org/dev/PHPUnit#Initialisation_of_test_environment

                                                        1 Reply Last reply Reply Quote 1
                                                        • First post
                                                          Last post
                                                        Powered by NodeBB