dthies / moodle-block_deft Goto Github PK
View Code? Open in Web Editor NEWInteracative polling, chat, and confering plugin for Moodle
Home Page: https://deftly.us
License: Other
Interacative polling, chat, and confering plugin for Moodle
Home Page: https://deftly.us
License: Other
Lines 48 to 51 in 329457e
clonepermissionsfrom
(https://moodledev.io/docs/apis/subsystems/access) to make the initial setup easier?The commit d7b7041 accidentally introduced an empty file https://github.com/dthies/moodle-block_deft/blob/329457e42134bbc057ac2eb2348e46954b790e08/block_deft_manage_task.feature
When installing the plugin, the New settings page may suggest there is not much to be configured for the block. It took me a while to realise I had to go back to block's settings in the site administration to actually activate the integration with deftly.us.
It might help to extend the README and the plugin description at https://moodle.org/plugins/block_deft to make it clear that a post-installation step is needed to activate the integration with the service.
Just as an enhancement suggestion, it would be neat to see the ability to to have a nested reply so a "reply comment" can be left directly under an initial comment. Currently this can be done in a forum, but I like how the polling and the commenting are all wrapped together in this one block, so figured I'd make the improvement suggestion in case this feature could ever be useful to anyone else too. Use case -- a professor posts a challenge poll question and users select an answer and use the comment to explain their reasoning, the professor then replys to each comment with some additional thoughts specific to that comment.
In the block_deft\cache\results::load_many_for_cache()
the SQL SELECT queries are executed inside the foreach
loop. In general, this is always better to avoid and use https://moodledev.io/docs/apis/core/dml#get_in_or_equal instead.
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.