Activities: Diary

Maintained by Picture of AL RachelsAL Rachels
Diary is based on a highly modified version of the Journal plugin. It allows a user to create a new entry each day. Each entry can be individually rated, with results being shown based on the selected aggregate type of rating. If the, Edit all, setting is enabled, the user can edit any entry, but cannot start a new entry on a skipped day. When, Edit all, is disabled, the user can edit only the entry for the current day. Weekly course format can use the, Days available, setting to control entry edit access. Open time and Close time, can be used for other course formats, to control entry edit access. When a Diary is closed but accessed by the user, it will automatically display all entries made by the user, along with the rating as well as the date and time the activity was closed for editing. A teacher can still rate and provide feedback to entries when a Diary is closed for editing. Diary now includes new tool buttons on the report page for, Sort ascending, and, Sort descending, as well as the diary name and sort order label.
33 sites
5 fans
Current versions available: 1

The Diary plugin is based off the Journal plugin, but with many more additions and capabilities added. Instead of a single entry, users can start a new entry each calendar day. Currently, if they need to, they can go back and edit any previous entry. Currently, if they skip a day, there is no way to go back and add it.

Diary uses individual grades for rating each daily entry, and uses the Moodle Rating system for grades in the Moodle grade book. All the standard rating methods are supported. The user view lists the rating type and the current rating. The teacher report view, also lists the rating type and the current rating for each user, in their entry.

When the teacher goes to the report page to grade entries, just like the Journal plugin, they only see the most recently created entry from each user. This is to help prevent a very long page scroll. Diary also uses Groups to help shorten the page. To help prevent extra scrolling, a save all feedback and return button is included between each entry.

At the top of both the view and report pages, their is a tool bar. On the normal view page, the toolbar is hidden until the user makes at least one diary entry and saves it. The download results depends upon the user. A regular user (student) can download only their dairy entries, while teachers get everyone's entries.

The edit tool (pencil) opens for editing the entry at the top of the view page, and on the report page, it gets the current diary entry for marking.

Each of the directional arrows, sorts the list of entries on the view and report pages. If a teacher has skipped a day or two of grading, they will need to sort for, Lowest rated entries, to get entries they haven't marked yet.

If the course format is set to, Weekly, the Days available, setting can be used to control how many days a Diary activity will be available for adding/editing entries. For weekly and any other course format, the Open time and Close time settings can be used to control when a Diary activity is available for adding/editing entries. If a diary activity is not open for adding/editing entries, previously made entries can still be read by the user, and the teacher can still grade entries.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


Picture of AL Rachels
AL Rachels (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Plugins bot
    Sun, Aug 23, 2020, 11:40 PM
    Approval issue created: CONTRIB-8219
  • Picture of AL Rachels
    Mon, Sep 28, 2020, 3:11 AM
    Hello to anyone who is trying out this new plugin. I hope it fits your needs. If you have any questions or recommendations, please let me know. There was a new release yesterday and another today, both of which were to include fixes for issues identified and posted on the github account.
  • Picture of AL Rachels
    Sat, Oct 10, 2020, 11:53 PM
    Been doing a lot of work on this plugin since its release last month, which means I have changed the version pretty often. I have not made a new release every time as some of the versions were just due to being a convenient stopping point for my workday, while keeping the code in a way that makes it easy for me to go back to an earlier version, if I need to. I still have a bunch of tickets open on my tracker system, that I will implement as soon as I have time. The current version 2.0.0 has finally fixed the backup and restore process to include Diary ratings, I consider to be fairly important, hence the new release.
  • Picture of AL Rachels
    Sat, Oct 17, 2020, 12:28 AM
    Just released Diary v2.1.1 and the changes in it need some new pictures. I will try to get them added by tomorrow, as I need to take care of family health problems right now.
Please login to post comments