No documentation
-
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.
-
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.
-
@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
-
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.
-
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.
-
@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!
-
@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
-
@jdaviescoates Yes, we had our first BBB call this morning (with just the greenlight frontend though) and it worked quite nicely.
-
@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.
-
@girish I pushed what I have here: https://git.cloudron.io/cloudron/moodle-app/-/tree/wip-LDAP
-
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.
-
@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.
-
@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
-
@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?
-
@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.
-
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.
-
@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.
-
@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).
-
Moodle defaults to Postgres for new installations so it may be easier for people migrating to Cloudron. Thats all I was thinking.