Simple Clock

Blocks ::: block_simple_clock
Maintained by My mugMichael de Raadt
A simple JavaScript clock that highlights the time difference between a student and the Moodle server
Latest release:
1099 sites
98 downloads
30 fans
Current versions available: 3
  • A simple JavaScript clock
  • Highlights the time difference between a student and the Moodle server

Features

  • Maintains time difference between page loads
  • Shows site icon and user image as clock icons

Options

It is possible to achieve the following configurations.

  • Show server clock, user clock or both
  • Show seconds
  • Show day names
  • Show 12 or 24 hour time
  • Hide header/title
  • Hide clock icons
  • Change block title

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7

Contributors

My mug
Michael de Raadt (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • My mug
    Tue, 25 Nov 2014, 7:53 AM
    Hi, Jason.

    Calculating and maintaining a time difference is a complicated business. The way the Simple Clock block works is by attempting to determine the difference between your timezone and the timezone set for the server. This assumes that the server timezone and yours are set correctly in Moodle; this is what I would check. After that it only relies on computer's clock to maintain the time, in other words, to keep it ticking over. The time difference between the two times shown by default on the block should never grow.

    Michael.
  • Alexander Deichman
    Wed, 22 Jul 2015, 6:49 AM
    Hi,
    I have checked everything I thought of but I am still getting 1 hour difference between user and server time with server time being one hour less than supposed to be.
    Moodle is 2.9 and set to Toronto, php.ini is set to the same. In CLI of the server "date" returns proper parameters. The plugin is up to date. What else?
    I know that the problem is in the four lines inside the "if ($CFG->timezone!=99) {'something wrong happens here}".
    Where to look and what is the issue?
    IMPORTANT: it is an upgrade and the previous block worked perfectly fine.
    AGAIN: any help is greatly appreciated
  • Iñigo Zendegi Urzelai
    Wed, 22 Jul 2015, 6:41 PM
    Hi,

    I've experienced the same issue Alexander did: after upgrading to Moodle 2.9 the server time shows one hour less than it should in the block. I don't think it is related to server configuration because another instance of Moodle 2.7 on that same server shows the time like it should.

    Iñigo
  • My mug
    Thu, 23 Jul 2015, 11:01 AM
    Thanks for reporting a problem, Guys.

    I've sent something to Alexander to test.

    Could one of you create a Tracker issue for this?

    I'm quite busy organising MootUS15 currently and any help you could provide on this issue would be welcomed.

    Michael.
  • Iñigo Zendegi Urzelai
    Thu, 23 Jul 2015, 6:38 PM
    I was up to create the issue but Mario has overtaken me:

    https://tracker.moodle.org/browse/CONTRIB-5840
  • My mug
    Fri, 24 Jul 2015, 5:59 AM
    Thanks, guys.
  • Ygor Amaral
    Fri, 11 Sep 2015, 2:28 AM
    Thanks!!! Very good!
  • My mug
    Fri, 16 Oct 2015, 10:53 AM
    I found that the new DateTimeZone object was already adjusting for daylight saving so my compensation for daylight saving was no longer necessary.

    I have created a new version that I hope will resolve this problem. Could you please test the new version (available on Git and in the here) and confirm this resolves your problem?

    Michael
  • Jan Hofmann
    Fri, 16 Oct 2015, 2:21 PM
    Hi Michael,
    thanks for the update - is working for me, showing the correct time.

    Jan
  • My mug
    Mon, 19 Oct 2015, 5:35 AM
    Thanks, Jan.
  • Gina Wilson
    Tue, 18 Oct 2016, 3:19 AM
    Hello,
    Is there any work being done on this for 3.1+? This would be a very useful block to use on our site.
    Thank you,
    Gina
  • My mug
    Tue, 18 Oct 2016, 3:34 AM
    I haven't tested it yet, but it should still work. There's not too much in this block that is version specific.
  • Miguel Angel Velasquez Teran
    Fri, 2 Dec 2016, 6:33 AM
    Hello, are you going to update the plugin to work in Moodle 3.1.x?
  • My mug
    Tue, 6 Dec 2016, 10:43 AM
    Hi.

    I've just tested tested the latest release on Moodle 3.1 and 3.2 and it works as expected.

    Enjoy!

    Michael
  • Verónica V.
    Tue, 6 Feb 2018, 6:23 AM
    Hi Michael, I am writing to consult you if you have plans to improve this plugin to versions 3.3 and 3.4.
    Best regards.
    Verónica.
Please login to post comments