KT Dashboard

Experimental ::: local_dashboard
Maintained by KT Learning
A simple dashboard plugin which creates a new dashboard for Moodle to access the various blocks present in an easy way.
Latest release:
480 sites
7 fans
Current versions available: 1
In Moodle Users are having a difficult time finding items in the courses.

To resolve this we proposed a new Plugin to cater these problems called the KT Dashboard Plugin.

After installing this plugin the user can see a custom dashboard installed in his home page.

Using this Dashboard users can easily navigate through various blocks.

To meet this following requisite we have introduced this Dashboard section.

We had developed this plugin that will cater to this need by providing a Dashboard interface to the user.

The user when logs in will see the dashboard plugin under Home.

To access path is Home---->dashboard ( /local/dashboard)

This dashboard plugin simplifies the ease of navigating through different blocks for a user. They are:

  • My Modules
  • My blogs
  • My Assessment
  • My Messages

which will simplify an user to access various blocks in a simple way.


Screenshot #0


KT Learning (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Mon, Jul 6, 2015, 9:23 PM

    Thanks Dan for providing the peer-review for this. I can only second those findings so I am going to mark this as needing more work.

  • Tue, Jul 7, 2015, 5:08 AM
    We are looking into the raised concerns and do the needful changes and re upload the plugin with necessary changes.
  • Thu, Jul 16, 2015, 8:37 PM

    Hi guys. Thanks for providing a new version. I checked the diff between the version 1.0 and 1.1 and it does not seem to address any important issues. In fact, most of the changes are completely irrelevant. To be honest, it is quite hard to even understand how the plugin is supposed to be used. I am not even able to test the functionality of the plugin due to invalid usage of the limit clause in you SQL query in index.php (see the DB API docs for cross-db compatible way to use the LIMIT clause).

    There are some capabilities like moodle/dashboard:configsyspages being checked but I can't see them declared.

    All the links you provided lead to your Github repository main page. Do you plan to use the Github issues feature as your bug tracker? Are you sure that moodle--General-_-KTree-Dashboard--V26 is a good repository name for plugin (what is V26 there?)

    There are many issues spotted by scanning your code - hard-coded English strings, lack of permissions check, unexpected way to define CSS styling for your plugin etc. Let me encourage to become more familiar with overall coding style for Moodle and coding patterns that we use in plugin development.

    For now, I am going to mark this as needing more work again. It needs a lot of work, and also some clarification on what the plugin actually does (or is supposed to do) and how it is supposed to be used (there is no need to describe step-by-step how to install the plugin, Moodle admins know that part. What you should focus on is to provide clear instructions on the post-installation setup).

  • Wed, Jul 29, 2015, 11:06 PM
    Hi Team,
    Thanks for your review, we will work on the code and all the comments raised in github and will add a fresh version which will be compatible to the standards in Moodle.
    Appreciate your suggestions.
  • Thu, Aug 6, 2015, 6:22 AM
    Hi there,

    I'm not sure why you have uploaded a new version here for us to check as you have not addressed the issues mentioned. This plugin does not meet the quality standards required for inclusion within the moodle.org plugins db. If you are struggling to understand our coding guidelines and the issues mentioned you might find it useful to attend the Developers course run by HRDNZ:

    kind regards,
  • Thu, Nov 19, 2015, 5:49 AM
    Hi Team,
    Please note that we have resolved all the raised concerns and had uploaded a new version which is compatible to code standards in Moodle.
    Thanks and Regards.
  • Wed, Nov 25, 2015, 2:31 PM
    Thanks - the latest version of the code looks much cleaner than previously, great work!

    I've reported an issue into your github repo related to some missing licence/copyright/author information in the JavaScript files you have used which must be fixed before this can be approved - you have also only provided a version of your plugin for older un-supported Moodle releases - all "new" submissions to the plugins database must include support for a current release. I have not installed your plugin to see well it functions. if you could fix up the licence issue and provide a version of your plugin for a supported Moodle release we can take another look. Thanks!
  • Mon, Dec 21, 2015, 5:04 AM
    Hi there,

    you appear to have added your own details as the copyright owner to the JavaScript files that appear to have come from an external source. I don't think this is correct. Can you please adjust the comments in the code you have copied to retain the original authors details and the licence information associated.
  • Sat, Jan 9, 2016, 4:35 AM

    Thanks guys, it's good to see a progress here. I am afraid we are not there yet though. Just when using your plugin with developer debugging enabled reveals multiple PHP warnings and notices that should really be fixed as they are not tolerated in moodle code. Also by looking at the code it is clear that things could be organised a bit better to make the code easier to follow.

    Please see your issues tracker for more details.

  • Tue, Feb 16, 2016, 5:12 AM
  • Tue, Feb 16, 2016, 5:20 AM

    Thank you for re-submitting the plugin back for another review.

    • Please note it would really help if you somehow updated the issues in your tracker to provide a feedback on when - and most importantly how the bug was fixed. Just leaving the issue open without a single comment is extra work for us. Thanks for understanding.
    • I was surprised seeing that the number of reported issues of our automatic coding style checker now actually reports more issues than last time.
    • It seems to me that the file css/custom.css is not a valid CSS file. If nothing else, the curly bracket pairs do not match and as far as I know, native CSS does not support nesting (like LESS files and others do).
    • At least the issue #5 does not seem to be fixed still.
  • Wed, Apr 27, 2016, 3:09 AM
    Hi Team,
    Please note that we have resolved all the raised concerns and had uploaded a new version which is compatible to code standards of Moodle. We have updated the change log regarding the issues resolved in our Bug tacker.
    Thanks and Regards.
  • Wed, Jun 8, 2016, 6:48 PM

    Thanks for continuous work on the plugin. I am going to approve it now for further incubation to give you a chance to receive feedback from wider community. You are cleared to land, welcome to the Plugins directory.

  • Fri, Oct 28, 2016, 6:23 PM
    After installation My Portal got crashed after install this plugin...please don't Use
1 2
Please login to post comments