Canvas LMS
lxHive
DISCONTINUED
Our great sponsors
Canvas LMS | lxHive | |
---|---|---|
32 | 0 | |
5,258 | 61 | |
1.5% | - | |
10.0 | 0.0 | |
1 day ago | - | |
Ruby | PHP | |
GNU Affero General Public License v3.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Canvas LMS
-
OOP vs. services for organizing business logic: is there a third way?
github.com/instructure/canvas-lms (745k lines): A popular LMS (learning management system).
-
An open-source distributed object storage service
No it's not. From a practical standpoint, I'm not even sure how that could work. You would have to require all browsers to be open source AGPL in order to load a web page served by it. By way of analogy it seems the equivalent of requiring the mouse and keyboard firmware to be licensed the same as the operating system.
A real life example is Instructure, which makes Canvas (which is agpl) but has other proprietary services that interact heavily with it. It's never been a problem
-
Is there any open source or Github template ruby on rails project that has tracing and logging and other metrics setup?
Not a template, but look at https://github.com/discourse/discourse or https://github.com/instructure/canvas-lms or https://gitlab.com/gitlab-org/gitlab for some good examples.
-
LMS with good integration to existing forum community site (Xenforo)
https://github.com/instructure/canvas-lms - The Canvas source code
-
Boss wants me to make a student management system
Rather than reinventing the wheel, try something like Canvas instead.
-
I think my love for Linux is preventing me from learning to code
Block box tweaks is not what I meant. Have a look at Instructure Canvas (the Learning Management System) as an example of what I did mean. Full and current source is publicly available here: https://github.com/instructure/canvas-lms But the developers make their money by providing the software as SASS to large orgs that want the service, and the funding they get from the SASS product pays for the development of fixes and new features.
- Any decent Rails + GraphQL repos to look at?
- Actual is going open-source
-
GitHub downtime root cause analysis
I work on Canvas, and we mostly use straight rails migrations. We have some ActiveRecord extensions, linter rules, and careful manual review steps to ensure we do our migrations with minimal locking and other important things to avoid knocking over production databases, and we tag migrations as "predeploy" or "postdeploy" so they run at the correct time relative to when the code is deployed. But we have automation that runs predeploy migrations (just with rake db:migrate:predeploy) across hundreds of databases (and thousands of postgres schemas) before we deploy, and we run the post deploy migrations also automatically after the deploy (with rake db:migrate).
-
This isn't fake
On a similar scale... https://github.com/instructure/canvas-lms/commit/c2cba46851df512ab26e827e4bdad76b848f6db9
lxHive
We haven't tracked posts mentioning lxHive yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
edX - The Open edX LMS & Studio, powering education sites around the world!
Chamilo LMS - Chamilo is a learning management system focused on ease of use and accessibility
Moodle - Moodle - the world's open source learning platform
Sakai - Sakai is a freely available, feature-rich technology solution for learning, teaching, research and collaboration. Sakai is an open source software suite developed by a diverse and global adopter community.
ILIAS - GitHub repository for official ILIAS release branches and development branches (trunk)
Open eClass - Open eClass
RELATE - RELATE is an Environment for Learning And TEaching
Tutor - The Docker-based Open edX distribution designed for peace of mind
Mahara - Github clone of the Mahara ePortfolio git repository up to April 2023. The latest code is available via a subscription. See https://mahara.org/subscription for more information.