Giter Site home page Giter Site logo

dthies / moodle-block_deft Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 711 KB

Interacative polling, chat, and confering plugin for Moodle

Home Page: https://deftly.us

License: Other

JavaScript 57.89% PHP 35.29% Mustache 6.37% Gherkin 0.25% CSS 0.20%

moodle-block_deft's People

Contributors

dthies avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

moodle-block_deft's Issues

Re-uses block_rss_client capabilities without explicit dependency

$managesharedfeeds = has_capability('block/rss_client:manageanyfeeds', $context);
if (!$managesharedfeeds) {
require_capability('block/rss_client:manageownfeeds', $context);
}
re-uses the other block's capabilities.

  1. Is this intentional? Would not it be better to have a dedicated capability for this and eventually make use of clonepermissionsfrom (https://moodledev.io/docs/apis/subsystems/access) to make the initial setup easier?
  2. If is it intentional, it would be better / safer to have the other block explicitly mentioned as a dependency, even when it is a standard one.

Make it clear that post-installation step is needed

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.

Reply to a Comment Feature

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.