No documentation
-
@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.
-
Moodle defaults to Postgres for new installations so it may be easier for people migrating to Cloudron. Thats all I was thinking.
-
@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
-
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.
-
@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