shawnr / gesso Goto Github PK
View Code? Open in Web Editor NEWA Google Chrome extension designed to enhance the content editing experience in Canvas LMS by Instructure.
License: GNU General Public License v2.0
A Google Chrome extension designed to enhance the content editing experience in Canvas LMS by Instructure.
License: GNU General Public License v2.0
Hi Shawn,
This tool is a great idea and much needed in Canvas LMS. Is this repo up to date?
I've installed it, but toggle_editor.js is struggling with console errors.
Any advice would be greatly appreciated. i.e
A. forget it, start again
B. No it's good - fix the dependency issues and rock on
Cheers
Sonya
Gesso editor appears on the course detail page under course settings, TurnItIn comments text entry box:
Example URL:
https://seattleu.instructure.com/courses/1325968/settings
Screenshot:
The URL parameters should be updated to exclude the help and community sites at:
I don't anticipate a need for the editor when replying to discussion threads or submitting tickets; in fact the editor could be seen as an annoyance for system administrators.
Changing to the default editor, making changes and then saving seems to have no effect. It appears that the plugin is interfering with the functionality of the default editor despite the switch.
The editor controls are appearing within rubrics that are viewable but not editable by students:
http://screencast.com/t/4PjcfNjsaQWJ
https://seattleu.instructure.com/courses/1158949/assignments/3748715
Switching to the default editor and then trying to edit the HTML directly is prevented.
When saving via the default editor, some data gets "validated" into oblivion. Here is a case:
<object data="https://www.timetoast.com/flash/TimelineViewer.swf?passedTimelines=102022" height="400" type="application/x-shockwave-flash" width="900">
<param name="passedTimelines" value="104044" /><param name="allowScriptAccess" value="always" />
<param name="src" value="http://www.timetoast.com/flash/TimelineViewer.swf?passedTimelines=102022" />
<param name="passedtimelines" value="104044" /><param name="allowscriptaccess" value="always" />
</object>
With this embed code, the default text editor (TinyMCE) in Canvas removes the HTTPS from the URLs, causing breakage.
We should be able to provide a "Save Save" button in the right sidebar that automatically switches to CKEDITOR and then saves, preserving the formatting and code the user has specified.
Gesso is appearing alongside the default editor in announcements, available within account settings. You can see this if you go to your prep space account and click settings, announcements. I am wondering if there is a way to restrict the editor to function only where the Rich Text Editor appears within course objects?
The first Settings feature I plan to implement will be a set of settings to allow users to choose the tools they wish to use in the CKEDITOR replacement on the extension settings page.
Settings will be broken out into feature groups, and dependent settings will be grouped together (so if you want a tool that is dependent on another plugin, then those two will be turned on and off together).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.