Choose your cell’s ticket to log time:
@adolfo Could you mention the task where to log time in this thread?
I see we could add one, GitHub - open-craft/cohort-manager, developed for MOOC GdP
I just wrote to MOOC GdP about this.
I’m missing a screenshot (and the text), I asked them since it’s not trivial to produce one.
I don’t know which budget are we supposed to use to submit blocks. The client’s budget? Or the contributions one?
If a project has ended, do we still want to submit the extension and support it? We can mention „unsupported“.
Good call. Updated the top post.
Good question. Plus, if the project does not support the latest release, do we still submit it? I see Figures there, and it only works with Juniper.
Either a marketing or community ticket is fine. I was involved in getting initial information for this project (screen shots for some XBlocks they knew we’d worked on) and logged it to the marketing workgroup ticket since it came out of the marketing workgroup. At this point it’s now live so it could be either.
We should definitely add GitHub - open-craft/openedx-completion-aggregator: An Open edX Django app that aggregates block-level completion data to report on different block types. - some people on our team didn’t even know about it!
We can add the Course Search MFE and its supporting backend that we built for Cloudera:
- opencraft / dev / Course Search - Frontend App · GitLab
- opencraft / dev / Course Search - Backend App · GitLab
We built these django auth extensions:
- GitHub - edx-olive/campus-social-auth: Contains the custom python-social-auth backends and logic for the Campus.IL project : Extends the default behavior for Facebook, Google and SAML backends supporting a custom username suggestion.
- GitHub - open-craft/social-auth-backend-docebo: Docebo backend for social auth
…these ecommerce payment plugins:
- GitHub - open-craft/ecommerce-hyperpay: This repository provides a pluggable Open edX ecommerce payment processor backend for HyperPay
- GitHub - open-craft/ecommerce-paytabs: A Pluggable PayTabs Processor for edX E-Commerce
…and these other Open edX-related apps:
- GitHub - open-craft/custom-student-verification : Allows students to submit a Photo ID instead of using their webcam to prove their identity
- GitHub - open-craft/learner-profile-dashboard: LTI tool for collecting information about a learner's background and interests.
- GitHub - open-craft/frontend-app-report-viewer : This MFE allows an instructor to view all the reports they have access to in the browser, in an in-browser CSV Viewer.
GitHub - open-craft/custom-unit-icons : An Open edX Django plugin application for getting XBlock icons from modulestore. This allows customizing icon for each unit, and
GitHub - open-craft/custom-unit-icons-theme : This theme adds a unit editor to the Studio in Open edX.
- GitHub - open-craft/worldmap-display
- GitHub - open-craft/tinymce-customlink-plugin: A TinyMCE plugin to insert/customize links
- GitHub - open-craft/jsinput-vectordraw: Vector drawing exercises with JSInput
- GitHub - open-craft/opencraft-courseware-search-filters : Allows CAPA problems to be excluded from courseware search on Open edX.
(There are more in OpenCraft’s github sources list, but I only went back as far as page 2, because beyond that, the last updated dates are pre-2019).
I’m glad to see that most of the live entries from the XBlock Directory page were added, but there are some issues:
- The Vimeo XBlock entry only links to vimeo.com, not to the actual Vimeo XBlock code.
- The Discourse entry has the same issue as ^ – not sure where the source or docs for this integration live? CC @kshitij
- The Brightcove XBlock has the same issue ^, but also: it’s shown as Dead on the XBlock Directory, so shouldn’t be listed on the Extensions Directory at all.
- There’s no place for the Supported status of the XBlock, and it’s pretty important to know whether the repo has been abandoned or not.
- GitHub - open-craft/xblock-leaderboard: An XBlock for displaying the top voted threads in an inline discussion. – Live (Abandoned)
- GitHub - edx-solutions/xblock-mentoring: Mentoring XBlock for edX – Live (Abandoned)
- GitHub - open-craft/xblock-vectordraw: An XBlock for creating vector drawing exercises – Live (Maintained)
(There’s a number in the XBlock Directory supported by other organizations that are missing too, but I didn’t bother checking them all.)
And OpenCraft also built these XBlocks – no idea how variously supported they are?
- GitHub - open-craft/xblock-eoc-journal: Course Journal XBlock
- GitHub - open-craft/xblock-virtualreality: An XBlock which embeds virtual reality videos
- GitHub - open-craft/xblock-html: A new HTML XBlock that is designed with security and embedding in mind.
- GitHub - open-craft/xblock-html-completable : A subclass of the new HTML XBlock that disables marking the block as completed and adds custom completion endpoint.
- GitHub - open-craft/xblock-chat: An XBlock that allows users to chat with a bot, which replies with pre-programmed responses.
This one is only tested on solutions, but I think it should work on vanilla.
I’m not sure that’s based on any plugin. Discourse is now technically supported on Open edX as an LTI tool in a course tab, but you also need to set up the LTI plugin on Discourse side. I think the best place to host this should be a document that explains how to set this up.
Note: This just merged last sprint I think, so it might take a bit of time :-)
This only supports solutions, however I think with a little bit of effort we can make it support the vanilla platform, if only by removing a few features.
I this block is very simple and doesn’t really use many platform features, so should probably work on newer versions. It’s probably tested on the latest solutions fork since it’s used by yonkers. So should work on Juniper at least.
Same as above.
Is there a ticket already planned to document how to do this? A blog post celebrating this and pointing to the new docs is certainly in order. CC @gabriel
Ah my mistake – For some reason I had it in my head that another one of our clients had used this.
I think there’s no reason to put this (or any of the other yonkers-specific XBlocks) on the supported Extensions list until someone sponsors the work to test and make them work with vanilla Open edX.
There are still things to be done here, it currently it will only work in the main discusisons tab, not in-context. Also, it needs an LTI plugin to be installed, and another plugin to allow embedding in iframes.
Due to how fragile the yonkers devstack is, I’ve often tested non-solutions-specific XBlocks on the main devstack, and they’ve worked pretty well. I’m pretty confident chat and VR will work for instance, and putting them in the extensions directory with caveats (if possible) would be a good way to get them noticed enough to get sponsors.
Ah cool… still, fantastic progress here!
to this, sure :)
Did anyone submit extensions to the directory? Extensions Directory – Open edX
I did it a month and a half ago and didn’t hear back yet.
I posted the question at the forum to ask eduNEXT how long does it take: The Extensions Directory - #2 by clemente - Blog - Open edX discussions
eduNext answered very fast and they added to extension! (cohort manager). It’s already visible there.
Congrats, and thanks for insisting on it, @daniel!