Hubs-Foundation / hubs

Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.
https://hubsfoundation.org
Mozilla Public License 2.0
2.13k stars 1.41k forks source link

Bridging to an open source learning management system(LMS) like Moodle #2871

Open JT-os opened 4 years ago

JT-os commented 4 years ago

Is your feature request related to a problem? Please describe. There are feature requests and enhancements for Hubs that are already well developed in other software. Since Hubs is also usable and targeted as a Learning Management System of sorts, integrating it with an established LMS like Moodle will provide well developed features that the Hubs team will then not have to.

Describe the solution you'd like Although Moodle is not like Discord and doesn't use bots, it can be bridged via their framework and plugin system. There are already Moodle bridges to Zoom and Jitsi for example. So a Moodle solution could also provide a Zoom/Jitsi bridge solution. These and other tools show up in the student and admin dashboards. This makes it a very nice turnkey solution.

Describe alternatives you've considered Alternatives are having Hubs reinvent well developed wheels. Also, keeping Moodle completely separate is just not as effective as having it integrated and available in the student and management dashboards. Although Hubs can be used stand alone, the seamless cross over between the two packages if they are bridged is much more useful as it keeps the students and teachers focused on the topic rather than the tool.

Additional context Moodle has a huge ecosystem and community. Bridging to it would bring in quite a bit of mature technology for interaction. Also, all the VR suggestions I've seen for Moodle are hype pipe dreams. Hubs, with its 2D mode, Spoke and blender integration, really brings a usable VR platform to Moodle from my perspective.

I've also added this feature request to gauge the interest among the growing Hubs community that is instructional focused and for those monitoring the #virtual-classrooms channel on the Discord server. I think if we can aggregate some discussion here it will help guide Hubs development to be more inline with instructional best practices.

ChristianSimonSU commented 3 years ago

I am not sure to understand the point with Jitsi and Zoom, since Hubs has its own video sharing capability.

However, an integration with Moodle would be great for authentication, docs sharing, collective answering to homeworks. Furthermore, Moodle already has a plug-in to integrate OpenBadges (from Mozilla !). And that would be cool/useful/stimulating to display OpenBadges in Hubs (as overlays on the avatar, above the avatar, or just while mouse-hover...), or 'synchronize' roles in Hubs and Moodle (or define some matching rule between roles on both sides)